Function at 0x140474db4
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
inc ax
rol al, cl
bt rax, rdx
push rbp
not al
xor bpl, r8b
bsr bp, di
push rsi
movsxd rax, r10d
push rdi
and al, dil
push r12
ror r12b, 0x3a
push r13
dec bpl
movzx r13d, r11w
push r14
push r15
rcr esi, 0x9e
btc r12, rax
lea rbp, [rsp - 0x17]
xor ax, r14w
sub rsp, 0x100
mov rax, qword [0x1400b7288]
xadd r13b, r14b
xor rax, rsp
btc si, r9w
mov qword [rbp + 0xf], rax
bts eax, r15d
mov r12, r9
mov qword [rsp + 0x48], r9
movsx r14d, dx
mov rdi, r8
mov r14, rdx
movsx rax, r10w
mov qword [rbp - 0x79], rdx
movsx dx, r13b
mov rsi, qword [rbp + 0x77]
cmp dil, r12b
xchg al, dh
neg dh
mov r13, qword [rbp + 0x7f]
btc rdx, rsi
mov qword [rsp + 0x68], r13
rol dl, cl
shl ax, cl
mov eax, dword [rsi + 0x18]
not dx
mov edx, 0x3000
cmc
stc
and eax, edx
cmc
cmp eax, edx
jne 0x140474e92
mov qword [rsp + 0x28], r13
mov dx, sp
movsx dx, ch
xchg dh, dh
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x140474e88
call fcn.14047724a
jmp 0x1404771d2
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
xchg ah, ch
lahf
mov qword [rbp - 0x59], rbx
movsx ecx, r12w
movsxd rcx, esp
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140474eb7
call qword [case.0x14044236c.0]
nop
movzx ecx, bx
movzx rcx, bx
cmova cx, r13w
lea rcx, [rbp - 0x61]
jmp 0x140474ed3
call fcn.14047cdcf
mov r15, rax
jmp 0x140474ee1
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x140474eee
je 0x140474f3a
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140474f03
call qword [case.0x14044236c.0]
mov r8, rax
cmp dh, 0xf4
stc
test rax, rax
je 0x140474f3a
mov rcx, qword [rax]
cdqe
mov rax, qword [rcx]
movsxd rdx, ebx
mov edx, 1
bswap cx
mov rcx, r8
jmp 0x140474f34
call qword [case.0x14044236c.0]
mov rax, qword [r15]
bswap cx
cwd
cqo
lea rdx, [rbp - 0x31]
movsxd rcx, r11d
jmp 0x140474f50
mov rcx, r15
jmp 0x140474f58
mov rax, qword [rax + 0x28]
jmp 0x140474f61
call qword [case.0x14044236c.0]
nop
bswap ecx
cwde
mov byte [rsp + 0x31], 0
movsx rbx, di
cmovp cx, r13w
mov byte [rsp + 0x40], 0
movsx ebx, cx
mov al, r11b
cdqe
mov rax, qword [rsi + 0x40]
movsx cx, r13b
mov cl, r9b
mov rbx, qword [rax + 8]
cmovbe ax, r9w
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
mov ecx, r9d
movzx rcx, si
movzx cx, spl
mov rcx, rbx
jmp 0x140474fb6
mov rax, qword [rax + 8]
jmp 0x140474fbf
call qword [case.0x14044236c.0]
nop
movsxd rcx, edx
lea rcx, [rbp - 0x61]
jmp 0x140474fd2
call fcn.140471b91
mov rsi, rax
stc
cmc
test rbx, rbx
jmp 0x140474fe4
je 0x140475051
mov rdx, qword [rbx]
movsx cx, ch
lahf
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140474ffe
call qword [case.0x14044236c.0]
mov r8, rax
movzx bx, r14b
sal bl, 0x42
stc
mov ebx, 1
clc
test rax, rax
je 0x140475056
mov rcx, qword [rax]
cwd
movzx ax, r8b
mov rdx, r9
mov rax, qword [rcx]
bswap cx
not rcx
mov edx, ebx
movzx ecx, r10w
setae ch
mov rcx, r8
jmp 0x140475046
call qword [case.0x14044236c.0]
jmp 0x140475056
mov ebx, 1
mov rax, qword [rsi]
setle r8b
movzx r8d, dx
not dh
lea r9, [rbp - 0x11]
cwd
not r8w
lea r8, [0x1400c0d7f]
lea rdx, [0x1400c0d70]
bswap rcx
xchg cl, cl
setp cl
mov rcx, rsi
jmp 0x14047508b
mov rax, qword [rax + 0x58]
jmp 0x140475094
call qword [case.0x14044236c.0]
mov rdx, r12
movzx cx, r15b
movsx rcx, r9w
mov rcx, rdi
jmp 0x1404750ae
call fcn.140462f15
xor esi, esi
mov r12d, 0xffff
clc
jmp 0x1404750c1
test al, al
jmp 0x1404750c8
jne 0x1404753e3
mov cl, byte [rdi + 8]
jmp 0x1404750d9
test cl, cl
jmp 0x1404750e0
jne 0x140475180
mov rcx, qword [rdi]
cmc
test bh, 0xb4
test cl, r8b
test rcx, rcx
jmp 0x1404750f8
je 0x14047516f
mov rax, qword [rcx + 0x38]
test cx, 0x1a72
add rdx, 0x23ab628a
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14047511b
je 0x140475140
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x14047512d
jle 0x140475140
movzx eax, word [rdx]
jmp 0x14047513b
jmp 0x140475157
mov rax, qword [rcx]
jmp 0x140475148
mov rax, qword [rax + 0x30]
jmp 0x140475151
call qword [case.0x14044236c.0]
cmp r12w, ax
jmp 0x140475160
je 0x14047516f
mov word [rdi + 0xa], ax
jmp 0x140475174
mov qword [rdi], rsi
neg cl
mov byte [rdi + 8], bl
mov cl, bl
adc ax, 0xf1e
test spl, r14b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14047518d
jne 0x140475276
mov rsi, qword [rbp - 0x79]
cmovg ecx, eax
shr ecx, 0x9b
mov byte [rsi], 0x2b
movsx ecx, r9w
lea r14, [rsi + 1]
bts cx, bx
xadd cx, cx
mov rcx, qword [rdi]
cmp si, r8w
cmc
sub esi, esi
test r9b, al
test rcx, rcx
jmp 0x1404751c5
je 0x14047525c
mov rax, qword [rcx + 0x38]
jmp 0x1404751d7
cmp qword [rax], rsi
jmp 0x1404751df
je 0x140475233
mov rax, qword [rcx + 0x50]
cmp al, 0xb
jmp 0x1404751f1
cmp dword [rax], esi
jle 0x140475233
dec dword [rax]
bswap rax
cdqe
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, 0x20533d8c
movsx rax, r11w
lea rax, [rdx + 2]
jmp 0x14047521b
mov qword [rcx], rax
movsx rax, dx
lahf
mov al, spl
movzx eax, word [rdx]
jmp 0x14047522e
jmp 0x140475245
mov rax, qword [rcx]
jmp 0x14047523b
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
cmp r12w, ax
je 0x14047525c
mov al, sil
jmp 0x140475257
jmp 0x14047526e
mov qword [rdi], rsi
mov al, r13b
jmp 0x140475267
mov al, bl
jmp 0x14047526e
mov byte [rdi + 8], al
jmp 0x1404753e3
test cl, cl
jne 0x140475307
mov rcx, qword [rdi]
test r8b, spl
test r13w, 0x7b12
test rcx, rcx
jmp 0x140475292
je 0x1404752fc
mov rax, qword [rcx + 0x38]
ror edx, 0x6d
sub dh, 0x6b
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404752ae
je 0x1404752cd
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x1404752cd
movzx eax, word [rdx]
jmp 0x1404752c8
jmp 0x1404752e4
mov rax, qword [rcx]
jmp 0x1404752d5
mov rax, qword [rax + 0x30]
jmp 0x1404752de
call qword [case.0x14044236c.0]
cmp r12w, ax
je 0x1404752fc
mov word [rdi + 0xa], ax
jmp 0x1404752f7
jmp 0x140475303
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 3]
jne 0x1404753e3
mov rax, qword [rbp - 0x79]
rol r14, cl
movsx ecx, ax
mov byte [rax], 0x2d
mov r14w, ax
lea r14, [rax + 1]
mov ecx, r12d
bsf cx, ax
mov rcx, qword [rdi]
test spl, 0x29
test rcx, rcx
jmp 0x14047533c
je 0x1404753d0
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x14047534f
je 0x1404753a1
mov rax, qword [rcx + 0x50]
stc
cmp r11, r15
test rbp, 0x41447094
cmp dword [rax], esi
jle 0x1404753a1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dh, bl
bswap ax
mov rdx, qword [rcx]
movzx eax, r15w
xchg al, ah
lea rax, [rdx + 2]
jmp 0x140475389
mov qword [rcx], rax
cbw
movsx ax, ch
not al
movzx eax, word [rdx]
jmp 0x14047539c
jmp 0x1404753b8
mov rax, qword [rcx]
jmp 0x1404753a9
mov rax, qword [rax + 0x38]
jmp 0x1404753b2
call qword [case.0x14044236c.0]
cmp r12w, ax
je 0x1404753d0
mov byte [rdi + 8], sil
jmp 0x1404753cb
jmp 0x1404753e3
mov qword [rdi], rsi
mov byte [rdi + 8], bl
bt cx, 0xf9
add eax, 0x9814fe8
neg ax
mov qword [rbp - 0x61], r14
xor al, sil
cmp bpl, 0x92
movsx r12d, sp
mov byte [r14], 0x30
bsf ax, sp
add r14, rbx
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
or bl, r15b
cmp r14b, 0x8a
and ax, 0x798
mov r12d, esi
mov dword [rsp + 0x3c], esi
sbb rcx, 0xbd922f4
btr bx, 0x56
xadd ax, cx
mov dword [rsp + 0x34], esi
rol bl, cl
movsx ax, r14b
btr cx, sp
mov eax, 0x24
movsx cx, dh
btr rbx, rbp
mov ecx, 0x300
adc bl, bpl
btr ebx, r11d
cmp dword [r13], 0x3b9aca00
movzx rbx, r14w
jmp 0x140475462
cmove eax, ecx
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
rol al, 0xc6
rol al, cl
cmp qword [rbp - 0x19], 0x10
mov al, r12b
cmovae rbx, qword [rbp - 0x31]
inc al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
jmp 0x14047548c
dec al
clc
cmp al, 0x7d
jmp 0x140475496
ja 0x140475c23
cmp qword [rbp - 0x21], rsi
jne 0x1404754b0
mov word [rsp + 0x38], si
jmp 0x1404754dd
mov rax, qword [r15]
movzx rcx, r12w
movzx cx, r8b
mov rcx, r15
jmp 0x1404754c4
mov rax, qword [rax + 0x20]
jmp 0x1404754cd
call qword [case.0x14044236c.0]
mov word [rsp + 0x38], ax
jmp 0x1404754dd
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
movsx ecx, r10w
bsr r13d, edx
mov qword [rbp - 0x41], 1
bt rdx, 0x4b
btr ecx, ebp
shr cl, cl
mov r13d, 0xf
mov qword [rbp - 0x39], r13
sub eax, eax
movzx ecx, bx
movsx dx, spl
mov byte [rbp - 0x51], al
mov dx, r13w
mov rdx, qword [rsp + 0x48]
setb cl
mov rcx, rdi
jmp 0x140475529
call fcn.140462f15
xor r9d, r9d
btr r15, 0xec
movsx r15w, r15b
bt r15w, r12w
mov r15, qword [rbp - 0x51]
test dil, dil
stc
test al, al
jmp 0x14047554f
jne 0x140475a2c
lea r12, [rdi + 0xa]
add bl, r15b
mov bl, 4
mov r8, r12
inc bl
mov qword [rbp - 0x71], r12
mov bl, 0xc2
jmp 0x14047556e
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jne 0x140475614
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140475587
je 0x140475606
mov rax, qword [rcx + 0x38]
or dl, ch
cmp r11d, edi
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404755a1
je 0x1404755c6
mov rax, qword [rcx + 0x50]
cmc
test r13w, r12w
cmp dword [rax], r9d
jle 0x1404755c6
movzx eax, word [rdx]
jmp 0x1404755c1
jmp 0x1404755e1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov r8, qword [rbp - 0x71]
sbb cx, sp
sub r9d, r9d
bsr cx, bx
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404755ef
je 0x140475606
mov word [r8], ax
mov r12, r8
jmp 0x140475601
jmp 0x14047560c
mov qword [rdi], r9
bswap cx
mov byte [rdi + 8], 1
movsx r8, r13w
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140475626
call fcn.140163476
lea rcx, [rbp - 0x11]
cmp r14w, 0xf4b
sub rax, rcx
clc
sar rax, 1
cmc
clc
cmp rax, 0xa
jmp 0x140475647
jae 0x14047573f
mov r8d, 1
mov byte [rsp + 0x30], r8b
cmp r10b, dl
sub cx, si
xor cl, r9b
mov ecx, dword [rsp + 0x3c]
cmc
cmp dword [rsp + 0x50], ecx
jmp 0x14047566f
jg 0x140475697
add dword [rsp + 0x34], r8d
jmp 0x14047567f
test rax, rax
jmp 0x140475687
je 0x1404756f7
mov byte [rsp + 0x40], r8b
jmp 0x1404756f7
test rax, rax
jmp 0x14047569f
jne 0x1404756b2
test ecx, ecx
jmp 0x1404756ac
je 0x1404756f7
lea r9, [0x1400c0d70]
cmp r15w, 0xf6d
stc
mov al, byte [rax + r9]
test r13b, r15b
mov byte [r14], al
btc eax, 0x89
and ax, dx
btc eax, edi
lea r14, [r14 + r8]
rol ah, cl
dec al
cmc
mov qword [rsp + 0x58], r14
add al, 0xc0
btc ax, 0xfd
add ecx, r8d
mov dword [rsp + 0x3c], ecx
sal cl, cl
bts ax, r9w
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
jmp 0x140475707
cmovae rax, r15
jmp 0x140475710
cmp byte [rax + rsi], 0x7f
jmp 0x140475719
je 0x1404758e6
lea rax, [rbp - 0x51]
test r11d, ebp
test cl, cl
jmp 0x14047572d
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14047573a
jmp 0x1404758d1
lea rax, [rbp - 0x51]
rcl r14b, cl
cmp r13, 0x10
setae r14b
jmp 0x140475753
cmovae rax, r15
test bx, dx
jmp 0x14047575f
sub r9d, r9d
cmc
cmp byte [rax + rsi], r9b
je 0x1404759d2
movzx r8d, word [rsp + 0x38]
test dl, r15b
cmp cl, r12b
test r8w, r8w
jmp 0x140475782
je 0x1404759d2
cmp byte [rdi + 8], r9b
jmp 0x140475791
jne 0x140475840
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047581b
mov rax, qword [rcx + 0x38]
cmp dil, dil
rcr dx, cl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404757b9
je 0x1404757d9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404757cb
jle 0x1404757d9
movzx eax, word [rdx]
jmp 0x1404757fe
mov rax, qword [rcx]
jmp 0x1404757e1
mov rax, qword [rax + 0x30]
jmp 0x1404757ea
call qword [case.0x14044236c.0]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
btr cx, r14w
mov ecx, 0xffff
jmp 0x140475808
cmp cx, ax
je 0x14047581b
mov word [r12], ax
jmp 0x140475829
mov qword [rdi], r9
movzx rax, r10w
movsx ax, r8b
cbw
mov eax, 1
jmp 0x140475833
mov byte [rdi + 8], al
jmp 0x14047583b
jmp 0x140475848
mov eax, 1
cmp dil, dil
cmp word [r12], r8w
jmp 0x140475852
jne 0x1404759d2
mov rcx, qword [rbp - 0x41]
jmp 0x140475861
cmp rcx, r13
jae 0x140475899
lea rax, [rcx + 1]
cmc
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
jmp 0x14047587e
test r14b, r14b
jmp 0x140475886
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140475894
jmp 0x1404758c3
sub r9d, r9d
movsx rdx, ax
movsxd rcx, ebp
movzx ecx, r13w
mov r8b, bl
mov rdx, rax
cmovg cx, r13w
setbe cl
lea rcx, [rbp - 0x51]
jmp 0x1404758be
call fcn.1404512c9
inc rsi
sar r15, cl
mov r14, qword [rsp + 0x58]
add r15b, cl
mov r15, qword [rbp - 0x51]
shl rcx, cl
movzx r13d, cx
mov cl, r11b
mov r13, qword [rbp - 0x39]
ror cl, cl
clc
mov rcx, qword [rdi]
test cx, ax
clc
xor r8d, r8d
cmp bx, 0x1700
test rcx, rcx
jmp 0x1404758fd
je 0x14047599b
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140475910
je 0x14047595f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140475922
jle 0x14047595f
dec dword [rax]
movsx ax, r8b
mov rcx, qword [rcx + 0x38]
cwde
lahf
mov rdx, qword [rcx]
movsx eax, bp
lea rax, [rdx + 2]
jmp 0x140475944
mov qword [rcx], rax
bswap rax
movzx rax, r14w
movsx ax, ch
movzx eax, word [rdx]
jmp 0x14047595a
jmp 0x140475979
mov rax, qword [rcx]
jmp 0x140475967
mov rax, qword [rax + 0x38]
jmp 0x140475970
call qword [case.0x14044236c.0]
sub r8d, r8d
mov ecx, 0xffff
test dh, 0x1c
clc
cmp r10b, r11b
cmp cx, ax
je 0x14047599b
mov al, r8b
jmp 0x140475996
jmp 0x1404759a3
mov qword [rdi], r8
not cx
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
not ch
mov rcx, rdi
jmp 0x1404759b5
call fcn.140462f15
sub r9d, r9d
test al, al
movsx r8d, dx
mov r8, qword [rbp - 0x71]
jmp 0x1404759cc
je 0x140475572
test rsi, rsi
jmp 0x1404759da
je 0x140475a3b
lea rax, [rbp - 0x51]
cmp r11b, bl
cmp r13, 0x10
jmp 0x1404759f0
cmovae rax, r15
clc
cmp sil, 0x7e
cmp byte [rax + rsi], r9b
jle 0x140475a1d
mov edx, 1
test rbx, 0x3c9e3735
cmc
add rsi, rdx
jmp 0x140475a18
jmp 0x140475a44
mov byte [rsp + 0x31], 1
jmp 0x140475a27
jmp 0x140475aa0
mov edx, 1
jmp 0x140475a36
jmp 0x140475a48
mov edx, 1
shrd ebx, ecx, 0x21
mov rbx, qword [rbp - 0x69]
test rsi, rsi
jmp 0x140475a50
je 0x140475aa0
mov cl, byte [rbx]
clc
cmp cl, 0x7f
jmp 0x140475a61
je 0x140475aa0
sub rsi, rdx
jmp 0x140475a6f
je 0x140475be5
lea rax, [rbp - 0x51]
cmp r8w, 0x31ab
cmp r13, 0x10
cmovae rax, r15
stc
cmp edi, 0x7d873993
cmp cl, byte [rax + rsi]
jmp 0x140475a96
je 0x140475c07
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x140475aa9
jb 0x140475aff
lea rdx, [r13 + 1]
shl al, cl
mov rax, r15
cmp r15w, r11w
cmp rdx, 0x1000
jmp 0x140475ac8
jb 0x140475af2
add rdx, 0x27
cmp r11b, cl
mov r15, qword [r15 - 8]
test edi, edi
sub rax, r15
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140475aec
ja 0x14047723f
mov rcx, r15
jmp 0x140475afa
call fcn.140117612
mov r12d, dword [rsp + 0x3c]
sar r15b, 0x10
btr r15w, r9w
or dl, r10b
mov r14, qword [rsp + 0x58]
shrd dx, sp, 0xd1
shl r15b, 0x24
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
btc dx, dx
rcr dl, 0xdb
xor esi, esi
xchg cx, cx
cwd
mov rdx, qword [rsp + 0x48]
xchg ecx, ecx
cmovp rcx, r13
mov rcx, rdi
call fcn.140462f15
test al, al
jmp 0x140475b50
jne 0x140476098
mov rax, qword [r15]
movsx ecx, ax
movzx ecx, r10w
movsx cx, bpl
mov rcx, r15
jmp 0x140475b6d
mov rax, qword [rax + 0x18]
jmp 0x140475b76
call qword [case.0x14044236c.0]
movzx ebx, ax
jmp 0x140475b84
cmp byte [rdi + 8], sil
jne 0x140475fa4
mov rdx, qword [rdi]
cmp spl, 0xec
clc
test rdx, rdx
jmp 0x140475b9e
je 0x140475f7c
mov rcx, qword [rdx + 0x38]
mov r8d, r12d
movsx r8, r15w
add r8b, r8b
mov r8, qword [rcx]
test r8, r8
je 0x140475f3b
mov rax, qword [rdx + 0x50]
cmp dx, 0x2f01
cmp r15, r10
cmp dword [rax], esi
jmp 0x140475bd1
jle 0x140475f3b
movzx eax, word [r8]
jmp 0x140475be0
jmp 0x140475f55
test rsi, rsi
jne 0x140475c07
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140475bfb
cmovae rax, r15
cmp cl, byte [rax]
jl 0x140475a9c
cmp byte [rbx + 1], r9b
jmp 0x140475c10
jle 0x140475a48
inc rbx
jmp 0x140475c1e
jmp 0x140475a48
mov rdx, qword [rsp + 0x48]
setbe cl
movsxd rcx, r13d
mov rcx, rdi
jmp 0x140475c36
call fcn.140462f15
test al, al
jmp 0x140475c42
jne 0x140475b36
lea rbx, [rdi + 0xa]
adc r13d, r14d
sub r15b, 0x7f
mov rsi, rbx
xchg r15d, r15d
movsx r15d, ax
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
xor r8d, r8d
jmp 0x140475c70
cmp byte [rdi + 8], r8b
jmp 0x140475c79
jne 0x140475d24
mov rcx, qword [rdi]
jmp 0x140475c8b
test rcx, rcx
jmp 0x140475c93
je 0x140475d1a
mov rax, qword [rcx + 0x38]
shl dx, 0x7b
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140475cad
je 0x140475cd0
mov rax, qword [rcx + 0x50]
cmp bl, r8b
cmp dword [rax], r8d
jle 0x140475cd0
movzx eax, word [rdx]
jmp 0x140475ccb
jmp 0x140475cf4
mov rax, qword [rcx]
jmp 0x140475cd8
mov rax, qword [rax + 0x30]
jmp 0x140475ce1
call qword [case.0x14044236c.0]
xor r8d, r8d
add cl, r11b
sub cl, r12b
btc ecx, r15d
mov ecx, 0xffff
stc
cmp r15d, 0x68056926
cmp cx, ax
jmp 0x140475d09
je 0x140475d1a
mov word [rsi], ax
mov rbx, rsi
jmp 0x140475d20
mov qword [rdi], r8
not dx
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
not ch
bswap dx
lea rdx, [rbp + 0xb]
movsxd rcx, r14d
lea rcx, [rbp - 0x11]
jmp 0x140475d3d
call fcn.140163476
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x140475d51
sar rax, 1
test r10, 0x443e085b
cmp r12b, bl
cmp rax, 0xa
jae 0x140475f22
xor r8d, r8d
cmp r14b, dil
test r12b, spl
stc
cmp r13d, r12d
jmp 0x140475d7a
jg 0x140475da8
lea r9d, [r8 + 1]
clc
add dword [rsp + 0x34], r9d
jmp 0x140475d90
test rax, rax
je 0x140475e22
mov byte [rsp + 0x40], r9b
jmp 0x140475da3
jmp 0x140475e22
test rax, rax
jne 0x140475dbf
test r12d, r12d
jmp 0x140475db9
je 0x140475e11
lea rcx, [0x1400c0d70]
or r9b, cl
mov r9b, 0x12
rol r9b, 0x68
mov al, byte [rax + rcx]
cmp bp, r9w
ror r9w, 0x45
xor r9w, r14w
mov byte [r14], al
mov r9d, 1
jmp 0x140475df2
lea r14, [r14 + r9]
test r15b, 0x97
cmp cx, r13w
cmp r8w, 0x6678
add r12d, r9d
jmp 0x140475e0c
jmp 0x140475e22
mov r9d, 1
or ecx, r11d
rol rcx, 0xe6
ror rcx, 0xa7
mov byte [rsp + 0x30], r9b
movzx rcx, sp
xor ch, 0xa0
rol cl, 0xcd
mov rcx, qword [rdi]
clc
stc
cmp r14b, 0x45
test rcx, rcx
jmp 0x140475e42
je 0x140475ee5
mov rax, qword [rcx + 0x38]
jmp 0x140475e52
cmp qword [rax], r8
je 0x140475ea7
mov rax, qword [rcx + 0x50]
clc
cmp bp, 0x3f44
cmp dword [rax], r8d
jmp 0x140475e6d
jle 0x140475ea7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
movsx dx, bh
not edx
mov rdx, qword [rcx]
movsx ax, r10b
movzx ax, r8b
bswap ax
lea rax, [rdx + 2]
jmp 0x140475e99
mov qword [rcx], rax
seto ah
movzx eax, word [rdx]
jmp 0x140475ec5
mov rax, qword [rcx]
jmp 0x140475eaf
mov rax, qword [rax + 0x38]
jmp 0x140475eb8
call qword [case.0x14044236c.0]
sub r8d, r8d
lea r9d, [r8 + 1]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475ed2
je 0x140475ee5
mov al, r8b
jmp 0x140475ee0
jmp 0x140475efd
mov qword [rdi], r8
movzx rcx, di
movzx cx, r15b
cqo
mov al, r9b
movzx rcx, r15w
bswap dx
mov byte [rdi + 8], al
movsx ecx, dx
cqo
xchg cl, dh
mov rdx, r15
mov rcx, rdi
call fcn.140462f15
sub r8d, r8d
test al, al
jmp 0x140475f1c
je 0x140475c70
mov dword [rsp + 0x3c], r12d
jmp 0x140475f2c
mov qword [rsp + 0x58], r14
jmp 0x140475f36
jmp 0x140475b1e
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x140475f46
mov rax, qword [rax + 0x30]
jmp 0x140475f4f
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp spl, dil
test r9b, r9b
cmp cx, ax
jmp 0x140475f68
je 0x140475f7c
mov word [rdi + 0xa], ax
jmp 0x140475f77
jmp 0x140475f8b
mov qword [rdi], rsi
setle r15b
movzx r15, di
bswap r15w
mov r15d, 1
jmp 0x140475f96
mov byte [rdi + 8], r15b
jmp 0x140475f9f
jmp 0x140475fb2
mov r15d, 1
jmp 0x140475fb2
cmp word [rdi + 0xa], bx
jmp 0x140475fbb
jne 0x140476098
call fcn.1404b2116
mov rcx, qword [rax]
mov al, byte [rcx]
adc cx, 0x5b06
test rsi, 0xa331a2c
shl rcx, cl
mov byte [r14], al
btc cx, bp
add r14, r15
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x140475ff6
je 0x14047608b
mov rax, qword [rcx + 0x38]
cmc
jmp 0x140476006
cmp qword [rax], rsi
je 0x140476053
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047601a
jle 0x140476053
dec dword [rax]
movsxd rdx, esp
mov dl, 0xa1
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, ah
not ax
lea rax, [rdx + 2]
jmp 0x14047603e
mov qword [rcx], rax
movsx ax, sil
movzx eax, word [rdx]
jmp 0x14047604e
jmp 0x14047606a
mov rax, qword [rcx]
jmp 0x14047605b
mov rax, qword [rax + 0x38]
jmp 0x140476064
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476077
je 0x14047608b
mov byte [rdi + 8], sil
jmp 0x140476086
jmp 0x140476098
mov qword [rdi], rsi
cmc
mov byte [rdi + 8], r15b
shrd r15d, eax, 0x15
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
je 0x140476331
test r12d, r12d
jmp 0x1404760b3
jne 0x140476331
mov rdx, r15
movzx cx, sil
mov rcx, rdi
jmp 0x1404760c9
call fcn.140462f15
test al, al
jmp 0x1404760d5
jne 0x1404762f5
lea rbx, [rdi + 0xa]
mov rsi, rbx
rcr r14w, cl
btc r14w, ax
cmovs r14w, r14w
mov r12d, dword [rsp + 0x34]
jmp 0x1404760fd
xor r13d, r13d
setle r14b
rol r14w, cl
lea r14d, [r13 + 1]
cmp r11b, r9b
stc
cmp byte [rdi + 8], r13b
jmp 0x140476119
jne 0x1404761c0
mov rcx, qword [rdi]
test dil, dil
clc
jmp 0x14047612b
test rcx, rcx
jmp 0x140476133
je 0x1404761ae
mov rax, qword [rcx + 0x38]
bsf dx, r10w
bsr dx, r12w
mov rdx, qword [rax]
clc
cmc
test r10w, 0x1bfe
test rdx, rdx
jmp 0x14047615a
je 0x140476181
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r13d
jmp 0x14047616e
jle 0x140476181
movzx eax, word [rdx]
jmp 0x14047617c
jmp 0x140476193
mov rax, qword [rcx]
jmp 0x140476189
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
je 0x1404761ae
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404761b9
mov qword [rdi], r13
bt ax, 0x7d
cmp dh, 0xe6
mov byte [rdi + 8], r14b
mov ah, 0x53
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x1404761cc
jne 0x1404762ce
sub r12d, r14d
movzx ecx, r14w
rcr cx, cl
mov byte [rsp + 0x30], r14b
add ecx, esi
mov rcx, qword [rdi]
test rcx, rcx
je 0x140476284
mov rax, qword [rcx + 0x38]
cmp rsi, 0x3f6c03bb
clc
cmp qword [rax], r13
je 0x14047624c
mov rax, qword [rcx + 0x50]
test r15, rbp
cmc
cmp dword [rax], r13d
jle 0x14047624c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dx, 0x1c0e
lahf
mov rdx, qword [rcx]
jmp 0x14047622a
lea rax, [rdx + 2]
jmp 0x140476233
mov qword [rcx], rax
cmovg rax, r10
lahf
movzx rax, r9w
movzx eax, word [rdx]
jmp 0x140476247
jmp 0x14047625e
mov rax, qword [rcx]
jmp 0x140476254
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov ecx, 0xffff
jmp 0x140476269
cmp cx, ax
jmp 0x140476271
je 0x140476284
mov al, r13b
jmp 0x14047627f
jmp 0x140476299
mov qword [rdi], r13
bswap ecx
mov al, r14b
mov rcx, 0x651b761e
xchg cl, ch
movzx rcx, bx
mov byte [rdi + 8], al
mov ecx, ebx
movzx ecx, r11w
movsx rdx, di
mov rdx, r15
mov ch, bh
movsx ecx, r8w
movsx cx, r14b
mov rcx, rdi
jmp 0x1404762bc
call fcn.140462f15
test al, al
jmp 0x1404762c8
je 0x140476110
mov dword [rsp + 0x34], r12d
btc r13w, 0xd5
mov r14, qword [rsp + 0x58]
shl r12b, 0x4b
xor r12b, 0x6b
bts r13w, sp
mov r12d, dword [rsp + 0x3c]
btc r13, 0x23
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x140476302
jns 0x140476337
mov byte [r14], 0x30
shr ah, cl
mov eax, 1
test spl, 0xf1
add r14, rax
add r13d, eax
jmp 0x140476322
mov dword [rsp + 0x34], r13d
jmp 0x14047632c
jmp 0x140476337
mov r13d, dword [rsp + 0x34]
cdq
mov rdx, r15
mov rcx, rdi
jmp 0x140476342
call fcn.140462f15
test al, al
jmp 0x14047634e
jne 0x1404765dc
lea rbx, [rdi + 0xa]
test bpl, 0xfc
bswap r13w
test r8b, spl
mov rsi, rbx
mov r13d, ebx
rcr r13b, 0x35
sub r8d, r8d
lea r13d, [r8 + 1]
stc
cmp r10b, dil
cmp byte [rdi + 8], r8b
jne 0x140476442
mov rcx, qword [rdi]
clc
test eax, 0x29b2aaf
jmp 0x140476390
test rcx, rcx
jmp 0x140476398
je 0x14047642b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
jmp 0x1404763af
je 0x1404763dc
mov rax, qword [rcx + 0x50]
test edx, 0x2ede0534
test edx, esi
cmp dword [rax], r8d
jmp 0x1404763c9
jle 0x1404763dc
movzx eax, word [rdx]
jmp 0x1404763d7
jmp 0x140476401
mov rax, qword [rcx]
jmp 0x1404763e4
mov rax, qword [rax + 0x30]
jmp 0x1404763ed
call qword [case.0x14044236c.0]
xor r8d, r8d
shl ecx, 0x33
cmovle cx, r12w
sar ch, 0x2b
mov ecx, 0xffff
jmp 0x14047640b
cmp cx, ax
jmp 0x140476413
je 0x14047642b
mov word [rsi], ax
cmovl ebx, r10d
movsxd rbx, r11d
mov rbx, rsi
jmp 0x140476435
mov qword [rdi], r8
not ecx
movsxd rcx, r13d
cqo
mov byte [rdi + 8], r13b
movsx rdx, sp
movzx edx, r15w
cdq
movzx r8d, word [rbx]
not dl
lea rdx, [rbp + 0xb]
movsxd rcx, ebp
lea rcx, [rbp - 0x11]
jmp 0x140476458
call fcn.140163476
lea rcx, [rbp - 0x11]
cmc
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x140476471
jae 0x1404765d6
cmp r12d, dword [rsp + 0x50]
jmp 0x140476481
jge 0x1404764c2
lea rcx, [0x1400c0d70]
stc
cmp r9, 0x7acd2034
cmc
mov al, byte [rax + rcx]
cmp rsp, r14
cmc
mov byte [r14], al
test r13, rbx
cmc
lea r14, [r14 + r13]
test r12b, r15b
add r12d, r13d
jmp 0x1404764b5
sub r8d, r8d
jmp 0x1404764bd
jmp 0x1404764eb
mov ecx, dword [rsp + 0x40]
test rcx, 0x795123a5
cmp sil, cl
movzx ecx, cl
xor r8d, r8d
test rax, rax
jmp 0x1404764de
cmovne ecx, r13d
mov dword [rsp + 0x40], ecx
sbb cl, 0x1c
cmp al, 0xf
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
stc
test dl, 0x63
test rcx, rcx
je 0x1404765a1
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14047650d
je 0x140476566
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047651f
jle 0x140476566
dec dword [rax]
cmovns rax, rdx
cdq
mov rcx, qword [rcx + 0x38]
not al
cmovle rax, r8
mov rdx, qword [rcx]
movsx rax, r14w
movzx ax, r14b
movzx rax, r12w
lea rax, [rdx + 2]
mov qword [rcx], rax
cbw
movsx eax, sp
mov rax, 0x669831a2
movzx eax, word [rdx]
jmp 0x140476561
jmp 0x140476581
mov rax, qword [rcx]
jmp 0x14047656e
mov rax, qword [rax + 0x38]
jmp 0x140476577
call qword [case.0x14044236c.0]
sub r8d, r8d
clc
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047658e
je 0x1404765a1
mov al, r8b
jmp 0x14047659c
jmp 0x1404765ae
mov qword [rdi], r8
movsx ecx, sp
mov al, r13b
mov dx, 0x33d9
mov byte [rdi + 8], al
cqo
mov rdx, r15
mov rcx, rdi
jmp 0x1404765be
call fcn.140462f15
xor r8d, r8d
test r10b, sil
test al, al
jmp 0x1404765d0
je 0x140476378
mov r13d, dword [rsp + 0x34]
stc
sub r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x1404765e9
je 0x1404766a5
lea rbx, [r14 - 1]
add r15b, r14b
btc r15d, 0x58
mov r15, qword [rbp - 0x61]
stc
cmp rbx, r15
je 0x140476664
call fcn.1404b2116
mov cl, byte [rbx]
mov rax, qword [rax]
jmp 0x140476619
cmp cl, byte [rax]
jmp 0x140476620
je 0x14047663c
cmp cl, 0x39
jmp 0x14047662e
jne 0x140476649
mov byte [rbx], 0x30
jmp 0x14047663c
dec rbx
jmp 0x140476644
jmp 0x140476600
add cl, 1
test rsi, rdx
test r10b, 0x75
mov byte [rbx], cl
cmc
jmp 0x14047665b
cmp rbx, r15
jne 0x14047669c
mov byte [rbx], 0x31
sbb r15b, dil
mov ebx, 1
add r13d, ebx
jmp 0x140476681
mov dword [rsp + 0x34], r13d
movzx r15d, si
xchg r15b, r15b
mov r15, qword [rsp + 0x48]
jmp 0x140476697
jmp 0x1404766ad
mov r15, qword [rsp + 0x48]
btc rbx, rbx
mov ebx, 1
dec sil
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x1404766ba
je 0x140477126
mov rdx, r15
bswap rcx
mov rcx, 0x272a6b4f
mov rcx, rdi
jmp 0x1404766d5
call fcn.140462f15
test al, al
jmp 0x1404766e1
jne 0x140477126
mov cl, byte [rdi + 8]
test r9w, dx
test cl, cl
jne 0x140476795
mov rcx, qword [rdi]
jmp 0x1404766ff
test rcx, rcx
jmp 0x140476707
je 0x14047677c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15b, 0x92
clc
cmp r8d, r8d
test rdx, rdx
je 0x140476744
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140476731
jle 0x140476744
movzx eax, word [rdx]
jmp 0x14047673f
jmp 0x14047675b
mov rax, qword [rcx]
jmp 0x14047674c
mov rax, qword [rax + 0x30]
jmp 0x140476755
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476768
je 0x14047677c
mov word [rdi + 0xa], ax
jmp 0x140476777
jmp 0x140476785
mov qword [rdi], r12
rol cl, 0x66
sub rax, rdx
mov byte [rdi + 8], bl
mov cl, bl
rol ax, 0x84
cdqe
movzx ax, r13b
movzx eax, word [rdi + 0xa]
test si, bp
clc
cmp ax, word [rbp + 9]
jmp 0x1404767a6
je 0x140476859
test cl, cl
jne 0x14047684a
mov rcx, qword [rdi]
cmp r8b, spl
stc
test rcx, rcx
jmp 0x1404767c3
je 0x140476836
mov rax, qword [rcx + 0x38]
sbb dh, 0xd5
mov rdx, qword [rax]
test r13b, r12b
test rdx, rdx
je 0x1404767fe
mov rax, qword [rcx + 0x50]
jmp 0x1404767e8
cmp dword [rax], r12d
jmp 0x1404767f0
jle 0x1404767fe
movzx eax, word [rdx]
jmp 0x140476815
mov rax, qword [rcx]
jmp 0x140476806
mov rax, qword [rax + 0x30]
jmp 0x14047680f
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476822
je 0x140476836
mov word [rdi + 0xa], ax
jmp 0x140476831
jmp 0x140476847
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp edx, 0x677e4c4e
cmc
cmp r8b, dil
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x140476853
jne 0x140477126
mov byte [r14], 0x65
bts cx, sp
sbb cl, 0x82
neg ecx
add r14, rbx
cmp bl, r11b
cmovnp rcx, rsp
mov rcx, qword [rdi]
jmp 0x140476878
test rcx, rcx
jmp 0x140476880
je 0x140476919
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140476892
je 0x1404768dc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404768a4
jle 0x1404768dc
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movsx ax, r12b
cdqe
movzx eax, sp
lea rax, [rdx + 2]
mov qword [rcx], rax
setno al
jmp 0x1404768cf
movzx eax, word [rdx]
jmp 0x1404768d7
jmp 0x1404768f3
mov rax, qword [rcx]
jmp 0x1404768e4
mov rax, qword [rax + 0x38]
jmp 0x1404768ed
call qword [case.0x14044236c.0]
mov ecx, 0xffff
test dil, al
test dil, 0x56
cmp r8b, 0x77
cmp cx, ax
je 0x140476919
mov al, r12b
jmp 0x140476914
jmp 0x14047691e
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
mov sil, r12b
movsx ecx, r13w
not dx
xchg bx, dx
mov ebx, r12d
movsx ecx, cx
movzx cx, r12b
mov dx, r14w
mov rdx, r15
movsx cx, spl
mov cx, r9w
cmovne ecx, eax
mov rcx, rdi
jmp 0x140476954
call fcn.140462f15
test al, al
jmp 0x140476960
jne 0x140476cc4
mov cl, byte [rdi + 8]
cmp r12b, bpl
test cl, 0xd1
clc
test cl, cl
jmp 0x140476977
jne 0x140476a12
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140476988
je 0x1404769f6
mov rax, qword [rcx + 0x38]
xor rdx, 0x4fe718b5
mov rdx, qword [rax]
test rdx, rdx
je 0x1404769c0
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x1404769c0
movzx eax, word [rdx]
jmp 0x1404769bb
jmp 0x1404769d2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404769cc
call qword [case.0x14044236c.0]
mov ecx, 0xffff
test r8d, r9d
cmp cx, ax
jmp 0x1404769e2
je 0x1404769f6
mov word [rdi + 0xa], ax
jmp 0x1404769f1
jmp 0x1404769f9
mov qword [rdi], r12
mov r8d, 1
not cl
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140476a0d
jmp 0x140476a18
mov r8d, 1
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp + 5]
jmp 0x140476a26
jne 0x140476b0f
mov byte [r14], 0x2b
shrd cx, r13w, 0x97
lea r14, [r14 + r8]
shrd ecx, r11d, 0x13
btc cx, si
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140476a4f
je 0x140476af2
mov rax, qword [rcx + 0x38]
test r10b, 0xa
cmp r13w, r9w
cmp qword [rax], r12
jmp 0x140476a69
je 0x140476aad
mov rax, qword [rcx + 0x50]
clc
cmp r11b, al
cmp dword [rax], r12d
jle 0x140476aad
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
not ah
mov ah, 0x87
lea rax, [rdx + 2]
jmp 0x140476a9a
mov qword [rcx], rax
movzx rax, r13w
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x140476ad2
mov rax, qword [rcx]
jmp 0x140476ab5
mov rax, qword [rax + 0x38]
jmp 0x140476abe
call qword [case.0x14044236c.0]
mov r8d, 1
test edx, r10d
xor cx, 0x3a4f
mov ecx, 0xffff
test r14b, 0xe9
cmc
cmp cx, ax
jmp 0x140476ae4
je 0x140476af2
mov al, r12b
jmp 0x140476b02
mov qword [rdi], r12
jmp 0x140476afa
mov al, r8b
jmp 0x140476b02
mov byte [rdi + 8], al
jmp 0x140476b0a
jmp 0x140476cc4
test cl, cl
jmp 0x140476b16
jne 0x140476bdd
mov rcx, qword [rdi]
cmp r8w, 0x7b7f
test r13b, r14b
test rcx, rcx
jmp 0x140476b30
je 0x140476bbe
mov rax, qword [rcx + 0x38]
cmp r8b, 0x47
bts rdx, r11
mov rdx, qword [rax]
cmp r9b, 0xc4
test rdx, rdx
jmp 0x140476b51
je 0x140476b80
mov rax, qword [rcx + 0x50]
test r11, r8
test rbx, 0x440f206e
cmp dword [rax], r12d
jmp 0x140476b6d
jle 0x140476b80
movzx eax, word [rdx]
jmp 0x140476b7b
jmp 0x140476b97
mov rax, qword [rcx]
jmp 0x140476b88
mov rax, qword [rax + 0x30]
jmp 0x140476b91
call qword [case.0x14044236c.0]
mov ecx, 0xffff
test edx, 0x31a568e0
jmp 0x140476ba7
cmp cx, ax
jmp 0x140476baf
je 0x140476bbe
mov word [rdi + 0xa], ax
jmp 0x140476bd0
mov qword [rdi], r12
add rax, rsi
setle r8b
movzx eax, word [rdi + 0xa]
movsx r8, r10w
mov r8d, 1
mov byte [rdi + 8], r8b
test cx, di
cmp ax, word [rbp + 3]
jmp 0x140476be6
jne 0x140476cc4
mov byte [r14], 0x2d
and cx, 0x1c72
add r14, r8
cmc
jmp 0x140476bfe
mov rcx, qword [rdi]
cmp ah, 0x1c
stc
test rcx, rcx
jmp 0x140476c0d
je 0x140476cb5
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r12
jmp 0x140476c21
je 0x140476c68
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140476c33
jle 0x140476c68
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovo ax, r12w
cbw
lea rax, [rdx + 2]
jmp 0x140476c54
mov qword [rcx], rax
bswap ax
movsxd rax, r13d
movzx eax, di
movzx eax, word [rdx]
jmp 0x140476c91
mov rax, qword [rcx]
jmp 0x140476c70
mov rax, qword [rax + 0x38]
jmp 0x140476c79
call qword [case.0x14044236c.0]
mov r8d, 1
shr cx, 0x15
dec cx
bt cx, r10w
mov ecx, 0xffff
cmp spl, bl
cmp cx, ax
jmp 0x140476ca1
je 0x140476cb5
mov byte [rdi + 8], r12b
jmp 0x140476cb0
jmp 0x140476cc4
mov qword [rdi], r12
cdq
mov dx, 0x4a39
movsx edx, sp
mov byte [rdi + 8], r8b
mov rdx, r15
mov rcx, rdi
jmp 0x140476ccf
call fcn.140462f15
test al, al
jmp 0x140476cdb
jne 0x140476ed6
cmp byte [rdi + 8], r12b
jmp 0x140476cea
jne 0x140476d85
mov rcx, qword [rdi]
cmp sp, r13w
cmp r12b, 0xa6
test rcx, rcx
je 0x140476d65
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140476d13
je 0x140476d32
mov rax, qword [rcx + 0x50]
cmp r13w, r12w
cmp dword [rax], r12d
jle 0x140476d32
movzx eax, word [rdx]
jmp 0x140476d44
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140476d3e
call qword [case.0x14044236c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476d51
je 0x140476d65
mov word [rdi + 0xa], ax
jmp 0x140476d60
jmp 0x140476d71
mov qword [rdi], r12
movsx r8d, r11w
jmp 0x140476d71
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x140476d80
jmp 0x140476d8b
mov r8d, 1
movzx eax, word [rdi + 0xa]
test ch, 0xc6
cmp ax, word [rbp - 0x11]
jmp 0x140476d9b
jne 0x140476eb3
mov sil, r8b
mov rcx, qword [rdi]
test bx, 0x782f
cmp r8d, 0x6c740de6
test rcx, rcx
jmp 0x140476dbb
je 0x140476e73
mov rax, qword [rcx + 0x38]
cmp sil, 0xcc
cmp qword [rax], r12
jmp 0x140476dd1
je 0x140476e29
mov rax, qword [rcx + 0x50]
test sp, 0x3dbe
cmp dword [rax], r12d
jmp 0x140476de8
jle 0x140476e29
dec dword [rax]
bswap eax
movsx rdx, r15w
jmp 0x140476dfb
mov rcx, qword [rcx + 0x38]
not edx
mov dh, ah
mov rdx, qword [rcx]
cmove ax, r14w
lea rax, [rdx + 2]
jmp 0x140476e14
mov qword [rcx], rax
movzx ax, r14b
movzx eax, word [rdx]
jmp 0x140476e24
jmp 0x140476e4d
mov rax, qword [rcx]
jmp 0x140476e31
mov rax, qword [rax + 0x38]
jmp 0x140476e3a
call qword [case.0x14044236c.0]
mov r8d, 1
sub rcx, 0x64e17b5b
mov ecx, 0xffff
cmp r12w, 0x5070
jmp 0x140476e5d
cmp cx, ax
jmp 0x140476e65
je 0x140476e73
mov al, r12b
jmp 0x140476e80
mov qword [rdi], r12
mov al, r8b
cmovg rcx, r15
movzx edx, si
mov byte [rdi + 8], al
movzx edx, cx
mov rdx, r15
movzx ecx, ax
movzx cx, r15b
mov rcx, r13
mov rcx, rdi
jmp 0x140476e9c
call fcn.140462f15
test al, al
jmp 0x140476ea8
je 0x140476ce1
jmp 0x140476ebc
test sil, sil
je 0x140476ed6
mov byte [r14], 0x30
movsx cx, dh
jmp 0x140476ece
inc r14
xchg cx, dx
cqo
mov rdx, r15
movsxd rcx, ebx
jmp 0x140476ee5
mov rcx, rdi
jmp 0x140476eed
call fcn.140462f15
test al, al
jmp 0x140476ef9
jne 0x140477126
mov r13d, 1
clc
test cl, r9b
cmp byte [rdi + 8], r12b
jne 0x140476fc1
mov rcx, qword [rdi]
test rcx, rcx
je 0x140476fab
mov rax, qword [rcx + 0x38]
and edx, r15d
sbb dl, r9b
rcr dl, cl
mov rdx, qword [rax]
cmp rbp, 0x782b654b
test rdx, rdx
jmp 0x140476f3d
je 0x140476f6e
mov rax, qword [rcx + 0x50]
jmp 0x140476f53
cmp dword [rax], r12d
jmp 0x140476f5b
jle 0x140476f6e
movzx eax, word [rdx]
jmp 0x140476f69
jmp 0x140476f85
mov rax, qword [rcx]
jmp 0x140476f76
mov rax, qword [rax + 0x30]
jmp 0x140476f7f
call qword [case.0x14044236c.0]
mov ecx, 0xffff
test r8d, 0x61b43df5
test r15b, al
cmp cx, ax
jmp 0x140476f9c
je 0x140476fab
mov word [rdi + 0xa], ax
jmp 0x140476fb7
mov qword [rdi], r12
movzx edx, r14w
jmp 0x140476fb7
mov byte [rdi + 8], r13b
mov r8b, al
movsxd r8, r13d
movzx r8d, word [rdi + 0xa]
xchg ch, dl
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140476fd5
call fcn.140163476
lea rcx, [rbp - 0x11]
stc
test r9, rdx
sub rax, rcx
stc
cmc
sar rax, 1
cmp di, si
jmp 0x140476ff7
cmp rax, 0xa
jmp 0x140477000
jae 0x140477121
cmp ebx, 8
jmp 0x14047700e
jge 0x14047703b
lea rcx, [0x1400c0d70]
shl sil, 0x64
mov al, byte [rax + rcx]
mov sil, 0xc8
rol ch, 0x6e
mov byte [r14], al
add r14, r13
add sil, spl
sar sil, 0xac
add ebx, r13d
sar ch, 0xb9
mov sil, r13b
mov rcx, qword [rdi]
stc
test ax, r9w
test rcx, rcx
jmp 0x14047704e
je 0x1404770e9
mov rax, qword [rcx + 0x38]
cmp spl, al
cmp qword [rax], r12
jmp 0x140477063
je 0x1404770b5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404770b5
dec dword [rax]
movzx eax, r13w
movsx ax, r9b
movzx rax, ax
mov rcx, qword [rcx + 0x38]
movsx ax, r9b
not dl
mov rdx, qword [rcx]
movsx rax, di
lahf
lea rax, [rdx + 2]
jmp 0x1404770a1
mov qword [rcx], rax
lahf
movzx eax, di
movzx eax, word [rdx]
jmp 0x1404770b0
jmp 0x1404770c7
mov rax, qword [rcx]
jmp 0x1404770bd
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov ecx, 0xffff
stc
clc
jmp 0x1404770d3
cmp cx, ax
jmp 0x1404770db
je 0x1404770e9
mov al, r12b
jmp 0x1404770fc
mov qword [rdi], r12
xchg cl, al
mov al, r13b
movsx cx, r11b
movsx rdx, si
cqo
mov byte [rdi + 8], al
mov rdx, r15
movsx ecx, cx
movzx rcx, si
xchg cx, cx
mov rcx, rdi
jmp 0x140477114
call fcn.140462f15
test al, al
je 0x140476f09
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x140477130
jne 0x140477144
test sil, sil
jmp 0x14047713e
jne 0x140477148
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
shr rdx, 0x46
xadd dx, dx
movsx edx, r14w
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x140477164
jb 0x1404771cf
inc rdx
adc ah, 0x1d
mov rcx, qword [rbp - 0x31]
mov ax, 0x25c9
cmp r11, 0x643e32fc
mov rax, rcx
cmp r9, rdx
cmp rdx, 0x1000
jmp 0x140477191
jb 0x1404771ca
add rdx, 0x27
cmc
cmp r10b, 0xcc
mov rcx, qword [rcx - 8]
test r8b, 0x98
sub rax, rcx
cmc
clc
jmp 0x1404771b2
add rax, 0xfffffffffffffff8
clc
cmp si, r12w
cmp rax, 0x1f
jmp 0x1404771c4
ja 0x140477234
call fcn.140117612
mov eax, r13d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x1404771de
call fcn.1404996f5
mov rbx, qword [rsp + 0x140]
cmp rbp, 0x2fdf6635
sub r14d, 0x2cbb4c17
add rsp, 0x100
mov r15b, 0x93
pop r15
pop r14
xchg r13b, r13b
sete r13b
pop r13
pop r12
movsx ebp, bx
movzx esi, bp
movsx rbp, r10w
pop rdi
movsx bp, r9b
movzx ebp, cx
pop rsi
movsx ebp, r11w
mov bpl, 0x88
pop rbp
jmp 0x140477233
ret
call fcn.1404afd2c
nop
jmp 0x14047723f
call fcn.1404afd2c
nop
jmp 0x140153148