Function at 0x140476d6b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
cwde
push rdi
ror dil, 0x57
push r12
add bpl, 0x15
cmc
push r13
rcr rsi, 0xa8
push r14
dec bpl
lahf
not r12b
push r15
lea rbp, [rsp - 0x17]
movsx r14w, dl
sub r13d, 0x55e800ad
sub rsp, 0x100
rcl dil, cl
btc r12w, r10w
xadd rdi, rax
mov rax, qword [0x1400b7288]
neg r14w
shr r14b, cl
xor rax, rsp
mov qword [rbp + 0xf], rax
cmc
sar sil, cl
mov r12, r9
mov qword [rsp + 0x48], r9
mov rdi, r8
movzx eax, bx
rcr r14b, 0xc0
mov r14, rdx
add eax, 0x6d46167
shr r13, 0x7c
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
sbb dl, dil
cdq
mov r13, qword [rbp + 0x7f]
dec dl
mov qword [rsp + 0x68], r13
and dh, 0x59
rcr dl, cl
mov eax, dword [rsi + 0x18]
bt dx, 0x48
cmp bpl, dil
and edx, 0x61fe5e91
mov edx, 0x3000
stc
cmc
and eax, edx
cmp eax, edx
jmp 0x140476e28
jne 0x140476e55
mov qword [rsp + 0x28], r13
movsx rdx, r14w
cqo
mov dh, 0x75
mov qword [rsp + 0x20], rsi
mov dl, 1
mov rdx, r14
jmp 0x140476e4b
call fcn.14047917e
jmp 0x14047910d
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx ax, r13b
movsx rax, bx
cmovle rcx, r8
mov qword [rbp - 0x59], rbx
movzx eax, ax
not ah
cmovl rcx, rdi
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140476e82
mov rax, qword [rax + 8]
jmp 0x140476e8b
call qword [case.0x140162398.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x140476e9b
call fcn.14047ed7d
mov r15, rax
test r9b, 0x67
test si, r10w
mov qword [rsp + 0x60], rax
cmc
test rbx, rbx
jmp 0x140476eb9
je 0x140476f0b
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140476ece
call qword [case.0x140162398.0]
mov r8, rax
stc
jmp 0x140476edd
test rax, rax
jmp 0x140476ee5
je 0x140476f0b
mov rcx, qword [rax]
cwd
mov ax, r10w
xchg edx, eax
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
jmp 0x140476f05
call qword [case.0x140162398.0]
mov rax, qword [r15]
cmovp cx, bp
movsx edx, r15w
mov ch, cl
lea rdx, [rbp - 0x31]
mov ecx, 0x754769ca
mov rcx, r15
jmp 0x140476f29
mov rax, qword [rax + 0x28]
jmp 0x140476f32
call qword [case.0x140162398.0]
nop
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
mov rax, qword [rsi + 0x40]
movsx rbx, r9w
not bh
setno bh
mov rbx, qword [rax + 8]
seto ch
movsxd rcx, edi
lahf
mov qword [rbp - 0x59], rbx
movsx rcx, ax
mov rax, qword [rbx]
mov cx, r10w
movsx ecx, bp
cmovb cx, r14w
mov rcx, rbx
jmp 0x140476f7a
mov rax, qword [rax + 8]
jmp 0x140476f83
call qword [case.0x140162398.0]
nop
movzx rcx, r12w
mov ch, 0x9e
movsx cx, r11b
lea rcx, [rbp - 0x61]
call fcn.140473b75
mov rsi, rax
test bx, r9w
test rbx, rbx
jmp 0x140476fae
je 0x140477028
mov rdx, qword [rbx]
movsxd rax, esp
seta cl
mov rcx, rbx
bswap eax
mov ah, 0x64
mov rax, qword [rdx + 0x10]
jmp 0x140476fce
call qword [case.0x140162398.0]
mov r8, rax
mov bx, bx
sar ebx, 0xe3
bts ebx, ecx
mov ebx, 1
cmc
stc
jmp 0x140476fec
test rax, rax
jmp 0x140476ff4
je 0x140477030
mov rcx, qword [rax]
mov edx, ebp
mov dx, 0x3102
mov rax, qword [rcx]
jmp 0x140477013
mov edx, ebx
mov rcx, r8
jmp 0x14047701d
call qword [case.0x140162398.0]
jmp 0x140477030
mov ebx, 1
xchg cx, dx
mov rax, qword [rsi]
mov dl, spl
lea r9, [rbp - 0x11]
xchg edx, ecx
lea r8, [0x1400c0d7f]
movsx dx, cl
movzx rcx, r10w
lea rdx, [0x1400c0d70]
sete cl
jmp 0x14047705d
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140477069
call qword [case.0x140162398.0]
mov rdx, r12
xchg ch, cl
not ecx
mov rcx, rdi
jmp 0x14047707e
call fcn.140465047
sub esi, esi
clc
mov r12d, 0xffff
clc
test al, al
jmp 0x140477094
jne 0x140477386
mov cl, byte [rdi + 8]
test r15b, r14b
stc
cmp rax, 0x418c3b64
test cl, cl
jne 0x140477137
mov rcx, qword [rdi]
cmp sil, 0xee
test rcx, rcx
jmp 0x1404770bf
je 0x140477122
mov rax, qword [rcx + 0x38]
cmc
movzx rdx, r14w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404770d9
je 0x1404770f8
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x1404770f8
movzx eax, word [rdx]
jmp 0x1404770f3
jmp 0x14047710a
mov rax, qword [rcx]
jmp 0x140477100
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140477113
je 0x140477122
mov word [rdi + 0xa], ax
jmp 0x14047712a
mov qword [rdi], rsi
dec cl
setno cl
mov byte [rdi + 8], bl
mov cl, bl
bts rax, rbx
rcl rax, 0x5b
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 5]
jmp 0x140477145
jne 0x140477216
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
movsx rcx, r9w
dec ch
bts cx, sp
mov rcx, qword [rdi]
xor esi, esi
clc
test rcx, rcx
je 0x140477201
mov rax, qword [rcx + 0x38]
cmc
cmp sp, r15w
cmp qword [rax], rsi
jmp 0x140477180
je 0x1404771d3
mov rax, qword [rcx + 0x50]
jmp 0x14047718f
cmp dword [rax], esi
jmp 0x140477196
jle 0x1404771d3
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
cdq
rdtsc
movsx rdx, dx
mov rdx, qword [rcx]
movsxd rax, r8d
lea rax, [rdx + 2]
jmp 0x1404771b9
mov qword [rcx], rax
not al
movsxd rax, ebx
jmp 0x1404771c6
movzx eax, word [rdx]
jmp 0x1404771ce
jmp 0x1404771ea
mov rax, qword [rcx]
jmp 0x1404771db
mov rax, qword [rax + 0x38]
jmp 0x1404771e4
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x1404771f3
je 0x140477201
mov al, sil
jmp 0x140477209
mov qword [rdi], rsi
seta al
mov al, bl
mov byte [rdi + 8], al
jmp 0x140477211
jmp 0x140477386
test cl, cl
jmp 0x14047721d
jne 0x1404772c2
mov rcx, qword [rdi]
stc
jmp 0x14047722c
test rcx, rcx
jmp 0x140477234
je 0x1404772a6
mov rax, qword [rcx + 0x38]
rcr dx, 0xd
dec dx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140477251
je 0x140477277
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], esi
jmp 0x140477264
jle 0x140477277
movzx eax, word [rdx]
jmp 0x140477272
jmp 0x140477289
mov rax, qword [rcx]
jmp 0x14047727f
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140477292
je 0x1404772a6
mov word [rdi + 0xa], ax
jmp 0x1404772a1
jmp 0x1404772b9
mov qword [rdi], rsi
jmp 0x1404772b2
movzx eax, word [rdi + 0xa]
cmc
cmp esi, edi
mov byte [rdi + 8], bl
cmp r10b, r8b
test dil, r10b
cmp ax, word [rbp + 3]
jmp 0x1404772cb
jne 0x140477386
mov rax, qword [rbp - 0x79]
movsx rcx, r12w
mov byte [rax], 0x2d
shr cx, cl
lea r14, [rax + 1]
sar cl, 0x93
rcl cx, cl
mov rcx, qword [rdi]
clc
cmp dx, r8w
cmp r9w, 0x2d5f
test rcx, rcx
jmp 0x1404772ff
je 0x14047737d
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140477311
je 0x14047734e
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140477322
jle 0x14047734e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047733a
mov qword [rcx], rax
cdqe
mov eax, esi
movzx eax, word [rdx]
jmp 0x140477349
jmp 0x140477360
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047735a
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140477369
je 0x14047737d
mov byte [rdi + 8], sil
jmp 0x140477378
jmp 0x140477386
mov qword [rdi], rsi
or al, sil
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
clc
or r12w, 0x5180
mov byte [r14], 0x30
add r14, rbx
cmp r14b, r15b
or r12, rdx
mov qword [rsp + 0x58], r14
or r12d, 0x4cda1216
inc ax
mov byte [rsp + 0x30], sil
adc ax, di
movsx r12w, r14b
sar r12w, cl
mov r12d, esi
mov bx, sp
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
rol cl, 0x98
rcl bl, 0x8f
mov eax, 0x24
sar cl, 0x34
add ch, 0x30
movzx rcx, si
mov ecx, 0x300
test si, r8w
test dil, 0x5e
cmp dword [r13], 0x3b9aca00
not bl
movzx bx, bpl
cmove eax, ecx
or ebx, r8d
cmp dil, r15b
mov dword [rsp + 0x50], eax
btr rbx, 0x4d
sar bh, cl
and al, 0x8e
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
jmp 0x14047742c
dec al
cmp al, 0x7d
jmp 0x140477435
ja 0x140477c05
cmp qword [rbp - 0x21], rsi
jmp 0x140477444
jne 0x140477459
mov word [rsp + 0x38], si
jmp 0x140477454
jmp 0x140477483
mov rax, qword [r15]
mov cl, bpl
movzx cx, r10b
mov ch, 0xf6
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140477473
call qword [case.0x140162398.0]
mov word [rsp + 0x38], ax
jmp 0x140477483
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
sar cl, 0x73
movsxd r13, r15d
cmp r9d, 0x35c07856
mov qword [rbp - 0x41], 1
adc r13d, esp
mov r13d, 0xf
shr edx, 0x6a
mov qword [rbp - 0x39], r13
sbb cx, 0x6cc4
cmp spl, spl
mov edx, 0x1fb81410
xor eax, eax
cmovne ecx, ebp
mov byte [rbp - 0x51], al
cmovle cx, cx
cqo
mov rdx, qword [rsp + 0x48]
cmovae cx, r15w
movsx ecx, r14w
movsxd rcx, ebp
mov rcx, rdi
call fcn.140465047
xor r9d, r9d
mov r15, qword [rbp - 0x51]
jmp 0x1404774ef
test al, al
jmp 0x1404774f6
jne 0x140477a0b
lea r12, [rdi + 0xa]
or r8b, dil
ror bl, cl
mov r8, r12
shl bl, 0x6f
mov qword [rbp - 0x71], r12
or bl, 1
mov bl, byte [rsp + 0x31]
test r9w, bx
cmp byte [rdi + 8], r9b
jne 0x1404775cc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047752f
je 0x1404775c2
mov rax, qword [rcx + 0x38]
ror dx, 0xea
btr rdx, 0x49
bt rdx, r9
mov rdx, qword [rax]
test rdx, rdx
je 0x140477572
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047755f
jle 0x140477572
movzx eax, word [rdx]
jmp 0x14047756d
jmp 0x140477593
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047757e
call qword [case.0x140162398.0]
mov r8, qword [rbp - 0x71]
bts rcx, r13
xor r9d, r9d
sar cx, 0xa
mov ecx, 0xffff
stc
test r14w, 0x3264
cmp cx, ax
jmp 0x1404775a7
je 0x1404775c2
mov word [r8], ax
bswap r12w
mov r12, r8
jmp 0x1404775bd
jmp 0x1404775c5
mov qword [rdi], r9
mov byte [rdi + 8], 1
bswap dx
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
movzx rcx, ax
xchg ecx, ecx
lea rcx, [rbp - 0x11]
jmp 0x1404775e4
call fcn.14013fe99
lea rcx, [rbp - 0x11]
test r12b, r10b
sub rax, rcx
cmp bp, cx
sar rax, 1
clc
stc
cmp rax, 0xa
jmp 0x140477604
jae 0x1404776f6
mov r8d, 1
shrd cx, di, 0x58
mov byte [rsp + 0x30], r8b
shl ch, cl
rol ch, cl
mov ecx, dword [rsp + 0x3c]
cmp ax, 0x1895
test dil, sil
cmp dword [rsp + 0x50], ecx
jmp 0x140477632
jg 0x140477655
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x140477645
je 0x1404776bd
mov byte [rsp + 0x40], r8b
jmp 0x1404776bd
test rax, rax
jne 0x14047766b
test ecx, ecx
jmp 0x140477665
je 0x1404776bd
lea r9, [0x1400c0d70]
jmp 0x14047767a
mov al, byte [rax + r9]
cmp spl, 0x6f
jmp 0x140477688
mov byte [r14], al
or al, 0x44
add r14, r8
sal al, cl
shrd ax, ax, 0x7e
test r9w, 0x39bd
mov qword [rsp + 0x58], r14
btr eax, edx
add ecx, r8d
shld ax, r11w, 0xa3
inc ah
sub ah, 0xd4
mov dword [rsp + 0x3c], ecx
cmovns eax, edi
sbb cl, r9b
lea rax, [rbp - 0x51]
and cl, 0x9a
dec cl
xor cl, 0xee
cmp r13, 0x10
setae cl
jmp 0x1404776d5
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
je 0x14047788f
lea rax, [rbp - 0x51]
test cl, cl
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14047787b
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
cmovae rax, r15
cmp eax, edi
xor r9d, r9d
stc
cmp byte [rax + rsi], r9b
jmp 0x140477715
je 0x1404779a5
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x14047772a
je 0x1404779a5
cmp byte [rdi + 8], r9b
jmp 0x140477739
jne 0x1404777f4
mov rcx, qword [rdi]
test r11w, dx
stc
cmp esp, r12d
test rcx, rcx
jmp 0x140477752
je 0x1404777d4
mov rax, qword [rcx + 0x38]
rcr dl, cl
and dh, 0x9f
neg edx
mov rdx, qword [rax]
clc
test r14b, cl
test rdx, rdx
jmp 0x140477772
je 0x140477792
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140477792
movzx eax, word [rdx]
jmp 0x14047778d
jmp 0x1404777af
mov rax, qword [rcx]
jmp 0x14047779a
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
movzx r8d, word [rsp + 0x38]
xchg ch, cl
sub r9d, r9d
mov ecx, 0xffff
cmp dh, 7
jmp 0x1404777bc
cmp cx, ax
jmp 0x1404777c4
je 0x1404777d4
mov word [r12], ax
jmp 0x1404777dd
mov qword [rdi], r9
movzx eax, si
setno ah
mov eax, 1
jmp 0x1404777e7
mov byte [rdi + 8], al
jmp 0x1404777ef
jmp 0x1404777f9
mov eax, 1
cmp word [r12], r8w
jne 0x1404779a5
mov rcx, qword [rbp - 0x41]
cmp r9d, 0xa2d0a48
cmp rcx, r13
jmp 0x140477817
jae 0x140477847
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
test r14b, r14b
jmp 0x140477831
cmovne rax, r15
test r12b, al
and word [rax + rcx], 0
jmp 0x140477842
jmp 0x140477873
sub r9d, r9d
mov r8b, 0xbb
xchg dl, r8b
mov r8b, bl
bswap ecx
mov cl, dil
cwd
mov rdx, rax
bswap cx
movzx cx, spl
lea rcx, [rbp - 0x51]
jmp 0x14047786e
call fcn.1404533eb
inc rsi
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
xadd cx, cx
bts cx, r12w
xchg cx, cx
mov rcx, qword [rdi]
cmp r11b, 0xc6
test bpl, 0x65
cmp spl, dl
sub r8d, r8d
test r12b, sil
test rcx, rcx
jmp 0x1404778ab
je 0x140477952
mov rax, qword [rcx + 0x38]
cmp edi, 0x6bb0691c
stc
clc
cmp qword [rax], r8
jmp 0x1404778c5
je 0x14047790f
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x1404778d8
jle 0x14047790f
dec dword [rax]
movzx eax, r9w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, dx
movzx rax, r12w
not al
lea rax, [rdx + 2]
jmp 0x1404778fd
mov qword [rcx], rax
nop
movzx eax, word [rdx]
jmp 0x14047790a
jmp 0x140477932
mov rax, qword [rcx]
jmp 0x140477917
mov rax, qword [rax + 0x38]
jmp 0x140477920
call qword [case.0x140162398.0]
xor r8d, r8d
setle cl
btr rcx, rbp
not ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047793f
je 0x140477952
mov al, r8b
jmp 0x14047794d
jmp 0x140477964
mov qword [rdi], r8
movsx edx, cx
movsxd rcx, eax
mov al, 1
cdq
bswap dx
movsxd rdx, esp
mov byte [rdi + 8], al
movsx rcx, bp
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140477978
call fcn.140465047
xor r9d, r9d
bsf r8d, r12d
rol r8b, cl
mov r8b, 0x48
test al, al
movzx r8w, r14b
cmovo r8w, r14w
mov r8, qword [rbp - 0x71]
jmp 0x14047799f
je 0x14047751a
test rsi, rsi
jmp 0x1404779ad
je 0x140477a15
lea rax, [rbp - 0x51]
cmp r8w, 0x74fa
jmp 0x1404779c5
cmp r13, 0x10
jmp 0x1404779ce
cmovae rax, r15
clc
cmc
cmp r10b, 0xa8
cmp byte [rax + rsi], r9b
jmp 0x1404779e1
jle 0x1404779fc
mov edx, 1
test rbx, 0x782b77ec
cmc
add rsi, rdx
jmp 0x140477a23
mov byte [rsp + 0x31], 1
jmp 0x140477a06
jmp 0x140477a8e
mov edx, 1
jmp 0x140477a33
mov edx, 1
adc bl, r12b
shl bh, 0x54
rcl bh, 0xce
mov rbx, qword [rbp - 0x69]
test dil, 0xfe
cmp r13d, 0x7b045c1
clc
test rsi, rsi
jmp 0x140477a3b
je 0x140477a8e
mov cl, byte [rbx]
jmp 0x140477a4d
cmp cl, 0x7f
jmp 0x140477a55
je 0x140477a8e
sub rsi, rdx
je 0x140477bbe
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140477a71
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x140477a7d
je 0x140477bee
mov byte [rsp + 0x31], dl
test r8b, sil
cmp dil, 0x85
cmp r13, 0x10
jmp 0x140477a97
jb 0x140477af9
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jmp 0x140477ab0
jb 0x140477aec
add rdx, 0x27
jmp 0x140477ac2
mov r15, qword [r15 - 8]
cmp r11b, 0x45
cmp r13w, sp
sub rax, r15
test r10, rdi
cmc
add rax, 0xfffffffffffffff8
cmp r9w, 0x2d1d
test rbx, rsi
cmp rax, 0x1f
ja 0x140479172
mov rcx, r15
jmp 0x140477af4
call fcn.140261fd0
mov r12d, dword [rsp + 0x3c]
bswap r14
shld r13, r9, 1
mov r14, qword [rsp + 0x58]
sub r15w, di
mov r15, qword [rsp + 0x60]
dec r13
rcl dl, 9
and r13b, 0xd0
mov r13, qword [rsp + 0x68]
cqo
sub esi, esi
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140477b34
call fcn.140465047
test al, al
jne 0x140478083
mov rax, qword [r15]
mov rcx, r15
jmp 0x140477b4c
mov rax, qword [rax + 0x18]
jmp 0x140477b55
call qword [case.0x140162398.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140477b67
jne 0x140477f7e
mov rdx, qword [rdi]
cmp spl, 0xa3
test rdx, rdx
je 0x140477f5e
mov rcx, qword [rdx + 0x38]
rol r8w, 0x35
add r8, 0x7b5421d2
bts r8w, r11w
mov r8, qword [rcx]
cmc
test r8, r8
je 0x140477f12
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x140477baa
jle 0x140477f12
movzx eax, word [r8]
jmp 0x140477bb9
jmp 0x140477f34
test rsi, rsi
jmp 0x140477bc6
jne 0x140477bee
lea rax, [rbp - 0x51]
jmp 0x140477bd9
cmp r13, 0x10
cmovae rax, r15
cmp cl, byte [rax]
jmp 0x140477be8
jl 0x140477a83
cmp byte [rbx + 1], r9b
jmp 0x140477bf7
jle 0x140477a33
inc rbx
jmp 0x140477a33
mov rdx, qword [rsp + 0x48]
mov ch, 0xa6
movzx rcx, r13w
mov rcx, rdi
jmp 0x140477c19
call fcn.140465047
test al, al
jne 0x140477b27
lea rbx, [rdi + 0xa]
movzx si, al
mov rsi, rbx
neg r15b
mov r13d, dword [rsp + 0x50]
add r15d, 0x1263483
shr r15b, 0xa3
mov r15, qword [rsp + 0x48]
sub r8d, r8d
stc
cmp byte [rdi + 8], r8b
jmp 0x140477c56
jne 0x140477d05
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140477c68
je 0x140477cf4
mov rax, qword [rcx + 0x38]
rcl edx, cl
btc edx, edx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140477c83
je 0x140477ca8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140477c95
jle 0x140477ca8
movzx eax, word [rdx]
jmp 0x140477ca3
jmp 0x140477ccc
mov rax, qword [rcx]
jmp 0x140477cb0
mov rax, qword [rax + 0x30]
jmp 0x140477cb9
call qword [case.0x140162398.0]
xor r8d, r8d
movzx cx, r10b
cmp cl, al
movsx ecx, bx
mov ecx, 0xffff
jmp 0x140477cd6
cmp cx, ax
je 0x140477cf4
mov word [rsi], ax
sete bh
movzx rbx, r10w
movsx ebx, bx
mov rbx, rsi
jmp 0x140477d01
mov qword [rdi], r8
jmp 0x140477d01
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
movzx rcx, bp
jmp 0x140477d16
lea rcx, [rbp - 0x11]
jmp 0x140477d1f
call fcn.14013fe99
lea rcx, [rbp - 0x11]
stc
cmp r15w, 0x247a
sub rax, rcx
clc
test si, ax
sar rax, 1
cmp rax, 0xa
jmp 0x140477d42
jae 0x140477f03
xor r8d, r8d
clc
test r12d, r13d
cmp r13d, r12d
jmp 0x140477d57
jg 0x140477d8a
lea r9d, [r8 + 1]
cmp r12, r15
cmp r8b, 0xaf
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140477d75
je 0x140477df0
mov byte [rsp + 0x40], r9b
jmp 0x140477d85
jmp 0x140477df0
test rax, rax
jne 0x140477d9c
test r12d, r12d
je 0x140477de5
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
jmp 0x140477dae
mov byte [r14], al
xchg r9, r9
btr r9d, 0xda
sar r9b, 0xaf
mov r9d, 1
stc
test r12w, r12w
test dx, 0x4e44
add r14, r9
cmc
cmp rdi, 0x50b759cc
add r12d, r9d
jmp 0x140477de0
jmp 0x140477df0
mov r9d, 1
movsxd rcx, edi
rcl ch, cl
mov byte [rsp + 0x30], r9b
mov cl, dil
jmp 0x140477dfd
mov rcx, qword [rdi]
test spl, bl
test dh, 0x7f
test rcx, rcx
jmp 0x140477e0e
je 0x140477eb9
mov rax, qword [rcx + 0x38]
cmp ebx, esi
cmp qword [rax], r8
je 0x140477e77
mov rax, qword [rcx + 0x50]
test bpl, 0xdc
cmp rax, r9
jmp 0x140477e33
cmp dword [rax], r8d
jle 0x140477e77
dec dword [rax]
cmovp rdx, rcx
movsxd rdx, r12d
mov dh, dl
mov rcx, qword [rcx + 0x38]
mov dl, r12b
cmovo ax, di
mov rdx, qword [rcx]
cwde
lahf
movzx rax, r13w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, r14w
movsx eax, r15w
movzx eax, word [rdx]
jmp 0x140477e72
jmp 0x140477e9e
mov rax, qword [rcx]
jmp 0x140477e7f
mov rax, qword [rax + 0x38]
jmp 0x140477e88
call qword [case.0x140162398.0]
xor r8d, r8d
cmp r11w, 0x3db4
lea r9d, [r8 + 1]
cmc
rol cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140477eab
je 0x140477eb9
mov al, r8b
jmp 0x140477ec9
mov qword [rdi], r8
movsx edx, si
mov al, r9b
movsx cx, r10b
cqo
mov byte [rdi + 8], al
movsxd rcx, ebx
mov cx, r14w
mov ch, 0xc6
mov rdx, r15
cmovge cx, bx
bswap cx
movsx cx, sil
mov rcx, rdi
call fcn.140465047
sub r8d, r8d
jmp 0x140477ef6
test al, al
jmp 0x140477efd
je 0x140477c4d
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x140477b0f
mov rax, qword [rdx]
mov cl, 0xb5
setge cl
movsxd rcx, ebp
mov rcx, rdx
jmp 0x140477f25
mov rax, qword [rax + 0x30]
jmp 0x140477f2e
call qword [case.0x140162398.0]
mov ecx, 0xffff
stc
test dx, 0x6c30
test r15b, sil
cmp cx, ax
jmp 0x140477f4a
je 0x140477f5e
mov word [rdi + 0xa], ax
jmp 0x140477f59
jmp 0x140477f65
mov qword [rdi], rsi
bswap r15w
mov r15d, 1
jmp 0x140477f70
mov byte [rdi + 8], r15b
jmp 0x140477f79
jmp 0x140477f89
mov r15d, 1
jmp 0x140477f89
cmp word [rdi + 0xa], bx
jmp 0x140477f92
jne 0x140478083
call fcn.1404b4569
mov rcx, qword [rax]
or al, 0x6b
setge al
mov al, byte [rcx]
jmp 0x140477fb1
mov byte [r14], al
xchg ch, cl
and cl, 0x11
add r14, r15
shl cl, 0x3e
ror ch, 0x98
shr cl, 0x71
mov qword [rsp + 0x58], r14
mov cl, bpl
neg ch
mov rcx, qword [rdi]
cmc
cmp sil, bl
test r13b, 0xf8
test rcx, rcx
je 0x14047807b
mov rax, qword [rcx + 0x38]
cmp r15, r11
stc
cmp r11w, 0x597
cmp qword [rax], rsi
je 0x140478049
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140478005
jle 0x140478049
dec dword [rax]
cbw
cmovp rax, rdx
movsxd rax, r14d
mov rcx, qword [rcx + 0x38]
rdtsc
movsx dx, sil
movsx eax, r9w
mov rdx, qword [rcx]
cmovg ax, cx
movsx rax, sp
lea rax, [rdx + 2]
jmp 0x140478039
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140478044
jmp 0x140478060
mov rax, qword [rcx]
jmp 0x140478051
mov rax, qword [rax + 0x38]
jmp 0x14047805a
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp r14w, r11w
cmp cx, ax
je 0x14047807b
mov byte [rdi + 8], sil
jmp 0x140478083
mov qword [rdi], rsi
stc
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
cmc
test si, r13w
cmp dx, r15w
cmp dword [r13], 0x3b9aca00
jmp 0x14047809e
je 0x1404782f4
test r12d, r12d
jmp 0x1404780ac
jne 0x1404782f4
mov rdx, r15
setge cl
mov ch, 0x66
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x1404780ca
jne 0x1404782b4
lea rbx, [rdi + 0xa]
mov rsi, rbx
bswap r12w
mov r12d, dword [rsp + 0x34]
xor r13d, r13d
clc
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x1404780f1
jne 0x140478192
mov rcx, qword [rdi]
cmp dil, 0x89
cmp dx, ax
cmc
test rcx, rcx
jmp 0x14047810a
je 0x14047817c
mov rax, qword [rcx + 0x38]
add dl, r14b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140478122
je 0x140478147
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140478134
jle 0x140478147
movzx eax, word [rdx]
jmp 0x140478142
jmp 0x140478159
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140478153
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140478166
je 0x14047817c
mov word [rsi], ax
mov rbx, rsi
jmp 0x140478177
jmp 0x140478184
mov qword [rdi], r13
jmp 0x140478184
mov byte [rdi + 8], r14b
movsxd rax, ebp
or ax, 0xc61
adc ah, 0xc9
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x14047819e
jne 0x140478293
sub r12d, r14d
sar cx, 0xfa
cmc
mov byte [rsp + 0x30], r14b
sbb cx, 0x58b6
sar ch, cl
mov rcx, qword [rdi]
cmp r9b, r14b
test rcx, rcx
jmp 0x1404781c6
je 0x14047825b
mov rax, qword [rcx + 0x38]
test ax, 0x99b
cmp qword [rax], r13
jmp 0x1404781dc
je 0x140478229
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r13d
jmp 0x1404781ef
jle 0x140478229
dec dword [rax]
mov ax, bp
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, sil
movsxd rax, esp
movsx eax, di
lea rax, [rdx + 2]
jmp 0x140478216
mov qword [rcx], rax
cwde
cdqe
movzx eax, word [rdx]
jmp 0x140478224
jmp 0x14047823b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140478235
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140478248
je 0x14047825b
mov al, r13b
jmp 0x140478256
jmp 0x140478268
mov qword [rdi], r13
movzx ecx, dx
mov al, r14b
cmovne dx, bp
mov byte [rdi + 8], al
xchg cl, dh
setb ch
mov rdx, r15
mov cx, 0x37f0
movsx ecx, r8w
movzx ecx, di
mov rcx, rdi
jmp 0x140478286
call fcn.140465047
test al, al
je 0x1404780e8
mov dword [rsp + 0x34], r12d
movzx r13d, r11w
ror r13b, cl
movsx r12, dx
mov r14, qword [rsp + 0x58]
sar r13w, cl
mov r12d, dword [rsp + 0x3c]
sar r13d, cl
mov r13d, dword [rsp + 0x34]
test rax, 0x18237d8f
test r13d, r13d
jmp 0x1404782c7
jns 0x140478300
mov byte [r14], 0x30
sbb al, spl
mov eax, 1
add r14, rax
stc
jmp 0x1404782e2
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x1404782ef
jmp 0x140478300
mov r13d, dword [rsp + 0x34]
cqo
bswap dx
cwd
mov rdx, r15
xchg cl, ch
setns ch
not rcx
mov rcx, rdi
jmp 0x140478313
call fcn.140465047
test al, al
jmp 0x14047831f
jne 0x1404785b9
lea rbx, [rdi + 0xa]
mov rsi, rbx
rcr r13b, cl
jmp 0x140478338
xor r8d, r8d
sar r13w, cl
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jne 0x1404783ee
mov rcx, qword [rdi]
clc
test r8w, r12w
test rcx, rcx
je 0x1404783de
mov rax, qword [rcx + 0x38]
rcl dl, 0xa2
mov rdx, qword [rax]
cmc
jmp 0x14047836e
test rdx, rdx
jmp 0x140478376
je 0x14047839b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140478388
jle 0x14047839b
movzx eax, word [rdx]
jmp 0x140478396
jmp 0x1404783b7
mov rax, qword [rcx]
jmp 0x1404783a3
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
xor r8d, r8d
sub ecx, ebx
btc cx, 0xbd
mov ecx, 0xffff
clc
cmc
cmp cx, ax
jmp 0x1404783c6
je 0x1404783de
mov word [rsi], ax
not bl
mov rbx, rsi
jmp 0x1404783d9
jmp 0x1404783e7
mov qword [rdi], r8
movsx edx, dx
setp dl
mov byte [rdi + 8], r13b
xchg cl, r8b
movzx r8d, word [rbx]
cmovl dx, cx
cwd
movsx ecx, r15w
lea rdx, [rbp + 0xb]
movzx cx, ah
xchg ch, ch
bswap cx
lea rcx, [rbp - 0x11]
jmp 0x140478412
call fcn.14013fe99
lea rcx, [rbp - 0x11]
cmp cx, 0x245e
clc
sub rax, rcx
cmp bx, r15w
jmp 0x14047842d
sar rax, 1
test si, cx
clc
cmp rax, 0xa
jmp 0x14047843d
jae 0x1404785ac
cmp r12d, dword [rsp + 0x50]
jge 0x140478487
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
cmp r9, 0x6a10160a
mov byte [r14], al
jmp 0x140478467
lea r14, [r14 + r13]
cmp edx, 0x647c0535
test cx, 0x9d9
add r12d, r13d
clc
xor r8d, r8d
jmp 0x140478482
jmp 0x1404784b6
mov ecx, dword [rsp + 0x40]
cmc
cmp r8b, r15b
movzx ecx, cl
xor r8d, r8d
cmc
test rax, rax
jmp 0x14047849e
cmovne ecx, r13d
cmp rax, 0x3ef51606
test bpl, bpl
mov dword [rsp + 0x40], ecx
xor ecx, 0x7ea37e6e
mov byte [rsp + 0x30], r13b
add cl, 0x8e
or ch, 0x8a
movzx cx, dil
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404784d1
je 0x14047855f
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x1404784e4
je 0x140478529
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404784f6
jle 0x140478529
dec dword [rax]
movzx edx, bp
mov rcx, qword [rcx + 0x38]
cmovbe edx, r10d
mov rdx, qword [rcx]
movsx eax, r14w
lea rax, [rdx + 2]
jmp 0x140478519
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140478524
jmp 0x140478543
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140478535
call qword [case.0x140162398.0]
sub r8d, r8d
rol cl, cl
xchg cx, cx
mov ecx, 0xffff
stc
jmp 0x14047854e
cmp cx, ax
je 0x14047855f
mov al, r8b
jmp 0x140478571
mov qword [rdi], r8
mov cl, r10b
movzx cx, cl
mov al, r13b
movsx cx, r15b
mov byte [rdi + 8], al
setp dh
movsx cx, bpl
movzx edx, dx
mov rdx, r15
movzx ecx, r11w
setno cl
cmovl cx, bp
mov rcx, rdi
jmp 0x140478595
call fcn.140465047
sub r8d, r8d
test bpl, 8
cmp rsp, r9
test al, al
je 0x140478343
mov r13d, dword [rsp + 0x34]
test r13d, 0x357279e9
cmc
sub r12d, r12d
cmc
test r15b, 0xdb
test ebp, r8d
cmp byte [rsp + 0x40], r12b
jmp 0x1404785ce
je 0x140478682
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x1404785e4
je 0x140478646
call fcn.1404b4569
mov cl, byte [rbx]
jmp 0x1404785f6
mov rax, qword [rax]
clc
cmc
cmp cl, byte [rax]
jmp 0x140478602
je 0x14047861e
cmp cl, 0x39
jmp 0x140478610
jne 0x14047862b
mov byte [rbx], 0x30
jmp 0x14047861e
dec rbx
jmp 0x140478626
jmp 0x1404785dc
add cl, 1
cmp r11, 0x7be83698
test edx, 0x24e645ff
mov byte [rbx], cl
cmp rbx, r15
jne 0x140478676
mov byte [rbx], 0x31
sbb ebx, r10d
mov ebx, 1
not r15d
dec r15
btc r15w, 0x53
add r13d, ebx
movzx r15, bp
mov dword [rsp + 0x34], r13d
mov r15b, r8b
mov r15, qword [rsp + 0x48]
jmp 0x140478687
mov r15, qword [rsp + 0x48]
test r9w, cx
movzx ebx, bp
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140478694
je 0x140479078
mov rdx, r15
movsx ecx, r11w
not rcx
movzx ecx, ax
mov rcx, rdi
jmp 0x1404786af
call fcn.140465047
test al, al
jmp 0x1404786bb
jne 0x140479078
mov cl, byte [rdi + 8]
clc
cmc
test r15, rsp
test cl, cl
jmp 0x1404786d0
jne 0x14047876c
mov rcx, qword [rdi]
test r12, 0x14305db4
cmc
test rcx, rcx
je 0x140478756
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r15, rdi
test rdx, rdx
je 0x140478717
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140478717
movzx eax, word [rdx]
jmp 0x140478712
jmp 0x14047872e
mov rax, qword [rcx]
jmp 0x14047871f
mov rax, qword [rax + 0x30]
jmp 0x140478728
call qword [case.0x140162398.0]
mov ecx, 0xffff
clc
cmp sp, 0x345a
cmc
cmp cx, ax
jmp 0x140478742
je 0x140478756
mov word [rdi + 0xa], ax
jmp 0x140478751
jmp 0x14047875e
mov qword [rdi], r12
inc al
adc ah, 0xc0
mov byte [rdi + 8], bl
mov cl, bl
bts rax, r10
sub al, sil
shr ah, cl
movzx eax, word [rdi + 0xa]
jmp 0x14047877c
cmp ax, word [rbp + 9]
jmp 0x140478785
je 0x140478843
test cl, cl
jmp 0x140478792
jne 0x140478834
mov rcx, qword [rdi]
jmp 0x1404787a0
test rcx, rcx
jmp 0x1404787a8
je 0x14047881a
mov rax, qword [rcx + 0x38]
rcl dl, cl
rcr edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404787c1
je 0x1404787e8
mov rax, qword [rcx + 0x50]
test spl, 0xad
test bl, r8b
cmp dword [rax], r12d
jmp 0x1404787da
jle 0x1404787e8
movzx eax, word [rdx]
jmp 0x1404787fa
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404787f4
call qword [case.0x140162398.0]
mov ecx, 0xffff
test r8d, edi
cmc
cmp cx, ax
je 0x14047881a
mov word [rdi + 0xa], ax
jmp 0x140478815
jmp 0x14047882c
mov qword [rdi], r12
cwde
or ax, 0x2183
movzx eax, word [rdi + 0xa]
test si, 0x4bd0
stc
mov byte [rdi + 8], bl
jmp 0x140478834
cmp ax, word [rbp + 7]
jmp 0x14047883d
jne 0x140479078
mov byte [r14], 0x65
and ecx, 0x68773c55
shr cx, 0xc2
movzx rcx, r12w
lea r14, [r14 + rbx]
clc
neg ch
sar cx, 0x53
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404788f7
mov rax, qword [rcx + 0x38]
test bpl, cl
clc
cmp qword [rax], r12
jmp 0x14047887c
je 0x1404788ca
mov rax, qword [rcx + 0x50]
jmp 0x14047888b
cmp dword [rax], r12d
jmp 0x140478893
jle 0x1404788ca
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, 0xa2
cbw
lahf
lea rax, [rdx + 2]
jmp 0x1404788b0
mov qword [rcx], rax
cwde
movsx ax, r10b
movzx eax, r10w
movzx eax, word [rdx]
jmp 0x1404788c5
jmp 0x1404788dc
mov rax, qword [rcx]
jmp 0x1404788d2
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
je 0x1404788f7
mov al, r12b
jmp 0x1404788f2
jmp 0x140478901
mov qword [rdi], r12
setp dh
mov al, bl
mov cl, 0x48
mov byte [rdi + 8], al
mov sil, r12b
movsx rbx, r11w
mov ebx, r12d
mov rdx, r15
movsx rcx, di
movzx ecx, dx
mov rcx, rdi
jmp 0x140478920
call fcn.140465047
test al, al
jne 0x140478c6c
mov cl, byte [rdi + 8]
cmp edx, esi
clc
test cl, cl
jne 0x1404789e2
mov rcx, qword [rdi]
test ebp, r15d
jmp 0x140478946
test rcx, rcx
jmp 0x14047894e
je 0x1404789bd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp dil, dl
test r13b, r13b
clc
test rdx, rdx
jmp 0x14047896a
je 0x14047898a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047898a
movzx eax, word [rdx]
jmp 0x140478985
jmp 0x1404789a1
mov rax, qword [rcx]
jmp 0x140478992
mov rax, qword [rax + 0x30]
jmp 0x14047899b
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404789ae
je 0x1404789bd
mov word [rdi + 0xa], ax
jmp 0x1404789c6
mov qword [rdi], r12
sets cl
movsxd r8, ebx
mov r8d, 1
jmp 0x1404789d1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x1404789dd
jmp 0x1404789f3
mov r8d, 1
bts ax, r15w
nop
rol ax, 0xa4
movzx eax, word [rdi + 0xa]
cmp rdx, rsi
cmp r8b, 0x39
cmp ax, word [rbp + 5]
jmp 0x140478a07
jne 0x140478ae3
mov byte [r14], 0x2b
btr cx, di
add r14, r8
mov rcx, qword [rdi]
cmp r9w, ax
test rcx, rcx
jmp 0x140478a27
je 0x140478acd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140478a39
je 0x140478a89
mov rax, qword [rcx + 0x50]
cmp r14b, 0xc5
cmp dword [rax], r12d
jmp 0x140478a4f
jle 0x140478a89
dec dword [rax]
cwd
movzx rdx, si
mov rcx, qword [rcx + 0x38]
mov dx, 0x6ef3
movzx edx, r12w
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140478a76
mov qword [rcx], rax
setb al
movzx eax, word [rdx]
jmp 0x140478a84
jmp 0x140478aa9
mov rax, qword [rcx]
jmp 0x140478a91
mov rax, qword [rax + 0x38]
jmp 0x140478a9a
call qword [case.0x140162398.0]
mov r8d, 1
shr rcx, cl
mov ecx, 0xffff
test r8b, 0x2d
cmp cx, ax
jmp 0x140478aba
je 0x140478acd
mov al, r12b
jmp 0x140478ac8
jmp 0x140478adb
mov qword [rdi], r12
mov al, r12b
mov al, r8b
jmp 0x140478adb
mov byte [rdi + 8], al
jmp 0x140478c6c
test cl, cl
jmp 0x140478aea
jne 0x140478b94
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140478afb
je 0x140478b71
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test dx, ax
test rdx, rdx
jmp 0x140478b14
je 0x140478b39
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140478b26
jle 0x140478b39
movzx eax, word [rdx]
jmp 0x140478b34
jmp 0x140478b50
mov rax, qword [rcx]
jmp 0x140478b41
mov rax, qword [rax + 0x30]
jmp 0x140478b4a
call qword [case.0x140162398.0]
mov ecx, 0xffff
jmp 0x140478b5f
cmp cx, ax
je 0x140478b71
mov word [rdi + 0xa], ax
jmp 0x140478b80
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
movsxd r8, ecx
jmp 0x140478b80
mov r8d, 1
test dil, al
test rbp, 0x7db10d2f
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jmp 0x140478b9d
jne 0x140478c6c
mov byte [r14], 0x2d
cmc
btc cx, 0xf8
xor rcx, rax
add r14, r8
neg rcx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140478bc1
je 0x140478c5b
mov rax, qword [rcx + 0x38]
test r14, r12
jmp 0x140478bd3
cmp qword [rax], r12
jmp 0x140478bdb
je 0x140478c1c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140478bed
jle 0x140478c1c
dec dword [rax]
cwde
mov al, 0x95
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r12w
lea rax, [rdx + 2]
jmp 0x140478c0c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140478c17
jmp 0x140478c34
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140478c28
call qword [case.0x140162398.0]
mov r8d, 1
mov ecx, 0xffff
test cx, 0x2fe2
cmc
cmp cx, ax
jmp 0x140478c47
je 0x140478c5b
mov byte [rdi + 8], r12b
jmp 0x140478c56
jmp 0x140478c6c
mov qword [rdi], r12
xchg cl, dl
setno dh
movsx dx, dil
mov byte [rdi + 8], r8b
mov rdx, r15
cmovns ecx, edi
bswap cx
not ch
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x140478c86
jne 0x140478e5d
cmp byte [rdi + 8], r12b
jne 0x140478d31
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140478ca1
je 0x140478d09
mov rax, qword [rcx + 0x38]
sal dl, cl
cqo
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140478cd7
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140478cc9
jle 0x140478cd7
movzx eax, word [rdx]
jmp 0x140478ce9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140478ce3
call qword [case.0x140162398.0]
mov ecx, 0xffff
test r14b, 0xbb
cmp cx, ax
je 0x140478d09
mov word [rdi + 0xa], ax
jmp 0x140478d04
jmp 0x140478d18
mov qword [rdi], r12
movsx r8w, dil
xchg r8b, r8b
sete r8b
mov r8d, 1
jmp 0x140478d23
mov byte [rdi + 8], r8b
jmp 0x140478d2c
jmp 0x140478d3a
mov r8d, 1
sbb al, r9b
movzx eax, word [rdi + 0xa]
test esp, eax
stc
test r14b, 0xcd
cmp ax, word [rbp - 0x11]
jmp 0x140478d4e
jne 0x140478e3f
mov sil, r8b
adc ecx, r10d
mov rcx, qword [rdi]
test r15b, r10b
test rcx, rcx
jmp 0x140478d68
je 0x140478dfa
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x140478dbd
mov rax, qword [rcx + 0x50]
test dh, 0x6f
cmp dword [rax], r12d
jmp 0x140478d8b
jle 0x140478dbd
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dx, r12w
mov rdx, qword [rcx]
not al
cmovle ax, di
lea rax, [rdx + 2]
jmp 0x140478dad
mov qword [rcx], rax
movsx ax, r15b
movzx eax, word [rdx]
jmp 0x140478dda
mov rax, qword [rcx]
jmp 0x140478dc5
mov rax, qword [rax + 0x38]
jmp 0x140478dce
call qword [case.0x140162398.0]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
jmp 0x140478de7
je 0x140478dfa
mov al, r12b
jmp 0x140478df5
jmp 0x140478e0a
mov qword [rdi], r12
mov al, spl
mov al, r8b
cwd
mov edx, edi
bswap rcx
mov byte [rdi + 8], al
cdq
cwd
movsx cx, spl
mov rdx, r15
xchg cl, cl
movzx rcx, dx
not ecx
mov rcx, rdi
jmp 0x140478e28
call fcn.140465047
test al, al
jmp 0x140478e34
je 0x140478c8c
jmp 0x140478e4d
test sil, sil
jmp 0x140478e47
je 0x140478e5d
mov byte [r14], 0x30
cqo
inc r14
movsx dx, r10b
cwd
mov rdx, r15
cmovae cx, bp
movzx rcx, ax
movsxd rcx, r12d
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x140478e7a
jne 0x140479078
mov r13d, 1
cmp r14b, 0x34
test r8b, r15b
cmp byte [rdi + 8], r12b
jmp 0x140478e96
jne 0x140478f37
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140478ea7
je 0x140478f2a
mov rax, qword [rcx + 0x38]
sal dx, 0xca
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140478ec0
je 0x140478ee9
mov rax, qword [rcx + 0x50]
stc
cmp r14b, r10b
cmp dword [rax], r12d
jmp 0x140478ed6
jle 0x140478ee9
movzx eax, word [rdx]
jmp 0x140478ee4
jmp 0x140478f00
mov rax, qword [rcx]
jmp 0x140478ef1
mov rax, qword [rax + 0x30]
jmp 0x140478efa
call qword [case.0x140162398.0]
mov ecx, 0xffff
test al, dil
test r14w, 0x251
cmp cx, ax
jmp 0x140478f16
je 0x140478f2a
mov word [rdi + 0xa], ax
jmp 0x140478f25
jmp 0x140478f33
mov qword [rdi], r12
xchg cx, dx
movsxd rcx, ebp
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
cqo
lea rdx, [rbp + 0xb]
movzx rcx, r14w
mov cl, bl
movsx ecx, ax
lea rcx, [rbp - 0x11]
jmp 0x140478f54
call fcn.14013fe99
lea rcx, [rbp - 0x11]
sub rax, rcx
cmc
sar rax, 1
cmp rax, 0xa
jmp 0x140478f6d
jae 0x140479070
cmp ebx, 8
jmp 0x140478f7b
jge 0x140478fa7
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
rol sil, 0xe0
shr sil, 0x9c
mov byte [r14], al
add ch, bl
rcr sil, 0x1b
lea r14, [r14 + r13]
stc
xchg sil, cl
add ebx, r13d
mov sil, r13b
mov rcx, qword [rdi]
stc
cmc
jmp 0x140478fb4
test rcx, rcx
jmp 0x140478fbc
je 0x140479048
mov rax, qword [rcx + 0x38]
clc
stc
jmp 0x140478fcd
cmp qword [rax], r12
jmp 0x140478fd5
je 0x14047901b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140478fe7
jle 0x14047901b
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
lahf
cqo
movsx eax, dx
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx ax, r8b
movzx eax, word [rdx]
jmp 0x140479016
jmp 0x140479028
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140479035
je 0x140479048
mov al, r12b
jmp 0x140479043
jmp 0x140479051
mov qword [rdi], r12
mov al, r13b
xchg rcx, rcx
mov byte [rdi + 8], al
mov rdx, r15
movsx ecx, r14w
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x14047906a
je 0x140478e8d
mov r13d, dword [rsp + 0x34]
cmp ah, 0x7a
cmp byte [rsp + 0x31], r12b
jmp 0x140479082
jne 0x140479096
test sil, sil
jmp 0x140479090
jne 0x14047909a
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
xadd dl, dh
cmp r8w, bp
mov rdx, qword [rbp - 0x19]
clc
cmp r12d, ecx
cmp rdx, 0x10
jmp 0x1404790b5
jb 0x140479108
inc rdx
mov rcx, qword [rbp - 0x31]
cwde
mov rax, rcx
jmp 0x1404790ce
cmp rdx, 0x1000
jmp 0x1404790da
jb 0x140479103
add rdx, 0x27
cmp r14b, 0xca
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404790fd
ja 0x140479167
call fcn.140261fd0
mov eax, r13d
shl ch, cl
mov rcx, qword [rbp + 0xf]
jmp 0x140479117
xor rcx, rsp
jmp 0x14047911f
call fcn.14049bac2
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
pop r15
pop r14
movzx rbp, cx
movsxd rbp, edi
pop r13
pop r12
xchg sil, sil
setle sil
pop rdi
mov rbp, 0x69e1249a
mov bpl, al
pop rsi
jmp 0x140479160
pop rbp
jmp 0x140479166
ret
call fcn.1404b2253
nop
jmp 0x140479172
call fcn.1404b2253
nop
int3