Function at 0x1404787ff
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
lahf
push rbp
shl al, 0x21
shl rbp, cl
bts ebp, ebp
push rsi
movsx rax, cx
sub bpl, 0x9d
btr eax, 0x3c
push rdi
jmp 0x14047882d
push r12
bsf eax, ecx
cbw
rcl r12b, 0xc
push r13
push r14
sar rdi, cl
push r15
lea rbp, [rsp - 0x17]
xor r13d, eax
sub rsp, 0x100
bt r12d, 0x41
ror dil, cl
sub r14w, r9w
mov rax, qword [0x1400b7288]
shl r12, 0x21
xor rax, rsp
bsr r12d, r13d
rol r14b, 0xab
mov qword [rbp + 0xf], rax
sar ah, 0xb
mov r12, r9
bsr eax, ecx
mov qword [rsp + 0x48], r9
cmp bp, cx
rcl ax, 0x60
mov rdi, r8
sar ax, cl
mov ax, cx
mov r14, rdx
lahf
mov qword [rbp - 0x79], rdx
test cl, 0x22
sal ah, 0x6a
mov rsi, qword [rbp + 0x77]
movsx rax, r12w
cwd
shl dl, cl
mov r13, qword [rbp + 0x7f]
cdq
test r9, 0x66c85b18
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
bsr dx, r10w
sub dl, r10b
rcl dl, cl
mov edx, 0x3000
test r10d, ecx
cmp r11w, 0x7504
and eax, edx
clc
cmp eax, edx
jne 0x14047890e
mov qword [rsp + 0x28], r13
seto dh
jmp 0x1404788f2
mov qword [rsp + 0x20], rsi
not rdx
xchg dx, dx
cmovbe edx, r12d
mov rdx, r14
call fcn.14047ab50
jmp 0x14047aae7
mov rax, qword [rsi + 0x40]
mov cl, 0x77
setne bl
movzx ecx, r8w
mov rbx, qword [rax + 8]
cdqe
mov rax, r11
movsx eax, ax
mov qword [rbp - 0x59], rbx
cbw
movzx ecx, sp
movsx cx, spl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140478940
mov rax, qword [rax + 8]
jmp 0x140478949
call qword [case.0x1404c7fc4.0]
nop
movsx rcx, r9w
setge ch
lea rcx, [rbp - 0x61]
jmp 0x140478960
call fcn.1404806cb
mov r15, rax
test r11b, 0x59
test r11b, sil
mov qword [rsp + 0x60], rax
stc
test rbx, rbx
je 0x1404789e0
mov rdx, qword [rbx]
cbw
mov rcx, rbx
movzx rax, r15w
jmp 0x14047898f
mov rax, qword [rdx + 0x10]
jmp 0x140478998
call qword [case.0x1404c7fc4.0]
mov r8, rax
test rax, rax
jmp 0x1404789a9
je 0x1404789e0
mov rcx, qword [rax]
mov dl, 0xd7
rdtsc
movsx dx, r9b
mov rax, qword [rcx]
movsx dx, sil
movsx rcx, r9w
mov edx, 1
cmovne rcx, rsi
mov cl, 0x6a
mov rcx, r8
jmp 0x1404789da
call qword [case.0x1404c7fc4.0]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
not cl
setge ch
mov rcx, r15
jmp 0x1404789f4
mov rax, qword [rax + 0x28]
jmp 0x1404789fd
call qword [case.0x1404c7fc4.0]
nop
movsx eax, r13w
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
not ah
mov rax, qword [rsi + 0x40]
xchg cx, bx
mov rbx, qword [rax + 8]
xchg ah, ch
movsx cx, bpl
mov qword [rbp - 0x59], rbx
jmp 0x140478a33
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140478a3e
mov rax, qword [rax + 8]
jmp 0x140478a47
call qword [case.0x1404c7fc4.0]
nop
movsx rcx, r15w
lea rcx, [rbp - 0x61]
jmp 0x140478a5b
call fcn.1404755cf
mov rsi, rax
test rbx, rbx
jmp 0x140478a6b
je 0x140478ad0
mov rdx, qword [rbx]
lahf
mov rcx, rbx
cdqe
bswap rax
mov rax, qword [rdx + 0x10]
jmp 0x140478a86
call qword [case.0x1404c7fc4.0]
mov r8, rax
mov ebx, 1
test rax, rax
jmp 0x140478a9c
je 0x140478adb
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
bswap ecx
movsx rdx, r13w
mov edx, ebx
xchg ch, ch
cmovo rcx, r12
jmp 0x140478abd
mov rcx, r8
jmp 0x140478ac5
call qword [case.0x1404c7fc4.0]
jmp 0x140478adb
mov ebx, 1
cqo
movsx ecx, r13w
mov rax, qword [rsi]
setns dh
lea r9, [rbp - 0x11]
cmovae r8w, r14w
movsxd rdx, edi
lea r8, [0x1400c0d7f]
cdq
movzx rdx, dx
lea rdx, [0x1400c0d70]
xchg cl, ch
movzx rcx, bx
setb cl
mov rcx, rsi
jmp 0x140478b11
mov rax, qword [rax + 0x58]
jmp 0x140478b1a
call qword [case.0x1404c7fc4.0]
mov rdx, r12
movsx ecx, r9w
jmp 0x140478b2c
mov rcx, rdi
jmp 0x140478b34
call fcn.1404669dc
xor esi, esi
shld r12d, r15d, 0x11
mov r12d, 0xffff
test sp, 0x4b89
stc
test al, al
jmp 0x140478b53
jne 0x140478e31
mov cl, byte [rdi + 8]
test r13w, r14w
test cl, cl
jmp 0x140478b67
jne 0x140478bed
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140478b79
je 0x140478bdf
mov rax, qword [rcx + 0x38]
test r8w, 0x2ece
mov rdx, qword [rax]
test r15b, r12b
test rdx, rdx
je 0x140478bb5
mov rax, qword [rcx + 0x50]
test r10w, r11w
cmp dword [rax], esi
jmp 0x140478ba7
jle 0x140478bb5
movzx eax, word [rdx]
jmp 0x140478bcc
mov rax, qword [rcx]
jmp 0x140478bbd
mov rax, qword [rax + 0x30]
jmp 0x140478bc6
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
je 0x140478bdf
mov word [rdi + 0xa], ax
jmp 0x140478be3
mov qword [rdi], rsi
cmc
mov byte [rdi + 8], bl
and cl, dil
sar ah, cl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140478bfa
jne 0x140478cd4
mov rsi, qword [rbp - 0x79]
btr ecx, r15d
mov byte [rsi], 0x2b
cmc
lea r14, [rsi + 1]
sbb cx, 0x12ba
mov rcx, qword [rdi]
sub esi, esi
cmp r14d, r11d
stc
test r11w, cx
test rcx, rcx
jmp 0x140478c2a
je 0x140478cc7
mov rax, qword [rcx + 0x38]
cmp r11b, cl
cmp qword [rax], rsi
jmp 0x140478c3f
je 0x140478c94
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x140478c51
jle 0x140478c94
dec dword [rax]
movzx edx, r12w
mov rcx, qword [rcx + 0x38]
sets ah
jmp 0x140478c6b
mov rdx, qword [rcx]
lahf
movzx rax, cx
not eax
lea rax, [rdx + 2]
jmp 0x140478c7e
mov qword [rcx], rax
jmp 0x140478c8c
movzx eax, word [rdx]
jmp 0x140478cab
mov rax, qword [rcx]
jmp 0x140478c9c
mov rax, qword [rax + 0x38]
jmp 0x140478ca5
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x140478cb4
je 0x140478cc7
mov al, sil
jmp 0x140478cc2
jmp 0x140478ccc
mov qword [rdi], rsi
mov al, bl
mov byte [rdi + 8], al
jmp 0x140478e31
test cl, cl
jne 0x140478d62
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140478ce7
je 0x140478d56
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14d, eax
test rdx, rdx
jmp 0x140478cff
je 0x140478d2c
mov rax, qword [rcx + 0x50]
test dil, r15b
cmc
jmp 0x140478d12
cmp dword [rax], esi
jmp 0x140478d19
jle 0x140478d2c
movzx eax, word [rdx]
jmp 0x140478d27
jmp 0x140478d39
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x140478d42
je 0x140478d56
mov word [rdi + 0xa], ax
jmp 0x140478d51
jmp 0x140478d5e
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 3]
jmp 0x140478d6b
jne 0x140478e31
mov rax, qword [rbp - 0x79]
shr rcx, cl
mov byte [rax], 0x2d
lea r14, [rax + 1]
mov rcx, qword [rdi]
cmc
cmp r13b, sil
test rcx, rcx
je 0x140478e10
mov rax, qword [rcx + 0x38]
test dx, dx
cmp qword [rax], rsi
je 0x140478de6
mov rax, qword [rcx + 0x50]
test r10b, 0x82
jmp 0x140478db0
cmp dword [rax], esi
jle 0x140478de6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg edx, edx
mov rdx, qword [rcx]
xchg al, al
mov al, 4
movsxd rax, r9d
lea rax, [rdx + 2]
jmp 0x140478dd3
mov qword [rcx], rax
movzx eax, cx
movzx eax, word [rdx]
jmp 0x140478de1
jmp 0x140478df8
mov rax, qword [rcx]
jmp 0x140478dee
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x140478e01
je 0x140478e10
mov byte [rdi + 8], sil
jmp 0x140478e31
mov qword [rdi], rsi
movzx ecx, r12w
and r12w, 0xfe0
bt ax, r10w
mov byte [rdi + 8], bl
bsf rcx, r12
mov cx, 0x4ee9
movzx rcx, ax
mov qword [rbp - 0x61], r14
mov al, r13b
movzx r12w, bl
mov byte [r14], 0x30
lea r14, [r14 + rbx]
sar r12b, cl
btr rcx, rbp
mov qword [rsp + 0x58], r14
cmc
sar cl, cl
mov byte [rsp + 0x30], sil
mov r12d, esi
sbb cx, bp
movsxd rax, r14d
mov dword [rsp + 0x3c], esi
movzx rax, di
cmp cx, r14w
mov dword [rsp + 0x34], esi
cwde
or cx, 0xcc3
mov eax, 0x24
inc ch
shl bh, 0x28
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
movsx bx, r15b
cmove eax, ecx
btr rbx, 0x37
mov dword [rsp + 0x50], eax
add al, 0x99
jmp 0x140478ea7
lea rbx, [rbp - 0x31]
rcr al, 0xb7
cmp qword [rbp - 0x19], 0x10
mov al, 0xf
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
not al
mov al, byte [rbx]
jmp 0x140478ec7
dec al
cmp eax, r11d
cmp al, 0x7d
jmp 0x140478ed3
ja 0x14047966e
cmp qword [rbp - 0x21], rsi
jmp 0x140478ee2
jne 0x140478ef7
mov word [rsp + 0x38], si
jmp 0x140478ef2
jmp 0x140478f20
mov rax, qword [r15]
movsx cx, r14b
mov rcx, r15
jmp 0x140478f07
mov rax, qword [rax + 0x20]
jmp 0x140478f10
call qword [case.0x1404c7fc4.0]
mov word [rsp + 0x38], ax
jmp 0x140478f20
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
movzx r13, si
shl r13b, cl
mov r13d, 0xf
mov qword [rbp - 0x39], r13
adc cl, spl
sub eax, eax
movzx dx, r11b
mov cl, 3
mov byte [rbp - 0x51], al
movzx edx, bx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140478f5f
call fcn.1404669dc
sub r9d, r9d
mov r15, qword [rbp - 0x51]
test r13b, 0xda
clc
test al, al
jmp 0x140478f77
jne 0x140479494
lea r12, [rdi + 0xa]
mov r8, r12
xchg bl, bl
neg bl
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmc
clc
jmp 0x140478f97
cmp byte [rdi + 8], r9b
jmp 0x140478fa0
jne 0x140479052
mov rcx, qword [rdi]
jmp 0x140478fae
test rcx, rcx
jmp 0x140478fb6
je 0x14047904a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r13b, bl
stc
test rdx, rdx
jmp 0x140478fd0
je 0x140478ff0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140478ff0
movzx eax, word [rdx]
jmp 0x140478feb
jmp 0x14047901e
mov rax, qword [rcx]
jmp 0x140478ff8
mov rax, qword [rax + 0x30]
jmp 0x140479001
call qword [case.0x1404c7fc4.0]
mov r8, qword [rbp - 0x71]
btr rcx, 0x8e
sar rcx, cl
sub r9d, r9d
mov ch, 0xf9
bt cx, 0xbd
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x14047902d
je 0x14047904a
mov word [r8], ax
mov r12d, r14d
xchg r12, r12
mov r12, r8
jmp 0x140479045
jmp 0x14047904d
mov qword [rdi], r9
mov byte [rdi + 8], 1
cdq
movzx r8d, word [r12]
cmovge ecx, ebp
bswap rdx
setne dh
lea rdx, [rbp + 0xb]
movsx ecx, r12w
sete cl
movzx cx, r8b
lea rcx, [rbp - 0x11]
call fcn.1402568ba
lea rcx, [rbp - 0x11]
test rdi, rbp
clc
test r11d, 0x77a35eaf
sub rax, rcx
test r9, 0x8cf7723
sar rax, 1
cmp rax, 0xa
jmp 0x14047909e
jae 0x1404791a7
mov r8d, 1
btr cx, r8w
bsf cx, ax
mov byte [rsp + 0x30], r8b
bts cx, r12w
test r12b, 0x55
xchg ecx, ecx
mov ecx, dword [rsp + 0x3c]
cmp dil, sil
test ah, 0x80
test spl, spl
cmp dword [rsp + 0x50], ecx
jmp 0x1404790d9
jg 0x140479101
add dword [rsp + 0x34], r8d
cmp r10w, r10w
cmc
test rax, rax
je 0x140479153
mov byte [rsp + 0x40], r8b
jmp 0x1404790fc
jmp 0x140479153
test rax, rax
jmp 0x140479109
jne 0x14047911c
test ecx, ecx
jmp 0x140479116
je 0x140479153
lea r9, [0x1400c0d70]
test r12w, r9w
mov al, byte [rax + r9]
mov byte [r14], al
cdqe
movzx ax, spl
add r14, r8
mov qword [rsp + 0x58], r14
test r9w, 0x138c
or al, 5
movsx eax, bp
add ecx, r8d
sub ax, 0x4b3e
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
neg cl
cmp r13, 0x10
mov cl, 0x2d
setae cl
jmp 0x140479167
cmovae rax, r15
test r8w, 0x5875
stc
cmp byte [rax + rsi], 0x7f
jmp 0x14047917b
je 0x140479360
lea rax, [rbp - 0x51]
cmp dil, spl
cmc
test cl, cl
jmp 0x140479190
cmovne rax, r15
test dx, 0x1660
add byte [rax + rsi], r8b
jmp 0x1404791a2
jmp 0x140479350
lea rax, [rbp - 0x51]
cmp r13, 0x10
mov r14b, al
setns r14b
setae r14b
jmp 0x1404791bf
cmovae rax, r15
stc
xor r9d, r9d
cmc
cmp byte [rax + rsi], r9b
jmp 0x1404791d1
je 0x140479447
movzx r8d, word [rsp + 0x38]
cmc
test r8w, r8w
je 0x140479447
cmp byte [rdi + 8], r9b
jne 0x1404792ac
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404791fd
je 0x140479291
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp cx, sp
test r15b, 0x3a
test rdx, rdx
jmp 0x140479219
je 0x140479241
mov rax, qword [rcx + 0x50]
clc
test r12d, 0x66d17461
cmp dword [rax], r9d
jle 0x140479241
movzx eax, word [rdx]
jmp 0x14047923c
jmp 0x14047926e
mov rax, qword [rcx]
jmp 0x140479249
mov rax, qword [rax + 0x30]
jmp 0x140479252
call qword [case.0x1404c7fc4.0]
movzx r8d, word [rsp + 0x38]
sar cl, cl
xor r9d, r9d
rcl ch, cl
jmp 0x14047926e
mov ecx, 0xffff
test r9b, dl
cmp rax, rax
cmp cx, ax
je 0x140479291
mov word [r12], ax
jmp 0x14047928c
jmp 0x140479295
mov qword [rdi], r9
lahf
mov eax, 1
jmp 0x14047929f
mov byte [rdi + 8], al
jmp 0x1404792a7
jmp 0x1404792b1
mov eax, 1
cmp word [r12], r8w
jmp 0x1404792bb
jne 0x140479447
mov rcx, qword [rbp - 0x41]
test spl, 0xc9
cmp rcx, r13
jae 0x14047930f
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
sub ax, ax
setno ah
mov ah, 0x1c
lea rax, [rbp - 0x51]
jmp 0x1404792f0
test r14b, r14b
cmovne rax, r15
cmp r15b, 0x61
jmp 0x140479300
and word [rax + rcx], 0
jmp 0x14047930a
jmp 0x140479340
sub r9d, r9d
movsx edx, si
xchg cx, cx
mov dx, di
mov r8b, bl
xchg rcx, rdx
movzx rdx, r14w
mov rdx, rax
movzx cx, r15b
not cx
xchg ecx, ecx
lea rcx, [rbp - 0x51]
jmp 0x14047933b
call fcn.140454eda
inc rsi
shr r14w, 0x45
test r13d, r13d
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
xchg r13, rcx
btr cx, 0x80
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
sub r8d, r8d
test r15w, 0x1827
cmp di, r11w
test rcx, rcx
jmp 0x140479378
je 0x140479407
mov rax, qword [rcx + 0x38]
cmp r9b, 0xa6
cmp qword [rax], r8
jmp 0x14047938e
je 0x1404793c9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404793c9
dec dword [rax]
movsx rdx, bx
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404793b9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404793c4
jmp 0x1404793ea
mov rax, qword [rcx]
jmp 0x1404793d1
mov rax, qword [rax + 0x38]
jmp 0x1404793da
call qword [case.0x1404c7fc4.0]
xor r8d, r8d
shr cx, 0x1f
rcl ch, 0xd7
mov ecx, 0xffff
clc
cmc
cmp cx, ax
jmp 0x1404793f9
je 0x140479407
mov al, r8b
jmp 0x140479416
mov qword [rdi], r8
movzx dx, dh
cwd
mov al, 1
movsx dx, al
mov byte [rdi + 8], al
bswap cx
cwd
movsx rdx, si
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.1404669dc
xor r9d, r9d
clc
sar r8b, cl
test al, al
mov r8, qword [rbp - 0x71]
jmp 0x140479441
je 0x140478f97
test rsi, rsi
jmp 0x14047944f
je 0x1404794a3
lea rax, [rbp - 0x51]
cmc
cmp bh, 0xc0
clc
cmp r13, 0x10
jmp 0x140479467
cmovae rax, r15
cmc
cmp byte [rax + rsi], r9b
jle 0x140479485
mov edx, 1
clc
stc
add rsi, rdx
jmp 0x1404794ab
mov byte [rsp + 0x31], 1
jmp 0x14047948f
jmp 0x14047950c
mov edx, 1
jmp 0x14047949e
jmp 0x1404794af
mov edx, 1
or bl, 0x2a
mov rbx, qword [rbp - 0x69]
test rsi, rsi
jmp 0x1404794b7
je 0x14047950c
mov cl, byte [rbx]
test cl, 0x40
stc
jmp 0x1404794c8
cmp cl, 0x7f
jmp 0x1404794d0
je 0x14047950c
sub rsi, rdx
jmp 0x1404794de
je 0x140479633
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
jmp 0x1404794f2
cmovae rax, r15
test r12b, sil
clc
cmp cl, byte [rax + rsi]
jmp 0x140479502
je 0x140479657
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x140479515
jb 0x14047956d
lea rdx, [r13 + 1]
btr ax, r14w
cmove ax, r15w
mov rax, r15
test dl, r15b
cmp r8b, 0x9a
cmc
cmp rdx, 0x1000
jb 0x140479560
add rdx, 0x27
cmp bh, 0x8a
mov r15, qword [r15 - 8]
cmp eax, r11d
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14047ab45
mov rcx, r15
jmp 0x140479568
call fcn.1402440d8
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
test al, ah
sub cx, 0x2348
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
btr rcx, 0x4e
shrd edx, edi, 0xb8
xor esi, esi
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404795a0
call fcn.1404669dc
test al, al
jmp 0x1404795ac
jne 0x140479abc
mov rax, qword [r15]
cmovs rcx, r10
mov rcx, r15
jmp 0x1404795c1
mov rax, qword [rax + 0x18]
jmp 0x1404795ca
call qword [case.0x1404c7fc4.0]
movzx ebx, ax
stc
cmp byte [rdi + 8], sil
jne 0x1404799dc
mov rdx, qword [rdi]
cmp r14b, 7
test rdx, rdx
je 0x1404799b5
mov rcx, qword [rdx + 0x38]
cmc
sub r8, 0x4f9b6771
cmovl r8, rdi
mov r8, qword [rcx]
cmp r10b, 0xe
test r8, r8
jmp 0x14047960d
je 0x14047997c
mov rax, qword [rdx + 0x50]
stc
cmp dword [rax], esi
jmp 0x14047961f
jle 0x14047997c
movzx eax, word [r8]
jmp 0x14047962e
jmp 0x140479994
test rsi, rsi
jne 0x140479657
lea rax, [rbp - 0x51]
clc
stc
cmp bpl, 0xab
cmp r13, 0x10
cmovae rax, r15
stc
cmp cl, byte [rax]
jl 0x140479508
cmp byte [rbx + 1], r9b
jmp 0x140479660
jle 0x1404794af
inc rbx
jmp 0x1404794af
mov rdx, qword [rsp + 0x48]
xchg cl, ch
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x140479684
jne 0x140479593
lea rbx, [rdi + 0xa]
inc r15
sub r15, 0x77491dd0
jmp 0x14047969d
mov rsi, rbx
rol r15w, 0x33
add r15b, 0x74
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
jmp 0x1404796b8
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x1404796c4
jne 0x140479771
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404796d5
je 0x140479763
mov rax, qword [rcx + 0x38]
and rdx, r15
mov rdx, qword [rax]
test bl, bh
stc
jmp 0x1404796ed
test rdx, rdx
jmp 0x1404796f5
je 0x14047971b
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140479708
jle 0x14047971b
movzx eax, word [rdx]
jmp 0x140479716
jmp 0x140479734
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140479727
call qword [case.0x1404c7fc4.0]
sub r8d, r8d
shl ch, cl
ror ch, cl
mov ecx, 0xffff
test dil, bl
clc
cmp cx, ax
je 0x140479763
mov word [rsi], ax
movzx rbx, r14w
movzx bx, dh
mov ebx, 0x74bf6069
mov rbx, rsi
jmp 0x14047975e
jmp 0x140479766
mov qword [rdi], r8
mov byte [rdi + 8], 1
movsxd r8, r11d
movzx r8d, sp
movzx r8d, word [rbx]
cwd
movsx ecx, cx
lea rdx, [rbp + 0xb]
mov cx, r14w
movzx rcx, r13w
lea rcx, [rbp - 0x11]
jmp 0x14047978f
call fcn.1402568ba
lea rcx, [rbp - 0x11]
test dx, 0x45e
cmp r14b, 0x39
sub rax, rcx
test r8w, di
test dil, 0x6e
sar rax, 1
cmp r10b, spl
test r14b, 2
cmp rax, 0xa
jmp 0x1404797bf
jae 0x140479968
xor r8d, r8d
cmp r8, r13
test rdi, rbp
cmp r13d, r12d
jg 0x140479802
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
cmp r10w, r9w
jmp 0x1404797ea
test rax, rax
je 0x140479861
mov byte [rsp + 0x40], r9b
jmp 0x1404797fd
jmp 0x140479861
test rax, rax
jmp 0x14047980a
jne 0x140479819
test r12d, r12d
je 0x140479850
lea rcx, [0x1400c0d70]
sub r9, r9
xor r9b, r8b
mov al, byte [rax + rcx]
mov byte [r14], al
movzx r9w, bpl
mov r9d, 1
test bpl, r13b
lea r14, [r14 + r9]
jmp 0x140479843
add r12d, r9d
jmp 0x14047984b
jmp 0x140479861
mov r9d, 1
rol ecx, 0x2e
xor cl, 0xb
shrd rcx, rdx, 0x21
mov byte [rsp + 0x30], r9b
bts rcx, r14
mov rcx, qword [rdi]
jmp 0x140479872
test rcx, rcx
jmp 0x14047987a
je 0x140479931
mov rax, qword [rcx + 0x38]
cmp r9w, cx
stc
cmp r8b, 0x72
cmp qword [rax], r8
jmp 0x140479895
je 0x1404798e8
mov rax, qword [rcx + 0x50]
test sil, 0xcc
cmp dword [rax], r8d
jmp 0x1404798ab
jle 0x1404798e8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovbe rax, rbp
movsx eax, bp
cdqe
mov rdx, qword [rcx]
jmp 0x1404798c8
lea rax, [rdx + 2]
jmp 0x1404798d1
mov qword [rcx], rax
mov al, r15b
movsx eax, r10w
movzx eax, word [rdx]
jmp 0x1404798e3
jmp 0x140479911
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404798f4
call qword [case.0x1404c7fc4.0]
xor r8d, r8d
not ch
or r9b, r9b
lea r9d, [r8 + 1]
stc
and cx, 0x1cba
jmp 0x140479911
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047991e
je 0x140479931
mov al, r8b
jmp 0x14047992c
jmp 0x140479940
mov qword [rdi], r8
mov al, r9b
xchg dh, cl
bswap rcx
movsx ecx, r9w
mov byte [rdi + 8], al
not cl
mov rdx, r15
setp cl
mov rcx, rdi
jmp 0x140479953
call fcn.1404669dc
xor r8d, r8d
test al, al
jmp 0x140479962
je 0x1404796bb
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x140479977
jmp 0x14047957e
mov rax, qword [rdx]
setno cl
mov rcx, rdx
jmp 0x14047998a
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404799a1
je 0x1404799b5
mov word [rdi + 0xa], ax
jmp 0x1404799b0
jmp 0x1404799c3
mov qword [rdi], rsi
not r15w
movzx r15d, dx
mov r15b, 0x26
mov r15d, 1
jmp 0x1404799ce
mov byte [rdi + 8], r15b
jmp 0x1404799d7
jmp 0x1404799e6
mov r15d, 1
cmc
cmp rax, rdx
cmp word [rdi + 0xa], bx
jmp 0x1404799ef
jne 0x140479abc
call fcn.1404b5aa0
mov rcx, qword [rax]
shl al, 1
shl al, cl
mov al, byte [rcx]
bts ecx, edx
not ch
mov byte [r14], al
or cl, r12b
lea r14, [r14 + r15]
shr cl, cl
mov qword [rsp + 0x58], r14
btr rcx, r13
and cx, 0x4b7d
or cl, r11b
mov rcx, qword [rdi]
test rcx, rcx
je 0x140479aa7
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x140479a3e
je 0x140479a83
mov rax, qword [rcx + 0x50]
cmp cl, bpl
cmp dword [rax], esi
jle 0x140479a83
dec dword [rax]
mov rax, r11
movsxd rax, edx
movsx rdx, di
mov rcx, qword [rcx + 0x38]
cbw
bswap rax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140479a74
mov qword [rcx], rax
movsx rax, bx
movzx eax, word [rdx]
jmp 0x140479a90
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x140479aa7
mov byte [rdi + 8], sil
jmp 0x140479abc
mov qword [rdi], rsi
test r10d, esp
jmp 0x140479ab3
mov byte [rdi + 8], r15b
jmp 0x140479abc
mov r15, qword [rsp + 0x48]
stc
cmp dword [r13], 0x3b9aca00
jmp 0x140479acf
je 0x140479d30
test r12d, r12d
jmp 0x140479add
jne 0x140479d30
mov rdx, r15
mov rcx, rdi
jmp 0x140479aee
call fcn.1404669dc
test al, al
jne 0x140479cee
lea rbx, [rdi + 0xa]
not r12
sal sil, 0x32
bswap si
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
xor r14b, sil
xor r14b, 0x23
xor r13d, r13d
mov r14b, 0x1c
lea r14d, [r13 + 1]
cmp r8b, 0xf3
cmp byte [rdi + 8], r13b
jmp 0x140479b2f
jne 0x140479bc6
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140479b41
je 0x140479bbf
mov rax, qword [rcx + 0x38]
bt dx, 0x12
xor dh, 0x98
mov rdx, qword [rax]
test r11b, r8b
test rdx, rdx
jmp 0x140479b61
je 0x140479b81
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x140479b81
movzx eax, word [rdx]
jmp 0x140479b7c
jmp 0x140479b93
mov rax, qword [rcx]
jmp 0x140479b89
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140479ba0
je 0x140479bbf
mov word [rsi], ax
jmp 0x140479bb2
mov rbx, rsi
jmp 0x140479bba
jmp 0x140479bc2
mov qword [rdi], r13
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
cmc
cmp ax, word [rbp - 0x11]
jne 0x140479ccd
sub r12d, r14d
shrd rcx, rdx, 0x84
not cx
mov byte [rsp + 0x30], r14b
or cl, spl
mov rcx, qword [rdi]
jmp 0x140479bf0
test rcx, rcx
jmp 0x140479bf8
je 0x140479c9b
mov rax, qword [rcx + 0x38]
cmc
cmp r10d, r13d
cmp qword [rax], r13
jmp 0x140479c0e
je 0x140479c64
mov rax, qword [rcx + 0x50]
cmp r15w, 0x2a1f
jmp 0x140479c25
cmp dword [rax], r13d
jle 0x140479c64
dec dword [rax]
cwd
movsx ax, sil
mov rcx, qword [rcx + 0x38]
movzx ax, bpl
mov rdx, qword [rcx]
cdqe
lahf
cwde
lea rax, [rdx + 2]
jmp 0x140479c50
mov qword [rcx], rax
movsx ax, dh
movzx eax, di
xchg ah, al
movzx eax, word [rdx]
jmp 0x140479c7b
mov rax, qword [rcx]
jmp 0x140479c6c
mov rax, qword [rax + 0x38]
jmp 0x140479c75
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140479c88
je 0x140479c9b
mov al, r13b
jmp 0x140479c96
jmp 0x140479ca6
mov qword [rdi], r13
movzx cx, r8b
mov al, r14b
mov byte [rdi + 8], al
mov rdx, r15
movzx cx, cl
movsxd rcx, esp
mov rcx, rdi
jmp 0x140479cbb
call fcn.1404669dc
test al, al
jmp 0x140479cc7
je 0x140479b26
mov dword [rsp + 0x34], r12d
test r12w, bp
or r12, 0x61695ff6
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
sbb r13, 0x2f554a0f
mov r13d, dword [rsp + 0x34]
cmp cl, 0xd0
test r10b, bpl
test r13d, r13d
jmp 0x140479d01
jns 0x140479d3a
mov byte [r14], 0x30
btr ax, 0x78
sar rax, cl
mov eax, 1
cmp ah, 0xb2
add r14, rax
add r13d, eax
jmp 0x140479d26
mov dword [rsp + 0x34], r13d
jmp 0x140479d3a
mov r13d, dword [rsp + 0x34]
movzx edx, cx
cwd
mov rdx, r15
mov cl, r9b
jmp 0x140479d4a
mov rcx, rdi
jmp 0x140479d52
call fcn.1404669dc
test al, al
jmp 0x140479d5e
jne 0x140479fdf
lea rbx, [rdi + 0xa]
shl r13d, 0x16
mov rsi, rbx
xchg r13d, r13d
xor r8d, r8d
bsr r13w, r12w
bswap r13w
lea r13d, [r8 + 1]
cmc
stc
cmp byte [rdi + 8], r8b
jmp 0x140479d8d
jne 0x140479e3c
mov rcx, qword [rdi]
cmp edx, 0x2cab195a
test rcx, rcx
je 0x140479e30
mov rax, qword [rcx + 0x38]
movsx edx, r10w
and dl, r8b
mov rdx, qword [rax]
clc
test r8b, 0x7a
stc
test rdx, rdx
jmp 0x140479dc1
je 0x140479de8
mov rax, qword [rcx + 0x50]
test ah, dl
jmp 0x140479dd2
cmp dword [rax], r8d
jle 0x140479de8
movzx eax, word [rdx]
jmp 0x140479de3
jmp 0x140479e05
mov rax, qword [rcx]
jmp 0x140479df0
mov rax, qword [rax + 0x30]
jmp 0x140479df9
call qword [case.0x1404c7fc4.0]
xor r8d, r8d
movzx ecx, bx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140479e12
je 0x140479e30
mov word [rsi], ax
movsxd rbx, esi
movzx bx, dil
mov rbx, rsi
jmp 0x140479e2b
jmp 0x140479e33
mov qword [rdi], r8
mov byte [rdi + 8], r13b
cwd
movsxd rdx, ecx
movzx r8d, word [rbx]
movsx ecx, bp
lea rdx, [rbp + 0xb]
bswap rcx
lea rcx, [rbp - 0x11]
jmp 0x140479e53
call fcn.1402568ba
lea rcx, [rbp - 0x11]
clc
cmc
sub rax, rcx
cmc
test cl, 0x48
cmp r13w, 0x79fa
sar rax, 1
cmc
stc
cmp rax, 0xa
jmp 0x140479e79
jae 0x140479fd9
cmp r12d, dword [rsp + 0x50]
jmp 0x140479e89
jge 0x140479eb1
lea rcx, [0x1400c0d70]
test spl, bl
mov al, byte [rax + rcx]
mov byte [r14], al
cmp r9, r8
stc
add r14, r13
add r12d, r13d
xor r8d, r8d
jmp 0x140479ede
mov ecx, dword [rsp + 0x40]
clc
cmp esi, 0x53c31d4f
movzx ecx, cl
clc
cmc
sub r8d, r8d
cmp bh, 0x4a
test rax, rax
jmp 0x140479ecf
cmovne ecx, r13d
cmc
mov dword [rsp + 0x40], ecx
setae ch
movzx ecx, ax
mov byte [rsp + 0x30], r13b
bt cx, r15w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140479ef3
je 0x140479f91
mov rax, qword [rcx + 0x38]
stc
test r11, r14
cmp qword [rax], r8
jmp 0x140479f09
je 0x140479f4a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140479f1b
jle 0x140479f4a
dec dword [rax]
lahf
cbw
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
mov al, r9b
movsxd rax, r11d
not ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140479f45
jmp 0x140479f6e
mov rax, qword [rcx]
jmp 0x140479f52
mov rax, qword [rax + 0x38]
jmp 0x140479f5b
call qword [case.0x1404c7fc4.0]
sub r8d, r8d
and ecx, r10d
ror ch, 0x2d
bt ecx, 0xec
mov ecx, 0xffff
test r8b, r11b
cmp cx, ax
jmp 0x140479f7e
je 0x140479f91
mov al, r8b
jmp 0x140479f8c
jmp 0x140479fa2
mov qword [rdi], r8
cqo
cwd
mov al, r13b
mov dx, bp
movzx rdx, r10w
mov byte [rdi + 8], al
movzx rcx, r15w
movsx rcx, ax
mov rcx, 0x5e630d3e
mov rdx, r15
mov ecx, esp
movsxd rcx, esi
mov rcx, rdi
jmp 0x140479fc4
call fcn.1404669dc
sub r8d, r8d
test al, al
jmp 0x140479fd3
je 0x140479d84
mov r13d, dword [rsp + 0x34]
stc
xor r12d, r12d
test r11w, r15w
cmp dil, dil
test rbp, 0x13c420c2
cmp byte [rsp + 0x40], r12b
jmp 0x140479ffa
je 0x14047a0a8
lea rbx, [r14 - 1]
bsr r15w, r9w
sar r15b, cl
mov r15, qword [rbp - 0x61]
stc
cmp rbx, r15
jmp 0x14047a019
je 0x14047a066
call fcn.1404b5aa0
mov cl, byte [rbx]
cmp r8w, r11w
test r9b, 0x7a
mov rax, qword [rax]
stc
cmp cl, byte [rax]
jmp 0x14047a039
je 0x14047a04b
cmp cl, 0x39
jne 0x14047a058
mov byte [rbx], 0x30
dec rbx
jmp 0x14047a053
jmp 0x14047a011
add cl, 1
mov byte [rbx], cl
cmp rbx, r15
jne 0x14047a09b
mov byte [rbx], 0x31
sal bh, 0xe7
rcl r15b, cl
bts r15, r12
mov ebx, 1
setle r15b
movsx r15w, r8b
add r15d, r10d
add r13d, ebx
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x14047a096
jmp 0x14047a0b1
mov r15, qword [rsp + 0x48]
shrd bx, si, 0x69
sub rbx, r12
mov ebx, 1
cmp bp, r11w
mov sil, byte [rsp + 0x30]
cmc
test sil, sil
je 0x14047aa4d
mov rdx, r15
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x14047a0d2
jne 0x14047aa4d
mov cl, byte [rdi + 8]
test dx, r14w
test r8b, 0xa1
test cl, cl
jmp 0x14047a0ea
jne 0x14047a17e
mov rcx, qword [rdi]
cmp bpl, r14b
test rcx, rcx
je 0x14047a167
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047a10e
je 0x14047a134
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047a121
jle 0x14047a134
movzx eax, word [rdx]
jmp 0x14047a12f
jmp 0x14047a14b
mov rax, qword [rcx]
jmp 0x14047a13c
mov rax, qword [rax + 0x30]
jmp 0x14047a145
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14047a167
mov word [rdi + 0xa], ax
jmp 0x14047a162
jmp 0x14047a171
mov qword [rdi], r12
adc eax, 0x13441518
add cl, bl
mov byte [rdi + 8], bl
sbb cl, 0xf8
mov cl, bl
sbb al, r10b
cbw
movzx eax, word [rdi + 0xa]
stc
test r14d, r13d
cmp ax, word [rbp + 9]
jmp 0x14047a18f
je 0x14047a237
test cl, cl
jmp 0x14047a19c
jne 0x14047a228
mov rcx, qword [rdi]
jmp 0x14047a1aa
test rcx, rcx
je 0x14047a219
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047a1c2
je 0x14047a1e6
mov rax, qword [rcx + 0x50]
test r10b, r13b
cmc
cmp dword [rax], r12d
jle 0x14047a1e6
movzx eax, word [rdx]
jmp 0x14047a1e1
jmp 0x14047a1fd
mov rax, qword [rcx]
jmp 0x14047a1ee
mov rax, qword [rax + 0x30]
jmp 0x14047a1f7
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14047a219
mov word [rdi + 0xa], ax
jmp 0x14047a214
jmp 0x14047a225
mov qword [rdi], r12
seto al
movzx eax, word [rdi + 0xa]
stc
cmc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x14047a231
jne 0x14047aa4d
mov byte [r14], 0x65
sal cx, 0xd4
add r14, rbx
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14047a2ec
mov rax, qword [rcx + 0x38]
test rsp, rsp
test r15d, 0x6ae10bf6
cmp qword [rax], r12
jmp 0x14047a265
je 0x14047a2b6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047a277
jle 0x14047a2b6
dec dword [rax]
xchg al, al
lahf
cbw
mov rcx, qword [rcx + 0x38]
cmove rax, rbp
jmp 0x14047a291
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x14047a29f
mov qword [rcx], rax
mov al, 0xe4
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x14047a2b1
jmp 0x14047a2cd
mov rax, qword [rcx]
jmp 0x14047a2be
mov rax, qword [rax + 0x38]
jmp 0x14047a2c7
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp r12b, 0xfe
cmp cx, ax
je 0x14047a2ec
mov al, r12b
jmp 0x14047a2e7
jmp 0x14047a2f8
mov qword [rdi], r12
mov al, bl
movsx edx, cx
movsx rcx, ax
mov byte [rdi + 8], al
cdq
mov sil, r12b
cdq
mov ebx, r12d
movsx ecx, cx
mov rdx, r15
movsx ecx, r8w
mov rcx, rdi
jmp 0x14047a315
call fcn.1404669dc
test al, al
jne 0x14047a644
mov cl, byte [rdi + 8]
stc
test cl, cl
jmp 0x14047a32d
jne 0x14047a3cd
mov rcx, qword [rdi]
clc
test ax, 0x6b60
test rcx, rcx
jmp 0x14047a343
je 0x14047a3ab
mov rax, qword [rcx + 0x38]
adc dh, 0xc0
mov rdx, qword [rax]
test ch, dh
clc
test rdx, rdx
jmp 0x14047a35e
je 0x14047a380
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r12d
jle 0x14047a380
movzx eax, word [rdx]
jmp 0x14047a37b
jmp 0x14047a38d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
test r15d, 0x424d0393
cmp cx, ax
je 0x14047a3ab
mov word [rdi + 0xa], ax
jmp 0x14047a3b4
mov qword [rdi], r12
mov cl, r8b
setae cl
mov r8d, 1
mov byte [rdi + 8], r8b
xchg cl, cl
mov cl, r8b
jmp 0x14047a3c8
jmp 0x14047a3da
mov r8d, 1
bsr rax, r10
ror ah, 0xe6
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x14047a4d4
mov byte [r14], 0x2b
test r8b, 0xdb
shl ch, cl
lea r14, [r14 + r8]
sar cx, cl
or cl, 0xad
ror ch, 0xd6
mov rcx, qword [rdi]
cmp ax, di
test rcx, rcx
jmp 0x14047a40d
je 0x14047a4bc
mov rax, qword [rcx + 0x38]
cmp r14b, 0x2c
cmp qword [rax], r12
jmp 0x14047a423
je 0x14047a478
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14047a433
cmp dword [rax], r12d
jmp 0x14047a43b
jle 0x14047a478
dec dword [rax]
movsx edx, r11w
rdtsc
cwd
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rdx, edx
movzx eax, cx
mov rdx, qword [rcx]
movzx eax, di
lahf
movsx rax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14047a473
jmp 0x14047a495
mov rax, qword [rcx]
jmp 0x14047a480
mov rax, qword [rax + 0x38]
jmp 0x14047a489
call qword [case.0x1404c7fc4.0]
mov r8d, 1
mov ecx, 0xffff
jmp 0x14047a4a6
cmp cx, ax
jmp 0x14047a4ae
je 0x14047a4bc
mov al, r12b
jmp 0x14047a4c7
mov qword [rdi], r12
mov al, r8b
jmp 0x14047a4c7
mov byte [rdi + 8], al
jmp 0x14047a4cf
jmp 0x14047a644
test cl, cl
jmp 0x14047a4db
jne 0x14047a576
mov rcx, qword [rdi]
test sil, r14b
test rcx, rcx
je 0x14047a559
mov rax, qword [rcx + 0x38]
rol dl, cl
xor dh, 0xf3
mov rdx, qword [rax]
cmp rdi, rax
test rdx, rdx
jmp 0x14047a507
je 0x14047a526
mov rax, qword [rcx + 0x50]
cmp r9b, 0x95
cmp dword [rax], r12d
jle 0x14047a526
movzx eax, word [rdx]
jmp 0x14047a53d
mov rax, qword [rcx]
jmp 0x14047a52e
mov rax, qword [rax + 0x30]
jmp 0x14047a537
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14047a559
mov word [rdi + 0xa], ax
jmp 0x14047a554
jmp 0x14047a567
mov qword [rdi], r12
stc
movzx eax, word [rdi + 0xa]
inc r8d
sbb r8b, spl
mov r8d, 1
stc
clc
mov byte [rdi + 8], r8b
test di, bp
cmp ax, word [rbp + 3]
jne 0x14047a644
mov byte [r14], 0x2d
shrd cx, ax, 0xfd
add r14, r8
mov rcx, qword [rdi]
test r11w, 0x51bd
test rcx, rcx
jmp 0x14047a59d
je 0x14047a63a
mov rax, qword [rcx + 0x38]
test ax, r8w
cmp ebp, 0x2f8676e5
cmp qword [rax], r12
jmp 0x14047a5b9
je 0x14047a5fc
mov rax, qword [rcx + 0x50]
jmp 0x14047a5c9
cmp dword [rax], r12d
jmp 0x14047a5d1
jle 0x14047a5fc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap rax
xchg al, ah
lea rax, [rdx + 2]
jmp 0x14047a5ee
mov qword [rcx], rax
mov ax, di
movzx eax, word [rdx]
jmp 0x14047a61c
mov rax, qword [rcx]
jmp 0x14047a604
mov rax, qword [rax + 0x38]
jmp 0x14047a60d
call qword [case.0x1404c7fc4.0]
mov r8d, 1
neg ch
clc
mov ecx, 0xffff
cmp bl, bh
cmp cx, ax
je 0x14047a63a
mov byte [rdi + 8], r12b
jmp 0x14047a635
jmp 0x14047a644
mov qword [rdi], r12
mov byte [rdi + 8], r8b
xchg rcx, rcx
mov rdx, r15
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x14047a656
jne 0x14047a81e
cmp byte [rdi + 8], r12b
jne 0x14047a6f2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a671
je 0x14047a6d6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047a687
je 0x14047a6a3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x14047a6a3
movzx eax, word [rdx]
jmp 0x14047a6ba
mov rax, qword [rcx]
jmp 0x14047a6ab
mov rax, qword [rax + 0x30]
jmp 0x14047a6b4
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x14047a6d6
mov word [rdi + 0xa], ax
jmp 0x14047a6d1
jmp 0x14047a6d9
mov qword [rdi], r12
mov r8d, 1
jmp 0x14047a6e4
mov byte [rdi + 8], r8b
jmp 0x14047a6ed
jmp 0x14047a6f8
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmc
stc
jmp 0x14047a703
cmp ax, word [rbp - 0x11]
jmp 0x14047a70c
jne 0x14047a802
mov sil, r8b
mov rcx, qword [rdi]
stc
jmp 0x14047a71e
test rcx, rcx
je 0x14047a7d2
mov rax, qword [rcx + 0x38]
cmc
cmp r12w, bx
test r10w, 0x549c
cmp qword [rax], r12
jmp 0x14047a73e
je 0x14047a793
mov rax, qword [rcx + 0x50]
test r14b, 0xfb
cmp r13b, r13b
cmp dword [rax], r12d
jmp 0x14047a757
jle 0x14047a793
dec dword [rax]
jmp 0x14047a768
mov rcx, qword [rcx + 0x38]
xchg rdx, rdx
movsx rax, r12w
not edx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047a781
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14047a78e
jmp 0x14047a7b0
mov rax, qword [rcx]
jmp 0x14047a79b
mov rax, qword [rax + 0x38]
jmp 0x14047a7a4
call qword [case.0x1404c7fc4.0]
mov r8d, 1
mov ecx, 0xffff
cmc
clc
cmp cx, ax
jmp 0x14047a7bf
je 0x14047a7d2
mov al, r12b
jmp 0x14047a7cd
jmp 0x14047a7da
mov qword [rdi], r12
xchg al, dl
mov al, r8b
mov byte [rdi + 8], al
movzx ecx, ax
movsx cx, sil
mov rdx, r15
mov rcx, rdi
jmp 0x14047a7f0
call fcn.1404669dc
test al, al
je 0x14047a65c
jmp 0x14047a810
test sil, sil
jmp 0x14047a80a
je 0x14047a81e
mov byte [r14], 0x30
inc r14
cqo
movsxd rcx, ecx
xchg dh, dh
mov rdx, r15
bswap cx
movzx cx, sil
movsx ecx, r11w
mov rcx, rdi
jmp 0x14047a835
call fcn.1404669dc
test al, al
jmp 0x14047a841
jne 0x14047aa4d
mov r13d, 1
stc
cmp r14w, 0x37c0
test r14, rdi
cmp byte [rdi + 8], r12b
jmp 0x14047a860
jne 0x14047a902
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047a872
je 0x14047a8f3
mov rax, qword [rcx + 0x38]
add dl, dl
movsx edx, r10w
cqo
mov rdx, qword [rax]
jmp 0x14047a88c
test rdx, rdx
jmp 0x14047a894
je 0x14047a8c0
mov rax, qword [rcx + 0x50]
cmp cx, r9w
test bh, 0xd2
cmp dword [rax], r12d
jmp 0x14047a8ad
jle 0x14047a8c0
movzx eax, word [rdx]
jmp 0x14047a8bb
jmp 0x14047a8d2
mov rax, qword [rcx]
jmp 0x14047a8c8
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
stc
clc
test rdi, r12
cmp cx, ax
je 0x14047a8f3
mov word [rdi + 0xa], ax
jmp 0x14047a8ee
jmp 0x14047a8f6
mov qword [rdi], r12
mov byte [rdi + 8], r13b
movzx edx, bp
movzx rdx, sp
cdq
movzx r8d, word [rdi + 0xa]
cdq
movzx rdx, sp
lea rdx, [rbp + 0xb]
bswap rcx
jmp 0x14047a91c
lea rcx, [rbp - 0x11]
jmp 0x14047a925
call fcn.1402568ba
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp sil, r8b
cmp ah, 0xae
sar rax, 1
clc
cmp rax, 0xa
jae 0x14047aa39
cmp ebx, 8
jge 0x14047a966
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
sbb sil, 0xc
lea r14, [r14 + r13]
add ebx, r13d
mov sil, r13b
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047aa05
mov rax, qword [rcx + 0x38]
jmp 0x14047a97e
cmp qword [rax], r12
jmp 0x14047a986
je 0x14047a9cd
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047a999
jle 0x14047a9cd
dec dword [rax]
cdq
movsxd rax, ecx
cbw
mov rcx, qword [rcx + 0x38]
movzx dx, r14b
mov rdx, qword [rcx]
movsx ax, spl
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047a9c8
jmp 0x14047a9e4
mov rax, qword [rcx]
jmp 0x14047a9d5
mov rax, qword [rax + 0x38]
jmp 0x14047a9de
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047a9f2
je 0x14047aa05
mov al, r12b
jmp 0x14047aa00
jmp 0x14047aa10
mov qword [rdi], r12
cmovnp cx, r11w
mov al, r13b
mov byte [rdi + 8], al
cqo
cwd
mov rdx, r15
jmp 0x14047aa1f
mov rcx, rdi
jmp 0x14047aa27
call fcn.1404669dc
test al, al
jmp 0x14047aa33
je 0x14047a857
mov r13d, dword [rsp + 0x34]
jmp 0x14047aa4d
cmp byte [rsp + 0x31], r12b
jmp 0x14047aa57
jne 0x14047aa6b
test sil, sil
jmp 0x14047aa65
jne 0x14047aa6f
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
clc
test r14b, r11b
cmp rdx, 0x10
jmp 0x14047aa83
jb 0x14047aae4
inc rdx
cmovp rax, rbx
not cl
shl ch, cl
mov rcx, qword [rbp - 0x31]
shr eax, 0x8d
stc
mov rax, rcx
jmp 0x14047aaa4
cmp rdx, 0x1000
jmp 0x14047aab0
jb 0x14047aadf
add rdx, 0x27
stc
cmc
test r11w, r14w
mov rcx, qword [rcx - 8]
test r13w, dx
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047aad9
ja 0x14047ab3a
call fcn.1402440d8
mov eax, r13d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14049cfde
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
jmp 0x14047ab0f
pop r15
mov bpl, bpl
pop r14
pop r13
bswap si
setne bpl
jmp 0x14047ab24
pop r12
pop rdi
movzx rbp, cx
pop rsi
cmovb rbp, r8
not bpl
pop rbp
jmp 0x14047ab39
ret
call fcn.1404b3723
nop
jmp 0x14047ab45
call fcn.1404b3723
nop
jmp 0x140212ea7