Function at 0x14047b755
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
bts bx, r14w
or al, r13b
cbw
push rsi
rol ch, cl
movzx rbx, bp
push rdi
movsx rbp, di
push r12
cmp r14w, r14w
push r13
cmovle ax, r12w
xadd r13d, ecx
movsxd rbp, esp
push r14
sal ch, cl
push r15
not bpl
btr r15w, 0x3e
lea rbp, [rsp - 0x30]
btr r14d, r9d
movsx cx, bh
sub rsp, 0x130
xor r15b, r14b
mov rax, qword [0x1400b7288]
sal ch, 4
movsx ecx, si
xor rax, rsp
test eax, r12d
bsr r14, rbp
rol r13, 0xa5
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
sub rbx, 0x56ec3973
mov qword [rsp + 0x70], rdx
ror r15w, cl
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
adc ax, r10w
mov qword [rsp + 0x60], r14
stc
clc
sub r12d, r12d
mov dword [rsp + 0x3c], r12d
xchg ah, bh
movzx r15d, ax
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
movzx ax, bpl
lahf
movzx eax, r13w
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
bswap rax
cbw
mov rax, qword [rbx]
setae ch
mov rcx, rbx
jmp 0x14047b839
mov rax, qword [rax + 8]
jmp 0x14047b842
call qword [case.0x1404c1b3d.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047b854
je 0x14047b899
lea rcx, [rbp - 0x60]
call fcn.1404813d3
mov rsi, rax
clc
cmp bpl, r13b
cmp ax, 0x4147
mov qword [rsp + 0x50], rax
stc
clc
test rbx, rbx
jmp 0x14047b87d
je 0x14047b91e
mov rdx, qword [rbx]
mov al, r8b
xchg al, al
movsx ax, r12b
mov rax, qword [rdx + 0x10]
jmp 0x14047b8d5
lea rcx, [rbp - 0x60]
jmp 0x14047b8a2
call fcn.140480fcf
mov rsi, rax
mov qword [rsp + 0x50], rax
jmp 0x14047b8b9
test rbx, rbx
je 0x14047b91e
mov rax, qword [rbx]
jmp 0x14047b8cc
mov rax, qword [rax + 0x10]
xchg cx, cx
mov ecx, ebp
mov rcx, rbx
jmp 0x14047b8dd
call qword [case.0x1404c1b3d.0]
test rax, rax
movzx r8d, r8w
xchg r8w, r8w
mov r8, rax
jmp 0x14047b8f6
je 0x14047b91e
mov rcx, qword [rax]
mov dl, dl
mov rax, qword [rcx]
movsx rdx, bx
cqo
xchg cl, cl
mov edx, 1
movsx ecx, r8w
mov rcx, r8
call qword [case.0x1404c1b3d.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14047b92d
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
cdq
mov qword [rbp + 0x20], 7
bswap rax
movzx rax, r14w
mov word [rbp + 8], r12w
not rax
mov rax, qword [rsi]
cmovle dx, r9w
lea rdx, [rbp - 0x70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14047b968
call qword [case.0x1404c1b3d.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx cx, r8b
mov qword [rdi + 0x10], r12
jmp 0x14047b988
mov qword [rdi + 0x18], 0xf
movsx esi, ax
mov byte [rdi], r12b
movsxd rax, r10d
xchg sil, bl
mov esi, 1
xchg ch, ch
movzx eax, r14w
movzx rax, si
mov eax, esi
mov bx, bp
cmovno rbx, r8
mov dword [rsp + 0x34], eax
movzx cx, r11b
xchg ch, ch
mov dword [rsp + 0x3c], eax
bswap eax
xchg ecx, eax
mov rax, qword [r15 + 0x40]
mov bl, 0xd7
xchg bx, cx
movsx cx, r9b
mov rbx, qword [rax + 8]
bswap ax
not ax
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047b9ed
mov rax, qword [rax + 8]
jmp 0x14047b9f6
call qword [case.0x1404c1b3d.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x14047ba06
call fcn.14046f013
mov rdi, rax
test rbp, r9
mov qword [rbp - 0x60], rax
jmp 0x14047ba1a
test rbx, rbx
jmp 0x14047ba22
je 0x14047ba81
mov rdx, qword [rbx]
jmp 0x14047ba34
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14047ba41
call qword [case.0x1404c1b3d.0]
mov r8, rax
clc
test r9w, 0x410b
test rax, rax
jmp 0x14047ba59
je 0x14047ba81
mov rcx, qword [rax]
mov rax, qword [rcx]
not rcx
mov edx, esi
bswap ecx
movsx cx, r8b
xchg cl, cl
mov rcx, r8
jmp 0x14047ba7b
call qword [case.0x1404c1b3d.0]
mov rax, qword [rdi]
mov r9, r14
movsx r8d, r14w
lea r8, [0x1400c0d6c]
cdq
lea rdx, [0x1400c0d60]
not ch
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x14047baa8
call qword [case.0x1404c1b3d.0]
mov rax, r12
mov qword [rbp - 0x78], rax
cmp r11b, r9b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
clc
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
dec ch
cmp sil, 0x27
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
lea ecx, [r9 + 1]
jmp 0x14047bae7
cmp rax, 4
jae 0x14047e07a
mov al, byte [rbp + rax - 0x70]
cmp r9b, al
cmp sil, 0x4a
cmp al, 0x20
je 0x14047bb33
cmp al, 0x24
je 0x14047d8e2
cmp al, 0x2b
jmp 0x14047bb13
je 0x14047ce6f
cmp al, 0x76
jmp 0x14047bb20
je 0x14047bc0e
cmp al, 0x78
jmp 0x14047bb2d
jne 0x14047c4f3
cmp qword [rbp - 0x78], 3
je 0x14047c4f3
mov bl, r9b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov cx, r14w
mov rcx, 0x43ab6fa2
movzx rcx, r14w
mov rcx, r13
jmp 0x14047bb61
call fcn.14046031e
sub r9d, r9d
test r11b, 0x1a
cmp cl, 0x47
test al, al
jne 0x14047e037
lea rbx, [r13 + 0xa]
ror r14b, 0xa
mov r12, rbx
and sil, r15b
add sil, cl
shr sil, cl
mov rsi, qword [rsp + 0x48]
sal r14b, cl
neg dil
rcl dil, 0x62
mov r15, qword [rbp - 0x60]
sar r14b, 0x42
lea edi, [r9 + 1]
rol r14w, 0xdd
mov r14d, 0xffff
test r8b, 0x16
test rcx, rbx
cmp byte [r13 + 8], r9b
jmp 0x14047bbc2
jne 0x14047def7
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14047bbd5
je 0x14047dee8
mov rax, qword [rcx + 0x38]
sbb dx, r10w
mov rdx, qword [rax]
test rdx, rdx
je 0x14047dea5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047bbfb
jle 0x14047dea5
movzx eax, word [rdx]
jmp 0x14047bc09
jmp 0x14047dec0
mov dword [rsp + 0x68], r9d
lahf
mov rbx, qword [rsp + 0x50]
xchg cx, ax
mov ax, r11w
mov rax, qword [rbx]
cmovns cx, di
movzx ecx, r15w
movsx rcx, r10w
mov rcx, rbx
jmp 0x14047bc36
mov rax, qword [rax + 0x48]
jmp 0x14047bc3f
call qword [case.0x1404c1b3d.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
movzx edx, cx
mov rax, qword [rcx + 0x28]
movzx dx, r14b
jmp 0x14047bc61
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047bc6d
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
mov dword [rsp + 0x34], eax
cmp r9w, 0x2778
stc
mov dword [rsp + 0x3c], eax
jmp 0x14047bc90
sub eax, eax
test r9b, 0x32
cmc
cmp qword [rbp - 8], rax
jmp 0x14047bca0
je 0x14047c5b5
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047bcb1
mov rax, qword [rax + 0x20]
jmp 0x14047bcba
call qword [case.0x1404c1b3d.0]
mov word [rsp + 0x40], ax
stc
cmp rax, rcx
clc
sub edx, edx
jmp 0x14047bcd1
test ax, ax
jmp 0x14047bcd9
je 0x14047c5b5
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14047bced
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jae 0x14047c5b5
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx cx, r15b
lahf
bswap ax
lea eax, [rdx + 0xf]
movzx bx, r13b
xchg ebx, ebx
movsx ebx, r9w
mov qword [rbp - 0x80], rax
not rcx
mov qword [rbp - 0x20], rax
cwde
movsx rcx, si
cbw
lea eax, [rdx + 1]
mov bx, r9w
movzx bx, r15b
movsxd rcx, esi
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
jmp 0x14047bd47
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047bd56
call fcn.14046031e
xor r11d, r11d
test spl, r15b
test al, al
jmp 0x14047bd68
jne 0x14047c35d
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
btr bx, ax
btr bx, 0xec
and bh, 0x58
mov qword [rbp - 0x48], r9
shl r14b, 0xb3
lea r14, [r13 + 0xa]
mov r8, r14
bts rdi, r11
bsr si, di
not sil
mov qword [rbp - 0x50], r14
not bh
and bx, r13w
mov rbx, qword [rbp - 0x38]
or sil, 0xfc
jmp 0x14047bdb4
mov qword [rsp + 0x78], rbx
movzx rsi, si
inc di
mov edi, r11d
ror si, cl
bts rsi, r8
mov rsi, qword [rbp - 0x80]
test r14w, 0xe57
cmp byte [r13 + 8], r11b
jmp 0x14047bddd
jne 0x14047bebb
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14047bdf0
je 0x14047bea1
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
cmp r14w, 0x1e68
jmp 0x14047be0a
test rdx, rdx
je 0x14047be36
mov rax, qword [rcx + 0x50]
stc
test dil, spl
cmp dword [rax], r11d
jmp 0x14047be23
jle 0x14047be36
movzx eax, word [rdx]
jmp 0x14047be31
jmp 0x14047be72
mov rax, qword [rcx]
jmp 0x14047be3e
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
mov r8, qword [rbp - 0x50]
ror r10d, cl
shl r10w, cl
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x14047be65
xor r11d, r11d
sar rcx, 0xe1
movzx rcx, di
rcr cl, cl
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047be80
je 0x14047bea1
mov word [r8], ax
movsx r14w, r11b
cmovo r14w, r13w
mov r14, r8
jmp 0x14047be9c
jmp 0x14047beae
mov qword [r13], r11
cdqe
cbw
jmp 0x14047beae
mov eax, 1
cdq
movsxd r8, r8d
mov byte [r13 + 8], al
movzx r8d, word [r14]
mov rdx, r9
movzx rcx, r11w
movsx rcx, r11w
mov rcx, r10
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
sar rax, 1
cmc
cmp rax, 0xa
jae 0x14047bfd5
lea rcx, [0x1400c0d60]
rcr r10w, 0xb3
btc r10d, r9d
jmp 0x14047befa
mov r9b, byte [rax + rcx]
xor cx, 0x60c7
bsf rcx, r13
mov r10, qword [rsp + 0x70]
sar cx, cl
sub ch, 0xc4
cmovl ecx, esi
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14047bf22
jae 0x14047bf6a
lea rax, [rcx + 1]
cmc
test r14b, 0xcd
mov qword [r10 + 0x10], rax
rcl al, 0x70
mov rax, r10
test rdi, rax
cmp qword [r10 + 0x18], 0x10
jmp 0x14047bf48
jb 0x14047bf51
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14047bf5c
mov byte [rax + rcx + 1], dl
jmp 0x14047bf65
jmp 0x14047bf83
mov r8b, r12b
mov edx, 1
movsx cx, dl
mov rcx, r10
jmp 0x14047bf7e
call fcn.14044e5d6
lea rax, [rbp - 0x38]
cmp rsi, 0x10
jmp 0x14047bf90
setae cl
cmovae rax, rbx
jmp 0x14047bf9c
cmp byte [rax + rdi], 0x7f
jmp 0x14047bfa5
je 0x14047c1a1
lea rax, [rbp - 0x38]
stc
test cl, cl
movsx ecx, r11w
mov cx, r14w
cmovne rax, rbx
shl cl, cl
and cl, spl
mov ecx, 1
jmp 0x14047bfcd
add byte [rax + rdi], cl
jmp 0x14047c186
lea rax, [rbp - 0x38]
cmp rsi, 0x10
cmovo dx, r15w
movsx rdx, sp
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x14047bff3
cmovae rax, rdx
stc
sub r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14047c004
je 0x14047c2bf
cmp byte [r13 + 8], r11b
jmp 0x14047c013
jne 0x14047c0e8
mov rcx, qword [r13]
cmc
test r10d, 0x16822b2
test rcx, rcx
jmp 0x14047c02d
je 0x14047c0b3
mov rax, qword [rcx + 0x38]
sar dx, 0xcb
inc dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c048
je 0x14047c070
mov rax, qword [rcx + 0x50]
test ecx, edi
stc
cmp dword [rax], r11d
jmp 0x14047c05d
jle 0x14047c070
movzx eax, word [rdx]
jmp 0x14047c06b
jmp 0x14047c091
mov rax, qword [rcx]
jmp 0x14047c078
mov rax, qword [rax + 0x30]
jmp 0x14047c081
call qword [case.0x1404c1b3d.0]
sub r11d, r11d
cmp r12w, di
mov cl, sil
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047c09f
je 0x14047c0b3
mov word [r14], ax
jmp 0x14047c0ae
jmp 0x14047c0bd
mov qword [r13], r11
movsx rdx, dx
cqo
mov r10d, 1
bswap edx
cdq
movzx rdx, sp
mov byte [r13 + 8], r10b
movsxd rdx, esi
movsx dx, r11b
xchg rdx, rdx
mov rdx, qword [rsp + 0x78]
jmp 0x14047c0e3
jmp 0x14047c0f9
mov r10d, 1
bts ax, cx
add al, bpl
test sil, 0xbf
movzx eax, word [rsp + 0x40]
stc
cmp word [r14], ax
jmp 0x14047c108
jne 0x14047c2bf
mov rcx, qword [rbp - 0x28]
jmp 0x14047c117
cmp rcx, rsi
jmp 0x14047c11f
jae 0x14047c159
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
cmp r15b, r15b
lea rax, [rbp - 0x38]
jmp 0x14047c139
test bl, bl
jmp 0x14047c140
cmovne rax, rdx
jmp 0x14047c14a
and word [rax + rcx], 0
jmp 0x14047c154
jmp 0x14047c17a
xor r9d, r9d
jmp 0x14047c161
mov r8b, r15b
jmp 0x14047c169
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14047c175
call fcn.14044e5d6
inc rdi
bts rbx, rdx
jmp 0x14047c186
mov rbx, qword [rbp - 0x38]
not esi
movzx rcx, si
mov qword [rsp + 0x78], rbx
rcr cl, cl
or sil, 0xa9
mov rsi, qword [rbp - 0x20]
dec ch
mov rcx, qword [r13]
cmp r12b, 0x83
stc
sub r8d, r8d
cmc
test sil, al
test rcx, rcx
je 0x14047c256
mov rax, qword [rcx + 0x38]
clc
cmp r14d, 0x76b15f99
cmp qword [rax], r8
je 0x14047c218
mov rax, qword [rcx + 0x50]
cmp bl, r9b
clc
stc
cmp dword [rax], r8d
jmp 0x14047c1e0
jle 0x14047c218
dec dword [rax]
movsx eax, bx
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
movsx ax, dil
lea rax, [rdx + 2]
jmp 0x14047c202
mov qword [rcx], rax
movsxd rax, eax
movsx eax, cx
movzx eax, word [rdx]
jmp 0x14047c213
jmp 0x14047c23b
mov rax, qword [rcx]
jmp 0x14047c220
mov rax, qword [rax + 0x38]
jmp 0x14047c229
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
bsr cx, dx
or cx, 0x174b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c248
je 0x14047c256
mov al, r8b
jmp 0x14047c266
mov qword [r13], r8
movsx eax, bx
cmove ax, bp
mov eax, 1
mov byte [r13 + 8], al
movsx edx, si
jmp 0x14047c272
mov rdx, qword [rsp + 0x48]
movzx cx, r11b
movzx rcx, r12w
mov rcx, r13
jmp 0x14047c288
call fcn.14046031e
xor r11d, r11d
bt r8w, 0x53
rcr r8, cl
test al, al
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movzx r10, di
movsx r10, ax
movsx r10d, r9w
mov r10, qword [rsp + 0x60]
jmp 0x14047c2b9
je 0x14047bdd4
mov qword [rbp - 0x80], rsi
add sil, 0xf1
not r14b
mov rbx, rdi
or r10b, r14b
bswap r11
movsxd r10, r8d
test rdi, rdi
jmp 0x14047c2de
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movzx r11, si
mov r14b, byte [rsp + 0x30]
cmovns r10w, cx
setnp r10b
mov r11, qword [rbp - 0x80]
cmovge r10w, sp
mov r10, qword [rsp + 0x78]
je 0x14047c373
lea rax, [rbp - 0x38]
jmp 0x14047c317
cmp r11, 0x10
jmp 0x14047c320
cmovae rax, r10
jmp 0x14047c329
cmp byte [rax + rbx], 0
jmp 0x14047c332
jle 0x14047c345
inc rbx
jmp 0x14047c340
jmp 0x14047c373
mov eax, 1
jmp 0x14047c34f
mov byte [rsp + 0x38], al
jmp 0x14047c358
jmp 0x14047c373
mov r10, qword [rbp - 0x38]
clc
cqo
btc r11w, 0x56
mov r11, qword [rbp - 0x80]
rol r9b, cl
rcl edx, cl
lea rdx, [rbp - 0x18]
movsx r8d, ax
mov r8, qword [rbp - 0x18]
xadd r9d, r9d
sub r9b, spl
mov r9, qword [rbp]
jmp 0x14047c38f
cmp r9, 0x10
jmp 0x14047c398
cmovae rdx, r8
clc
stc
xor eax, eax
clc
test spl, 0x92
cmp byte [rsp + 0x38], al
jne 0x14047c40d
test rbx, rbx
jmp 0x14047c3b7
je 0x14047c557
mov cl, byte [rdx]
jmp 0x14047c3c4
cmp cl, 0x7f
jmp 0x14047c3cc
je 0x14047c557
sub rbx, 1
jmp 0x14047c3db
je 0x14047c513
lea rax, [rbp - 0x38]
cmc
test r10b, al
jmp 0x14047c3ee
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x14047c3fe
je 0x14047c540
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14047c416
jb 0x14047c48e
lea rdx, [r11 + 1]
movsxd rax, r15d
movzx ax, ch
mov ax, r12w
mov rax, r10
test r11b, 0x44
cmp dl, r13b
stc
cmp rdx, 0x1000
jmp 0x14047c442
jb 0x14047c46c
add rdx, 0x27
stc
clc
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
test dil, 0xb1
cmp rax, 0x1f
jmp 0x14047c466
ja 0x14047e429
mov rcx, r10
call fcn.140109d27
mov r9, qword [rbp]
shld r8d, eax, 0x58
movzx r8d, r15w
bswap r8w
mov r8, qword [rbp - 0x18]
jmp 0x14047c48e
cmp r9, 0x10
jmp 0x14047c497
jb 0x14047c4e6
lea rdx, [r9 + 1]
inc rax
mov rax, r8
cmp rdx, 0x1000
jb 0x14047c4d9
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
cmp di, si
cmc
cmp ch, 0x16
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047c4d3
ja 0x14047e41e
mov rcx, r8
jmp 0x14047c4e1
call fcn.140109d27
xor r9d, r9d
lahf
mov ecx, 1
sar rax, 0x81
mov eax, dword [rsp + 0x38]
cmp r15b, r13b
test sp, dx
add qword [rbp - 0x78], rcx
clc
test al, al
jne 0x14047e30c
mov rax, qword [rbp - 0x78]
jmp 0x14047bae7
test rbx, rbx
jne 0x14047c540
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14047c529
cmovae rax, r10
jmp 0x14047c533
cmp cl, byte [rax]
jmp 0x14047c53a
jl 0x14047c404
cmp byte [rdx + 1], 0
jmp 0x14047c549
jle 0x14047c3af
inc rdx
jmp 0x14047c3af
cmp r11, 0x10
jb 0x14047c8bd
lea rdx, [r11 + 1]
shr rax, 0x33
mov rax, r10
cmp rcx, r12
cmp rdx, 0x1000
jmp 0x14047c57b
jb 0x14047c5a8
add rdx, 0x27
jmp 0x14047c58a
mov r10, qword [r10 - 8]
sub rax, r10
cmp r13b, 0x8e
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047c5a2
ja 0x14047e429
mov rcx, r10
call fcn.140109d27
jmp 0x14047c8bd
mov rdx, qword [rsp + 0x48]
movzx cx, bpl
bswap cx
cmovle ecx, eax
mov rcx, r13
jmp 0x14047c5cd
call fcn.14046031e
xor r8d, r8d
test al, al
jmp 0x14047c5dc
jne 0x14047c8c2
lea rbx, [r13 + 0xa]
mov r9b, sil
movzx edi, r14w
movsx edi, r14w
mov r12, rbx
movsxd r15, edi
movsx rsi, dx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
movsxd rsi, ebp
mov rsi, qword [rsp + 0x70]
movsx r15d, r8w
mov r15, 0x38252bb
xchg r15b, r15b
mov r15, qword [rsp + 0x48]
jmp 0x14047c624
jmp 0x14047c638
mov r9, qword [rsp + 0x60]
cmp r8w, r12w
test r11w, 0x476d
cmp byte [r13 + 8], r8b
jne 0x14047c6f6
mov rcx, qword [r13]
test dil, dil
test rcx, rcx
jmp 0x14047c651
je 0x14047c6dd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047c667
test rdx, rdx
je 0x14047c691
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r8d
jmp 0x14047c67e
jle 0x14047c691
movzx eax, word [rdx]
jmp 0x14047c68c
jmp 0x14047c6ab
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c69d
call qword [case.0x1404c1b3d.0]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047c6b9
je 0x14047c6dd
mov word [r12], ax
movsx rbx, r12w
cmovl bx, r10w
movsxd rbx, esi
mov rbx, r12
jmp 0x14047c6d8
jmp 0x14047c6e4
mov qword [r13], r8
cqo
cdq
mov eax, 1
mov byte [r13 + 8], al
mov cx, 0x53db
movsx r8w, r13b
movzx r8d, word [rbx]
movzx edx, r8w
mov rdx, rdi
setl cl
movsx ecx, di
mov rcx, r9
jmp 0x14047c70f
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
clc
sar rax, 1
stc
cmp rax, 0xa
jmp 0x14047c727
jae 0x14047c89e
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
movsx rcx, r11w
mov rcx, qword [rsi + 0x10]
clc
stc
cmp rcx, qword [rsi + 0x18]
jmp 0x14047c74b
jae 0x14047c78e
lea rax, [rcx + 1]
cmp bh, bh
stc
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14047c769
jb 0x14047c772
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
stc
xor r8d, r8d
jmp 0x14047c77f
mov byte [rax + rcx + 1], r8b
jmp 0x14047c789
jmp 0x14047c7b2
mov r8b, r14b
movsxd rcx, r14d
cdq
mov edx, 1
movzx rcx, bp
mov cx, r15w
mov rcx, rsi
jmp 0x14047c7aa
call fcn.14044e5d6
xor r8d, r8d
mov rcx, qword [r13]
cmp dx, 0x55cc
jmp 0x14047c7c0
test rcx, rcx
je 0x14047c869
mov rax, qword [rcx + 0x38]
cmp r10b, 0x6b
test r10d, ebp
cmp qword [rax], r8
jmp 0x14047c7dc
je 0x14047c82e
mov rax, qword [rcx + 0x50]
jmp 0x14047c7eb
cmp dword [rax], r8d
jle 0x14047c82e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
setne ah
cmovs rax, rax
movzx rdx, si
mov rdx, qword [rcx]
xchg ah, ah
movsx eax, r9w
lea rax, [rdx + 2]
jmp 0x14047c817
mov qword [rcx], rax
not al
jmp 0x14047c821
movzx eax, word [rdx]
jmp 0x14047c829
jmp 0x14047c848
mov rax, qword [rcx]
jmp 0x14047c836
mov rax, qword [rax + 0x38]
jmp 0x14047c83f
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047c856
je 0x14047c869
mov al, r8b
jmp 0x14047c864
jmp 0x14047c872
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
setnp ch
jmp 0x14047c87e
mov rdx, r15
movsx cx, r10b
mov rcx, r13
jmp 0x14047c88e
call fcn.14046031e
xor r8d, r8d
test al, al
je 0x14047c629
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movsxd rcx, esp
setne r12b
mov r15b, byte [rsp + 0x30]
cbw
mov cl, 0xd9
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
not ch
mov ch, 0x44
mov rcx, rbx
jmp 0x14047c8d2
mov rax, qword [rax + 0x18]
jmp 0x14047c8db
call qword [case.0x1404c1b3d.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
not cx
jmp 0x14047c8f1
mov rcx, r13
jmp 0x14047c8f9
call fcn.14046031e
xor r8d, r8d
cmp r14w, r15w
test dh, 0xcb
test al, al
jmp 0x14047c90f
jne 0x14047ccee
test bx, bx
jmp 0x14047c91d
je 0x14047ccee
cmp byte [r13 + 8], r8b
jne 0x14047c9e4
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047c939
je 0x14047c9c9
mov rax, qword [rcx + 0x38]
ror dh, 0xe5
mov rdx, qword [rax]
cmp r10, rdx
cmp r15, 0x33f64edf
test rdx, rdx
jmp 0x14047c95b
je 0x14047c988
mov rax, qword [rcx + 0x50]
cmp r14b, 0x3f
stc
cmp r11b, r11b
cmp dword [rax], r8d
jmp 0x14047c975
jle 0x14047c988
movzx eax, word [rdx]
jmp 0x14047c983
jmp 0x14047c9ab
mov rax, qword [rcx]
jmp 0x14047c990
mov rax, qword [rax + 0x30]
jmp 0x14047c999
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
test r10b, r10b
sbb ch, 0xdc
mov rcx, r9
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14047c9c9
mov word [r13 + 0xa], ax
jmp 0x14047c9c4
jmp 0x14047c9cd
mov qword [r13], r8
mov eax, 1
clc
jmp 0x14047c9d9
mov byte [r13 + 8], al
test r13b, 0x1b
cmp al, r14b
cmp word [r13 + 0xa], bx
mov bx, 0x7085
mov ebx, dword [rsp + 0x68]
jmp 0x14047c9f6
jne 0x14047ccf8
mov eax, 1
bsr ecx, ebx
rcl cx, cl
mov rcx, qword [r13]
stc
test bpl, 0xab
test rcx, rcx
jmp 0x14047ca18
je 0x14047cac2
mov rax, qword [rcx + 0x38]
test r9w, r13w
cmc
cmp r11w, r13w
cmp qword [rax], r8
jmp 0x14047ca33
je 0x14047ca7f
mov rax, qword [rcx + 0x50]
test r14w, 0x45d4
cmp ax, ax
cmp dword [rax], r8d
jmp 0x14047ca4e
jle 0x14047ca7f
dec dword [rax]
cdqe
xchg rdx, rax
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
bswap ax
lea rax, [rdx + 2]
jmp 0x14047ca6f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ca7a
jmp 0x14047ca9d
mov rax, qword [rcx]
jmp 0x14047ca87
mov rax, qword [rax + 0x38]
jmp 0x14047ca90
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
cmc
adc cl, bpl
mov ecx, 0xffff
jmp 0x14047caa7
cmp cx, ax
jmp 0x14047caaf
je 0x14047cabd
mov al, r8b
jmp 0x14047cac6
mov eax, 1
mov qword [r13], r8
mov byte [r13 + 8], al
movzx cx, bpl
setnp cl
mov rdx, qword [rsp + 0x48]
movsx cx, spl
xchg ecx, ecx
not ch
mov rcx, r13
jmp 0x14047cae8
call fcn.14046031e
cmp ebx, dword [rsp + 0x58]
jmp 0x14047caf6
jge 0x14047ccf8
xor r8d, r8d
test al, al
jmp 0x14047cb06
jne 0x14047ccd6
cmp byte [r13 + 8], r8b
jne 0x14047cbd4
mov rcx, qword [r13]
cmc
test spl, 0x84
clc
test rcx, rcx
jmp 0x14047cb28
je 0x14047cbb4
mov rax, qword [rcx + 0x38]
rcr dl, cl
btr rdx, rsi
bsr rdx, rsi
mov rdx, qword [rax]
test r12b, r12b
cmc
test rdx, rdx
jmp 0x14047cb4b
je 0x14047cb71
mov rax, qword [rcx + 0x50]
test r15w, 0x6edf
cmp dword [rax], r8d
jle 0x14047cb71
movzx eax, word [rdx]
jmp 0x14047cb6c
jmp 0x14047cb97
mov rax, qword [rcx]
jmp 0x14047cb79
mov rax, qword [rax + 0x30]
jmp 0x14047cb82
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
inc cl
sub ecx, 0x1e911633
bsr ecx, r15d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cba4
je 0x14047cbb4
mov word [r13 + 0xa], ax
jmp 0x14047cbc2
mov qword [r13], r8
mov ch, 0xbc
movsx rax, bp
bswap r8
mov eax, 1
not dl
movzx cx, spl
mov byte [r13 + 8], al
lahf
cwde
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movsx rcx, r9w
xchg ch, cl
mov rcx, rax
jmp 0x14047cbf0
call fcn.1402305b4
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
jmp 0x14047cc06
cmp rax, 0xa
jmp 0x14047cc0f
jae 0x14047ccd6
lea rcx, [0x1400c0d60]
btc r10d, edi
ror r10, cl
mov r9b, byte [rax + rcx]
bsr r10w, r15w
xadd r10w, r10w
mov r10, qword [rsp + 0x70]
sub cl, r14b
shr ch, 0x22
bsf ecx, r14d
mov rcx, qword [r10 + 0x10]
test r13b, 0xae
cmp rcx, qword [r10 + 0x18]
jmp 0x14047cc51
jae 0x14047cc9c
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
rcr rax, cl
cmc
mov rax, r10
test r11w, r8w
cmp qword [r10 + 0x18], 0x10
jmp 0x14047cc74
jb 0x14047cc81
mov rax, qword [r10]
cmc
cmp esp, r15d
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x14047cc8d
mov byte [rax + rcx + 1], r8b
jmp 0x14047cc97
jmp 0x14047ccc6
mov r8b, sil
mov edx, 1
cmovae rcx, rbp
mov ch, bh
movzx cx, r15b
mov rcx, r10
call fcn.14044e5d6
xor r8d, r8d
bts ax, r11w
movsx rax, sp
ror eax, 0x93
mov eax, 1
test bh, 0x81
stc
add ebx, eax
jmp 0x14047ca07
mov ecx, 1
jmp 0x14047cce0
mov byte [rsp + 0x38], cl
jmp 0x14047cce9
jmp 0x14047ccfd
mov ebx, dword [rsp + 0x68]
add ah, 0xe3
ror al, 0x3e
mov ecx, 1
mov rax, qword [rsp + 0x70]
stc
clc
cmc
xor edx, edx
cmp r12b, 0x9c
test r14w, 0x4928
test r14w, si
cmp qword [rax + 0x10], rdx
jmp 0x14047cd1e
jne 0x14047cd32
mov byte [rsp + 0x38], cl
jmp 0x14047cd2d
jmp 0x14047ce00
mov eax, dword [rsp + 0x58]
cmp r15d, 0x286106dc
cmp ebx, eax
jge 0x14047ce00
sub eax, ebx
mov ebx, eax
ror r14, 0xbf
bsr r14d, edi
rcr ch, 0x31
mov r14, qword [rsp + 0x70]
movzx ecx, cx
test r10b, 0xc4
clc
mov r15d, 1
add rcx, r10
mov rcx, qword [r14 + 0x10]
clc
cmp rcx, qword [r14 + 0x18]
jmp 0x14047cd78
jae 0x14047cdc2
lea rax, [rcx + 1]
test dil, 0x36
mov qword [r14 + 0x10], rax
stc
bt eax, esp
mov rax, r14
cmp r12w, cx
cmp cx, 0x58b2
cmp qword [r14 + 0x18], 0x10
jmp 0x14047cda4
jb 0x14047cdb2
mov rax, qword [r14]
jmp 0x14047cdb2
mov word [rax + rcx], 0x30
jmp 0x14047cdbd
jmp 0x14047cded
mov r9b, 0x30
movsx dx, cl
mov r8b, dil
movsx edx, r8w
mov dl, r14b
movsx rcx, di
mov rdx, r15
movzx cx, cl
mov rcx, r14
jmp 0x14047cde6
call fcn.14044e5d6
xor edx, edx
sub rbx, r15
jne 0x14047cd6a
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
stc
cmp rdx, 0x10
jmp 0x14047ce0e
jb 0x14047c4e6
inc rdx
movsxd rcx, ecx
bts ecx, r13d
mov rcx, qword [rbp - 0x18]
bt ax, 0x43
shr ax, 0xc9
rcl rax, cl
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047ce3d
jb 0x14047c4e1
add rdx, 0x27
test r13w, 0x4bda
mov rcx, qword [rcx - 8]
cmp spl, bpl
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047ce64
ja 0x14047e41e
jmp 0x14047c4e1
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047ce7c
call fcn.14046031e
sub r9d, r9d
test rbx, 0x433b7229
clc
cmp cx, dx
test al, al
jmp 0x14047ce96
jne 0x14047c4ea
mov rbx, qword [rsp + 0x50]
bswap edx
movzx rdx, cx
mov rax, qword [rbx]
movsx rcx, cx
lea rdx, [rbp - 0x38]
setns cl
not cl
mov rcx, rbx
jmp 0x14047cebf
mov rax, qword [rax + 0x38]
jmp 0x14047cec8
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmc
cmp sil, al
test bpl, sil
or r8d, 2
mov dword [rsp + 0x34], r8d
test sil, 0x2e
cmp r8d, 0x1e1738e4
mov dword [rsp + 0x3c], r8d
test r13b, 0xad
sub r9d, r9d
cmp ebx, 0x5b0f122e
clc
cmp qword [rbp - 0x28], r9
jbe 0x14047d0a5
mov rax, qword [rbx]
mov cl, sil
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047cf22
mov rax, qword [rax + 0x38]
jmp 0x14047cf2b
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
btr dx, di
movsx dx, dl
bts r8d, 0xb
shld dx, ax, 0x81
sal dl, cl
ror dh, 0x6a
or r8d, 4
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
and dl, dil
cmc
movsx rdx, r9w
lea rdx, [r13 + 8]
cmp r11b, 0x6f
test di, 0x2992
mov qword [rsp + 0x58], rdx
cmp rsp, 0x69586003
xor r9d, r9d
cmp r13, 0x11b541e0
cmp byte [rdx], r9b
jmp 0x14047cf8e
jne 0x14047d068
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047cfa0
je 0x14047d043
mov rax, qword [rcx + 0x38]
movzx dx, r12b
xor dl, r13b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047cfbd
je 0x14047cfe2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047cfcf
jle 0x14047cfe2
movzx eax, word [rdx]
jmp 0x14047cfdd
jmp 0x14047d010
mov rax, qword [rcx]
jmp 0x14047cfea
mov rax, qword [rax + 0x30]
jmp 0x14047cff3
call qword [case.0x1404c1b3d.0]
mov r8d, dword [rsp + 0x34]
test rdx, 0x78410445
xor r9d, r9d
sub rcx, r12
btc dx, 0x70
mov ecx, 0xffff
movsxd rdx, r9d
adc dx, r13w
btc dx, 0x2b
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14047d02e
je 0x14047d043
mov word [r13 + 0xa], ax
jmp 0x14047d03e
jmp 0x14047d050
mov qword [r13], r9
movsx r10, r14w
movzx r10w, dl
mov r10d, 1
jmp 0x14047d05b
mov byte [rdx], r10b
jmp 0x14047d063
jmp 0x14047d073
mov r10d, 1
sub al, r15b
mov eax, ecx
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp r12w, dx
cmp word [rax], cx
jmp 0x14047d092
jne 0x14047d0ae
mov bl, r10b
jmp 0x14047d0a0
jmp 0x14047d0bf
lea rdx, [r13 + 8]
adc bl, al
add bl, r12b
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r10d, 0xb180260
test ch, ah
test r8b, 4
jmp 0x14047d0c8
je 0x14047d0f7
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
bswap cx
mov dword [rsp + 0x3c], r8d
movsx ecx, r12w
lea rcx, [rbp - 0x18]
jmp 0x14047d0ec
call fcn.140452879
mov r8d, dword [rsp + 0x34]
cmc
test r8b, 2
jmp 0x14047d100
je 0x14047d138
and r8d, 0xfffffffd
cmovs cx, r14w
mov dword [rsp + 0x34], r8d
not cx
bswap ecx
mov dword [rsp + 0x3c], r8d
mov rcx, 0x99e74dd
jmp 0x14047d12a
lea rcx, [rbp - 0x38]
jmp 0x14047d133
call fcn.140452879
xor r8d, r8d
cmc
test r10b, r8b
test bl, bl
jmp 0x14047d146
je 0x14047d337
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047d158
je 0x14047d1ea
mov rax, qword [rcx + 0x38]
cmp esp, r10d
cmp r11b, 0xfd
cmp qword [rax], r8
je 0x14047d1bc
mov rax, qword [rcx + 0x50]
jmp 0x14047d17e
cmp dword [rax], r8d
jle 0x14047d1bc
dec dword [rax]
cmove dx, bp
mov dx, 0x7f8
mov rcx, qword [rcx + 0x38]
mov rax, 0x494a2aab
movzx rax, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x14047d1b7
jmp 0x14047d1d4
mov rax, qword [rcx]
jmp 0x14047d1c4
mov rax, qword [rax + 0x38]
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
shl cl, 0xad
mov ecx, 0xffff
cmp cx, ax
je 0x14047d1ea
mov al, r8b
jmp 0x14047d1fd
mov qword [r13], r8
cdqe
mov eax, 1
cqo
cwd
movsx edx, r14w
mov rcx, qword [rsp + 0x58]
movsxd rdx, esp
mov edx, 0x46426d73
xchg dh, dl
mov byte [rcx], al
cdq
xchg dx, ax
setge cl
mov rcx, qword [rsp + 0x50]
cmovge ax, dx
jmp 0x14047d223
mov rax, qword [rcx]
movzx rdx, bx
cmovp dx, bp
cqo
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x14047d23d
call qword [case.0x1404c1b3d.0]
mov ebx, dword [rsp + 0x34]
stc
bts ebx, 0xa
movsx rdx, r8w
mov dword [rsp + 0x34], ebx
bsf dx, r9w
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
jmp 0x14047d266
cmp rdx, 8
jb 0x14047d2d0
lea rdx, [rdx*2 + 2]
cbw
mov rcx, qword [rbp + 8]
bsr ax, r15w
add rax, r8
mov rax, rcx
cmp r12, r15
test dx, r8w
cmp rdx, 0x1000
jb 0x14047d2cb
add rdx, 0x27
cmc
test rdx, rsp
jmp 0x14047d2aa
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
stc
cmp cl, r12b
add rax, 0xfffffffffffffff8
test dh, al
cmp rax, 0x1f
jmp 0x14047d2c5
ja 0x14047e434
call fcn.140109d27
movups xmm0, xmmword [rbp - 0x18]
xor cx, 0x428a
and cl, 0x41
movups xmmword [rbp + 8], xmm0
or ecx, r8d
movsx ecx, bx
add cl, al
movups xmm1, xmmword [rbp - 8]
cmp al, 0xd7
add cl, bpl
movups xmmword [rbp + 0x18], xmm1
sub cx, sp
shr rcx, cl
xor eax, eax
movsx cx, r9b
mov cl, 0xc3
movsxd rcx, edx
mov qword [rbp - 8], rax
mov qword [rbp], 7
movzx cx, r15b
mov word [rbp - 0x18], ax
movsx rcx, sp
bswap ecx
not ch
lea rcx, [rbp - 0x18]
jmp 0x14047d32d
call fcn.140452879
jmp 0x14047c4e6
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cmovae rcx, r8
cwd
movzx rdx, r13w
lea rdx, [rbp - 0x38]
movzx cx, dl
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [case.0x1404c1b3d.0]
mov edx, dword [rsp + 0x34]
stc
cmc
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
test rax, rcx
test r14w, 0x73f7
sub r9d, r9d
test r10d, ebp
stc
cmp qword [rbp - 0x28], r9
jmp 0x14047d38c
jbe 0x14047d4fe
mov rax, qword [rbx]
movsx edx, bx
cmovge rcx, r10
bswap cx
lea rdx, [rbp - 0x18]
movsx rcx, bp
cmovl rcx, r9
movsxd rcx, r10d
mov rcx, rbx
jmp 0x14047d3b6
mov rax, qword [rax + 0x40]
call qword [case.0x1404c1b3d.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
movsxd r8, r8d
neg r8b
mov r8w, r14w
or edx, 0x10
bsr r8w, r13w
not r8b
movzx r8w, bl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
sal r8, 0xc0
mov r8, qword [rsp + 0x58]
sub r9d, r9d
test r11w, bp
clc
cmp byte [r8], r9b
jne 0x14047d4cd
mov rcx, qword [r13]
cmp sp, r14w
clc
test r14w, 0x7928
test rcx, rcx
jmp 0x14047d41b
je 0x14047d4ac
mov rax, qword [rcx + 0x38]
rcr dh, cl
mov rdx, qword [rax]
cmp r15b, r12b
test rdx, rdx
jmp 0x14047d435
je 0x14047d465
mov rax, qword [rcx + 0x50]
clc
test r11w, r13w
cmp r13w, 0x2362
cmp dword [rax], r9d
jmp 0x14047d452
jle 0x14047d465
movzx eax, word [rdx]
jmp 0x14047d460
jmp 0x14047d48f
mov rax, qword [rcx]
jmp 0x14047d46d
mov rax, qword [rax + 0x30]
jmp 0x14047d476
call qword [case.0x1404c1b3d.0]
mov r8, qword [rsp + 0x58]
ror rcx, 0x23
xor r9d, r9d
xadd ch, cl
bts rcx, rsp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d49c
je 0x14047d4ac
mov word [r13 + 0xa], ax
jmp 0x14047d4b0
mov qword [r13], r9
mov r10d, 1
mov byte [r8], r10b
mov dx, cx
xchg dx, dx
mov edx, dword [rsp + 0x34]
jmp 0x14047d4c8
jmp 0x14047d4d5
mov r10d, 1
rol bl, cl
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
shr bl, cl
xchg bl, bl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
shr bl, 0xc3
cmp word [rax], cx
mov bl, r13b
mov bl, r10b
je 0x14047d505
mov bl, r9b
test r15, rsp
clc
test dl, 0x10
jmp 0x14047d50d
je 0x14047d53f
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movzx rcx, r10w
mov dword [rsp + 0x3c], edx
jmp 0x14047d52c
lea rcx, [rbp - 0x18]
jmp 0x14047d535
call fcn.140452879
mov edx, dword [rsp + 0x34]
stc
test dl, 8
jmp 0x14047d547
je 0x14047d577
and edx, 0xfffffff7
xchg rcx, rcx
cmovl cx, di
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movsxd rcx, esp
bswap ecx
jmp 0x14047d569
lea rcx, [rbp - 0x38]
jmp 0x14047d572
call fcn.140452879
test bl, bl
jmp 0x14047d57e
je 0x14047d786
mov rcx, qword [r13]
cmp r10b, spl
cmp r10b, 0x5a
stc
xor ebx, ebx
clc
test rcx, rcx
je 0x14047d61f
mov rax, qword [rcx + 0x38]
test sp, bx
cmp ch, 0x81
cmp qword [rax], rbx
je 0x14047d5f2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], ebx
jmp 0x14047d5bb
jle 0x14047d5f2
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
cmovne dx, r9w
movzx rdx, ax
mov rdx, qword [rcx]
cmovnp ax, ax
cwde
not ah
lea rax, [rdx + 2]
jmp 0x14047d5e5
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x14047d604
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047d5fe
call qword [case.0x1404c1b3d.0]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14047d61f
mov al, bl
jmp 0x14047d61a
jmp 0x14047d62d
mov qword [r13], rbx
mov eax, 1
bswap ecx
mov dh, 0x45
mov rcx, qword [rsp + 0x58]
movsx dx, r12b
movsxd rdx, ebp
mov edx, 0x27143b74
mov byte [rcx], al
xchg ah, dl
cqo
cmove dx, r14w
mov rcx, qword [rsp + 0x50]
lahf
mov rax, qword [rcx]
xchg dx, dx
movsx dx, r15b
lea rdx, [rbp - 0x18]
jmp 0x14047d664
mov rax, qword [rax + 0x40]
jmp 0x14047d66d
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x14047d67d
bts eax, 0xf
bt rdx, 0x20
cmovle dx, r9w
rcl edx, 0x49
mov dword [rsp + 0x34], eax
sar dx, cl
bswap edx
add dh, 0xb0
mov dword [rsp + 0x3c], eax
inc dl
rol dh, 0xb0
mov rdx, qword [rbp + 0x20]
cmc
test r13b, 0x45
cmp rdx, 8
jmp 0x14047d6b5
jb 0x14047d715
lea rdx, [rdx*2 + 2]
movzx cx, al
mov rcx, qword [rbp + 8]
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x14047d6db
jb 0x14047d710
add rdx, 0x27
test dil, r13b
cmc
mov rcx, qword [rcx - 8]
test r11w, bp
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rsi, 0x75fb572a
clc
cmp rax, 0x1f
jmp 0x14047d70a
ja 0x14047e413
call fcn.140109d27
movups xmm0, xmmword [rbp - 0x18]
movsxd rcx, ebx
movzx ecx, sp
movzx rcx, r8w
movups xmmword [rbp + 8], xmm0
movsx cx, bpl
movzx ecx, r13w
movzx cx, r8b
movups xmm1, xmmword [rbp - 8]
movsxd rcx, esp
movzx ecx, r14w
movzx rcx, cx
movups xmmword [rbp + 0x18], xmm1
xchg cl, cl
jmp 0x14047d753
mov qword [rbp - 8], rbx
mov qword [rbp], 7
mov word [rbp - 0x18], bx
jmp 0x14047d76e
lea rcx, [rbp - 0x18]
jmp 0x14047d777
call fcn.140452879
mov byte [rsp + 0x30], 1
jmp 0x14047c4e6
mov rbx, qword [rsp + 0x50]
movzx rcx, bx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movzx rcx, r9w
mov rcx, rbx
jmp 0x14047d7a2
mov rax, qword [rax + 0x38]
jmp 0x14047d7ab
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
stc
cmc
clc
bts eax, 0xe
jmp 0x14047d7c2
or eax, 0x20
jmp 0x14047d7cf
mov dword [rsp + 0x34], eax
clc
test r9w, 0xae9
mov dword [rsp + 0x3c], eax
clc
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14047d7ea
je 0x14047d84d
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov cl, r13b
mov rcx, rbx
jmp 0x14047d802
mov rax, qword [rax + 0x40]
jmp 0x14047d80b
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
cmc
jmp 0x14047d820
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test ax, bp
sub ecx, ecx
cmc
cmp di, cx
cmp qword [rbp - 8], rcx
jmp 0x14047d83a
jne 0x14047d84d
lea ebx, [rcx + 1]
jmp 0x14047d848
jmp 0x14047d855
mov bl, cl
cmc
test di, 0x701e
test al, 0x40
jmp 0x14047d85c
je 0x14047d898
and eax, 0xffffffbf
movzx cx, r15b
mov dword [rsp + 0x34], eax
cmovnp rcx, rdx
movsx cx, cl
jmp 0x14047d87b
mov dword [rsp + 0x3c], eax
movsxd rcx, r11d
movsx cx, r12b
xchg cl, cl
lea rcx, [rbp - 0x18]
call fcn.140452879
mov eax, dword [rsp + 0x34]
stc
cmc
test al, 0x20
je 0x14047d8bb
and eax, 0xffffffdf
movzx ecx, ax
movzx rcx, r14w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
call fcn.140452879
sub r9d, r9d
mov eax, dword [rsp + 0x38]
shrd ecx, edx, 0x6e
bt ecx, 0x21
shl ch, 0x56
lea ecx, [r9 + 1]
test bl, bl
je 0x14047c4fd
mov byte [rsp + 0x30], cl
jmp 0x14047c4fd
mov rcx, qword [rsp + 0x50]
bswap dx
cdq
cwde
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14047d8fc
call qword [case.0x1404c1b3d.0]
mov eax, dword [rsp + 0x34]
bt ebx, ebx
bts bx, ax
bts eax, 7
rcr bx, 0x70
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
rcr rbx, cl
clc
mov rbx, qword [rsp + 0x48]
test dx, 0x1e22
test rsi, rax
cmc
test byte [rax + 0x18], 8
jmp 0x14047d93f
jne 0x14047da64
mov rdx, rbx
movsxd rcx, r15d
mov rcx, r13
jmp 0x14047d953
call fcn.14046031e
xor r8d, r8d
test al, al
jmp 0x14047d962
jne 0x14047da64
lea rbx, [rbp - 0x38]
cmp r10d, 0x7ec904e7
jmp 0x14047d978
cmp qword [rbp - 0x20], 8
jmp 0x14047d982
cmovae rbx, qword [rbp - 0x38]
cmp di, di
cmp byte [r13 + 8], r8b
jne 0x14047da51
mov rcx, qword [r13]
stc
jmp 0x14047d99e
test rcx, rcx
jmp 0x14047d9a6
je 0x14047da30
mov rax, qword [rcx + 0x38]
test rsi, 0xec35848
add dx, di
btr edx, 0x3a
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
je 0x14047d9e8
mov rax, qword [rcx + 0x50]
jmp 0x14047d9d7
cmp dword [rax], r8d
jle 0x14047d9e8
movzx eax, word [rdx]
jmp 0x14047da0e
mov rax, qword [rcx]
jmp 0x14047d9f0
mov rax, qword [rax + 0x30]
jmp 0x14047d9f9
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
rol rcx, cl
rol ch, 0x56
test r15w, 0x4007
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047da1b
je 0x14047da30
mov word [r13 + 0xa], ax
jmp 0x14047da2b
jmp 0x14047da3d
mov qword [r13], r8
cmp r8b, 0xdc
inc ah
movsx eax, cx
mov eax, 1
stc
cmp r10b, cl
mov byte [r13 + 8], al
mov ax, 0xec5
sal eax, 0x7e
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14047dba6
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x14047da6e
jne 0x14047dbdd
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14047da82
ja 0x14047dbdd
mov rdx, rbx
movzx ecx, r14w
mov rcx, r13
call fcn.14046031e
xor ebx, ebx
clc
cmc
test al, al
jmp 0x14047daa2
jne 0x14047dba8
cmp byte [r13 + 8], bl
jmp 0x14047dab1
jne 0x14047db6c
mov rcx, qword [r13]
jmp 0x14047dac1
test rcx, rcx
je 0x14047db56
mov rax, qword [rcx + 0x38]
xor rdx, rsp
xchg dh, dl
sbb edx, r10d
mov rdx, qword [rax]
cmp bl, cl
test r8d, 0x654c0372
clc
test rdx, rdx
jmp 0x14047daeb
je 0x14047db19
mov rax, qword [rcx + 0x50]
test cx, 0x1f7f
cmp r11b, 0xf5
cmc
cmp dword [rax], ebx
jmp 0x14047db06
jle 0x14047db19
movzx eax, word [rdx]
jmp 0x14047db14
jmp 0x14047db2b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047db25
call qword [case.0x1404c1b3d.0]
mov ecx, 0xffff
cmc
test rax, rbx
jmp 0x14047db39
cmp cx, ax
jmp 0x14047db41
je 0x14047db56
mov word [r13 + 0xa], ax
jmp 0x14047db51
jmp 0x14047db5d
mov qword [r13], rbx
cmp r8b, r15b
mov eax, 1
sbb ecx, 0x47474138
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
adc eax, 0x236a7ea3
lea rax, [rbp - 0x38]
cmp r8b, 0x17
cmp qword [rbp - 0x20], 8
jmp 0x14047db88
cmovae rax, qword [rbp - 0x38]
jmp 0x14047db93
cmp cx, word [rax]
jmp 0x14047db9b
je 0x14047dbdd
jmp 0x14047dba8
sub ebx, ebx
lea rax, [rbp - 0x38]
add dx, dx
shl dl, cl
cmp qword [rbp - 0x20], 8
movzx cx, r11b
cmovae rax, qword [rbp - 0x38]
ror cx, cl
xor rcx, r10
rcl dh, cl
mov qword [rbp - 0x28], rbx
bt dx, r10w
mov word [rax], bx
bt bx, 0xbd
rcl cx, 0x82
lea rbx, [rbp - 0x38]
mov rcx, r9
neg cx
movzx edx, cx
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
mov cx, ax
mov rdx, qword [rsp + 0x48]
movsx cx, r14b
movsx rcx, r9w
movsxd rcx, r14d
mov rcx, r13
jmp 0x14047dc10
call fcn.14046031e
xor r8d, r8d
jmp 0x14047dc1e
test al, al
jmp 0x14047dc25
jne 0x14047de3c
mov r12, qword [rsp + 0x48]
bts esi, edx
rcr cx, cl
mov esi, 0xffff
sub r14b, r15b
lea r14d, [r8 + 1]
shr ecx, 0xae
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cwde
cmovbe ax, r14w
cmovae rcx, qword [rbp - 0x38]
not al
cmc
mov rax, qword [rbp - 0x28]
stc
cmc
cmp ax, 0x64cc
lea rcx, [rcx + rax*2]
cmp r9d, 0x19941303
test r12b, 0x47
cmp rbx, rcx
jmp 0x14047dc7d
je 0x14047de19
cmp byte [r13 + 8], r8b
jmp 0x14047dc8c
jne 0x14047dd1d
mov rcx, qword [r13]
test rcx, rcx
je 0x14047dd12
mov rax, qword [rcx + 0x38]
shld dx, r15w, 0x29
mov rdx, qword [rax]
test dx, 0x3a1d
test rdx, rdx
jmp 0x14047dcb9
je 0x14047dcda
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x14047dcda
movzx eax, word [rdx]
jmp 0x14047dcd5
jmp 0x14047dcf5
mov rax, qword [rcx]
jmp 0x14047dce2
mov rax, qword [rax + 0x30]
jmp 0x14047dceb
call qword [case.0x1404c1b3d.0]
sub r8d, r8d
clc
cmp si, ax
jmp 0x14047dcfd
je 0x14047dd12
mov word [r13 + 0xa], ax
jmp 0x14047dd0d
jmp 0x14047dd19
mov qword [r13], r8
inc al
stc
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
jmp 0x14047dd2b
cmp ax, word [rbx]
jmp 0x14047dd33
jne 0x14047de19
add rbx, 2
mov rcx, qword [r13]
stc
cmp bh, bl
test rcx, rcx
jmp 0x14047dd4c
je 0x14047ddd4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047dd5e
je 0x14047dda5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047dd70
jle 0x14047dda5
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
movzx eax, cx
mov rdx, qword [rcx]
movsx ax, r9b
setns ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, cx
mov al, 0x6f
movzx eax, word [rdx]
jmp 0x14047dda0
jmp 0x14047ddbe
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047ddb1
call qword [case.0x1404c1b3d.0]
xor r8d, r8d
stc
test bh, 0x4c
cmp si, ax
jmp 0x14047ddc6
je 0x14047ddd4
mov al, r8b
jmp 0x14047dddd
mov qword [r13], r8
mov al, r14b
xchg ch, ch
mov byte [r13 + 8], al
movzx rdx, r11w
mov rdx, rbx
xchg cl, dl
mov rdx, r12
cmovo cx, bp
movzx cx, sil
mov rcx, r13
jmp 0x14047ddfe
call fcn.14046031e
sub r8d, r8d
cmc
jmp 0x14047de0c
test al, al
jmp 0x14047de13
je 0x14047dc45
mov sil, byte [rsp + 0x30]
jmp 0x14047de29
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
cmovs cx, bx
lahf
shrd ecx, ebx, 0xc2
lea rcx, [rbp - 0x38]
cmp r9b, 0xa1
btr rax, 0x84
sub al, 0xbb
cmp qword [rbp - 0x20], 8
cwde
movzx eax, r8w
cmovae rcx, qword [rbp - 0x38]
shrd eax, ebp, 0x45
btc eax, r11d
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
movzx eax, al
cmp rbx, rcx
movzx cx, sil
movsxd rcx, ebp
mov cl, r14b
mov ecx, 1
jmp 0x14047de89
cmovne eax, ecx
mov dword [rsp + 0x38], eax
setg ch
movsx ecx, r8w
lea rcx, [rbp - 0x38]
jmp 0x14047dea0
jmp 0x14047d32d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
cmp sp, 0x7d5
jmp 0x14047dec0
cmp r14w, ax
jmp 0x14047dec9
je 0x14047dee8
mov word [r12], ax
movzx bx, r11b
mov bx, 0x4c2
bswap rbx
mov rbx, r12
jmp 0x14047def2
mov qword [r13], r9
movsx r8d, r9w
cdqe
mov byte [r13 + 8], dil
cwde
mov rax, qword [r15]
mov edx, 0x48
movsx r8, ax
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x14047df0f
mov rax, qword [rax + 0x20]
jmp 0x14047df18
call qword [case.0x1404c1b3d.0]
xor r9d, r9d
test al, al
jmp 0x14047df28
je 0x14047e005
mov byte [rsp + 0x40], dil
rcr cx, cl
or rcx, r12
movsx rcx, r15w
mov rcx, qword [r13]
cmp al, r10b
test rcx, rcx
je 0x14047dfcf
mov rax, qword [rcx + 0x38]
test bpl, 0x55
cmp qword [rax], r9
jmp 0x14047df5d
je 0x14047dfa8
mov rax, qword [rcx + 0x50]
test r10b, spl
cmc
cmp dword [rax], r9d
jle 0x14047dfa8
dec dword [rax]
cbw
rdtsc
mov rcx, qword [rcx + 0x38]
bswap edx
mov dx, bp
mov dl, 0x31
mov rdx, qword [rcx]
movzx eax, r13w
cmovle eax, eax
lea rax, [rdx + 2]
jmp 0x14047df98
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047dfa3
jmp 0x14047dfb8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14047dfc1
je 0x14047dfcf
mov al, r9b
jmp 0x14047dfdf
mov qword [r13], r9
jmp 0x14047dfd8
mov al, dil
movzx rcx, bx
mov byte [r13 + 8], al
mov rdx, rsi
not cl
mov rcx, r13
jmp 0x14047dff0
call fcn.14046031e
sub r9d, r9d
test al, al
jmp 0x14047dfff
je 0x14047bbb9
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bsf ax, di
mov r15b, byte [rsp + 0x30]
shr ax, cl
or cx, ax
mov r12b, byte [rsp + 0x30]
nop
mov bl, byte [rsp + 0x40]
sub rcx, 0x3f341165
adc ch, 0xfc
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmc
test rsp, 0x173027f1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14047e052
jne 0x14047c4f3
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14047e064
cmove eax, ecx
jmp 0x14047e06c
mov dword [rsp + 0x38], eax
jmp 0x14047e075
jmp 0x14047c4fd
mov rcx, qword [rbp + 0x18]
and di, 0x3cfe
bt di, bp
mov edi, 1
cmp edi, r13d
stc
cmp rcx, rdi
jmp 0x14047e098
jbe 0x14047e341
lea rbx, [rbp + 8]
cmc
ror dh, cl
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
sal al, 0xf7
mov al, byte [rsp + 0x30]
jmp 0x14047e0c4
mov byte [rsp + 0x30], al
add rbx, 2
sal al, 0x9c
not eax
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14047e0de
cmovae rax, rdx
cmp bp, bx
test r14b, r10b
lea rax, [rax + rcx*2]
jmp 0x14047e0f9
cmp rbx, rax
jmp 0x14047e101
je 0x14047e2df
mov rdx, qword [rsp + 0x48]
xchg cl, cl
not ecx
mov rcx, r13
jmp 0x14047e118
call fcn.14046031e
xor r9d, r9d
stc
test al, al
jmp 0x14047e128
jne 0x14047e2c6
cmp byte [r13 + 8], r9b
jmp 0x14047e137
jne 0x14047e1d9
mov rcx, qword [r13]
test r9w, 0x31bd
cmp r14b, bl
test rcx, rcx
jmp 0x14047e152
je 0x14047e1cb
mov rax, qword [rcx + 0x38]
not edx
cmp r10w, r10w
ror dx, 0xf5
mov rdx, qword [rax]
test rdi, 0x617d533c
cmp r13b, dil
test rdx, rdx
je 0x14047e199
mov rax, qword [rcx + 0x50]
test al, spl
cmp dword [rax], r9d
jmp 0x14047e18b
jle 0x14047e199
movzx eax, word [rdx]
jmp 0x14047e1ae
mov rax, qword [rcx]
jmp 0x14047e1a1
mov rax, qword [rax + 0x30]
call qword [case.0x1404c1b3d.0]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
je 0x14047e1cb
mov word [r13 + 0xa], ax
jmp 0x14047e1c6
jmp 0x14047e1d1
mov qword [r13], r9
stc
cmc
mov byte [r13 + 8], dil
btc eax, r8d
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x14047e2c6
mov rcx, qword [r13]
test spl, sil
test rcx, rcx
jmp 0x14047e1f6
je 0x14047e299
mov rax, qword [rcx + 0x38]
test ax, r8w
cmp qword [rax], r9
jmp 0x14047e20c
je 0x14047e25f
mov rax, qword [rcx + 0x50]
jmp 0x14047e21c
cmp dword [rax], r9d
jmp 0x14047e224
jle 0x14047e25f
dec dword [rax]
movzx ax, r11b
movzx rax, cx
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14047e248
mov qword [rcx], rax
movzx ax, r14b
movsx eax, r15w
setbe ah
movzx eax, word [rdx]
jmp 0x14047e279
mov rax, qword [rcx]
jmp 0x14047e267
mov rax, qword [rax + 0x38]
jmp 0x14047e270
call qword [case.0x1404c1b3d.0]
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047e286
je 0x14047e299
mov al, r9b
jmp 0x14047e294
jmp 0x14047e2a9
mov qword [r13], r9
mov al, dil
cwd
movsx r8, sp
movsxd rcx, r15d
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movsxd rdx, ecx
mov rdx, qword [rbp + 8]
jmp 0x14047e2c1
jmp 0x14047e0c8
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
btc ax, dx
btr rdx, rdi
mov rdx, qword [rbp + 8]
btr ax, 0xa3
lea rax, [rbp + 8]
test r11b, r12b
cmp r8, 8
jmp 0x14047e2ef
cmovae rax, rdx
cmp si, 0x95c
lea rax, [rax + rcx*2]
clc
stc
cmp rbx, rax
jmp 0x14047e306
je 0x14047e341
mov rcx, qword [rsp + 0x70]
mov rax, rcx
stc
test r15b, spl
cmp qword [rcx + 0x18], 0x10
jmp 0x14047e322
jb 0x14047e330
mov rax, qword [rcx]
jmp 0x14047e330
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x14047e33c
jmp 0x14047e388
cmp byte [rsp + 0x30], 0
jmp 0x14047e34b
je 0x14047e388
mov r9b, 0x2d
movsx r8, di
sar cl, cl
bswap r8w
mov r8, rdi
or ch, 0x69
sar cl, cl
movsx rcx, dx
xor edx, edx
movzx cx, r12b
mov rcx, qword [rsp + 0x70]
jmp 0x14047e37b
call fcn.140440cb0
nop
movzx ecx, r12w
cmovbe ecx, esi
lea rcx, [rbp + 8]
jmp 0x14047e391
call fcn.140452879
mov rax, qword [rsp + 0x70]
bswap cx
adc rcx, 0x34780673
mov rcx, qword [rbp + 0x28]
stc
test eax, edx
cmp spl, r12b
xor rcx, rsp
jmp 0x14047e3b7
call fcn.140496cc6
mov rbx, qword [rsp + 0x170]
bt di, 0x3a
btr r12, rax
or r14b, 0xa0
add rsp, 0x130
movsx r12, r8w
bswap si
not r15w
pop r15
pop r14
movsx bp, r12b
mov dil, 0x35
jmp 0x14047e3f4
pop r13
not bp
mov ebp, 0x675b12ee
pop r12
not bpl
pop rdi
movzx rsi, sp
mov bpl, 0x3b
pop rsi
pop rbp
jmp 0x14047e412
ret
call fcn.1404ad355
int3
call fcn.1404ad355
nop
jmp 0x14047e429
call fcn.1404ad355
nop
jmp 0x14047e434
call fcn.1404ad355
int3