Function at 0x140487bc9
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
setl bl
cmovle ax, r15w
push rbp
bt bp, si
and al, dil
push rsi
push rdi
rcr bx, cl
shld cx, r11w, 0x42
push r12
push r13
bt edi, r11d
inc rbp
push r14
rcr rdi, cl
sbb r13b, 1
xor al, 0xa8
push r15
stc
movsxd rcx, r14d
btc ax, r8w
lea rbp, [rsp - 0x30]
mov rdi, 0xb406265
movzx bx, ch
shr r15b, cl
sub rsp, 0x130
not r14b
neg rcx
cmp r8b, r15b
mov rax, qword [0x1400b7288]
setg dil
ror r13b, cl
xor rax, rsp
rol r14d, 0x84
rcl cx, cl
mov qword [rbp + 0x28], rax
or rax, rdi
bswap r15w
btr cx, 0x16
mov qword [rsp + 0x48], r9
bsr r15d, eax
shld eax, r13d, 0x66
btc r15, rsp
mov r13, r8
mov rdi, rdx
sar bh, 0xdc
mov qword [rsp + 0x70], rdx
rol r14b, 0xff
add bl, 3
xor rbx, rdx
mov qword [rbp - 0x40], rdx
btr cx, r9w
cbw
rol bx, 0xb2
mov r14, qword [rbp + 0xa0]
bt cx, 0x4e
mov qword [rsp + 0x60], r14
bts r15, rdx
lahf
xor r12d, r12d
movsx r15d, r15w
mov dword [rsp + 0x3c], r12d
cwde
cbw
cdqe
mov r15, qword [rbp + 0x98]
movzx rbx, sp
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov cl, r10b
movsx ecx, cx
bswap cx
mov rcx, rbx
jmp 0x140487ce0
mov rax, qword [rax + 8]
jmp 0x140487ce9
call qword [case.0x14044bb9c.0]
cmp byte [rbp + 0x90], r12b
je 0x140487d35
lea rcx, [rbp - 0x60]
jmp 0x140487d05
call fcn.14048d875
mov rsi, rax
mov qword [rsp + 0x50], rax
cmp r15b, 0xae
test rbx, rbx
jmp 0x140487d1e
je 0x140487db4
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x140487d30
jmp 0x140487d66
lea rcx, [rbp - 0x60]
jmp 0x140487d3e
call fcn.14048d4a7
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x140487db4
mov rax, qword [rbx]
movsx ecx, r8w
mov rax, qword [rax + 0x10]
movzx ecx, r13w
bswap rcx
mov rcx, rbx
jmp 0x140487d6e
call qword [case.0x14044bb9c.0]
test rax, rax
mov r8, rax
jmp 0x140487d7f
je 0x140487db4
mov rcx, qword [rax]
movzx ax, r10b
not dx
movsx rax, dx
mov rax, qword [rcx]
movsx cx, bh
not edx
cdq
mov edx, 1
mov cl, r13b
mov rcx, r8
jmp 0x140487dae
call qword [case.0x14044bb9c.0]
mov byte [rsp + 0x38], r12b
jmp 0x140487dbe
mov byte [rsp + 0x30], r12b
jmp 0x140487dc8
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx dx, bpl
rdtsc
mov qword [rbp + 0x18], r12
xchg edx, ecx
mov qword [rbp + 0x20], 7
movzx eax, r11w
mov word [rbp + 8], r12w
movzx edx, dx
bswap dx
lahf
mov rax, qword [rsi]
cdq
movzx rcx, r8w
lea rdx, [rbp - 0x70]
movsxd rcx, edi
mov rcx, rsi
jmp 0x140487e0b
mov rax, qword [rax + 0x58]
jmp 0x140487e14
call qword [case.0x14044bb9c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsxd rbx, edx
mov qword [rdi + 0x10], r12
mov ax, r8w
mov qword [rdi + 0x18], 0xf
movzx bx, r8b
mov bl, bpl
not sil
mov byte [rdi], r12b
mov esi, 1
cbw
mov eax, esi
bswap rbx
setnp bh
mov dword [rsp + 0x34], eax
movsx rbx, r14w
mov dword [rsp + 0x3c], eax
movsx cx, r10b
movsx rcx, r14w
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
bswap ecx
mov qword [rbp - 0x58], rbx
bswap cx
mov rax, qword [rbx]
movsx cx, r13b
mov rcx, rbx
jmp 0x140487e86
mov rax, qword [rax + 8]
call qword [case.0x14044bb9c.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x140487e9a
call fcn.14047b460
mov rdi, rax
cmp rdx, r13
clc
mov qword [rbp - 0x60], rax
test r9w, 0x48a2
cmp r13w, 0x4b77
test rbx, rbx
je 0x140487f18
mov rdx, qword [rbx]
jmp 0x140487ecb
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x14044bb9c.0]
mov r8, rax
cmp r12, 0x1f44115d
cmc
test rax, rax
jmp 0x140487eeb
je 0x140487f18
mov rcx, qword [rax]
mov rax, qword [rcx]
cqo
movzx cx, r10b
movsx edx, r9w
mov edx, esi
movzx cx, bl
xchg cx, cx
movsx ecx, r9w
mov rcx, r8
call qword [case.0x14044bb9c.0]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c0d6c]
jmp 0x140487f2a
lea rdx, [0x1400c0d60]
mov cx, 0x5a96
movsx ecx, r10w
setne cl
mov rcx, rdi
jmp 0x140487f44
mov rax, qword [rax + 0x58]
jmp 0x140487f4d
call qword [case.0x14044bb9c.0]
mov rax, r12
dec cx
sbb sil, 0x52
add cx, bp
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
or r12b, spl
movzx rcx, r10w
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sal ch, cl
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
shld cx, r14w, 0xb1
shl rcx, 0xb3
lea ecx, [r9 + 1]
cmp rax, 4
jae 0x14048a512
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140487fac
je 0x140487fe1
cmp al, 0x24
jmp 0x140487fb9
je 0x140489d62
cmp al, 0x2b
jmp 0x140487fc6
je 0x140489342
cmp al, 0x76
jmp 0x140487fd3
je 0x1404880c3
cmp al, 0x78
jne 0x1404889ca
cmp qword [rbp - 0x78], 3
jmp 0x140487feb
je 0x1404889ca
mov bl, r9b
movsx cx, r11b
cdq
mov cx, 0x7e2f
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
jmp 0x140488010
mov rcx, r13
call fcn.14046c873
xor r9d, r9d
jmp 0x140488020
test al, al
jne 0x14048a4d6
lea rbx, [r13 + 0xa]
movzx di, r8b
mov r12, rbx
movsx r14w, sil
sub dil, r12b
movzx si, dil
mov rsi, qword [rsp + 0x48]
not rdi
mov r15, qword [rbp - 0x60]
btr rdi, r9
not dil
movsx edi, bx
lea edi, [r9 + 1]
cmp r9, rsi
sar r14b, 0xc7
bswap r14w
mov r14d, 0xffff
test rbx, r12
clc
cmp byte [r13 + 8], r9b
jne 0x14048a376
mov rcx, qword [r13]
test dx, 0x2f1d
clc
test rcx, rcx
jmp 0x14048808c
je 0x14048a362
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404880a1
je 0x14048a324
mov rax, qword [rcx + 0x50]
test r11b, 0x77
cmp r15b, dl
cmp dword [rax], r9d
jle 0x14048a324
movzx eax, word [rdx]
jmp 0x14048a33a
mov dword [rsp + 0x68], r9d
mov cl, bpl
movzx rax, ax
movzx ax, ch
mov rbx, qword [rsp + 0x50]
movsx ecx, bp
mov cl, 2
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x1404880ec
call qword [case.0x14044bb9c.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
sets dh
mov rax, qword [rcx + 0x28]
mov cx, ax
movsx cx, r9b
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140488114
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 9
cmp r12w, 0x697c
jmp 0x14048812e
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x3c], eax
xor eax, eax
test esi, 0x5f147e26
clc
cmp qword [rbp - 8], rax
jmp 0x140488149
je 0x140488aab
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048815a
mov rax, qword [rax + 0x20]
jmp 0x140488163
call qword [case.0x14044bb9c.0]
mov word [rsp + 0x40], ax
cmp dl, 0xfb
cmc
test bpl, 0x9d
sub edx, edx
test r8b, 0xf6
test ax, ax
jmp 0x140488184
je 0x140488aab
lea rcx, [rbp - 0x18]
jmp 0x140488195
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp r12b, 0xc5
cmp byte [rcx], 0x7f
jmp 0x1404881ab
jae 0x140488aab
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsxd rbx, esi
lea eax, [rdx + 0xf]
mov bl, r13b
bswap bx
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movsxd rbx, r13d
mov qword [rbp - 0x28], rax
movsx rbx, r8w
movsx ecx, r9w
mov word [rbp - 0x38], dx
movsxd rbx, r15d
movsx rcx, cx
mov ebx, edx
cwd
mov rdx, qword [rsp + 0x48]
movsx ecx, sp
movsx rcx, r15w
movsx cx, dh
mov rcx, r13
jmp 0x140488205
call fcn.14046c873
sub r11d, r11d
test r12b, r13b
test al, al
jmp 0x140488217
jne 0x14048881e
mov r10, qword [rsp + 0x60]
xor rsi, r13
movsx r14d, r8w
bt r8w, r9w
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
movzx esi, r10w
lea r14, [r13 + 0xa]
bts r8d, esp
add r8d, 0x573c3d94
inc esi
mov r8, r14
mov qword [rbp - 0x50], r14
or sil, 0xf
inc sil
or dil, r14b
mov rbx, qword [rbp - 0x38]
bts rsi, rax
sar dil, cl
mov qword [rsp + 0x78], rbx
xchg si, si
btr di, r8w
mov edi, r11d
shl sil, 0x72
btr rsi, 0x6a
sal sil, 0xdf
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x140488291
jne 0x140488378
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404882a3
je 0x140488362
mov rax, qword [rcx + 0x38]
rcl dh, 0x21
adc edx, 0x72150bce
or dl, r8b
mov rdx, qword [rax]
test r15d, 0x22586c49
clc
test rdx, rdx
je 0x1404882ee
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r11d
jmp 0x1404882db
jle 0x1404882ee
movzx eax, word [rdx]
jmp 0x1404882e9
jmp 0x140488333
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404882fa
call qword [case.0x14044bb9c.0]
mov r8, qword [rbp - 0x50]
and r9w, r14w
movsx rcx, dx
mov r9, qword [rbp - 0x48]
bt ecx, 0xf0
sub r10d, 0x535a185a
jmp 0x140488320
mov r10, qword [rsp + 0x60]
sub cx, 0x33ae
sub r11d, r11d
neg ch
movsx rcx, dx
mov ecx, 0xffff
cmc
cmp bpl, bpl
cmp cx, ax
jmp 0x140488344
je 0x140488362
mov word [r8], ax
bswap r14
movsx r14d, si
cmovp r14w, cx
mov r14, r8
jmp 0x140488366
mov qword [r13], r11
mov eax, 1
cdq
jmp 0x140488374
mov byte [r13 + 8], al
movzx r8d, word [r14]
cmovp rdx, rcx
movzx edx, sp
movsx dx, dil
mov rdx, r9
movsx ecx, r8w
mov rcx, r10
jmp 0x140488397
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
jmp 0x1404883a9
sar rax, 1
test bpl, dl
cmp rax, 0xa
jmp 0x1404883b8
jae 0x1404884b4
lea rcx, [0x1400c0d60]
movzx r10d, di
rcl r10w, cl
not r9b
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
cmp sil, 0xfa
cmp r14w, dx
mov rcx, qword [r10 + 0x10]
clc
test si, 0x6a37
cmp rcx, qword [r10 + 0x18]
jae 0x14048844b
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
neg ax
mov ah, 0xe3
bt ax, 0x95
mov rax, r10
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x140488416
jb 0x140488426
mov rax, qword [r10]
cmp r12d, 0x6e2f402e
mov byte [rax + rcx], r9b
stc
cmp r8w, 0x2c72
jmp 0x140488436
xor edx, edx
jmp 0x14048843d
mov byte [rax + rcx + 1], dl
jmp 0x140488446
jmp 0x140488468
mov r8b, r12b
mov edx, 1
movzx rcx, r15w
movzx ecx, r9w
mov rcx, r10
jmp 0x140488463
call fcn.14045ac2d
lea rax, [rbp - 0x38]
sar cl, 0x4b
cmp rsi, 0x10
setae cl
jmp 0x14048847b
cmovae rax, rbx
clc
cmp byte [rax + rdi], 0x7f
jmp 0x140488489
je 0x140488677
lea rax, [rbp - 0x38]
cmc
stc
clc
test cl, cl
cmovne rax, rbx
mov ecx, 1
clc
jmp 0x1404884a7
add byte [rax + rdi], cl
jmp 0x1404884af
jmp 0x140488664
lea rax, [rbp - 0x38]
add bl, r9b
cmp rsi, 0x10
cwd
movzx rdx, r9w
xchg bl, bl
setae bl
setbe dh
movzx edx, bp
movsx edx, bx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmp dx, si
sub r11d, r11d
cmc
cmp sp, 0x1ac2
cmp byte [rax + rdi], r11b
jmp 0x1404884f1
je 0x140488786
cmp byte [r13 + 8], r11b
jmp 0x140488500
jne 0x1404885cf
mov rcx, qword [r13]
jmp 0x140488513
test rcx, rcx
jmp 0x14048851b
je 0x14048859c
mov rax, qword [rcx + 0x38]
movsx edx, r8w
shrd dx, si, 0xf9
mov rdx, qword [rax]
cmp bx, sp
stc
cmc
test rdx, rdx
jmp 0x14048853e
je 0x140488563
mov rax, qword [rcx + 0x50]
jmp 0x14048854d
cmp dword [rax], r11d
jle 0x140488563
movzx eax, word [rdx]
jmp 0x14048855e
jmp 0x14048857b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048856f
call qword [case.0x14044bb9c.0]
sub r11d, r11d
add rcx, r15
mov ecx, 0xffff
cmp cx, ax
jmp 0x140488588
je 0x14048859c
mov word [r14], ax
jmp 0x140488597
jmp 0x1404885ae
mov qword [r13], r11
movzx r10w, r9b
mov dx, ax
mov r10d, 0x50e859bc
mov r10d, 1
cwd
movzx edx, r15w
mov byte [r13 + 8], r10b
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x1404885ca
jmp 0x1404885dd
mov r10d, 1
sub eax, esp
shrd ax, sp, 0x76
clc
movzx eax, word [rsp + 0x40]
test r13b, r12b
cmc
cmp word [r14], ax
jmp 0x1404885ef
jne 0x140488786
mov rcx, qword [rbp - 0x28]
cmp r10w, dx
cmp rcx, rsi
jmp 0x140488605
jae 0x140488639
lea rax, [rcx + 1]
test r13b, 0xe
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmp bl, r11b
test bl, bl
jmp 0x140488625
cmovne rax, rdx
cmc
jmp 0x14048862f
and word [rax + rcx], 0
jmp 0x140488659
xor r9d, r9d
movsxd rdx, edi
bswap edx
mov cl, 0xf6
mov r8b, r15b
xchg ch, dl
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x140488654
call fcn.14045ac2d
inc rdi
rcl rbx, 0x21
xor si, r8w
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
or si, r13w
dec cl
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
test r15b, cl
xor r8d, r8d
cmp cl, r12b
stc
test rcx, rcx
je 0x140488711
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048869a
je 0x1404886d2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404886d2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
mov rax, rbp
lea rax, [rdx + 2]
jmp 0x1404886c3
mov qword [rcx], rax
cwde
mov ax, cx
movzx eax, word [rdx]
jmp 0x1404886f1
mov rax, qword [rcx]
jmp 0x1404886da
mov rax, qword [rax + 0x38]
jmp 0x1404886e3
call qword [case.0x14044bb9c.0]
sub r8d, r8d
xchg cl, cl
sbb cl, 0xef
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404886fe
je 0x140488711
mov al, r8b
jmp 0x14048870c
jmp 0x14048871e
mov qword [r13], r8
movsx rdx, r8w
mov eax, 1
mov byte [r13 + 8], al
xchg dl, cl
not rdx
mov rdx, qword [rsp + 0x48]
jmp 0x140488731
mov rcx, r13
jmp 0x140488739
call fcn.14046c873
xor r11d, r11d
rcr r8b, 0x52
btr r8d, eax
rcl r8b, cl
test al, al
movsxd r8, ebx
movsx r8w, dl
movsx r9, sp
mov r8, qword [rbp - 0x50]
not r10w
movsx r10w, al
mov r9, qword [rbp - 0x48]
mov r10b, spl
not r10b
jmp 0x140488776
mov r10, qword [rsp + 0x60]
jmp 0x140488780
je 0x140488288
mov qword [rbp - 0x80], rsi
shr rbx, 0xa4
shl r14b, cl
mov rbx, rdi
and sil, 0x96
and sil, bpl
test rdi, rdi
xchg r14b, r11b
mov dil, byte [rsp + 0x30]
movsx r10w, dil
setge r11b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movzx r10w, al
xchg r10w, r10w
movzx r10, dx
mov r10, qword [rsp + 0x78]
je 0x140488832
lea rax, [rbp - 0x38]
stc
cmp rbx, 0x3d166db5
cmp r11, 0x10
cmovae rax, r10
cmc
cmp byte [rax + rbx], 0
jmp 0x1404887f3
jle 0x140488806
inc rbx
jmp 0x140488801
jmp 0x140488832
mov eax, 1
jmp 0x140488810
mov byte [rsp + 0x38], al
jmp 0x140488819
jmp 0x140488832
mov r10, qword [rbp - 0x38]
sal dx, cl
or r11b, 0xe5
bt r11, 0x8e
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
clc
cmp sil, r11b
xor r9b, 0x54
mov r9, qword [rbp]
cmc
cmp dl, 0x7d
cmp r9, 0x10
jmp 0x140488853
cmovae rdx, r8
sub eax, eax
cmp r14b, 0xda
test cl, dh
cmp byte [rsp + 0x38], al
jmp 0x140488868
jne 0x1404888da
test rbx, rbx
jmp 0x140488876
je 0x140488a46
mov cl, byte [rdx]
cmp rax, r10
clc
test r11b, 0xa2
cmp cl, 0x7f
jmp 0x14048888e
je 0x140488a46
sub rbx, 1
je 0x1404889fa
lea rax, [rbp - 0x38]
cmp r11b, 0x33
cmp r11, 0x10
jmp 0x1404888af
cmovae rax, r10
jmp 0x1404888b9
cmp cl, byte [rax + rbx]
jmp 0x1404888c1
je 0x140488a2a
mov eax, 1
test ax, ax
jmp 0x1404888d5
mov byte [rsp + 0x38], al
stc
cmp r11, 0x10
jmp 0x1404888e3
jb 0x14048893f
lea rdx, [r11 + 1]
btc rax, 0x73
mov rax, r10
cmp rdx, 0x1000
jmp 0x140488901
jb 0x14048892a
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
sub rax, r10
test r9b, bpl
jmp 0x14048891b
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
ja 0x14048a8b6
mov rcx, r10
jmp 0x140488932
call fcn.140256fb2
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x140488948
jb 0x1404889b8
lea rdx, [r9 + 1]
movsxd rax, r12d
xor ax, cx
xadd eax, eax
mov rax, r8
clc
cmp rdx, 0x1000
jmp 0x14048896b
jb 0x1404889ab
add rdx, 0x27
test r11w, r12w
test cl, 0xaa
cmp sil, 0x22
mov r8, qword [r8 - 8]
sub rax, r8
jmp 0x14048898c
add rax, 0xfffffffffffffff8
jmp 0x14048899c
cmp rax, 0x1f
jmp 0x1404889a5
ja 0x14048a8ab
mov rcx, r8
jmp 0x1404889b3
call fcn.140256fb2
sub r9d, r9d
lahf
rol cx, cl
shld rax, rcx, 0xe2
mov ecx, 1
cmc
mov eax, dword [rsp + 0x38]
cmp r10w, 0xcb4
test rsi, r9
add qword [rbp - 0x78], rcx
cmp bpl, 0x3f
test al, al
jmp 0x1404889e6
jne 0x14048a7a1
mov rax, qword [rbp - 0x78]
jmp 0x1404889f5
jmp 0x140487f97
test rbx, rbx
jne 0x140488a2a
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140488a10
cmovae rax, r10
cmp r14w, bx
jmp 0x140488a1d
cmp cl, byte [rax]
jmp 0x140488a24
jl 0x1404888c7
cmp byte [rdx + 1], 0
jmp 0x140488a33
jle 0x14048886e
inc rdx
jmp 0x140488a41
jmp 0x14048886e
cmp r11, 0x10
jb 0x140488dd5
lea rdx, [r11 + 1]
bts ax, cx
add al, 0x75
neg ax
mov rax, r10
clc
cmp rdx, 0x1000
jmp 0x140488a6d
jb 0x140488a99
add rdx, 0x27
stc
cmc
mov r10, qword [r10 - 8]
sub rax, r10
cmp r8d, ebp
add rax, 0xfffffffffffffff8
cmp r12b, r8b
cmp rax, 0x1f
jmp 0x140488a93
ja 0x14048a8b6
mov rcx, r10
jmp 0x140488aa1
call fcn.140256fb2
jmp 0x140488dd5
mov rdx, qword [rsp + 0x48]
movzx rcx, r8w
mov rcx, r13
jmp 0x140488abc
call fcn.14046c873
xor r8d, r8d
cmp dh, 0x77
test rdi, rcx
test al, al
jmp 0x140488ad1
jne 0x140488ddd
lea rbx, [r13 + 0xa]
movzx r9d, ax
mov r12, rbx
movzx r9d, cx
not r9d
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
movsx r15w, r13b
movsx r15d, sp
mov r15, qword [rsp + 0x48]
jmp 0x140488b0a
jmp 0x140488b1d
mov r9, qword [rsp + 0x60]
jmp 0x140488b1d
cmp byte [r13 + 8], r8b
jne 0x140488bda
mov rcx, qword [r13]
stc
cmp al, bpl
test rcx, rcx
jmp 0x140488b37
je 0x140488bc0
mov rax, qword [rcx + 0x38]
sar dh, 0xb4
mov rdx, qword [rax]
cmp ecx, r11d
test rdx, rdx
jmp 0x140488b52
je 0x140488b72
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140488b64
jle 0x140488b72
movzx eax, word [rdx]
jmp 0x140488b95
mov rax, qword [rcx]
jmp 0x140488b7a
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
mov r9, qword [rsp + 0x60]
mov cl, cl
not cl
sub r8d, r8d
bt cx, 0x7e
mov ecx, 0xffff
cmp cx, ax
jmp 0x140488ba2
je 0x140488bc0
mov word [r12], ax
cmovle bx, dx
movsx ebx, cx
movzx rbx, dx
mov rbx, r12
jmp 0x140488bc9
mov qword [r13], r8
movsxd rax, esi
cwd
mov eax, 1
cqo
jmp 0x140488bd6
mov byte [r13 + 8], al
movzx r8d, word [rbx]
cdq
mov ch, 0x31
bswap rcx
mov rdx, rdi
movsxd rcx, r9d
mov cx, 0x5261
movsx rcx, r10w
mov rcx, r9
jmp 0x140488bfb
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
test r14b, 0x6f
sar rax, 1
clc
test spl, 0x40
cmp rax, 0xa
jae 0x140488db4
lea rcx, [0x1400c0d60]
setle r9b
mov r9b, 0xd
mov r9b, byte [rax + rcx]
ror cl, 0x98
bt ecx, 0x34
cmovl ecx, r15d
mov rcx, qword [rsi + 0x10]
cmc
test r15b, r13b
cmp rcx, qword [rsi + 0x18]
jmp 0x140488c49
jae 0x140488c9d
lea rax, [rcx + 1]
jmp 0x140488c58
mov qword [rsi + 0x10], rax
movzx ax, r10b
mov rax, rsi
cmc
cmp qword [rsi + 0x18], 0x10
jmp 0x140488c6f
jb 0x140488c84
mov rax, qword [rsi]
test r11b, 0xb7
cmp dl, 0xff
jmp 0x140488c84
mov byte [rax + rcx], r9b
cmp r11, rcx
xor r8d, r8d
jmp 0x140488c93
mov byte [rax + rcx + 1], r8b
jmp 0x140488cc0
mov r8b, r14b
movzx cx, r13b
xchg ch, ch
mov edx, 1
movsxd rcx, ebp
movzx ecx, di
seta ch
mov rcx, rsi
call fcn.14045ac2d
xor r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
je 0x140488d7b
mov rax, qword [rcx + 0x38]
jmp 0x140488cd6
cmp qword [rax], r8
jmp 0x140488cde
je 0x140488d30
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140488cf0
jle 0x140488d30
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, r15b
mov rdx, qword [rcx]
mov eax, r12d
movzx rax, di
bswap ax
lea rax, [rdx + 2]
jmp 0x140488d15
mov qword [rcx], rax
movzx eax, r11w
mov ah, 0xfd
movzx rax, r10w
movzx eax, word [rdx]
jmp 0x140488d2b
jmp 0x140488d50
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140488d3c
call qword [case.0x14044bb9c.0]
xor r8d, r8d
and cx, si
rcr rcx, 0x41
bsf cx, sp
mov ecx, 0xffff
test r8d, edi
jmp 0x140488d60
cmp cx, ax
jmp 0x140488d68
je 0x140488d7b
mov al, r8b
jmp 0x140488d76
jmp 0x140488d8c
mov qword [r13], r8
mov eax, 1
mov cl, 0x5c
movzx rdx, di
not dh
mov byte [r13 + 8], al
movzx rcx, r10w
mov rdx, r15
mov rcx, r13
jmp 0x140488d9f
call fcn.14046c873
sub r8d, r8d
test al, al
jmp 0x140488dae
je 0x140488b0f
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cdqe
mov r15b, bl
mov r15b, byte [rsp + 0x30]
xchg bl, r12b
mov r12b, byte [rsp + 0x30]
movsx rcx, r10w
lahf
mov rbx, qword [rsp + 0x50]
mov ah, 0x75
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140488de8
mov rax, qword [rax + 0x18]
jmp 0x140488df1
call qword [case.0x14044bb9c.0]
movzx ebx, ax
mov ch, cl
cmovge cx, r13w
cdq
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140488e0f
call fcn.14046c873
sub r8d, r8d
stc
cmp r9w, r8w
clc
test al, al
jmp 0x140488e24
jne 0x1404891eb
test bx, bx
jmp 0x140488e32
je 0x1404891eb
cmp byte [r13 + 8], r8b
jne 0x140488ee5
mov rcx, qword [r13]
cmp r12b, 0x87
test r13, rsp
test rcx, rcx
jmp 0x140488e55
je 0x140488ecd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140488e6b
je 0x140488e8b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140488e8b
movzx eax, word [rdx]
jmp 0x140488e86
jmp 0x140488ead
mov rax, qword [rcx]
jmp 0x140488e93
mov rax, qword [rax + 0x30]
jmp 0x140488e9c
call qword [case.0x14044bb9c.0]
sub r8d, r8d
shl rcx, 0xcc
movsx rcx, ax
mov ecx, 0xffff
cmp r13b, dl
cmp cx, ax
je 0x140488ecd
mov word [r13 + 0xa], ax
jmp 0x140488ec8
jmp 0x140488ed1
mov qword [r13], r8
mov eax, 1
stc
mov byte [r13 + 8], al
clc
jmp 0x140488ee5
cmp word [r13 + 0xa], bx
setge bl
mov ebx, dword [rsp + 0x68]
jmp 0x140488ef6
jne 0x1404891f3
mov eax, 1
clc
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140488f0e
je 0x140488fb0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140488f20
je 0x140488f67
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140488f32
jle 0x140488f67
dec dword [rax]
movzx ax, r8b
movzx edx, sp
not al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovns eax, edx
movzx ax, r12b
movzx eax, word [rdx]
jmp 0x140488f62
jmp 0x140488f81
mov rax, qword [rcx]
jmp 0x140488f6f
mov rax, qword [rax + 0x38]
jmp 0x140488f78
call qword [case.0x14044bb9c.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x140488f8f
cmp cx, ax
jmp 0x140488f97
je 0x140488fa5
mov al, r8b
jmp 0x140488fb4
mov eax, 1
cdq
movzx cx, dil
mov qword [r13], r8
mov byte [r13 + 8], al
jmp 0x140488fbe
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046c873
cmp ebx, dword [rsp + 0x58]
jmp 0x140488fd4
jge 0x1404891f3
sub r8d, r8d
cmp sp, 0x1af0
cmp r12b, r15b
test al, al
jmp 0x140488fec
jne 0x1404891d3
cmp byte [r13 + 8], r8b
jne 0x1404890b2
mov rcx, qword [r13]
stc
test r14b, 0x95
test rcx, rcx
jmp 0x14048900d
je 0x1404890a0
mov rax, qword [rcx + 0x38]
xchg dh, dh
clc
btr dx, di
mov rdx, qword [rax]
test rdx, 0x33e524d8
test rsp, r10
cmc
test rdx, rdx
jmp 0x140489034
je 0x140489058
mov rax, qword [rcx + 0x50]
clc
cmp ah, 0x26
cmp dword [rax], r8d
jle 0x140489058
movzx eax, word [rdx]
jmp 0x140489053
jmp 0x140489077
mov rax, qword [rcx]
jmp 0x140489060
mov rax, qword [rax + 0x30]
jmp 0x140489069
call qword [case.0x14044bb9c.0]
sub r8d, r8d
or cx, 0x4f51
mov ecx, 0xffff
test r9, 0x752129a7
cmp cx, ax
jmp 0x14048908b
je 0x1404890a0
mov word [r13 + 0xa], ax
jmp 0x14048909b
jmp 0x1404890a6
mov qword [r13], r8
cqo
mov eax, 1
setp dl
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
cdq
mov dl, 0xe0
bswap cx
lea rdx, [rax + 0x16]
movsx cx, r14b
bswap cx
movzx r8d, cx
movzx r8d, word [r13 + 0xa]
movzx rcx, si
movzx ecx, dx
mov rcx, rax
jmp 0x1404890e1
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
jmp 0x1404890f0
sar rax, 1
jmp 0x1404890f8
cmp rax, 0xa
jmp 0x140489101
jae 0x1404891d3
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
shr r10b, 0xf7
mov r10, qword [rsp + 0x70]
xchg rcx, rcx
mov rcx, qword [r10 + 0x10]
test rdi, 0x5a706f3c
cmp dil, 0x54
test ecx, r8d
cmp rcx, qword [r10 + 0x18]
jae 0x140489189
lea rax, [rcx + 1]
test r13b, 0x69
mov qword [r10 + 0x10], rax
shrd ax, r11w, 0x30
mov rax, r10
cmp r8b, 0x84
cmp qword [r10 + 0x18], 0x10
jmp 0x14048915d
jb 0x14048916d
mov rax, qword [r10]
test r12b, cl
cmp sil, dil
stc
mov byte [rax + rcx], r9b
test r11b, sil
cmp al, dil
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140489184
jmp 0x1404891bd
mov r8b, sil
bswap cx
jmp 0x140489199
mov edx, 1
movsxd rcx, r14d
mov rcx, r10
jmp 0x1404891a9
call fcn.14045ac2d
xor r8d, r8d
clc
add rax, 0x73230029
cmp dx, r9w
mov eax, 1
cmp sp, 0x562d
add ebx, eax
jmp 0x1404891ce
jmp 0x140488f02
mov ecx, 1
jmp 0x1404891dd
mov byte [rsp + 0x38], cl
jmp 0x1404891e6
jmp 0x1404891fc
mov ebx, dword [rsp + 0x68]
cmc
adc rcx, r8
mov ecx, 1
cdqe
rcl eax, cl
mov rax, qword [rsp + 0x70]
jmp 0x140489207
xor edx, edx
clc
cmp qword [rax + 0x10], rdx
jmp 0x140489213
jne 0x140489227
mov byte [rsp + 0x38], cl
jmp 0x140489222
jmp 0x1404892e2
mov eax, dword [rsp + 0x58]
test rsi, 0x69b057f5
cmp ebx, eax
jge 0x1404892e2
sub eax, ebx
movzx r15, r14w
mov ebx, eax
btc r15w, 0x71
shl rcx, cl
mov r14, qword [rsp + 0x70]
movsx r15w, r14b
dec ch
bts ecx, esi
mov r15d, 1
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14048926d
jae 0x1404892a9
lea rax, [rcx + 1]
test sp, 0x5e2d
jmp 0x140489284
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140489299
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x1404892a4
jmp 0x1404892c7
mov r9b, 0x30
cqo
not r8b
mov r8b, dil
movsxd rcx, r8d
mov rdx, r10
mov rdx, r15
mov rcx, r14
call fcn.14045ac2d
xor edx, edx
sub rbx, r15
jmp 0x1404892cf
jne 0x140489260
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
add dl, 0x9b
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x1404889b8
inc rdx
cwde
mov rcx, qword [rbp - 0x18]
sub al, spl
mov rax, rcx
jmp 0x140489304
cmp rdx, 0x1000
jmp 0x140489310
jb 0x1404889b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x14048932a
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140489337
ja 0x14048a8ab
jmp 0x1404889b3
mov rdx, qword [rsp + 0x48]
xchg cl, ch
mov rcx, r13
jmp 0x140489351
call fcn.14046c873
sub r9d, r9d
stc
test al, al
jmp 0x140489361
jne 0x1404889c4
mov rbx, qword [rsp + 0x50]
movzx eax, bp
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140489382
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
cmc
jmp 0x140489393
bts r8d, 8
or r8d, 2
cmp r11b, 0x68
mov dword [rsp + 0x34], r8d
jmp 0x1404893aa
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
test bpl, 0xe0
cmp qword [rbp - 0x28], r9
jmp 0x1404893bf
jbe 0x140489550
mov rax, qword [rbx]
mov ecx, 0x5c622eaf
movsx dx, r9b
lea rdx, [rbp - 0x18]
bswap ecx
jmp 0x1404893dd
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404893e9
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
bt dx, si
bts r8d, 0xb
dec rdx
and edx, 0x640547c9
or r8d, 4
mov dword [rsp + 0x34], r8d
inc dl
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
test cl, 0xe4
test r10b, r9b
mov qword [rsp + 0x58], rdx
test bpl, 0x93
jmp 0x14048942e
sub r9d, r9d
jmp 0x14048943b
cmp byte [rdx], r9b
jmp 0x140489443
jne 0x14048950c
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140489456
je 0x1404894e8
mov rax, qword [rcx + 0x38]
bt dx, di
bts dx, r8w
sub dl, 0x72
mov rdx, qword [rax]
jmp 0x140489474
test rdx, rdx
jmp 0x14048947c
je 0x1404894a4
mov rax, qword [rcx + 0x50]
test dl, 0xb
cmp dword [rax], r9d
jmp 0x140489491
jle 0x1404894a4
movzx eax, word [rdx]
jmp 0x14048949f
jmp 0x1404894b9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
mov ecx, 0xffff
bt dx, ax
bswap rdx
mov rdx, qword [rsp + 0x58]
cmp r9w, 0xab3
cmp cx, ax
jmp 0x1404894d8
je 0x1404894e8
mov word [r13 + 0xa], ax
jmp 0x1404894f4
mov qword [r13], r9
cmovb r10w, r12w
mov r10b, 0x7a
mov r10d, 1
jmp 0x1404894ff
mov byte [rdx], r10b
jmp 0x140489507
jmp 0x140489518
mov r10d, 1
sub cl, 0xb8
cmp rdx, r9
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
test bpl, bl
clc
cmp qword [rbp], 8
jmp 0x14048952f
cmovae rax, qword [rbp - 0x18]
clc
cmp word [rax], cx
jmp 0x14048953d
jne 0x140489557
mov bl, r10b
jmp 0x14048954b
jmp 0x140489560
lea rdx, [r13 + 8]
xor bl, 0xdb
mov bl, r9b
stc
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x140489569
je 0x14048959a
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
bswap rcx
movsxd rcx, r15d
mov dword [rsp + 0x3c], r8d
movsx rcx, di
lea rcx, [rbp - 0x18]
jmp 0x140489590
call fcn.14045edeb
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x1404895a3
je 0x1404895de
and r8d, 0xfffffffd
bswap ecx
movsx rcx, r11w
movzx ecx, r12w
mov dword [rsp + 0x34], r8d
movsx ecx, bp
mov dword [rsp + 0x3c], r8d
movsx ecx, r9w
bswap cx
movsx cx, dil
lea rcx, [rbp - 0x38]
jmp 0x1404895d9
call fcn.14045edeb
xor r8d, r8d
cmp rsp, rbx
test bl, bl
jmp 0x1404895eb
je 0x1404897c9
mov rcx, qword [r13]
cmp r13, r8
test r10w, ax
test rcx, rcx
jmp 0x140489604
je 0x1404896a8
mov rax, qword [rcx + 0x38]
cmp r10w, 0x3632
cmp qword [rax], r8
jmp 0x14048961c
je 0x14048966d
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14048962f
jle 0x14048966d
dec dword [rax]
mov dh, 0x6b
movzx ax, r10b
mov rcx, qword [rcx + 0x38]
cqo
cdqe
jmp 0x14048964c
mov rdx, qword [rcx]
bswap ax
movsx ax, dil
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140489668
jmp 0x140489687
mov rax, qword [rcx]
jmp 0x140489675
mov rax, qword [rax + 0x38]
jmp 0x14048967e
call qword [case.0x14044bb9c.0]
sub r8d, r8d
mov ecx, 0xffff
test r15b, 0xe3
cmc
clc
cmp cx, ax
je 0x1404896a8
mov al, r8b
jmp 0x1404896a3
jmp 0x1404896b4
mov qword [r13], r8
lahf
mov eax, 1
not dh
mov rcx, qword [rsp + 0x58]
cqo
mov byte [rcx], al
cbw
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
setns dl
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov ebx, dword [rsp + 0x34]
bt dx, r9w
bts ebx, 0xa
btr dx, ax
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
clc
test r14b, 0x4f
cmp rdx, 8
jmp 0x140489703
jb 0x140489779
lea rdx, [rdx*2 + 2]
rcl cl, 0x3d
sbb rcx, r12
rcr ah, cl
mov rcx, qword [rbp + 8]
rcr al, cl
mov rax, rcx
stc
cmp r11w, 0x2f83
cmp rdx, 0x1000
jmp 0x140489735
jb 0x140489774
add rdx, 0x27
clc
jmp 0x140489745
mov rcx, qword [rcx - 8]
cmp r10b, r15b
jmp 0x140489752
sub rax, rcx
cmp esp, 0x57a07b04
add rax, 0xfffffffffffffff8
clc
test cx, 0x6858
cmp rax, 0x1f
jmp 0x14048976e
ja 0x14048a8c1
call fcn.140256fb2
movups xmm0, xmmword [rbp - 0x18]
or cl, r15b
cmc
movups xmmword [rbp + 8], xmm0
shr ch, 0x20
movups xmm1, xmmword [rbp - 8]
adc rcx, r9
movups xmmword [rbp + 0x18], xmm1
bsf cx, cx
jmp 0x14048979c
xor eax, eax
mov qword [rbp - 8], rax
cmovl cx, r11w
xchg cx, cx
mov qword [rbp], 7
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x1404897bf
call fcn.14045edeb
jmp 0x1404889b8
mov rbx, qword [rsp + 0x50]
cwd
jmp 0x1404897d5
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [case.0x14044bb9c.0]
mov edx, dword [rsp + 0x34]
cmc
jmp 0x1404897f3
bts edx, 0xc
cmc
or edx, 8
jmp 0x140489800
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
clc
sub r9d, r9d
stc
test r9, rdx
cmp qword [rbp - 0x28], r9
jmp 0x140489819
jbe 0x140489979
mov rax, qword [rbx]
movzx edx, bx
cdq
mov cx, dx
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140489835
mov rax, qword [rax + 0x40]
jmp 0x14048983e
call qword [case.0x14044bb9c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
btr r8w, 0x1c
test esi, 0x21da7039
or edx, 0x10
add r8b, r15b
mov dword [rsp + 0x34], edx
cmc
and r8w, 0x752c
mov dword [rsp + 0x3c], edx
rcr r8b, cl
xchg r8b, r8b
movsxd r8, eax
mov r8, qword [rsp + 0x58]
jmp 0x140489880
xor r9d, r9d
jmp 0x140489889
cmp byte [r8], r9b
jne 0x140489947
mov rcx, qword [r13]
test dl, r10b
test rcx, rcx
jmp 0x1404898a1
je 0x140489922
mov rax, qword [rcx + 0x38]
btc edx, ebx
test r11, 0x7f5b1742
mov rdx, qword [rax]
cmp bl, r10b
test rcx, rdi
test rdx, rdx
je 0x1404898e1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x1404898e1
movzx eax, word [rdx]
jmp 0x1404898dc
jmp 0x140489900
mov rax, qword [rcx]
jmp 0x1404898e9
mov rax, qword [rax + 0x30]
jmp 0x1404898f2
call qword [case.0x14044bb9c.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048990d
je 0x140489922
mov word [r13 + 0xa], ax
jmp 0x14048991d
jmp 0x140489926
mov qword [r13], r9
mov r10d, 1
xchg edx, edx
movsx dx, cl
mov byte [r8], r10b
movsx rdx, r14w
mov edx, dword [rsp + 0x34]
jmp 0x140489942
jmp 0x140489950
mov r10d, 1
cmp rcx, r9
movzx ecx, word [r13 + 0xa]
sar bl, cl
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
not bl
cmovae rax, qword [rbp - 0x18]
rol bl, 0x14
setp bl
cmp word [rax], cx
mov bl, r10b
je 0x140489982
mov bl, r9b
clc
cmp dil, 5
cmc
test dl, 0x10
je 0x1404899b2
and edx, 0xffffffef
setle ch
mov ecx, edi
movsx rcx, di
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x1404899a8
call fcn.14045edeb
mov edx, dword [rsp + 0x34]
cmc
test dl, 8
je 0x1404899e3
and edx, 0xfffffff7
movsx rcx, r12w
mov cl, r15b
not cx
mov dword [rsp + 0x34], edx
movsx ecx, cx
mov dword [rsp + 0x3c], edx
not ch
lea rcx, [rbp - 0x38]
jmp 0x1404899de
call fcn.14045edeb
test bl, bl
jmp 0x1404899ea
je 0x140489be4
mov rcx, qword [r13]
test r15w, 0x66cf
sub ebx, ebx
clc
test rcx, rcx
je 0x140489a8b
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x140489a12
je 0x140489a5c
mov rax, qword [rcx + 0x50]
stc
cmc
cmp edx, ebp
cmp dword [rax], ebx
jmp 0x140489a27
jle 0x140489a5c
dec dword [rax]
movzx dx, r13b
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140489a45
mov qword [rcx], rax
cdqe
bswap ax
mov al, 0xd9
movzx eax, word [rdx]
jmp 0x140489a57
jmp 0x140489a6e
mov rax, qword [rcx]
jmp 0x140489a64
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cl, 0x44
cmp cx, ax
jmp 0x140489a7e
je 0x140489a8b
mov al, bl
jmp 0x140489a9b
mov qword [r13], rbx
movsxd rcx, eax
mov eax, 1
movzx rcx, r15w
mov rcx, qword [rsp + 0x58]
movsx rdx, dx
cmovl dx, dx
mov byte [rcx], al
cwd
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov rdx, 0x464d7de2
cdq
movsx edx, r12w
lea rdx, [rbp - 0x18]
jmp 0x140489ac9
mov rax, qword [rax + 0x40]
jmp 0x140489ad2
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
btr edx, 0x51
movzx rdx, r11w
btr rdx, r10
bts eax, 0xf
add dl, r13b
ror edx, 0xd9
shrd edx, ecx, 0xd2
mov dword [rsp + 0x34], eax
setp dh
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140489b0e
jb 0x140489b7a
lea rdx, [rdx*2 + 2]
xchg ch, al
btr ecx, 0x86
add ax, 0x704a
mov rcx, qword [rbp + 8]
and ax, 0x1748
adc ah, 0xdc
mov rax, rcx
test r10w, r12w
cmp r12b, 0x7b
cmp rdx, 0x1000
jmp 0x140489b48
jb 0x140489b75
add rdx, 0x27
cmc
jmp 0x140489b5b
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140489b6f
ja 0x14048a8a0
call fcn.140256fb2
movups xmm0, xmmword [rbp - 0x18]
mov ecx, 0x275319a
movsx ecx, di
movups xmmword [rbp + 8], xmm0
jmp 0x140489b94
movups xmm1, xmmword [rbp - 8]
bswap ecx
cmova ecx, edi
movsx rcx, r12w
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
xchg cl, ch
movzx cx, dh
mov qword [rbp], 7
movsx cx, r8b
mov ecx, ebx
movsx ecx, r14w
mov word [rbp - 0x18], bx
movsxd rcx, esp
mov cl, r9b
lea rcx, [rbp - 0x18]
call fcn.14045edeb
mov byte [rsp + 0x30], 1
jmp 0x140489bdf
jmp 0x1404889b8
mov rbx, qword [rsp + 0x50]
movsx rdx, di
mov rax, qword [rbx]
not cl
lea rdx, [rbp - 0x38]
movsx rcx, r15w
movzx cx, r10b
mov rcx, rbx
jmp 0x140489c07
mov rax, qword [rax + 0x38]
jmp 0x140489c10
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 0xe
cmc
test r10d, 0x2af57bf0
or eax, 0x20
mov dword [rsp + 0x34], eax
cmp r11, 0xf823be9
mov dword [rsp + 0x3c], eax
stc
sub ecx, ecx
test r8d, edi
cmp edi, r9d
cmp qword [rbp - 0x28], rcx
jmp 0x140489c4c
je 0x140489cb0
mov rax, qword [rbx]
cwd
cqo
movsxd rcx, r11d
lea rdx, [rbp - 0x18]
movsx cx, spl
mov rcx, rbx
jmp 0x140489c6d
mov rax, qword [rax + 0x40]
jmp 0x140489c76
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
stc
test r13w, r15w
or eax, 0x10040
mov dword [rsp + 0x34], eax
test esp, r8d
cmc
mov dword [rsp + 0x3c], eax
cmc
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x140489ca2
jne 0x140489cb0
lea ebx, [rcx + 1]
jmp 0x140489cba
mov bl, cl
jmp 0x140489cba
test al, 0x40
je 0x140489cf6
and eax, 0xffffffbf
movsx ecx, bx
cmove rcx, r8
mov dword [rsp + 0x34], eax
xchg rcx, rcx
mov cx, 0x590
bswap cx
mov dword [rsp + 0x3c], eax
movzx ecx, ax
lea rcx, [rbp - 0x18]
jmp 0x140489cea
call fcn.14045edeb
mov eax, dword [rsp + 0x34]
clc
test ebp, edx
test al, 0x20
jmp 0x140489cfd
je 0x140489d30
and eax, 0xffffffdf
movzx ecx, di
movsx ecx, r13w
mov dword [rsp + 0x34], eax
movzx rcx, r14w
movsx ecx, sp
xchg ecx, ecx
mov dword [rsp + 0x3c], eax
cmovno rcx, rdi
lea rcx, [rbp - 0x38]
jmp 0x140489d2b
call fcn.14045edeb
sub r9d, r9d
mov ch, 0x77
mov eax, dword [rsp + 0x38]
movsx ecx, r15w
lea ecx, [r9 + 1]
test al, 0xd1
cmp r13b, bpl
test bl, bl
jmp 0x140489d4e
je 0x1404889d7
mov byte [rsp + 0x30], cl
jmp 0x140489d5d
jmp 0x1404889d7
mov rcx, qword [rsp + 0x50]
rdtsc
mov rax, qword [rcx]
not dx
movsx dx, dil
lea rdx, [rbp - 0x38]
jmp 0x140489d7d
mov rax, qword [rax + 0x30]
jmp 0x140489d86
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
movsx ebx, bp
bts eax, 7
and bh, 0x87
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cdqe
rcr bh, cl
movzx ax, cl
mov rax, qword [rbp + 0x98]
adc ebx, esi
btr rbx, 0x90
neg bx
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x140489ef1
mov rdx, rbx
mov rcx, r13
call fcn.14046c873
xor r8d, r8d
test rbx, 0x60b93192
test al, al
jmp 0x140489de6
jne 0x140489ef1
lea rbx, [rbp - 0x38]
cmp ax, 0x7c14
cmc
cmp qword [rbp - 0x20], 8
jmp 0x140489dff
cmovae rbx, qword [rbp - 0x38]
test spl, 0xf2
cmc
cmp byte [r13 + 8], r8b
jne 0x140489ecb
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140489e1f
je 0x140489eab
mov rax, qword [rcx + 0x38]
add dx, di
mov rdx, qword [rax]
cmp bp, 0x6407
test rdx, rdx
jmp 0x140489e3c
je 0x140489e6d
mov rax, qword [rcx + 0x50]
cmp r14, 0x71f5787
test r10b, 0x6c
clc
cmp dword [rax], r8d
jmp 0x140489e5a
jle 0x140489e6d
movzx eax, word [rdx]
jmp 0x140489e68
jmp 0x140489e82
mov rax, qword [rcx]
jmp 0x140489e75
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
sub r8d, r8d
mov ecx, 0xffff
test r9b, 0xfc
test ecx, r12d
cmp cx, ax
jmp 0x140489e96
je 0x140489eab
mov word [r13 + 0xa], ax
jmp 0x140489ea6
jmp 0x140489eb9
mov qword [r13], r8
jmp 0x140489eb9
mov eax, 1
mov byte [r13 + 8], al
rol ah, 0x9d
sal ah, 0x73
adc al, r13b
movzx eax, word [r13 + 0xa]
jmp 0x140489ed6
cmp ax, word [rbx]
jmp 0x140489ede
jne 0x14048a01c
mov rbx, qword [rsp + 0x48]
cmp r10d, ebp
stc
test r11w, r14w
cmp qword [rbp - 0x78], 3
jne 0x14048a061
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140489f0a
ja 0x14048a061
mov rdx, rbx
mov rcx, r13
jmp 0x140489f1b
call fcn.14046c873
sub ebx, ebx
clc
jmp 0x140489f2d
test al, al
jmp 0x140489f34
jne 0x14048a025
cmp byte [r13 + 8], bl
jne 0x140489fe7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140489f50
je 0x140489fcb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test bpl, r9b
test rdx, rdx
jmp 0x140489f69
je 0x140489f8e
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], ebx
jmp 0x140489f7b
jle 0x140489f8e
movzx eax, word [rdx]
jmp 0x140489f89
jmp 0x140489fa5
mov rax, qword [rcx]
jmp 0x140489f96
mov rax, qword [rax + 0x30]
jmp 0x140489f9f
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
test r10b, 0xcc
cmp cx, ax
jmp 0x140489fb6
je 0x140489fcb
mov word [r13 + 0xa], ax
jmp 0x140489fc6
jmp 0x140489fcf
mov qword [r13], rbx
mov eax, 1
adc ecx, 0x2bdd57bd
ror cl, cl
bsf rcx, rbp
mov byte [r13 + 8], al
movsxd rax, r9d
movzx ecx, word [r13 + 0xa]
movsx rax, cx
lea rax, [rbp - 0x38]
stc
cmp qword [rbp - 0x20], 8
jmp 0x140489fff
cmovae rax, qword [rbp - 0x38]
cmp r9b, 0x46
stc
cmp cx, word [rax]
jmp 0x14048a011
je 0x14048a061
jmp 0x14048a025
xor ebx, ebx
xadd dl, dl
bsr ax, bx
lea rax, [rbp - 0x38]
movsx rcx, r13w
xadd dx, dx
movsx dx, bpl
cmp qword [rbp - 0x20], 8
movsx rcx, r11w
movzx edx, r10w
mov cl, 0x77
cmovae rax, qword [rbp - 0x38]
cmovge rdx, r10
mov qword [rbp - 0x28], rbx
rcl dl, 0x8b
test rdi, r15
btc dx, r8w
mov word [rax], bx
cmc
lea rbx, [rbp - 0x38]
bt cx, 0x82
shrd rcx, r12, 0x5d
movzx edx, ax
cmp qword [rbp - 0x20], 8
xchg ch, cl
cmovae rbx, qword [rbp - 0x38]
cwd
cqo
mov rdx, qword [rsp + 0x48]
mov cl, r11b
not cl
mov rcx, r13
jmp 0x14048a094
call fcn.14046c873
sub r8d, r8d
clc
cmp sil, 0xbb
test al, al
jmp 0x14048a0a8
jne 0x14048a2ca
mov r12, qword [rsp + 0x48]
lahf
btc rsi, 0xd3
sbb sil, 0xdd
mov esi, 0xffff
rol ah, cl
sub r14w, 0x2dbc
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
adc ah, 0x24
inc al
cmp qword [rbp - 0x20], 8
bswap ax
movsx eax, cx
cbw
cmovae rcx, qword [rbp - 0x38]
btr ax, 0x43
and rax, 0x1a467126
movzx eax, si
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
test r13w, r15w
cmp r10b, r12b
cmp rbx, rcx
jmp 0x14048a10f
je 0x14048a2aa
cmp byte [r13 + 8], r8b
jmp 0x14048a11e
jne 0x14048a1bf
mov rcx, qword [r13]
test dil, dl
stc
test rcx, rcx
jmp 0x14048a134
je 0x14048a1b0
mov rax, qword [rcx + 0x38]
adc edx, r9d
mov rdx, qword [rax]
cmp r15w, 0x6ce6
test rdx, rdx
jmp 0x14048a152
je 0x14048a172
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048a164
jle 0x14048a172
movzx eax, word [rdx]
jmp 0x14048a193
mov rax, qword [rcx]
jmp 0x14048a17a
mov rax, qword [rax + 0x30]
jmp 0x14048a183
call qword [case.0x14044bb9c.0]
xor r8d, r8d
clc
stc
jmp 0x14048a193
cmp si, ax
jmp 0x14048a19b
je 0x14048a1b0
mov word [r13 + 0xa], ax
jmp 0x14048a1ab
jmp 0x14048a1b4
mov qword [r13], r8
mov byte [r13 + 8], r14b
stc
cdqe
sub ax, 0x7832
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14048a2aa
add rbx, 2
mov rcx, qword [r13]
jmp 0x14048a1dd
test rcx, rcx
jmp 0x14048a1e5
je 0x14048a264
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14048a1f8
je 0x14048a22f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14048a22f
dec dword [rax]
bswap eax
mov rcx, qword [rcx + 0x38]
movzx ax, spl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048a22a
jmp 0x14048a249
mov rax, qword [rcx]
jmp 0x14048a237
mov rax, qword [rax + 0x38]
jmp 0x14048a240
call qword [case.0x14044bb9c.0]
xor r8d, r8d
cmp si, ax
jmp 0x14048a251
je 0x14048a264
mov al, r8b
jmp 0x14048a25f
jmp 0x14048a273
mov qword [r13], r8
mov dl, al
movsx edx, r10w
cqo
mov al, r14b
mov byte [r13 + 8], al
mov rdx, r12
movzx rcx, r10w
bswap ecx
jmp 0x14048a285
mov rcx, r13
jmp 0x14048a28d
call fcn.14046c873
sub r8d, r8d
cmp r8d, 0x92e37d8
stc
test al, al
jmp 0x14048a2a4
je 0x14048a0ce
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movzx ax, r15b
rol ah, 0xc3
mov r12b, byte [rsp + 0x30]
dec eax
ror cl, cl
shld cx, bp, 0xdd
lea rcx, [rbp - 0x38]
cmp r10d, r11d
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
adc rax, r11
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
add ah, 0x6d
shr al, 0xfb
mov eax, dword [rsp + 0x38]
movzx eax, al
test r12w, cx
cmp ebx, 0x56673ef
cmp rbx, rcx
movsx cx, r15b
bswap rcx
mov cl, 0x85
mov ecx, 1
jmp 0x14048a314
cmovne eax, ecx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x1404897bf
mov rax, qword [rcx]
jmp 0x14048a32c
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
sub r9d, r9d
clc
cmp r14w, ax
jmp 0x14048a343
je 0x14048a362
mov word [r12], ax
movsx ebx, r13w
movsx bx, sil
mov bh, 0x5c
mov rbx, r12
jmp 0x14048a372
mov qword [r13], r9
jmp 0x14048a372
mov byte [r13 + 8], dil
mov rax, qword [r15]
cdq
movzx edx, bx
mov edx, 0x48
movsx r8d, r12w
movzx r8d, word [rbx]
movzx ecx, bx
movsx ecx, r14w
movzx rcx, bx
mov rcx, r15
jmp 0x14048a39d
mov rax, qword [rax + 0x20]
jmp 0x14048a3a6
call qword [case.0x14044bb9c.0]
xor r9d, r9d
test si, 0x3788
clc
test al, al
jmp 0x14048a3bc
je 0x14048a4a9
mov byte [rsp + 0x40], dil
test r14b, r11b
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048a3d7
je 0x14048a471
mov rax, qword [rcx + 0x38]
jmp 0x14048a3e6
cmp qword [rax], r9
je 0x14048a440
mov rax, qword [rcx + 0x50]
cmp r14, 0x16a92b33
cmp r8w, si
cmc
cmp dword [rax], r9d
jmp 0x14048a407
jle 0x14048a440
dec dword [rax]
cmovnp edx, ecx
movsx ax, r10b
mov rcx, qword [rcx + 0x38]
movzx eax, bp
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x14048a42c
mov qword [rcx], rax
movsx eax, r10w
mov al, spl
cbw
movzx eax, word [rdx]
jmp 0x14048a45a
mov rax, qword [rcx]
jmp 0x14048a448
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
sub r9d, r9d
cmp dl, r12b
test ah, al
cmp r14w, ax
jmp 0x14048a463
je 0x14048a471
mov al, r9b
jmp 0x14048a47c
mov qword [r13], r9
cwd
mov al, dil
cqo
mov byte [r13 + 8], al
cdq
movzx ecx, sp
movsxd rdx, eax
mov rdx, rsi
mov rcx, r13
jmp 0x14048a492
call fcn.14046c873
xor r9d, r9d
cmc
stc
test al, al
jmp 0x14048a4a3
je 0x140488070
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcr r12b, cl
mov r15b, byte [rsp + 0x30]
cbw
or r12b, dil
btc ax, 0xe6
mov r12b, byte [rsp + 0x30]
mov bl, 0x1a
cmc
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
clc
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14048a4ea
jne 0x1404889ca
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14048a4fc
cmove eax, ecx
jmp 0x14048a504
mov dword [rsp + 0x38], eax
jmp 0x14048a50d
jmp 0x1404889d7
mov rcx, qword [rbp + 0x18]
setns dil
mov edi, 1
stc
test sil, 0xfa
cmp rcx, rdi
jmp 0x14048a52c
jbe 0x14048a7df
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
rol al, cl
cmp bh, 0x77
btr r8w, 0xe6
mov r8, qword [rbp + 0x20]
sbb al, 0xa9
cmp r8, 8
cmovae rbx, rdx
adc al, r8b
ror al, 0x9a
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
btr rax, rsi
add rbx, 2
lea rax, [rbp + 8]
stc
test r8b, 0x91
cmp r8, 8
jmp 0x14048a57b
cmovae rax, rdx
clc
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048a58c
je 0x14048a772
mov rdx, qword [rsp + 0x48]
movsx cx, r13b
jmp 0x14048a5a1
mov rcx, r13
jmp 0x14048a5a9
call fcn.14046c873
xor r9d, r9d
test al, al
jne 0x14048a75e
cmp byte [r13 + 8], r9b
jmp 0x14048a5c2
jne 0x14048a66b
mov rcx, qword [r13]
cmp r14w, 0x1861
test rcx, rcx
jmp 0x14048a5da
je 0x14048a65a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp cx, 0x362b
test si, dx
clc
test rdx, rdx
jmp 0x14048a5f8
je 0x14048a618
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14048a618
movzx eax, word [rdx]
jmp 0x14048a613
jmp 0x14048a634
mov rax, qword [rcx]
jmp 0x14048a620
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
sub r9d, r9d
shr cx, 0x96
rcr ecx, 0x52
mov ecx, 0xffff
test r9b, 0xe0
cmp cx, ax
jmp 0x14048a645
je 0x14048a65a
mov word [r13 + 0xa], ax
jmp 0x14048a655
jmp 0x14048a663
mov qword [r13], r9
shrd ax, sp, 0x5a
mov byte [r13 + 8], dil
bsr ax, ax
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048a678
jne 0x14048a75e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a68a
je 0x14048a727
mov rax, qword [rcx + 0x38]
test r9b, sil
cmp qword [rax], r9
jmp 0x14048a69f
je 0x14048a6ea
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r9d
jmp 0x14048a6b3
jle 0x14048a6ea
dec dword [rax]
mov rdx, 0x39d07b72
cdqe
mov rcx, qword [rcx + 0x38]
cqo
nop
not rdx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsxd rax, esi
movzx eax, word [rdx]
jmp 0x14048a6e5
jmp 0x14048a6ff
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048a6f6
call qword [case.0x14044bb9c.0]
xor r9d, r9d
mov ecx, 0xffff
test bpl, al
jmp 0x14048a70c
cmp cx, ax
jmp 0x14048a714
je 0x14048a727
mov al, r9b
jmp 0x14048a722
jmp 0x14048a734
mov qword [r13], r9
mov al, 0xb5
mov al, dil
cmovnp edx, r12d
mov byte [r13 + 8], al
movzx cx, r10b
mov r8, qword [rbp + 0x20]
movsx rcx, di
movzx edx, di
mov rcx, qword [rbp + 0x18]
cdq
mov dx, bx
mov rdx, qword [rbp + 8]
jmp 0x14048a759
jmp 0x14048a565
mov r8, qword [rbp + 0x20]
btc cx, bx
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
cmp r10b, dil
cwde
lea rax, [rbp + 8]
cmp r8w, 0x6c85
cmp r8, 8
jmp 0x14048a785
cmovae rax, rdx
cmp r9d, 0x79430bdf
lea rax, [rax + rcx*2]
test bx, r11w
cmp rbx, rax
je 0x14048a7df
mov rcx, qword [rsp + 0x70]
mov rax, rcx
jmp 0x14048a7b1
cmp qword [rcx + 0x18], 0x10
jmp 0x14048a7bb
jb 0x14048a7c9
mov rax, qword [rcx]
jmp 0x14048a7c9
mov qword [rcx + 0x10], r9
jmp 0x14048a7d2
mov byte [rax], r9b
jmp 0x14048a7da
jmp 0x14048a826
cmp byte [rsp + 0x30], 0
je 0x14048a826
mov r9b, 0x2d
adc r8w, 0x835
movsxd rcx, r10d
inc cl
mov r8, rdi
movzx rcx, di
movsx ecx, r13w
xor edx, edx
movzx cx, bh
movzx rcx, ax
jmp 0x14048a812
mov rcx, qword [rsp + 0x70]
jmp 0x14048a81c
call fcn.14044d150
nop
movzx rcx, r10w
lea rcx, [rbp + 8]
jmp 0x14048a82f
call fcn.14045edeb
mov rax, qword [rsp + 0x70]
sbb cl, r14b
rcr cx, 0x56
mov rcx, qword [rbp + 0x28]
cmp r14w, 0x1ff9
test al, al
cmp r14, r12
xor rcx, rsp
call fcn.1404a30f1
mov rbx, qword [rsp + 0x170]
sar r15b, 0xde
add rsp, 0x130
pop r15
movsx rdi, r12w
bswap edi
pop r14
movzx r12d, dx
movsx r13w, r10b
pop r13
not bp
pop r12
movzx rbp, r14w
not dil
movsx edi, bx
pop rdi
movzx esi, sp
not bpl
mov esi, 0xf261c82
pop rsi
movzx ebp, bx
pop rbp
ret
call fcn.1404b986e
int3
call fcn.1404b986e
nop
jmp 0x14048a8b6
call fcn.1404b986e
nop
jmp 0x14048a8c1
call fcn.1404b986e
int3