Function at 0x14047eeff
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
cdqe
movsx bx, r14b
push rbp
push rsi
rcr al, 0x5f
btc cx, dx
push rdi
bts ax, r12w
mov rbx, 0x657c7ca7
push r12
push r13
sar rax, 0xaf
ror di, 0x2f
shrd eax, r10d, 0x2d
push r14
stc
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
bts r15, r9
and r14b, 0xd0
mov rax, qword [0x1400b7288]
xor rax, rsp
rcr r15b, cl
mov qword [rbp + 0x28], rax
btr r14d, 0x46
sar bl, cl
mov qword [rsp + 0x48], r9
movsxd r15, esi
or r13b, bpl
dec r15
mov r13, r8
btc eax, esi
mov rdi, rdx
movsx r14, r15w
cmp bp, r8w
rol bx, 0x44
mov qword [rsp + 0x70], rdx
mov bx, 0x6f8d
mov qword [rbp - 0x40], rdx
bt cx, 0x3d
neg r14
mov r14, qword [rbp + 0xa0]
bts cx, sp
cmc
mov qword [rsp + 0x60], r14
dec ax
sbb ch, 0xa2
xor r12d, r12d
movsx rax, r13w
mov dword [rsp + 0x3c], r12d
cdqe
sets r15b
movzx r15w, r11b
mov r15, qword [rbp + 0x98]
lahf
mov rbx, qword [r15 + 0x40]
xchg ecx, eax
mov rbx, qword [rbx + 8]
mov eax, 0x6a905b1e
movzx rax, bp
movsxd rcx, ebx
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047eff9
call qword [case.0x1404430d4.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047f00b
je 0x14047f044
lea rcx, [rbp - 0x60]
jmp 0x14047f01a
call fcn.140484b4d
mov rsi, rax
clc
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14047f0c0
mov rdx, qword [rbx]
jmp 0x14047f03b
mov rax, qword [rdx + 0x10]
jmp 0x14047f07f
lea rcx, [rbp - 0x60]
jmp 0x14047f04d
call fcn.14048471b
mov rsi, rax
test spl, sil
mov qword [rsp + 0x50], rax
cmp r11b, r9b
test rbx, rbx
je 0x14047f0c0
mov rax, qword [rbx]
movsx cx, cl
movsxd rcx, ecx
setb ch
mov rax, qword [rax + 0x10]
movsx cx, bpl
mov rcx, rbx
call qword [case.0x1404430d4.0]
test rax, rax
xchg r8, r8
movsx r8d, si
mov r8b, 0x6b
mov r8, rax
jmp 0x14047f09d
je 0x14047f0c0
mov rcx, qword [rax]
movzx eax, dx
cdq
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x14047f0ba
call qword [case.0x1404430d4.0]
mov byte [rsp + 0x38], r12b
jmp 0x14047f0ca
mov byte [rsp + 0x30], r12b
jmp 0x14047f0d4
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
mov rax, qword [rsi]
jmp 0x14047f0fc
lea rdx, [rbp - 0x70]
movzx rcx, bx
movzx cx, r15b
cmovge cx, r12w
mov rcx, rsi
jmp 0x14047f116
mov rax, qword [rax + 0x58]
call qword [case.0x1404430d4.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmovns cx, cx
xchg ch, ah
movsx si, r9b
mov qword [rdi + 0x10], r12
movsx eax, r14w
bswap ecx
not cx
mov qword [rdi + 0x18], 0xf
cwde
mov byte [rdi], r12b
movzx ax, spl
mov esi, 1
cbw
movzx ebx, sp
mov eax, esi
jmp 0x14047f160
mov dword [rsp + 0x34], eax
cmovp bx, ax
not bx
mov dword [rsp + 0x3c], eax
bswap eax
movsx rcx, si
movsx eax, r12w
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
movsx cx, dil
mov ax, r12w
cmovp eax, esi
mov qword [rbp - 0x58], rbx
movzx ax, r8b
mov rax, qword [rbx]
xchg cx, cx
mov cx, 0x3e6a
mov rcx, rbx
jmp 0x14047f1a8
mov rax, qword [rax + 8]
jmp 0x14047f1b1
call qword [case.0x1404430d4.0]
nop
movsx cx, r14b
lea rcx, [rbp - 0x60]
jmp 0x14047f1c6
call fcn.14047276a
mov rdi, rax
test r14b, 0x7f
cmp bpl, 0x94
mov qword [rbp - 0x60], rax
test r15b, cl
cmp r10, r14
test rbx, rbx
je 0x14047f240
mov rdx, qword [rbx]
cbw
not cx
movsx ecx, cx
mov rcx, rbx
mov al, bpl
bswap rax
mov rax, qword [rdx + 0x10]
jmp 0x14047f206
call qword [case.0x1404430d4.0]
mov r8, rax
cmc
test rax, rax
je 0x14047f240
mov rcx, qword [rax]
movsxd rdx, r9d
movsx edx, r11w
mov rax, qword [rcx]
cmovle cx, cx
mov rcx, 0x330e3b26
movsx dx, dl
mov edx, esi
mov rcx, r8
call qword [case.0x1404430d4.0]
mov rax, qword [rdi]
setnp cl
cwd
bswap ecx
mov r9, r14
cdq
lea r8, [0x1400c0d6c]
lea rdx, [0x1400c0d60]
cmovnp rcx, r9
mov rcx, rdi
jmp 0x14047f268
mov rax, qword [rax + 0x58]
jmp 0x14047f271
call qword [case.0x1404430d4.0]
mov rax, r12
rcr r14b, 0x1f
xadd r14b, r15b
rcl r14b, 0x10
mov qword [rbp - 0x78], rax
ror cl, cl
mov r12b, 0x76
mov dil, byte [rsp + 0x30]
rcr cx, cl
rol r14b, cl
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
shr r15b, cl
xchg r15b, r12b
mov r12b, byte [rsp + 0x30]
sar rcx, cl
bt rcx, 0xa9
rcl ch, 0xde
mov r15b, byte [rsp + 0x30]
not cl
sub r9d, r9d
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x14047f2d1
jae 0x1404817f4
mov al, byte [rbp + rax - 0x70]
cmp r14w, r10w
cmp al, 0x20
jmp 0x14047f2e6
je 0x14047f320
cmp al, 0x24
jmp 0x14047f2f3
je 0x140481054
cmp al, 0x2b
jmp 0x14047f300
je 0x1404805c4
cmp al, 0x76
jmp 0x14047f30d
je 0x14047f3f7
cmp al, 0x78
jmp 0x14047f31a
jne 0x14047fca7
cmp qword [rbp - 0x78], 3
jmp 0x14047f32a
je 0x14047fca7
mov bl, r9b
movsx cx, bpl
mov byte [rsp + 0x40], bl
mov dh, 0x2c
movsx cx, bl
mov rdx, qword [rsp + 0x48]
movsxd rcx, r9d
mov rcx, r13
call fcn.140463939
sub r9d, r9d
test al, al
jne 0x1404817a7
lea rbx, [r13 + 0xa]
mov r12, rbx
add si, 0x6773
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
btc rdi, rdx
bts r14d, r10d
lea edi, [r9 + 1]
sbb r14b, dil
cmovo r14w, r11w
shr r14, 0xf
mov r14d, 0xffff
cmp sil, dil
test rbp, 0x2bd27f58
cmp byte [r13 + 8], r9b
jmp 0x14047f3a4
jne 0x14048166b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047f3b6
je 0x140481662
mov rax, qword [rcx + 0x38]
sal dx, cl
cmovp edx, esp
mov rdx, qword [rax]
test rbp, rbx
test rdx, rdx
jmp 0x14047f3d4
je 0x14048161d
mov rax, qword [rcx + 0x50]
test sil, r10b
cmp dword [rax], r9d
jmp 0x14047f3e9
jle 0x14048161d
movzx eax, word [rdx]
jmp 0x14048163c
mov dword [rsp + 0x68], r9d
lahf
mov al, r10b
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsxd rcx, r13d
seta ch
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [case.0x1404430d4.0]
mov dword [rsp + 0x58], eax
mov dh, 0x49
bswap dx
cbw
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movzx cx, r13b
xchg dx, dx
lea rdx, [rbp - 0x18]
movsx cx, r12b
movsx ecx, r14w
movsx rcx, r9w
mov rcx, rbx
jmp 0x14047f44f
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
stc
jmp 0x14047f45f
bts eax, 9
cmp ecx, edi
clc
mov dword [rsp + 0x34], eax
test ecx, 0x42691734
cmc
mov dword [rsp + 0x3c], eax
cmp cl, r10b
test r9b, r9b
sub eax, eax
test r8w, si
cmp qword [rbp - 8], rax
jmp 0x14047f48a
je 0x14047fd92
mov rax, qword [rbx]
jmp 0x14047f498
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x14047f4a4
call qword [case.0x1404430d4.0]
mov word [rsp + 0x40], ax
sub edx, edx
cmc
test rdi, 0x7a0f274f
test ax, ax
jmp 0x14047f4c1
je 0x14047fd92
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
clc
cmp r8, r10
test r15b, r9b
cmp byte [rcx], 0x7f
jmp 0x14047f4e4
jae 0x14047fd92
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx rcx, r12w
jmp 0x14047f4fc
lea eax, [rdx + 0xf]
mov cl, 0x5d
mov qword [rbp - 0x80], rax
xchg ebx, ecx
mov qword [rbp - 0x20], rax
lahf
lea eax, [rdx + 1]
jmp 0x14047f519
mov qword [rbp - 0x28], rax
mov bx, 0x1bd7
mov word [rbp - 0x38], dx
movsx cx, spl
mov ebx, edx
cwd
setns ch
movzx edx, r15w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047f542
call fcn.140463939
sub r11d, r11d
cmp r9w, sp
test r11d, 0x6c464260
cmp r11b, 0x46
test al, al
jmp 0x14047f560
jne 0x14047fb09
mov r10, qword [rsp + 0x60]
rcl sil, cl
lea r9, [r10 + 0x16]
adc bx, ax
mov qword [rbp - 0x48], r9
test ax, r15w
lea r14, [r13 + 0xa]
btr esi, 0x83
mov r8, r14
bswap ebx
mov qword [rbp - 0x50], r14
shrd di, cx, 0x7c
mov rbx, qword [rbp - 0x38]
movsx esi, r13w
mov qword [rsp + 0x78], rbx
btc rsi, r8
shld edi, r9d, 0xd9
mov edi, r11d
dec rsi
ror sil, 0xac
jmp 0x14047f5b8
mov rsi, qword [rbp - 0x80]
test ax, r10w
cmp byte [r13 + 8], r11b
jmp 0x14047f5c9
jne 0x14047f6a0
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047f5db
je 0x14047f682
mov rax, qword [rcx + 0x38]
movzx dx, r10b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f5f5
je 0x14047f61b
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r11d
jmp 0x14047f608
jle 0x14047f61b
movzx eax, word [rdx]
jmp 0x14047f616
jmp 0x14047f651
mov rax, qword [rcx]
jmp 0x14047f623
mov rax, qword [rax + 0x30]
jmp 0x14047f62c
call qword [case.0x1404430d4.0]
mov r8, qword [rbp - 0x50]
rcr r10w, 0x27
movzx cx, dil
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
shr cx, cl
not ch
xor r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f65e
je 0x14047f682
mov word [r8], ax
jmp 0x14047f675
mov r14, r8
jmp 0x14047f67d
jmp 0x14047f68c
mov qword [r13], r11
movsx cx, sil
cdq
mov eax, 1
cqo
cdq
mov byte [r13 + 8], al
cqo
movsx dx, ch
xchg cl, ch
movzx r8d, word [r14]
mov rdx, r9
mov rcx, r10
jmp 0x14047f6af
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
test cl, 0x93
sar rax, 1
cmp dl, 0xe1
cmp ebp, ecx
cmp rax, 0xa
jae 0x14047f7c0
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
btc ecx, 0x96
stc
mov cl, 0x45
mov r10, qword [rsp + 0x70]
jmp 0x14047f6ee
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jae 0x14047f74a
lea rax, [rcx + 1]
test bpl, 0x9a
cmc
mov qword [r10 + 0x10], rax
movzx ax, dil
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14047f71c
jb 0x14047f729
mov rax, qword [r10]
test dl, r9b
cmc
mov byte [rax + rcx], r9b
cmp eax, 0x77770a7e
cmp bpl, r10b
xor edx, edx
jmp 0x14047f73c
mov byte [rax + rcx + 1], dl
jmp 0x14047f745
jmp 0x14047f769
mov r8b, r12b
cdq
mov edx, 1
movzx rcx, bp
jmp 0x14047f75c
mov rcx, r10
jmp 0x14047f764
call fcn.14045204a
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x14047f779
cmovae rax, rbx
stc
cmp spl, 0xc8
cmp byte [rax + rdi], 0x7f
jmp 0x14047f78b
je 0x14047f95c
lea rax, [rbp - 0x38]
cmc
stc
cmp edx, edi
test cl, cl
cmovne rax, rbx
shr cx, 0xa2
mov ecx, 1
cmp ah, 0x74
test dl, 0xfd
jmp 0x14047f7b3
add byte [rax + rdi], cl
jmp 0x14047f7bb
jmp 0x14047f92f
lea rax, [rbp - 0x38]
ror bl, 0x8b
cmp rsi, 0x10
mov bl, 0xe4
setae bl
movzx edx, cx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmc
sub r11d, r11d
cmp r9b, r10b
cmp byte [rax + rdi], r11b
jmp 0x14047f7ec
je 0x14047fa89
cmp byte [r13 + 8], r11b
jne 0x14047f8a5
mov rcx, qword [r13]
clc
jmp 0x14047f80c
test rcx, rcx
je 0x14047f88c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bl, r11b
test rdx, rdx
je 0x14047f852
mov rax, qword [rcx + 0x50]
cmp rdi, 0x8774ffb
test dil, 0xfa
cmp dword [rax], r11d
jmp 0x14047f83f
jle 0x14047f852
movzx eax, word [rdx]
jmp 0x14047f84d
jmp 0x14047f86c
mov rax, qword [rcx]
jmp 0x14047f85a
mov rax, qword [rax + 0x30]
jmp 0x14047f863
call qword [case.0x1404430d4.0]
xor r11d, r11d
mov ecx, 0xffff
cmp rdi, r12
cmc
cmp cx, ax
jmp 0x14047f87d
je 0x14047f88c
mov word [r14], ax
jmp 0x14047f890
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
cdq
mov rdx, qword [rsp + 0x78]
jmp 0x14047f8ac
mov r10d, 1
cmc
movzx eax, word [rsp + 0x40]
cmp r11b, bl
test r10b, r13b
cmc
cmp word [r14], ax
jmp 0x14047f8c1
jne 0x14047fa89
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x14047f8d3
jae 0x14047f902
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
shld ax, r11w, 0x74
lea rax, [rbp - 0x38]
test bl, bl
cmovne rax, rdx
cmc
clc
and word [rax + rcx], 0
jmp 0x14047f8fd
jmp 0x14047f929
sub r9d, r9d
movzx edx, ax
xchg cl, r8b
mov r8b, r15b
cwd
movsxd rcx, r10d
mov rdx, r10
not ch
mov cx, cx
cmovae cx, r11w
lea rcx, [rbp - 0x38]
call fcn.14045204a
inc rdi
cmp r8b, r15b
mov rbx, qword [rbp - 0x38]
movsx cx, r8b
inc rcx
mov qword [rsp + 0x78], rbx
sbb rsi, 0x640e5d62
jmp 0x14047f953
mov rsi, qword [rbp - 0x20]
movsx cx, r14b
mov rcx, qword [r13]
clc
xor r8d, r8d
clc
test rcx, rcx
jmp 0x14047f96d
je 0x14047fa12
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f97f
je 0x14047f9d3
mov rax, qword [rcx + 0x50]
test r14b, 0x45
jmp 0x14047f992
cmp dword [rax], r8d
jmp 0x14047f99a
jle 0x14047f9d3
dec dword [rax]
mov al, 0x98
cdqe
mov rdx, rcx
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f9ba
mov qword [rcx], rax
cbw
movsx eax, r12w
movzx eax, cx
movzx eax, word [rdx]
jmp 0x14047f9ce
jmp 0x14047f9e8
mov rax, qword [rcx]
jmp 0x14047f9db
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
sub r8d, r8d
mov ecx, 0xffff
jmp 0x14047f9f7
cmp cx, ax
jmp 0x14047f9ff
je 0x14047fa12
mov al, r8b
jmp 0x14047fa0d
jmp 0x14047fa23
mov qword [r13], r8
cmove dx, r13w
cdqe
lahf
mov eax, 1
mov byte [r13 + 8], al
movsx rcx, r15w
jmp 0x14047fa34
mov rdx, qword [rsp + 0x48]
cmovbe ecx, esi
movzx rcx, r8w
movzx cx, dh
mov rcx, r13
jmp 0x14047fa4c
call fcn.140463939
sub r11d, r11d
test al, al
movzx r8d, bx
jmp 0x14047fa63
mov r8, qword [rbp - 0x50]
movzx r10, dx
cmovs r10, rcx
mov r9, qword [rbp - 0x48]
movzx r10d, di
bswap r10
movzx r10, cx
mov r10, qword [rsp + 0x60]
je 0x14047f5c0
mov qword [rbp - 0x80], rsi
mov rbx, rdi
test rdi, rdi
mov r10b, r13b
jmp 0x14047fa9b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
seta r11b
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x14047fabc
je 0x14047fb1d
lea rax, [rbp - 0x38]
test r15w, 0x12c8
cmp r11, 0x10
jmp 0x14047fad5
cmovae rax, r10
jmp 0x14047fadf
cmp byte [rax + rbx], 0
jle 0x14047faf6
inc rbx
jmp 0x14047faf1
jmp 0x14047fb1d
mov eax, 1
jmp 0x14047fb00
mov byte [rsp + 0x38], al
jmp 0x14047fb1d
mov r10, qword [rbp - 0x38]
bts r11, r11
mov edx, 0x78560a4f
rcl r8b, cl
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
adc r8, r8
mov r8, qword [rbp - 0x18]
add r9b, bl
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14047fb38
cmovae rdx, r8
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14047fb47
jne 0x14047fbb9
test rbx, rbx
jmp 0x14047fb55
je 0x14047fd17
mov cl, byte [rdx]
cmp r13w, 0x5f2e
cmp cl, 0x7f
jmp 0x14047fb6b
je 0x14047fd17
sub rbx, 1
jmp 0x14047fb7a
je 0x14047fcd0
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14047fb8d
cmovae rax, r10
test ecx, 0x4faa0502
cmp cl, byte [rax + rbx]
jmp 0x14047fb9f
je 0x14047fcfb
mov eax, 1
mov byte [rsp + 0x38], al
cmp eax, 0x76333ffd
jmp 0x14047fbb9
cmp r11, 0x10
jmp 0x14047fbc2
jb 0x14047fc2b
lea rdx, [r11 + 1]
sub ax, r14w
clc
mov rax, r10
cmp rdx, 0x1000
jb 0x14047fc06
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
jmp 0x14047fbf2
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14047fc00
ja 0x140481bbe
mov rcx, r10
jmp 0x14047fc0e
call fcn.1401216d4
mov r9, qword [rbp]
neg r8b
btc r8w, 0x99
and r8w, 0x5e16
mov r8, qword [rbp - 0x18]
cmc
cmp r9, 0x10
jb 0x14047fc8f
lea rdx, [r9 + 1]
ror al, 0x55
cwde
mov rax, r8
cmp r12b, 0xef
cmp rdx, 0x1000
jmp 0x14047fc50
jb 0x14047fc82
add rdx, 0x27
cmc
jmp 0x14047fc64
mov r8, qword [r8 - 8]
sub rax, r8
clc
add rax, 0xfffffffffffffff8
cmp r15d, r14d
cmp rax, 0x1f
jmp 0x14047fc7c
ja 0x140481bb8
mov rcx, r8
jmp 0x14047fc8a
call fcn.1401216d4
sub r9d, r9d
neg ax
movsx ax, r10b
mov ecx, 1
movzx rax, r11w
bsr eax, r15d
mov eax, dword [rsp + 0x38]
cmp al, r13b
jmp 0x14047fcb3
add qword [rbp - 0x78], rcx
test spl, bpl
test al, al
jne 0x140481ad2
mov rax, qword [rbp - 0x78]
jmp 0x14047fccb
jmp 0x14047f2c8
test rbx, rbx
jmp 0x14047fcd8
jne 0x14047fcfb
lea rax, [rbp - 0x38]
cmp dil, r13b
cmp r11, 0x10
cmovae rax, r10
clc
cmp cl, byte [rax]
jmp 0x14047fcf5
jl 0x14047fba5
cmp byte [rdx + 1], 0
jmp 0x14047fd04
jle 0x14047fb4d
inc rdx
jmp 0x14047fd12
jmp 0x14047fb4d
cmp r11, 0x10
jmp 0x14047fd20
jb 0x140480077
lea rdx, [r11 + 1]
sar al, cl
mov rax, r10
jmp 0x14047fd34
cmp rdx, 0x1000
jb 0x14047fd80
add rdx, 0x27
clc
test r14w, 0x1ad1
cmp dl, r14b
mov r10, qword [r10 - 8]
test bh, 0xe2
cmp r12b, 0x94
clc
sub rax, r10
stc
cmp spl, 0xe8
test bp, r8w
add rax, 0xfffffffffffffff8
test r11w, 0x20ad
cmp rax, 0x1f
jmp 0x14047fd7a
ja 0x140481bbe
mov rcx, r10
jmp 0x14047fd88
call fcn.1401216d4
jmp 0x140480077
mov rdx, qword [rsp + 0x48]
mov cx, 0x3193
mov ch, bh
mov rcx, r13
jmp 0x14047fda5
call fcn.140463939
sub r8d, r8d
test al, al
jne 0x140480085
lea rbx, [r13 + 0xa]
movsxd r15, r8d
mov r12, rbx
xchg esi, esi
movzx r15w, r11b
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
seta r15b
xchg r15b, r15b
jmp 0x14047fde0
mov r15, qword [rsp + 0x48]
jmp 0x14047fdea
jmp 0x14047fdf4
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14047fdfd
jne 0x14047fec7
mov rcx, qword [r13]
cmp r10w, 0x6699
stc
test rcx, rcx
jmp 0x14047fe16
je 0x14047fea6
mov rax, qword [rcx + 0x38]
shld dx, r12w, 0x70
mov rdx, qword [rax]
jmp 0x14047fe31
test rdx, rdx
jmp 0x14047fe39
je 0x14047fe59
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047fe59
movzx eax, word [rdx]
jmp 0x14047fe54
jmp 0x14047fe7d
mov rax, qword [rcx]
jmp 0x14047fe61
mov rax, qword [rax + 0x30]
jmp 0x14047fe6a
call qword [case.0x1404430d4.0]
mov r9, qword [rsp + 0x60]
movsx cx, r10b
xor r8d, r8d
mov ecx, 0xffff
stc
test r9d, 0xaac0d7e
cmc
cmp cx, ax
jmp 0x14047fe93
je 0x14047fea6
mov word [r12], ax
mov rbx, r12
jmp 0x14047feb2
mov qword [r13], r8
bswap r8d
movzx edx, dx
rdtsc
mov eax, 1
movsxd rdx, edi
movsx rcx, r8w
cdq
mov byte [r13 + 8], al
movzx cx, al
movzx r8d, word [rbx]
mov rdx, rdi
movsx ecx, r13w
movsx cx, sil
movzx rcx, r9w
mov rcx, r9
jmp 0x14047fee3
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
clc
stc
sar rax, 1
cmp rax, 0xa
jmp 0x14047fefb
jae 0x140480061
lea rcx, [0x1400c0d60]
cmp edi, 0x280e47b7
rcr r9b, cl
mov r9b, byte [rax + rcx]
xor cx, r14w
mov rcx, qword [rsi + 0x10]
cmp r11b, sil
test dx, 0x5e8f
cmp rcx, qword [rsi + 0x18]
jmp 0x14047ff2e
jae 0x14047ff75
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
and ah, ah
dec ax
cmc
mov rax, rsi
cmp sp, bx
jmp 0x14047ff4d
cmp qword [rsi + 0x18], 0x10
jb 0x14047ff5f
mov rax, qword [rsi]
test r15w, bp
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14047ff70
jmp 0x14047ff94
mov r8b, r14b
jmp 0x14047ff7d
mov edx, 1
xchg cl, ch
mov rcx, rsi
jmp 0x14047ff8c
call fcn.14045204a
xor r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
je 0x140480029
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047ffad
je 0x14047fff2
mov rax, qword [rcx + 0x50]
test r9d, 0x34231728
cmp dword [rax], r8d
jle 0x14047fff2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, ax
movzx ax, ah
mov ax, 0x222e
mov rdx, qword [rcx]
lahf
cwde
lea rax, [rdx + 2]
jmp 0x14047ffe6
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x14048000a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
xor r8d, r8d
jmp 0x14048000a
mov ecx, 0xffff
cmp r12b, 0xe3
cmp cx, ax
je 0x140480029
mov al, r8b
jmp 0x140480024
jmp 0x14048003d
mov qword [r13], r8
mov eax, 1
mov dx, di
not cx
movsx cx, r13b
mov byte [r13 + 8], al
mov rdx, r15
mov rcx, r13
jmp 0x14048004c
call fcn.140463939
sub r8d, r8d
test al, al
jmp 0x14048005b
je 0x14047fdef
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xchg bh, bl
mov rbx, qword [rsp + 0x50]
movsx rax, ax
cmovp cx, r12w
mov rax, qword [rbx]
cmovg ecx, r13d
mov rcx, rbx
jmp 0x140480094
mov rax, qword [rax + 0x18]
jmp 0x14048009d
call qword [case.0x1404430d4.0]
movzx ebx, ax
xchg ecx, edx
movzx ecx, r15w
mov rdx, qword [rsp + 0x48]
setge ch
mov cl, r11b
cmova ecx, r15d
mov rcx, r13
call fcn.140463939
xor r8d, r8d
clc
jmp 0x1404800cc
test al, al
jne 0x14048045a
test bx, bx
jmp 0x1404800dc
je 0x14048045a
cmp byte [r13 + 8], r8b
jne 0x14048019d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404800f8
je 0x140480184
mov rax, qword [rcx + 0x38]
sub dx, 0x7a3
and dl, 0x5f
movzx rdx, r9w
mov rdx, qword [rax]
cmp r10b, 0xbd
test rdx, rdx
je 0x140480141
mov rax, qword [rcx + 0x50]
cmp r9b, bpl
stc
cmp dword [rax], r8d
jmp 0x14048012e
jle 0x140480141
movzx eax, word [rdx]
jmp 0x14048013c
jmp 0x140480167
mov rax, qword [rcx]
jmp 0x140480149
mov rax, qword [rax + 0x30]
jmp 0x140480152
call qword [case.0x1404430d4.0]
xor r8d, r8d
movzx ecx, sp
bt cx, r15w
bt ecx, 0xcd
mov ecx, 0xffff
cmp cx, ax
jmp 0x140480174
je 0x140480184
mov word [r13 + 0xa], ax
jmp 0x140480188
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
jmp 0x14048019d
cmp word [r13 + 0xa], bx
setle bl
movsx rbx, r15w
mov ebx, dword [rsp + 0x68]
jmp 0x1404801b2
jne 0x140480461
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404801c9
je 0x140480270
mov rax, qword [rcx + 0x38]
cmp r11b, 0xba
cmc
cmp qword [rax], r8
jmp 0x1404801e0
je 0x14048022b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404801f2
jle 0x14048022b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
bswap ax
mov rdx, qword [rcx]
movsx eax, r13w
cwde
movzx eax, r12w
lea rax, [rdx + 2]
jmp 0x140480218
mov qword [rcx], rax
movsxd rax, r14d
movzx eax, word [rdx]
jmp 0x140480226
jmp 0x140480247
mov rax, qword [rcx]
jmp 0x140480233
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
xor r8d, r8d
shr cl, 0x36
movzx rcx, r9w
mov ecx, 0xffff
test r8d, r8d
stc
cmp cx, ax
jmp 0x140480258
je 0x14048026b
mov al, r8b
jmp 0x140480266
jmp 0x140480277
mov eax, 1
mov qword [r13], r8
movzx ecx, cx
mov byte [r13 + 8], al
cqo
mov cx, bx
mov rdx, qword [rsp + 0x48]
movzx rcx, cx
mov rcx, r13
jmp 0x140480291
call fcn.140463939
cmp ebx, dword [rsp + 0x58]
jge 0x140480461
xor r8d, r8d
test al, al
jmp 0x1404802aa
jne 0x140480442
cmp byte [r13 + 8], r8b
jne 0x14048034e
mov rcx, qword [r13]
jmp 0x1404802c5
test rcx, rcx
je 0x140480330
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404802dd
je 0x1404802f8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404802f8
movzx eax, word [rdx]
jmp 0x14048030d
mov rax, qword [rcx]
jmp 0x140480300
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x140480318
cmp cx, ax
je 0x140480330
mov word [r13 + 0xa], ax
jmp 0x14048032b
jmp 0x140480336
mov qword [r13], r8
cqo
mov eax, 1
movsx rcx, bp
mov rcx, 0x8df0659
cdq
mov byte [r13 + 8], al
mov ch, 0xe5
mov rax, qword [rsp + 0x60]
cqo
cwd
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movsx rcx, r14w
movzx cx, r14b
mov rcx, rax
jmp 0x140480371
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
test r12, 0x661268eb
sar rax, 1
stc
cmp rax, 0xa
jmp 0x14048038f
jae 0x140480442
lea rcx, [0x1400c0d60]
rcl r9b, 0xa0
mov r9b, byte [rax + rcx]
mov r10b, r11b
mov r10, qword [rsp + 0x70]
setne ch
rcr cx, 8
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x1404803c0
jae 0x14048040d
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
clc
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x1404803e8
mov rax, qword [r10]
jmp 0x1404803e8
mov byte [rax + rcx], r9b
test r13b, dil
cmp r15, 0x2e7001b5
xor r8d, r8d
jmp 0x1404803fe
mov byte [rax + rcx + 1], r8b
jmp 0x140480408
jmp 0x140480431
mov r8b, sil
cwd
cmovg cx, si
mov edx, 1
movsxd rcx, r15d
mov rcx, r10
jmp 0x140480426
call fcn.14045204a
sub r8d, r8d
sub ah, 0x57
mov eax, 1
add ebx, eax
jmp 0x14048043d
jmp 0x1404801bd
mov ecx, 1
jmp 0x14048044c
mov byte [rsp + 0x38], cl
jmp 0x140480455
jmp 0x140480469
mov ebx, dword [rsp + 0x68]
xadd al, cl
mov ecx, 1
test ebx, r15d
mov rax, qword [rsp + 0x70]
cmp spl, r15b
cmc
sub edx, edx
cmp r15w, r14w
cmp qword [rax + 0x10], rdx
jmp 0x140480481
jne 0x140480495
mov byte [rsp + 0x38], cl
jmp 0x140480490
jmp 0x14048054d
mov eax, dword [rsp + 0x58]
test r14b, sil
jmp 0x1404804a1
cmp ebx, eax
jmp 0x1404804a8
jge 0x14048054d
sub eax, ebx
mov ebx, eax
btc rcx, r12
mov r14, qword [rsp + 0x70]
mov r15d, 1
mov cx, r8w
mov rcx, qword [r14 + 0x10]
cmp r13b, 0xe2
cmp rcx, qword [r14 + 0x18]
jae 0x140480507
lea rax, [rcx + 1]
stc
mov qword [r14 + 0x10], rax
mov rax, r14
clc
cmp qword [r14 + 0x18], 0x10
jmp 0x1404804ee
jb 0x1404804fc
mov rax, qword [r14]
jmp 0x1404804fc
mov word [rax + rcx], 0x30
jmp 0x140480527
mov r9b, 0x30
mov r8b, dil
setl dl
cqo
movzx cx, ah
mov rdx, r15
movsx rcx, r9w
mov rcx, r14
call fcn.14045204a
xor edx, edx
sub rbx, r15
jmp 0x14048052f
jne 0x1404804c5
mov r14b, byte [rsp + 0x30]
cmp dil, 0x62
mov r15b, byte [rsp + 0x30]
sar dx, cl
and rdx, 0x74145f5
mov rdx, qword [rbp]
test cx, r11w
cmp rdx, 0x10
jmp 0x14048055e
jb 0x14047fc8f
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rbx, r8
cmp rdx, 0x1000
jmp 0x14048057d
jb 0x14047fc8a
add rdx, 0x27
test r13, 0x24581793
stc
cmc
mov rcx, qword [rcx - 8]
test dx, r12w
cmp bpl, 0x7d
sub rax, rcx
cmc
cmp dil, dil
add rax, 0xfffffffffffffff8
cmc
test bl, spl
jmp 0x1404805b0
cmp rax, 0x1f
jmp 0x1404805b9
ja 0x140481bb8
jmp 0x14047fc8a
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404805d1
call fcn.140463939
xor r9d, r9d
test r15b, 0xa1
test al, al
jmp 0x1404805e4
jne 0x14047fc9a
mov rbx, qword [rsp + 0x50]
movzx dx, r10b
lahf
setb ah
mov rax, qword [rbx]
movzx cx, r12b
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14048060c
mov rax, qword [rax + 0x38]
jmp 0x140480615
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
stc
bts r8d, 8
clc
jmp 0x14048062d
or r8d, 2
mov dword [rsp + 0x34], r8d
stc
test bx, si
mov dword [rsp + 0x3c], r8d
test dil, r13b
xor r9d, r9d
stc
cmc
cmp r12, 0x1388350f
cmp qword [rbp - 0x28], r9
jmp 0x140480657
jbe 0x14048080a
mov rax, qword [rbx]
movsxd rdx, r15d
setnp dh
lea rdx, [rbp - 0x18]
mov ecx, r12d
movsx cx, bh
movzx cx, r8b
mov rcx, rbx
jmp 0x14048067e
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
bts dx, cx
movzx edx, r14w
bts r8d, 0xb
or dx, 0x761b
or r8d, 4
add dx, 0x221
bt dx, 0x54
mov dword [rsp + 0x34], r8d
and dh, 0x25
bswap rdx
bsf edx, esi
mov dword [rsp + 0x3c], r8d
shld dx, r15w, 0x22
seta dh
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmp r10, rdi
cmc
sub r9d, r9d
cmp si, 0x642d
test ebp, 0x30014928
cmp byte [rdx], r9b
jmp 0x1404806ec
jne 0x1404807c2
mov rcx, qword [r13]
stc
cmp dx, 0x3c98
test rcx, rcx
jmp 0x140480704
je 0x14048079c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14w, 0x5367
test rdx, rdx
je 0x140480741
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r9d
jmp 0x14048072e
jle 0x140480741
movzx eax, word [rdx]
jmp 0x14048073c
jmp 0x14048076d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048074d
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
movsx ecx, cx
mov ch, 0x57
shrd ecx, r13d, 0x62
sub r9d, r9d
sar dl, cl
xchg dh, cl
rcr dl, 0xda
mov ecx, 0xffff
dec dh
adc dl, al
mov rdx, qword [rsp + 0x58]
cmp cl, 0xee
clc
cmp cx, ax
jmp 0x140480787
je 0x14048079c
mov word [r13 + 0xa], ax
jmp 0x140480797
jmp 0x1404807aa
mov qword [r13], r9
movsxd r10, r9d
xchg r10, r10
setge r10b
mov r10d, 1
jmp 0x1404807b5
mov byte [rdx], r10b
jmp 0x1404807bd
jmp 0x1404807ce
mov r10d, 1
cmp r8w, 0x77b7
movzx ecx, word [r13 + 0xa]
rcr ax, cl
lea rax, [rbp - 0x18]
cmp spl, 0xb7
clc
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
test r12w, 0x4d25
cmp word [rax], cx
jmp 0x1404807f7
jne 0x14048080e
mov bl, r10b
jmp 0x140480805
jmp 0x14048081b
lea rdx, [r13 + 8]
mov bl, r9b
cmc
mov qword [rsp + 0x58], rdx
test r10b, 0xb4
test r8b, 4
jmp 0x140480824
je 0x140480871
and r8d, 0xfffffffb
mov cl, cl
movzx rcx, r13w
jmp 0x140480839
mov dword [rsp + 0x34], r8d
movzx ecx, cx
bswap cx
movsx cx, dil
mov dword [rsp + 0x3c], r8d
movsx cx, r12b
movzx rcx, r11w
lea rcx, [rbp - 0x18]
call fcn.14045628b
mov r8d, dword [rsp + 0x34]
cmc
test r10w, r10w
test r11, 0x47065e70
test r8b, 2
je 0x1404808ad
and r8d, 0xfffffffd
setle cl
jmp 0x14048088b
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
setae cl
not rcx
cmovne rcx, rsp
lea rcx, [rbp - 0x38]
jmp 0x1404808a8
call fcn.14045628b
sub r8d, r8d
test bl, bl
jmp 0x1404808b7
je 0x140480aa9
mov rcx, qword [r13]
cmp bh, 0x8f
jmp 0x1404808c9
test rcx, rcx
jmp 0x1404808d1
je 0x140480975
mov rax, qword [rcx + 0x38]
test r10b, bpl
stc
cmp qword [rax], r8
jmp 0x1404808e7
je 0x14048092f
mov rax, qword [rcx + 0x50]
cmp bpl, 0x67
cmp dil, r15b
cmp dword [rax], r8d
jmp 0x140480900
jle 0x14048092f
dec dword [rax]
mov al, r14b
mov dl, 0x45
lahf
mov rcx, qword [rcx + 0x38]
mov al, 0x97
movsx eax, r15w
movsx dx, dil
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048094f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048093b
call qword [case.0x1404430d4.0]
xor r8d, r8d
rcr cx, cl
movzx rcx, cx
rol cx, 0x8b
mov ecx, 0xffff
jmp 0x14048095a
cmp cx, ax
jmp 0x140480962
je 0x140480975
mov al, r8b
jmp 0x140480970
jmp 0x14048098f
mov qword [r13], r8
cqo
setg ah
mov eax, 1
setg dl
movzx dx, ch
jmp 0x14048098f
mov rcx, qword [rsp + 0x58]
cqo
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movsx rdx, dx
movzx ax, r14b
movzx eax, cx
mov rax, qword [rcx]
cmova dx, r14w
jmp 0x1404809ba
lea rdx, [rbp - 0x18]
jmp 0x1404809c3
mov rax, qword [rax + 0x38]
jmp 0x1404809cc
call qword [case.0x1404430d4.0]
mov ebx, dword [rsp + 0x34]
movsx rdx, bx
bts ebx, 0xa
xor dl, dil
mov dword [rsp + 0x34], ebx
movsxd rdx, r13d
mov dword [rsp + 0x3c], ebx
add dh, 0xfc
mov rdx, qword [rbp + 0x20]
cmp ebp, 0x5cd166ae
test sil, dil
stc
cmp rdx, 8
jb 0x140480a64
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140480a22
jb 0x140480a5f
add rdx, 0x27
clc
test bpl, 0xbc
mov rcx, qword [rcx - 8]
stc
jmp 0x140480a3c
sub rax, rcx
stc
test eax, esp
jmp 0x140480a47
add rax, 0xfffffffffffffff8
jmp 0x140480a50
cmp rax, 0x1f
jmp 0x140480a59
ja 0x140481bc9
call fcn.1401216d4
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
cmp r8, r8
movups xmmword [rbp + 0x18], xmm1
sbb cl, cl
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], 7
jmp 0x140480a94
mov word [rbp - 0x18], ax
movsxd rcx, ebx
lea rcx, [rbp - 0x18]
call fcn.14045628b
jmp 0x14047fc8f
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx rcx, r10w
cqo
xchg dx, cx
lea rdx, [rbp - 0x38]
movzx ecx, r9w
cmovae rcx, r14
mov cl, r12b
mov rcx, rbx
jmp 0x140480ad1
mov rax, qword [rax + 0x40]
jmp 0x140480ada
call qword [case.0x1404430d4.0]
mov edx, dword [rsp + 0x34]
jmp 0x140480aea
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
clc
cmc
stc
xor r9d, r9d
jmp 0x140480b0b
cmp qword [rbp - 0x28], r9
jmp 0x140480b14
jbe 0x140480c91
mov rax, qword [rbx]
movzx dx, r9b
movsx dx, r14b
lea rdx, [rbp - 0x18]
movzx ecx, r15w
movsx cx, r9b
mov rcx, rbx
jmp 0x140480b3c
mov rax, qword [rax + 0x40]
call qword [case.0x1404430d4.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
or edx, 0x10
ror r8, cl
bt r8w, 0xa4
mov dword [rsp + 0x34], edx
movsxd r8, r14d
bts r8, rax
mov dword [rsp + 0x3c], edx
shr r8b, cl
mov r8w, 0x246a
mov r8, qword [rsp + 0x58]
cmp cx, ax
test r15b, bpl
jmp 0x140480b81
xor r9d, r9d
cmp byte [r8], r9b
jne 0x140480c4d
mov rcx, qword [r13]
cmp cl, r15b
clc
test rcx, rcx
jmp 0x140480b9d
je 0x140480c17
mov rax, qword [rcx + 0x38]
shr edx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140480bd2
mov rax, qword [rcx + 0x50]
test r9b, bl
cmp dword [rax], r9d
jmp 0x140480bc4
jle 0x140480bd2
movzx eax, word [rdx]
jmp 0x140480bf3
mov rax, qword [rcx]
jmp 0x140480bda
mov rax, qword [rax + 0x30]
jmp 0x140480be3
call qword [case.0x1404430d4.0]
mov r8, qword [rsp + 0x58]
mov ecx, esi
sub r9d, r9d
mov ecx, 0xffff
cmp dil, r11b
test r11b, r11b
clc
cmp cx, ax
jmp 0x140480c07
je 0x140480c17
mov word [r13 + 0xa], ax
jmp 0x140480c26
mov qword [r13], r9
cwd
movzx r10, r10w
jmp 0x140480c26
mov r10d, 1
jmp 0x140480c34
mov byte [r8], r10b
movzx dx, r13b
bswap dx
mov edx, dword [rsp + 0x34]
jmp 0x140480c48
jmp 0x140480c53
mov r10d, 1
movzx ecx, word [r13 + 0xa]
dec bl
shrd eax, r12d, 0xd9
sal bl, 0x89
lea rax, [rbp - 0x18]
test spl, 0x91
rcr bl, 0xa1
adc bl, bl
cmp qword [rbp], 8
setp bl
cmovae rax, qword [rbp - 0x18]
inc bl
cmp word [rax], cx
not bl
mov bl, r10b
jmp 0x140480c8b
je 0x140480c94
mov bl, r9b
test dl, 0x10
je 0x140480cc5
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
not cx
mov cl, r15b
cmovne ecx, r10d
lea rcx, [rbp - 0x18]
jmp 0x140480cbb
call fcn.14045628b
mov edx, dword [rsp + 0x34]
cmc
test dl, 8
jmp 0x140480ccd
je 0x140480d03
and edx, 0xfffffff7
movsx rcx, r9w
mov dword [rsp + 0x34], edx
movsx rcx, r14w
xchg rcx, rcx
movzx cx, sil
mov dword [rsp + 0x3c], edx
bswap cx
movsx rcx, dx
lea rcx, [rbp - 0x38]
jmp 0x140480cfe
call fcn.14045628b
test bl, bl
jmp 0x140480d0a
je 0x140480f03
mov rcx, qword [r13]
sub ebx, ebx
cmc
test rcx, rcx
jmp 0x140480d1f
je 0x140480dcd
mov rax, qword [rcx + 0x38]
clc
cmp r8, 0x2bf57934
cmp qword [rax], rbx
jmp 0x140480d39
je 0x140480d92
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x140480d4a
jle 0x140480d92
dec dword [rax]
cwde
movsxd rdx, ebp
mov rcx, qword [rcx + 0x38]
movzx ax, r14b
movsx edx, bp
cbw
mov rdx, qword [rcx]
mov ax, 0x33e4
xchg al, al
movsx rax, bp
lea rax, [rdx + 2]
jmp 0x140480d7a
mov qword [rcx], rax
cmovg eax, r14d
movzx eax, r15w
movzx eax, word [rdx]
jmp 0x140480d8d
jmp 0x140480da4
mov rax, qword [rcx]
jmp 0x140480d9a
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
clc
test r11b, 0x11
jmp 0x140480db3
cmp cx, ax
jmp 0x140480dbb
je 0x140480dcd
mov al, bl
jmp 0x140480dc8
jmp 0x140480dde
mov qword [r13], rbx
mov al, bpl
movsx edx, bx
rdtsc
mov eax, 1
mov rcx, qword [rsp + 0x58]
movsxd rdx, ebx
mov byte [rcx], al
mov ch, 0xb7
movsxd rax, edx
movzx eax, bx
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov dl, 0x57
movsx rdx, r11w
lea rdx, [rbp - 0x18]
jmp 0x140480e08
mov rax, qword [rax + 0x40]
jmp 0x140480e11
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
bt dx, 0x9b
bts eax, 0xf
sbb dx, dx
mov dword [rsp + 0x34], eax
xor dl, r9b
clc
bt rdx, 0x1f
mov dword [rsp + 0x3c], eax
inc dl
mov rdx, qword [rbp + 0x20]
clc
cmp rdx, 8
jmp 0x140480e48
jb 0x140480eac
lea rdx, [rdx*2 + 2]
adc rcx, 0x48417ed6
mov rcx, qword [rbp + 8]
movsx rax, r11w
movzx eax, bp
add al, 0xc2
mov rax, rcx
cmp r8, rsi
cmp rdx, 0x1000
jmp 0x140480e7c
jb 0x140480ea7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp di, 0x79d5
stc
jmp 0x140480e9d
cmp rax, 0x1f
ja 0x140481bad
call fcn.1401216d4
movups xmm0, xmmword [rbp - 0x18]
bswap rcx
movups xmmword [rbp + 8], xmm0
mov rcx, r10
movups xmm1, xmmword [rbp - 8]
movsx cx, r13b
movsx ecx, r8w
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
movzx rcx, r11w
jmp 0x140480ee2
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x140480eef
call fcn.14045628b
mov byte [rsp + 0x30], 1
jmp 0x140480efe
jmp 0x14047fc8f
mov rbx, qword [rsp + 0x50]
cdqe
xchg dl, ch
cwde
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
jmp 0x140480f1d
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140480f29
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xe
stc
or eax, 0x20
cmp r12d, 0x546920a6
mov dword [rsp + 0x34], eax
jmp 0x140480f4f
mov dword [rsp + 0x3c], eax
cmc
sub ecx, ecx
test r10b, dil
cmp qword [rbp - 0x28], rcx
je 0x140480fb1
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx ecx, di
bswap ecx
mov rcx, rbx
jmp 0x140480f77
mov rax, qword [rax + 0x40]
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xor ecx, ecx
cmc
cmp qword [rbp - 8], rcx
jmp 0x140480f9e
jne 0x140480fb1
lea ebx, [rcx + 1]
jmp 0x140480fac
jmp 0x140480fbc
mov bl, cl
stc
test r15b, sil
jmp 0x140480fbc
test al, 0x40
je 0x140480ff3
and eax, 0xffffffbf
cmovae cx, r14w
movsx ecx, si
jmp 0x140480fd4
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x140480fe5
call fcn.14045628b
mov eax, dword [rsp + 0x34]
jmp 0x140480ff3
test al, 0x20
je 0x140481023
and eax, 0xffffffdf
jmp 0x140481009
mov dword [rsp + 0x34], eax
xchg ecx, ecx
mov dword [rsp + 0x3c], eax
bswap rcx
movzx rcx, bx
lea rcx, [rbp - 0x38]
call fcn.14045628b
sub r9d, r9d
shl al, 9
mov eax, dword [rsp + 0x38]
cmp bx, 0x403e
bts rcx, rbx
movsx cx, bl
lea ecx, [r9 + 1]
test r8b, al
clc
stc
test bl, bl
je 0x14047fcb3
mov byte [rsp + 0x30], cl
jmp 0x14047fcb3
mov rcx, qword [rsp + 0x50]
movzx ax, ch
movsxd rdx, r11d
cbw
mov rax, qword [rcx]
jmp 0x140481071
lea rdx, [rbp - 0x38]
jmp 0x14048107a
mov rax, qword [rax + 0x30]
jmp 0x140481083
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
btr ebx, r12d
bts eax, 7
rcr ebx, cl
cmp r8, 0x24b80da4
xadd ebx, ebx
mov dword [rsp + 0x34], eax
test edx, edi
mov dword [rsp + 0x3c], eax
movzx bx, r8b
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
clc
test cl, spl
test byte [rax + 0x18], 8
jmp 0x1404810c9
jne 0x1404811d4
mov rdx, rbx
bswap ecx
xchg cx, cx
movsx ecx, r15w
mov rcx, r13
call fcn.140463939
xor r8d, r8d
cmp ebp, edi
test al, al
jmp 0x1404810ef
jne 0x1404811d4
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140481103
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140481111
jne 0x1404811b9
mov rcx, qword [r13]
jmp 0x140481127
test rcx, rcx
jmp 0x14048112f
je 0x1404811a7
mov rax, qword [rcx + 0x38]
rcl dx, 0x5a
cmp r8d, 0x57b1105c
mov rdx, qword [rax]
test rdx, rdx
je 0x14048116a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048115c
jle 0x14048116a
movzx eax, word [rdx]
jmp 0x14048117f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481176
call qword [case.0x1404430d4.0]
sub r8d, r8d
mov ecx, 0xffff
jmp 0x14048118a
cmp cx, ax
jmp 0x140481192
je 0x1404811a7
mov word [r13 + 0xa], ax
jmp 0x1404811a2
jmp 0x1404811ae
mov qword [r13], r8
xor ax, ax
mov eax, 1
cmc
stc
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
cmp al, r8b
cmp ax, word [rbx]
jmp 0x1404811c9
jne 0x140481318
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x1404811de
jne 0x140481342
mov eax, 1
stc
cmp qword [rbp + 0x18], rax
ja 0x140481342
mov rdx, rbx
movsx cx, bpl
movzx rcx, dx
mov cl, spl
mov rcx, r13
jmp 0x14048120b
call fcn.140463939
xor ebx, ebx
cmp si, r14w
test al, al
jmp 0x14048121d
jne 0x14048131a
cmp byte [r13 + 8], bl
jmp 0x14048122c
jne 0x1404812eb
mov rcx, qword [r13]
test r14w, ax
test spl, 0xdd
test rcx, rcx
je 0x1404812c9
mov rax, qword [rcx + 0x38]
dec rdx
bswap rdx
mov rdx, qword [rax]
test r14b, 0x34
test rdx, rdx
jmp 0x140481260
je 0x140481287
mov rax, qword [rcx + 0x50]
test r14b, al
cmp r11b, 0xf1
stc
cmp dword [rax], ebx
jmp 0x140481279
jle 0x140481287
movzx eax, word [rdx]
jmp 0x140481299
mov rax, qword [rcx]
jmp 0x14048128f
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp r15, 0x51173faf
test rbp, 0x762548d4
jmp 0x1404812b1
cmp cx, ax
jmp 0x1404812b9
je 0x1404812c9
mov word [r13 + 0xa], ax
jmp 0x1404812d0
mov qword [r13], rbx
movzx ecx, sp
mov eax, 1
rol ch, 0x93
rcr rcx, 0x1c
movsx ecx, r14w
mov byte [r13 + 8], al
movzx rcx, r10w
seta ch
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
stc
cmp qword [rbp - 0x20], 8
jmp 0x1404812ff
cmovae rax, qword [rbp - 0x38]
stc
cmp cx, word [rax]
jmp 0x14048130d
je 0x140481342
jmp 0x14048131a
xor ebx, ebx
lea rax, [rbp - 0x38]
inc ch
dec dh
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cdq
mov qword [rbp - 0x28], rbx
shl rdx, cl
mov word [rax], bx
movzx edx, r11w
cdq
shrd dx, r10w, 0x6d
lea rbx, [rbp - 0x38]
jmp 0x14048134b
cmp qword [rbp - 0x20], 8
xchg ch, ch
cmovae rbx, qword [rbp - 0x38]
mov ecx, 0x7ebc0b71
movzx edx, cx
mov rdx, qword [rsp + 0x48]
movzx cx, r11b
mov rcx, r13
jmp 0x140481371
call fcn.140463939
xor r8d, r8d
cmp r14, r12
clc
cmc
test al, al
jne 0x14048159f
mov r12, qword [rsp + 0x48]
cdqe
mov esi, 0xffff
dec ah
add ah, 0x11
lea r14d, [r8 + 1]
mov ch, al
test r8b, 0x19
shl cx, cl
lea rcx, [rbp - 0x38]
inc al
cmp qword [rbp - 0x20], 8
movzx eax, r10w
movsx rax, r10w
cmovae rcx, qword [rbp - 0x38]
dec ax
mov rax, qword [rbp - 0x28]
test ecx, r15d
lea rcx, [rcx + rax*2]
jmp 0x1404813cf
cmp rbx, rcx
jmp 0x1404813d7
je 0x14048157f
cmp byte [r13 + 8], r8b
jne 0x140481480
mov rcx, qword [r13]
test rcx, rcx
je 0x14048146d
mov rax, qword [rcx + 0x38]
shrd rdx, r15, 0xc
adc edx, r11d
cmovno dx, ax
mov rdx, qword [rax]
test rdx, rdx
je 0x140481435
mov rax, qword [rcx + 0x50]
jmp 0x14048141a
cmp dword [rax], r8d
jmp 0x140481422
jle 0x140481435
movzx eax, word [rdx]
jmp 0x140481430
jmp 0x140481455
mov rax, qword [rcx]
jmp 0x14048143d
mov rax, qword [rax + 0x30]
jmp 0x140481446
call qword [case.0x1404430d4.0]
sub r8d, r8d
cmp r11w, 0x6a14
cmp si, ax
jmp 0x14048145d
je 0x14048146d
mov word [r13 + 0xa], ax
jmp 0x140481471
mov qword [r13], r8
mov byte [r13 + 8], r14b
btr rax, r8
jmp 0x140481480
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jmp 0x14048148e
jne 0x14048157f
add rbx, 2
xchg cx, cx
rol cx, 0x4c
mov rcx, qword [r13]
cmc
stc
jmp 0x1404814aa
test rcx, rcx
jmp 0x1404814b2
je 0x140481548
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404814c4
je 0x140481515
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140481515
dec dword [rax]
movsx rax, r8w
mov rcx, qword [rcx + 0x38]
movsx rdx, bp
movsxd rdx, r14d
mov rdx, qword [rcx]
xchg ah, ah
not eax
cmovs rax, r14
lea rax, [rdx + 2]
jmp 0x1404814fc
mov qword [rcx], rax
cbw
movsxd rax, ebx
movsx eax, r9w
movzx eax, word [rdx]
jmp 0x140481510
jmp 0x14048152d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481521
call qword [case.0x1404430d4.0]
xor r8d, r8d
test r11b, r12b
cmp si, ax
jmp 0x140481535
je 0x140481548
mov al, r8b
jmp 0x140481543
jmp 0x140481558
mov qword [r13], r8
cwd
mov al, r14b
xchg dx, cx
movzx edx, bx
cdq
mov byte [r13 + 8], al
cwd
cdq
mov rdx, r12
mov rcx, r13
call fcn.140463939
sub r8d, r8d
test r14b, 0xd5
clc
test al, al
jmp 0x140481579
je 0x1404813a4
mov sil, byte [rsp + 0x30]
mov eax, 0x7d2d1ba1
shrd eax, r8d, 0x25
cmovs cx, r15w
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
not ah
lea rcx, [rbp - 0x38]
ror al, 0x8e
cmp qword [rbp - 0x20], 8
movzx ax, r9b
cmovae rcx, qword [rbp - 0x38]
mov rax, rbx
cdqe
shr al, 0x3d
mov rax, qword [rbp - 0x28]
test rbp, 0x330c3d8f
jmp 0x1404815cd
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
clc
movzx eax, al
test ebp, 0x56d4411b
cmp rbx, rcx
mov cl, 1
movsx rcx, r10w
mov ecx, 1
jmp 0x1404815f2
cmovne eax, ecx
mov ch, 0xee
mov rcx, rdi
movsx ecx, r14w
mov dword [rsp + 0x38], eax
movsx ecx, bp
movzx ecx, r12w
jmp 0x14048160f
lea rcx, [rbp - 0x38]
jmp 0x140481618
jmp 0x140480a9f
mov rax, qword [rcx]
jmp 0x140481625
mov rax, qword [rax + 0x30]
jmp 0x14048162e
call qword [case.0x1404430d4.0]
sub r9d, r9d
jmp 0x14048163c
cmp r14w, ax
jmp 0x140481645
je 0x140481662
mov word [r12], ax
jmp 0x140481655
mov rbx, r12
jmp 0x14048165d
jmp 0x140481666
mov qword [r13], r9
mov byte [r13 + 8], dil
lahf
mov rax, qword [r15]
mov edx, 0x48
cmovg rcx, rbx
movsxd rcx, eax
not cl
movzx r8d, word [rbx]
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14048168c
call qword [case.0x1404430d4.0]
sub r9d, r9d
test al, al
jmp 0x14048169c
je 0x140481778
mov byte [rsp + 0x40], dil
clc
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x1404816b5
je 0x140481747
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x1404816c7
je 0x140481716
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404816d9
jle 0x140481716
dec dword [rax]
mov dl, r10b
mov rax, 0x69ff0b6b
rdtsc
mov rcx, qword [rcx + 0x38]
lahf
xchg dh, al
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movsxd rax, r10d
cmovne ax, r8w
movzx eax, word [rdx]
jmp 0x140481711
jmp 0x140481730
mov rax, qword [rcx]
jmp 0x14048171e
mov rax, qword [rax + 0x38]
jmp 0x140481727
call qword [case.0x1404430d4.0]
sub r9d, r9d
cmp r14w, ax
je 0x140481747
mov al, r9b
jmp 0x140481742
jmp 0x14048174e
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
cwd
mov rdx, rsi
movsxd rcx, edi
mov rcx, r13
call fcn.140463939
sub r9d, r9d
cmp ch, 0x8c
test r8d, r8d
test al, al
jmp 0x140481772
je 0x14047f39b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rcr r12b, 0xbf
xor r12b, 0xb4
seta r14b
mov r14b, byte [rsp + 0x30]
btr ecx, esi
cmp al, sil
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
shrd ecx, edx, 0x57
mov cl, 0x2b
test bx, 0x175
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x1404817c5
jne 0x14047fca7
movzx eax, byte [rsp + 0x38]
test r10, 0x6870b79
test bl, bl
jmp 0x1404817de
cmove eax, ecx
jmp 0x1404817e6
mov dword [rsp + 0x38], eax
jmp 0x1404817ef
jmp 0x14047fcb3
mov rcx, qword [rbp + 0x18]
stc
rcl di, 0x3e
mov edi, 1
cmp rcx, rdi
jmp 0x14048180a
jbe 0x140481b10
lea rbx, [rbp + 8]
bt rdx, rsi
mov rdx, qword [rbp + 8]
inc al
mov r8, qword [rbp + 0x20]
or al, 0x2b
sbb al, 7
cmp r8, 8
setbe al
cmovae rbx, rdx
adc al, bl
ror al, cl
inc al
mov al, byte [rsp + 0x30]
cmp r15w, r8w
mov byte [rsp + 0x30], al
sar rax, 0xc7
add rbx, 2
sar ah, cl
lea rax, [rbp + 8]
jmp 0x140481859
cmp r8, 8
jmp 0x140481862
cmovae rax, rdx
lea rax, [rax + rcx*2]
stc
test r11b, 0x95
cmp rbx, rax
jmp 0x140481877
je 0x140481aa1
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048188a
call fcn.140463939
sub r9d, r9d
cmp r10b, r9b
jmp 0x14048189a
test al, al
jne 0x140481a8f
cmp byte [r13 + 8], r9b
jmp 0x1404818ab
jne 0x140481972
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404818be
je 0x140481962
mov rax, qword [rcx + 0x38]
movsx edx, r11w
sub edx, 0x6e8c25a0
add dx, 0x4e91
mov rdx, qword [rax]
test r12b, 0x40
stc
cmp rdi, 0x28a831f3
test rdx, rdx
jmp 0x1404818ee
je 0x140481911
mov rax, qword [rcx + 0x50]
cmc
clc
stc
cmp dword [rax], r9d
jle 0x140481911
movzx eax, word [rdx]
jmp 0x14048190c
jmp 0x140481934
mov rax, qword [rcx]
jmp 0x140481919
mov rax, qword [rax + 0x30]
jmp 0x140481922
call qword [case.0x1404430d4.0]
xor r9d, r9d
movsx ecx, bp
and cl, r14b
rcr rcx, cl
mov ecx, 0xffff
jmp 0x140481945
cmp cx, ax
jmp 0x14048194d
je 0x140481962
mov word [r13 + 0xa], ax
jmp 0x14048195d
jmp 0x140481966
mov qword [r13], r9
mov byte [r13 + 8], dil
shr ah, 0x63
bsr ax, r9w
movzx eax, word [r13 + 0xa]
test r8, rdx
cmp ax, word [rbx]
jne 0x140481a8f
mov rcx, qword [r13]
cmp r8b, 0x8c
test r12b, 0xdf
test rcx, rcx
jmp 0x140481997
je 0x140481a48
mov rax, qword [rcx + 0x38]
test ebx, esi
cmp qword [rax], r9
jmp 0x1404819ab
je 0x140481a06
mov rax, qword [rcx + 0x50]
cmp ax, 0x1607
cmc
cmp dword [rax], r9d
jmp 0x1404819c2
jle 0x140481a06
dec dword [rax]
movzx rax, sp
cdqe
lahf
mov rcx, qword [rcx + 0x38]
mov ax, r9w
movzx eax, r13w
movsx dx, r12b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404819ee
mov qword [rcx], rax
movsx eax, di
cmovge eax, edi
bswap eax
movzx eax, word [rdx]
jmp 0x140481a01
jmp 0x140481a29
mov rax, qword [rcx]
jmp 0x140481a0e
mov rax, qword [rax + 0x38]
jmp 0x140481a17
call qword [case.0x1404430d4.0]
sub r9d, r9d
bswap cx
rol ecx, 0xd5
rcl rcx, cl
mov ecx, 0xffff
cmp r13d, r15d
stc
cmp cx, ax
je 0x140481a48
mov al, r9b
jmp 0x140481a43
jmp 0x140481a63
mov qword [r13], r9
cmovns cx, di
movzx cx, dil
xchg al, r8b
mov al, dil
bswap r8w
cdq
movsxd rcx, ecx
mov byte [r13 + 8], al
movzx rcx, r13w
mov dx, 0x49ca
movsx cx, r15b
mov r8, qword [rbp + 0x20]
xchg cl, dl
mov cx, 0x6cd7
bswap rdx
mov rcx, qword [rbp + 0x18]
cdq
mov rdx, qword [rbp + 8]
jmp 0x140481847
mov r8, qword [rbp + 0x20]
cdq
mov rcx, qword [rbp + 0x18]
clc
cdq
mov rdx, qword [rbp + 8]
mov ax, dx
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
clc
lea rax, [rax + rcx*2]
test r12d, 0x17cf6987
jmp 0x140481ac4
cmp rbx, rax
jmp 0x140481acc
je 0x140481b10
mov rcx, qword [rsp + 0x70]
add al, 0xe7
cmovl eax, r13d
sub al, 0x48
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x140481aec
jb 0x140481afa
mov rax, qword [rcx]
jmp 0x140481afa
mov qword [rcx + 0x10], r9
jmp 0x140481b03
mov byte [rax], r9b
jmp 0x140481b0b
jmp 0x140481b42
cmp byte [rsp + 0x30], 0
jmp 0x140481b1a
je 0x140481b42
mov r9b, 0x2d
mov r8, rdi
xor edx, edx
movzx cx, r14b
bswap cx
mov rcx, qword [rsp + 0x70]
call fcn.14044468f
nop
movsx ecx, r10w
not cx
lea rcx, [rbp + 8]
call fcn.14045628b
mov rax, qword [rsp + 0x70]
test spl, 0x36
or cx, bx
xadd cx, cx
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140481b67
call fcn.14049a18d
mov rbx, qword [rsp + 0x170]
shr bpl, 0x7c
add rsp, 0x130
pop r15
mov sil, 0x75
setg r12b
pop r14
pop r13
cmove si, r8w
setle sil
pop r12
movzx si, r14b
not di
pop rdi
pop rsi
movsx bp, r14b
pop rbp
jmp 0x140481bac
ret
call fcn.1404b0b96
int3
call fcn.1404b0b96
nop
call fcn.1404b0b96
nop
jmp 0x140481bc9
call fcn.1404b0b96
int3