Function at 0x140498733
Capabilities:
Authenticate hmac
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
clc
neg bh
movsx rax, dx
push rbp
lahf
push rsi
or cl, dil
ror bpl, 0x1d
btc rax, 0xf0
push rdi
clc
push r12
bt rdi, 0xe9
push r13
push r14
add r13w, 0x431
btc r13, rbx
btr rbp, rdi
push r15
test cl, r11b
jmp 0x140498778
lea rbp, [rsp - 0x30]
xor ch, 0x74
inc r13b
or r13b, 0xf2
sub rsp, 0x130
and r13, 0x3e3203b1
mov rax, qword [0x1400b7288]
xor rax, rsp
add r14d, ecx
sub bl, r15b
mov qword [rbp + 0x20], rax
btr di, bx
ror rbx, cl
mov qword [rsp + 0x48], r9
bsr r14d, ecx
mov r13, r8
mov rdi, rdx
movzx r15w, al
jmp 0x1404987ce
mov qword [rsp + 0x70], rdx
adc r14b, r15b
rcl r14d, 0xb6
mov qword [rbp - 0x48], rdx
rcr cx, 0x8f
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
shr cx, cl
sub r12d, r12d
movsx r15d, si
movsxd rax, ebx
mov dword [rsp + 0x40], r12d
mov bx, r15w
mov r15, qword [rbp + 0x98]
movzx ecx, ax
mov rbx, qword [r15 + 0x40]
xchg al, ah
mov cl, r11b
mov rbx, qword [rbx + 8]
movzx eax, r9w
xchg cx, cx
movsx cx, ch
mov qword [rbp - 0x60], rbx
cdqe
mov rax, qword [rbx]
setno ch
bswap cx
mov rcx, rbx
jmp 0x14049883d
mov rax, qword [rax + 8]
jmp 0x140498846
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x140498858
je 0x140498893
lea rcx, [rbp - 0x68]
jmp 0x140498867
call fcn.14049e1aa
mov rsi, rax
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x14049887c
je 0x140498901
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14049888e
jmp 0x1404988c8
lea rcx, [rbp - 0x68]
jmp 0x14049889c
call fcn.14049dda4
mov rsi, rax
test dx, 0x2911
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x1404988b6
je 0x140498901
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
movsx cx, dil
mov rcx, rbx
jmp 0x1404988d0
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
je 0x140498901
mov rcx, qword [rax]
lahf
rdtsc
mov rax, qword [rcx]
movsx dx, r11b
mov edx, 1
not cx
mov rcx, r8
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x140498910
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
cdqe
movsx ax, r8b
cbw
mov qword [rbp + 0x10], r12
mov ebx, 0xf
mov qword [rbp + 0x18], rbx
mov cx, 0x1c31
cwd
movsx cx, dl
mov byte [rbp], r12b
mov rax, qword [rsi]
cdq
movzx rdx, r8w
lea rdx, [rbp - 0x74]
movzx rcx, sp
mov rcx, rsi
jmp 0x140498953
mov rax, qword [rax + 0x58]
jmp 0x14049895c
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
lahf
xchg cl, al
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rbx
mov byte [rdi], r12b
cwde
lea esi, [rbx - 0xe]
mov eax, esi
mov bx, sp
mov cl, 0xcb
bswap rcx
mov dword [rsp + 0x34], eax
movzx bx, r13b
not cx
mov dword [rsp + 0x40], eax
mov rax, qword [r15 + 0x40]
jmp 0x1404989a1
mov rbx, qword [rax + 8]
jmp 0x1404989ae
mov qword [rbp - 0x60], rbx
mov rax, qword [rbx]
movsx ecx, di
movsx rcx, r11w
jmp 0x1404989c1
mov rcx, rbx
jmp 0x1404989c9
mov rax, qword [rax + 8]
jmp 0x1404989d2
call qword [0x1400b8d90]
nop
mov cl, 0x63
cmovle ecx, r15d
lea rcx, [rbp - 0x68]
jmp 0x1404989e8
call fcn.14044f515
mov rdi, rax
cmp r15d, 0x464f14ea
test cx, 0x4cdb
mov qword [rbp - 0x68], rax
clc
test si, 0x42fd
test rbx, rbx
jmp 0x140498a0e
je 0x140498a64
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, dx
movsxd rax, ebx
mov rax, qword [rdx + 0x10]
jmp 0x140498a2a
call qword [0x1400b8d90]
mov r8, rax
clc
test rax, rax
je 0x140498a64
mov rcx, qword [rax]
movzx ax, r10b
mov rax, qword [rcx]
not cx
cmovns rcx, r11
mov cl, dl
mov edx, esi
movzx ecx, sp
mov rcx, r8
jmp 0x140498a5e
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
not ch
cmovne edx, ebp
lea r8, [0x1400c10e4]
cwd
movzx dx, sil
lea rdx, [0x1400c10d8]
mov rcx, rdi
jmp 0x140498a8c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor eax, eax
rol r14b, 0xc4
mov qword [rbp - 0x80], rax
sar r14b, 0xfc
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rcr r15b, cl
jmp 0x140498abb
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
or r15b, sil
shl bx, cl
test r12b, 0x1d
mov r15b, byte [rsp + 0x30]
lea ebx, [rax + 1]
cmp rax, 4
jmp 0x140498ae0
jae 0x14049af82
mov al, byte [rbp + rax - 0x74]
clc
jmp 0x140498af0
cmp al, 0x20
jmp 0x140498af7
je 0x140498b2c
cmp al, 0x24
je 0x14049a7ef
cmp al, 0x2b
jmp 0x140498b0c
je 0x140499d64
cmp al, 0x76
jmp 0x140498b19
je 0x140498c08
cmp al, 0x78
jmp 0x140498b26
jne 0x140499445
cmp qword [rbp - 0x80], 3
jmp 0x140498b36
je 0x140499445
xor bl, bl
jmp 0x140498b49
mov byte [rsp + 0x3c], bl
mov rdx, qword [rsp + 0x48]
mov cl, 0x55
mov cl, sil
movsx ecx, bx
mov rcx, r13
jmp 0x140498b62
call fcn.1404572fa
test al, al
jmp 0x140498b6e
jne 0x14049af47
lea rbx, [r13 + 9]
mov r12, rbx
xor r15b, 0xc2
bt si, ax
mov rsi, qword [rsp + 0x48]
inc r15b
btr r15, 0xe0
rcr r15b, cl
mov r15, qword [rbp - 0x68]
xor edi, 0x67b235cc
mov edi, 1
cmc
test ah, 0xb7
cmp byte [r13 + 8], 0
jmp 0x140498bb0
jne 0x14049ae25
mov rcx, qword [r13]
cmc
clc
jmp 0x140498bc1
test rcx, rcx
jmp 0x140498bc9
je 0x14049ae13
mov rax, qword [rcx + 0x38]
bts rdx, r9
shl dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140498be4
je 0x14049addd
mov rax, qword [rcx + 0x50]
test bp, r10w
cmp dword [rax], 0
jle 0x14049addd
movzx eax, byte [rdx]
jmp 0x140498c03
jmp 0x14049adef
and dword [rsp + 0x68], 0
movzx bx, spl
mov eax, 0x379c4de6
mov rbx, qword [rsp + 0x58]
setbe ah
mov rax, qword [rbx]
movsx cx, bpl
xchg ecx, ecx
not ecx
mov rcx, rbx
jmp 0x140498c33
mov rax, qword [rax + 0x48]
jmp 0x140498c3c
call qword [0x1400b8d90]
mov dword [rbp - 0x78], eax
rdtsc
mov rcx, qword [rbx]
mov ax, r15w
cdqe
movsx rax, dx
mov rax, qword [rcx + 0x28]
cmovbe edx, r15d
lea rdx, [rbp - 0x20]
jmp 0x140498c65
mov rcx, rbx
jmp 0x140498c6d
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
mov dword [rsp + 0x34], eax
clc
cmp bp, r12w
stc
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x10], 0
jmp 0x140498c94
je 0x14049952b
mov rax, qword [rbx]
movzx ecx, r8w
mov cl, 0x41
mov rcx, rbx
jmp 0x140498cab
mov rax, qword [rax + 0x20]
jmp 0x140498cb4
call qword [0x1400b8d90]
mov byte [rsp + 0x3c], al
cmc
test al, al
je 0x14049952b
lea rcx, [rbp - 0x20]
jmp 0x140498cd0
cmp qword [rbp - 8], 0x10
jmp 0x140498cda
cmovae rcx, qword [rbp - 0x20]
cmp byte [rcx], 0x7f
jmp 0x140498ce7
jae 0x14049952b
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movsxd rdx, r14d
mov eax, 0xf
clc
mov edx, r10d
and dx, r10w
mov qword [rsp + 0x50], rax
ror dl, 0xbe
mov qword [rbp - 0x28], rax
mov eax, 1
mov qword [rbp - 0x30], rax
sal ch, cl
and word [rbp - 0x40], 0
xor cl, r8b
bsr rcx, r11
sub ebx, ebx
seta dh
mov qword [rbp - 0x70], rbx
movsx edx, ax
setb dl
mov rdx, qword [rsp + 0x48]
setnp ch
movzx rcx, r12w
movsx cx, spl
mov rcx, r13
jmp 0x140498d4f
call fcn.1404572fa
test al, al
jne 0x1404992a7
mov r10, qword [rsp + 0x60]
btr r14w, 0xc2
lea r9, [r10 + 0xb]
xadd r14b, r8b
sal ebx, cl
mov qword [rbp - 0x50], r9
cmc
shr sil, 0x77
test r15b, 0xe9
lea r14, [r13 + 9]
shr sil, 0
xchg bl, dil
mov r8, r14
mov qword [rbp - 0x58], r14
mov rbx, qword [rbp - 0x40]
bt edi, ecx
mov qword [rsp + 0x78], rbx
and sil, 0x3c
add rsi, 0x4bec34a9
mov rdi, qword [rbp - 0x70]
sbb sil, r8b
ror si, 0xee
shl sil, 0xb1
mov rsi, qword [rsp + 0x50]
stc
cmp byte [r13 + 8], 0
jne 0x140498e7c
mov rcx, qword [r13]
test r8d, r14d
test rcx, rcx
jmp 0x140498dd6
je 0x140498e64
mov rax, qword [rcx + 0x38]
adc dl, dil
mov rdx, qword [rax]
test rdx, rdx
je 0x140498e0f
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x140498dfc
jle 0x140498e0f
movzx eax, byte [rdx]
jmp 0x140498e0a
jmp 0x140498e42
mov rax, qword [rcx]
jmp 0x140498e17
mov rax, qword [rax + 0x30]
jmp 0x140498e20
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x58]
bsr r9, rax
mov r9, qword [rbp - 0x50]
xadd r10b, r10b
add r10b, sil
movzx r10d, bx
mov r10, qword [rsp + 0x60]
cmp eax, 0xffffffff
je 0x140498e64
mov byte [r8], al
mov r14w, 0x155
setge r14b
mov r14, r8
jmp 0x140498e5f
jmp 0x140498e70
and qword [r13], 0
cbw
movsx ecx, r12w
cdq
mov eax, 1
mov byte [r13 + 8], al
bswap cx
mov r8b, byte [r14]
mov rdx, r9
cmovs ecx, esp
movzx ecx, r10w
movsxd rcx, esi
mov rcx, r10
call fcn.1401cf600
sub rax, qword [rsp + 0x60]
stc
cmp esp, 0x514b61d4
cmp rax, 0xa
jmp 0x140498ea9
jae 0x140498f8b
lea rcx, [0x1400c10d8]
xor r9b, 0x39
mov r9b, byte [rax + rcx]
bsr ecx, r11d
xor r10b, r14b
or r10b, bpl
mov r10, qword [rsp + 0x70]
movsx ecx, r9w
bsr cx, r8w
mov rcx, qword [r10 + 0x10]
stc
clc
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x140498ee6
jae 0x140498f2d
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
jmp 0x140498efd
mov rax, r10
test bh, bh
cmp dil, 0x11
clc
cmp qword [r10 + 0x18], 0x10
jb 0x140498f1a
mov rax, qword [r10]
jmp 0x140498f1a
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140498f28
jmp 0x140498f46
mov r8b, r12b
mov edx, 1
movzx rcx, r10w
mov rcx, r10
jmp 0x140498f41
call fcn.14045b8f6
lea rax, [rbp - 0x40]
sbb cl, cl
shl cl, cl
cmp rsi, 0x10
setae cl
cmovae rax, rbx
cmp bh, 0x3b
cmp si, dx
clc
cmp byte [rax + rdi], 0x7f
jmp 0x140498f69
je 0x14049911e
lea rax, [rbp - 0x40]
test cl, cl
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140498f86
jmp 0x1404990fb
lea rax, [rbp - 0x40]
rcr bl, 0x3c
inc dl
clc
cmp rsi, 0x10
setae bl
movzx dx, dh
not edx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmp byte [rax + rdi], 0
jmp 0x140498fb4
je 0x140499213
cmp byte [r13 + 8], 0
jne 0x14049905f
mov rcx, qword [r13]
cmc
clc
test rcx, rcx
je 0x140499037
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140498fe5
je 0x14049900a
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140498ff7
jle 0x14049900a
movzx eax, byte [rdx]
jmp 0x140499005
jmp 0x140499021
mov rax, qword [rcx]
jmp 0x140499012
mov rax, qword [rax + 0x30]
jmp 0x14049901b
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140499037
mov byte [r14], al
jmp 0x140499032
jmp 0x140499043
and qword [r13], 0
jmp 0x140499043
mov r10d, 1
mov byte [r13 + 8], r10b
cdq
not edx
mov rdx, qword [rsp + 0x78]
jmp 0x14049905a
jmp 0x140499069
mov r10d, 1
sar al, cl
xor al, 0x25
mov al, byte [rsp + 0x3c]
clc
cmp edx, r10d
cmp sil, 0x91
cmp byte [r14], al
jne 0x140499213
mov rcx, qword [rbp - 0x30]
cmc
cmp rcx, rsi
jae 0x1404990ce
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
movzx rax, r11w
shl ax, 0xc3
lea rax, [rbp - 0x40]
jmp 0x1404990a7
test bl, bl
jmp 0x1404990ae
cmovne rax, rdx
cmp rdi, 0x665c6009
jmp 0x1404990bf
and word [rax + rcx], 0
jmp 0x1404990c9
jmp 0x1404990f1
xor r9d, r9d
mov r8b, r15b
mov rdx, r10
mov ch, 5
cmovnp cx, r15w
movzx rcx, bx
lea rcx, [rbp - 0x40]
jmp 0x1404990ec
call fcn.14045b8f6
inc rdi
sub sil, r14b
sal rbx, 0xd4
mov rbx, qword [rbp - 0x40]
dec sil
sbb si, 0x584a
inc esi
mov qword [rsp + 0x78], rbx
sbb ch, 0xae
dec rcx
mov rsi, qword [rbp - 0x28]
sub cx, r13w
xchg cl, ch
mov rcx, qword [r13]
test rcx, rcx
je 0x1404991b4
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140499138
je 0x140499183
mov rax, qword [rcx + 0x50]
test r10b, sil
cmp dword [rax], 0
jmp 0x14049914d
jle 0x140499183
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov dx, 0x6326
jmp 0x140499164
mov rdx, qword [rcx]
mov ah, 0xb2
lea rax, [rdx + 1]
jmp 0x140499173
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049917e
jmp 0x14049919a
mov rax, qword [rcx]
jmp 0x14049918b
mov rax, qword [rax + 0x38]
jmp 0x140499194
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404991a2
je 0x1404991b4
sub al, al
jmp 0x1404991af
jmp 0x1404991c1
and qword [r13], 0
mov eax, 1
bswap cx
mov byte [r13 + 8], al
not edx
mov rdx, qword [rsp + 0x48]
bswap ecx
movzx ecx, r12w
mov cl, 0xc
mov rcx, r13
jmp 0x1404991dc
call fcn.1404572fa
test al, al
bswap r10w
setnp r10b
not r8w
mov r8, qword [rbp - 0x58]
movsx r9w, dil
cmovle r9d, r8d
movsxd r9, r15d
mov r9, qword [rbp - 0x50]
mov r10, qword [rsp + 0x60]
jmp 0x14049920d
je 0x140498dbc
mov qword [rsp + 0x50], rsi
adc r14b, r14b
mov rbx, rdi
rcl sil, cl
rol r10d, 0xbb
test rdi, rdi
mov dil, byte [rsp + 0x30]
bswap r10w
mov sil, 0x73
not r10b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
xchg r11w, r10w
cmovle r10d, r14d
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x78]
jmp 0x140499258
je 0x1404992c3
lea rax, [rbp - 0x40]
stc
cmp r11, 0x10
jmp 0x14049926c
cmovae rax, r10
test r13, rdi
jmp 0x140499278
cmp byte [rax + rbx], 0
jmp 0x140499281
jle 0x140499294
inc rbx
jmp 0x14049928f
jmp 0x1404992c3
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x1404992a2
jmp 0x1404992c3
mov r10, qword [rbp - 0x40]
mov r8d, 0x6f1c0fe6
cmc
mov r11, qword [rsp + 0x50]
sbb r8, 0x574d32ac
jmp 0x1404992c3
lea rdx, [rbp - 0x20]
bts r8d, ebp
mov r8, qword [rbp - 0x20]
mov r9, qword [rbp - 8]
cmp ch, 0x20
cmp r9, 0x10
cmovae rdx, r8
jmp 0x1404992e3
cmp byte [rsp + 0x38], 0
jmp 0x1404992ed
jne 0x14049934e
test rbx, rbx
jmp 0x1404992fb
je 0x1404994b3
mov cl, byte [rdx]
cmp cl, 0x7f
je 0x1404994b3
sub rbx, 1
je 0x14049946b
lea rax, [rbp - 0x40]
cmp ax, 0x178a
jmp 0x140499323
cmp r11, 0x10
jmp 0x14049932c
cmovae rax, r10
test dx, 0x6a46
cmc
cmp cl, byte [rax + rbx]
jmp 0x14049933e
je 0x14049949c
mov eax, 1
cmc
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x140499357
jb 0x1404993d6
lea rdx, [r11 + 1]
movsx rax, r12w
shr al, 0xdd
test rsp, 0x248c15e5
mov rax, r10
cmp r8b, r9b
cmp rdx, 0x1000
jmp 0x140499381
jb 0x1404993af
add rdx, 0x27
mov r10, qword [r10 - 8]
cmp eax, 0x10366b7b
sub rax, r10
add rax, 0xfffffffffffffff8
cmp r11b, r9b
cmc
stc
cmp rax, 0x1f
jmp 0x1404993a9
ja 0x14049b34e
mov rcx, r10
jmp 0x1404993b7
call fcn.14028ce60
mov r9, qword [rbp - 8]
not r8b
btc r8, 0x79
inc r8b
mov r8, qword [rbp - 0x20]
cmp r8b, bpl
test r11w, ax
cmp r9, 0x10
jb 0x140499440
lea rdx, [r9 + 1]
rol ax, cl
stc
or ax, r12w
mov rax, r8
cmp rdx, 0x1000
jb 0x140499433
add rdx, 0x27
cmp r10d, 0x44a60cb1
mov r8, qword [r8 - 8]
test bpl, 0x3d
stc
test sp, r9w
sub rax, r8
jmp 0x140499420
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049942d
ja 0x14049b343
mov rcx, r8
jmp 0x14049943b
call fcn.14028ce60
mov ebx, 1
mov eax, dword [rsp + 0x38]
test cl, dil
cmp r10b, 3
add qword [rbp - 0x80], rbx
clc
test al, al
jmp 0x14049945c
jne 0x14049b1e0
mov rax, qword [rbp - 0x80]
jmp 0x140498ad7
test rbx, rbx
jmp 0x140499473
jne 0x14049949c
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x140499486
cmovae rax, r10
clc
cmp r10b, 0x49
cmp cl, byte [rax]
jmp 0x140499496
jl 0x140499344
cmp byte [rdx + 1], 0
jle 0x1404992f3
inc rdx
jmp 0x1404994ae
jmp 0x1404992f3
cmp r11, 0x10
jb 0x140499808
lea rdx, [r11 + 1]
btr eax, ebx
add ah, 0x33
not ah
mov rax, r10
stc
cmc
cmp rdx, 0x1000
jmp 0x1404994da
jb 0x140499519
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x1404994ef
sub rax, r10
stc
cmp rbp, 0x68356524
test r10d, 0x11285d75
add rax, 0xfffffffffffffff8
jmp 0x14049950a
cmp rax, 0x1f
jmp 0x140499513
ja 0x14049b34e
mov rcx, r10
jmp 0x140499521
call fcn.14028ce60
jmp 0x140499808
mov rdx, qword [rsp + 0x48]
movsx cx, bh
jmp 0x140499539
mov rcx, r13
call fcn.1404572fa
test al, al
jne 0x140499811
lea rbx, [r13 + 9]
mov r9w, 0x5f50
movzx esi, r8w
movsx r15, cx
mov r12, rbx
mov edi, 0x63193226
jmp 0x140499567
mov r9, qword [rsp + 0x60]
xchg r15, rdi
jmp 0x140499578
lea rdi, [r9 + 0xb]
movzx r15d, r11w
bswap r15w
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140499593
jmp 0x1404995a4
mov r9, qword [rsp + 0x60]
test r15b, r11b
clc
cmp r9b, dil
cmp byte [r13 + 8], 0
jmp 0x1404995ae
jne 0x14049965e
mov rcx, qword [r13]
cmp r11w, r14w
cmc
test rcx, rcx
jmp 0x1404995c5
je 0x14049964a
mov rax, qword [rcx + 0x38]
adc dl, 0xf3
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404995de
je 0x14049960c
mov rax, qword [rcx + 0x50]
cmp r8w, 0x4505
test r14b, bl
cmp dword [rax], 0
jmp 0x1404995f9
jle 0x14049960c
movzx eax, byte [rdx]
jmp 0x140499607
jmp 0x140499628
mov rax, qword [rcx]
jmp 0x140499614
mov rax, qword [rax + 0x30]
jmp 0x14049961d
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
cmp eax, 0xffffffff
jmp 0x140499630
je 0x14049964a
mov byte [r12], al
mov bl, bpl
mov rbx, r12
jmp 0x140499645
jmp 0x14049964f
and qword [r13], 0
mov eax, 1
mov r8b, 0x77
mov byte [r13 + 8], al
setnp ch
mov r8b, byte [rbx]
xchg edx, edx
mov rdx, rdi
mov cx, sp
movsx rcx, sp
mov rcx, r9
call fcn.1401cf600
sub rax, qword [rsp + 0x60]
cmp r15d, 0x7bff2c06
cmp rax, 0xa
jae 0x1404997e4
lea rcx, [0x1400c10d8]
cmp spl, r8b
mov r9b, byte [rax + rcx]
bsf rcx, r9
btr ecx, 0x42
mov rcx, qword [rsi + 0x10]
clc
cmp rcx, qword [rsi + 0x18]
jmp 0x1404996af
jae 0x1404996eb
lea rax, [rcx + 1]
clc
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp r12w, r14w
cmp qword [rsi + 0x18], 0x10
jmp 0x1404996cf
jb 0x1404996dd
mov rax, qword [rsi]
jmp 0x1404996dd
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140499703
mov r8b, r14b
cdq
mov edx, 1
not cl
mov rcx, rsi
jmp 0x1404996fe
call fcn.14045b8f6
mov rcx, qword [r13]
cmc
stc
test rcx, rcx
jmp 0x140499711
je 0x1404997b0
mov rax, qword [rcx + 0x38]
test r9b, 0x30
cmp qword [rax], 0
je 0x14049977f
mov rax, qword [rcx + 0x50]
test r8b, 0xbd
cmc
clc
cmp dword [rax], 0
jmp 0x14049973b
jle 0x14049977f
dec dword [rax]
movsxd rax, r11d
cmovbe edx, ebp
mov rcx, qword [rcx + 0x38]
bswap rdx
movzx edx, r11w
cqo
mov rdx, qword [rcx]
cwde
movzx rax, r9w
cdqe
lea rax, [rdx + 1]
jmp 0x140499769
mov qword [rcx], rax
jmp 0x140499772
movzx eax, byte [rdx]
jmp 0x14049977a
jmp 0x140499796
mov rax, qword [rcx]
jmp 0x140499787
mov rax, qword [rax + 0x38]
jmp 0x140499790
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049979e
je 0x1404997b0
sub al, al
jmp 0x1404997ab
jmp 0x1404997c8
and qword [r13], 0
xchg edx, edx
cdqe
movsx ax, bh
mov eax, 1
bswap rdx
xchg dh, ch
cdq
mov byte [r13 + 8], al
mov rdx, r15
mov rcx, r13
jmp 0x1404997d7
call fcn.1404572fa
test al, al
je 0x140499598
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov ax, 0x71d5
mov r15b, byte [rsp + 0x30]
mov r12b, 0xe3
mov r12b, byte [rsp + 0x30]
movsx rcx, r13w
cdqe
setb al
mov rbx, qword [rsp + 0x58]
mov ax, 0xa4a
mov rax, qword [rbx]
movsx cx, r12b
movzx cx, r11b
mov rcx, rbx
jmp 0x140499826
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
mov bl, al
mov rdx, qword [rsp + 0x48]
movsx ecx, r8w
not ch
movzx ecx, sp
mov rcx, r13
jmp 0x140499848
call fcn.1404572fa
test al, al
jmp 0x140499854
jne 0x140499bf1
test bl, bl
jmp 0x140499861
je 0x140499bf1
cmp byte [r13 + 8], al
jmp 0x140499870
jne 0x14049991c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140499882
je 0x1404998fd
mov rax, qword [rcx + 0x38]
cqo
movsxd rdx, esp
bt dx, 0x40
mov rdx, qword [rax]
cmp sp, dx
test rdx, rdx
jmp 0x1404998a4
je 0x1404998ca
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x1404998b7
jle 0x1404998ca
movzx eax, byte [rdx]
jmp 0x1404998c5
jmp 0x1404998e1
mov rax, qword [rcx]
jmp 0x1404998d2
mov rax, qword [rax + 0x30]
jmp 0x1404998db
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404998e9
je 0x1404998fd
mov byte [r13 + 9], al
jmp 0x1404998f8
jmp 0x14049990b
and qword [r13], 0
xadd eax, eax
bts rax, rsp
inc al
mov eax, 1
clc
cmp rdi, 0x3da73232
mov byte [r13 + 8], al
cmp byte [r13 + 9], bl
mov ebx, dword [rsp + 0x68]
jmp 0x140499929
jne 0x140499bfc
mov eax, 1
cmp r15b, 0xf4
mov rcx, qword [r13]
jmp 0x140499943
test rcx, rcx
jmp 0x14049994b
je 0x1404999e6
mov rax, qword [rcx + 0x38]
test r15w, bx
test rcx, 0x6495c24
cmp qword [rax], 0
jmp 0x140499969
je 0x1404999ba
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14049997c
jle 0x1404999ba
dec dword [rax]
bswap dx
cdqe
mov rcx, qword [rcx + 0x38]
xchg dx, ax
mov rdx, qword [rcx]
movsxd rax, r10d
setne al
lea rax, [rdx + 1]
jmp 0x1404999a1
mov qword [rcx], rax
jmp 0x1404999ad
movzx eax, byte [rdx]
jmp 0x1404999b5
jmp 0x1404999cc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404999c6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404999d4
je 0x1404999e1
sub al, al
jmp 0x1404999eb
mov eax, 1
and qword [r13], 0
mov byte [r13 + 8], al
movzx ecx, di
movsx rdx, sp
bswap edx
mov rdx, qword [rsp + 0x48]
movzx ecx, r11w
mov rcx, r13
call fcn.1404572fa
cmp ebx, dword [rbp - 0x78]
jmp 0x140499a11
jge 0x140499bfc
test al, al
jmp 0x140499a1e
jne 0x140499bde
cmp byte [r13 + 8], al
jmp 0x140499a2d
jne 0x140499ae8
mov rcx, qword [r13]
stc
cmp edi, 0x4b7537c9
test r11b, 0xee
test rcx, rcx
je 0x140499abb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15w, 0x4042
test ch, 0xa4
test rdx, rdx
jmp 0x140499a63
je 0x140499a88
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140499a75
jle 0x140499a88
movzx eax, byte [rdx]
jmp 0x140499a83
jmp 0x140499a9f
mov rax, qword [rcx]
jmp 0x140499a90
mov rax, qword [rax + 0x30]
jmp 0x140499a99
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140499aa7
je 0x140499abb
mov byte [r13 + 9], al
jmp 0x140499ab6
jmp 0x140499ac9
and qword [r13], 0
movsx dx, ah
movzx dx, r12b
mov eax, 1
movzx ecx, r10w
movzx rdx, di
mov dl, 0x28
mov byte [r13 + 8], al
cmovge rdx, rdi
mov cl, r8b
movzx ax, r9b
mov rax, qword [rsp + 0x60]
mov rcx, 0x135d4880
lea rdx, [rax + 0xb]
mov cx, r8w
movsx rcx, cx
movzx ecx, r9w
mov r8b, byte [r13 + 9]
movsx cx, bpl
mov rcx, rax
jmp 0x140499b15
call fcn.1401cf600
sub rax, qword [rsp + 0x60]
jmp 0x140499b24
cmp rax, 0xa
jae 0x140499bde
lea rcx, [0x1400c10d8]
bt r10d, r9d
add r9b, 0x84
mov r9b, byte [rax + rcx]
movzx r10d, si
mov r10, qword [rsp + 0x70]
sub ch, 0xa7
rcl ch, cl
inc ch
mov rcx, qword [r10 + 0x10]
test bp, ax
cmp rcx, qword [r10 + 0x18]
jmp 0x140499b61
jae 0x140499bac
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
sar ax, cl
mov rax, r10
stc
jmp 0x140499b81
cmp qword [r10 + 0x18], 0x10
jb 0x140499b94
mov rax, qword [r10]
jmp 0x140499b94
mov byte [rax + rcx], r9b
jmp 0x140499b9d
mov byte [rax + rcx + 1], 0
jmp 0x140499ba7
jmp 0x140499bc8
mov r8b, sil
movsx rdx, bx
mov edx, 1
movzx ecx, ax
mov rcx, r10
jmp 0x140499bc3
call fcn.14045b8f6
mov eax, 1
clc
test bpl, 0x3a
add ebx, eax
jmp 0x140499bd9
jmp 0x140499938
mov ecx, 1
jmp 0x140499be8
mov byte [rsp + 0x38], cl
jmp 0x140499c03
mov ebx, dword [rsp + 0x68]
cmp r10b, 0xe0
sar cl, 0xe8
mov ecx, 1
nop
mov rax, qword [rsp + 0x70]
cmc
stc
cmp dil, 0xd
cmp qword [rax + 0x10], 0
jmp 0x140499c18
jne 0x140499c27
mov byte [rsp + 0x38], cl
jmp 0x140499cf1
mov eax, dword [rbp - 0x78]
cmp ebx, eax
jmp 0x140499c31
jge 0x140499cf1
sub eax, ebx
bsf ebx, r15d
bt r14, r8
sal cl, cl
mov ebx, eax
rcr rcx, cl
mov r14, qword [rsp + 0x70]
shl r12w, cl
sal r12b, 0xd6
mov r12d, 1
mov rcx, qword [r14 + 0x10]
cmc
jmp 0x140499c65
cmp rcx, qword [r14 + 0x18]
jmp 0x140499c6e
jae 0x140499cb6
lea rax, [rcx + 1]
cmp r13w, 0x15d7
cmc
mov qword [r14 + 0x10], rax
mov ax, sp
sal ax, 0xe9
cmp edx, 0x4b224e4d
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140499c9d
jb 0x140499ca6
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140499cb1
jmp 0x140499cd5
mov r9b, 0x30
bswap dx
mov r8b, dil
mov dh, 0x6e
movsxd rdx, esi
jmp 0x140499cca
mov rdx, r12
mov rcx, r14
call fcn.14045b8f6
sub rbx, r12
jne 0x140499c5b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
bsr dx, sp
movzx dx, bpl
mov rdx, qword [rbp - 8]
test sil, r15b
test esp, 0x598f1cdc
cmp rdx, 0x10
jmp 0x140499d07
jb 0x140499440
inc rdx
shld rcx, r15, 0xc0
mov rcx, qword [rbp - 0x20]
rol eax, 0x7d
rcl rax, cl
not rax
mov rax, rcx
clc
cmp rdx, 0x1000
jb 0x14049943b
add rdx, 0x27
test bp, si
stc
mov rcx, qword [rcx - 8]
test dl, 0x2b
test r15b, al
sub rax, rcx
cmp r8b, r14b
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140499d59
ja 0x14049b343
jmp 0x14049943b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140499d71
call fcn.1404572fa
test al, al
jmp 0x140499d7d
jne 0x140499445
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
lea rdx, [rbp - 0x40]
cmovg cx, di
mov cx, 0x2f38
movsxd rcx, r9d
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140499da6
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
or r10d, 2
cmp rbx, 0x6096390c
jmp 0x140499dc6
mov dword [rsp + 0x34], r10d
cmc
mov dword [rsp + 0x40], r10d
cmc
cmp qword [rbp - 0x30], 0
jmp 0x140499ddc
jbe 0x140499f5c
mov rax, qword [rbx]
cdq
movzx dx, cl
lea rdx, [rbp - 0x20]
xchg cx, cx
mov cl, 0x25
not ch
mov rcx, rbx
jmp 0x140499dfd
mov rax, qword [rax + 0x38]
jmp 0x140499e06
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
movsx r9, dx
btc r9d, ebx
bts r10d, 0xb
sbb r9b, 0x73
btc r9w, r10w
or r9b, 0
or r10d, 4
add r9b, r8b
test sp, 0x1708
mov dword [rsp + 0x34], r10d
mov r9b, sil
btr r9d, 0xfd
mov dword [rsp + 0x40], r10d
lea r9, [r13 + 8]
mov qword [rsp + 0x50], r9
stc
cmp byte [r9], 0
jmp 0x140499e5c
jne 0x140499f0c
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140499e6f
je 0x140499eef
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sil, r11b
test rdx, rdx
jmp 0x140499e87
je 0x140499ead
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x140499e9a
jle 0x140499ead
movzx eax, byte [rdx]
jmp 0x140499ea8
jmp 0x140499ed3
mov rax, qword [rcx]
jmp 0x140499eb5
mov rax, qword [rax + 0x30]
jmp 0x140499ebe
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x50]
movsx r10w, r14b
mov r10d, dword [rsp + 0x34]
cmp eax, 0xffffffff
jmp 0x140499edb
je 0x140499eef
mov byte [r13 + 9], al
jmp 0x140499eea
jmp 0x140499ef4
and qword [r13], 0
mov r11d, 1
jmp 0x140499eff
mov byte [r9], r11b
jmp 0x140499f07
jmp 0x140499f1a
mov r11d, 1
shrd ax, r8w, 0x3a
rol cl, cl
mov cl, byte [r13 + 9]
movsx r8, r15w
mov dl, r15b
lea rax, [rbp - 0x20]
add r8b, bpl
mov r8, qword [rbp - 0x20]
cmc
mov rdx, qword [rbp - 8]
stc
cmp rdx, 0x10
cmovae rax, r8
cmp ebp, edx
stc
cmc
cmp byte [rax], cl
jmp 0x140499f49
jne 0x140499f7f
mov bl, r11b
jmp 0x140499f57
jmp 0x140499f8c
lea r9, [r13 + 8]
sub r8w, 0x5cce
ror dx, 0xe4
bts r8, rdi
mov rdx, qword [rbp - 8]
add r8b, dl
xadd r8w, r8w
mov r8, qword [rbp - 0x20]
stc
xor bl, bl
stc
cmp sp, 0x16c9
mov qword [rsp + 0x50], r9
test r10b, 4
jmp 0x140499f95
je 0x14049a039
and r10d, 0xfffffffb
jmp 0x140499fa4
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
cmp rdx, 0x10
jb 0x14049a016
inc rdx
ror ax, 0xd7
btc eax, 0xc
xchg ah, al
mov rax, r8
cmp rdx, 0x1000
jb 0x140499ffd
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
cmc
add rax, 0xfffffffffffffff8
test r8b, r14b
jmp 0x140499fee
cmp rax, 0x1f
jmp 0x140499ff7
ja 0x14049b359
mov rcx, r8
jmp 0x14049a005
call fcn.14028ce60
mov r10d, dword [rsp + 0x34]
cmp spl, 0xe4
cmp r10b, r12b
and qword [rbp - 0x10], 0
stc
jmp 0x14049a021
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
test r8, 0x742a7104
cmp r15b, 0x66
stc
test r10b, 2
jmp 0x14049a042
je 0x14049a0d4
and r10d, 0xfffffffd
mov dword [rsp + 0x34], r10d
rcl dh, 0x4a
mov dword [rsp + 0x40], r10d
rol rdx, cl
rol edx, 0xab
inc dx
mov rdx, qword [rbp - 0x28]
test r15w, 0xff7
stc
cmp rdx, 0x10
jmp 0x14049a076
jb 0x14049a0d4
inc rdx
rol cx, cl
rol eax, 0xcc
shr ax, 0xc7
mov rcx, qword [rbp - 0x40]
ror ah, cl
xadd ah, ah
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x14049a0a2
jb 0x14049a0cf
add rdx, 0x27
jmp 0x14049a0b4
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049a0c9
ja 0x14049b364
call fcn.14028ce60
test bl, bl
jmp 0x14049a0db
je 0x14049a242
mov rcx, qword [r13]
test rcx, rcx
je 0x14049a16b
mov rax, qword [rcx + 0x38]
stc
jmp 0x14049a0f8
cmp qword [rax], 0
je 0x14049a144
mov rax, qword [rcx + 0x50]
cmc
cmp cl, 0x93
cmp dword [rax], 0
jle 0x14049a144
dec dword [rax]
mov dx, bp
mov rcx, qword [rcx + 0x38]
bswap rdx
movzx dx, r15b
movsxd rdx, r10d
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 1]
jmp 0x14049a134
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049a13f
jmp 0x14049a151
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049a159
je 0x14049a16b
xor al, al
jmp 0x14049a166
jmp 0x14049a186
and qword [r13], 0
seto ah
cmovbe dx, di
mov eax, 1
movzx dx, r14b
cqo
seto cl
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
cqo
bswap dx
cdq
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
lea rdx, [rbp - 0x20]
mov rax, qword [rax + 0x38]
jmp 0x14049a1a8
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
cqo
cdq
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
rcr dh, 0x85
rol dx, 0xcd
mov dword [rsp + 0x40], ebx
bswap dx
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jmp 0x14049a1d8
jb 0x14049a223
inc rdx
bts cx, bp
mov rcx, qword [rbp]
sal eax, 0xf6
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x14049a1fc
jb 0x14049a21e
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14049b36f
call fcn.14028ce60
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049a22c
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14049a239
movups xmmword [rbp + 0x10], xmm1
jmp 0x140499440
mov rbx, qword [rsp + 0x58]
cqo
mov rax, qword [rbx]
lea rdx, [rbp - 0x40]
movsx cx, spl
jmp 0x14049a25d
mov rcx, rbx
jmp 0x14049a265
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xc
jmp 0x14049a27d
or edx, 8
test cl, 0xe8
cmp r12b, r12b
mov dword [rsp + 0x34], edx
cmp esi, 0x69b65d0a
mov dword [rsp + 0x40], edx
cmp qword [rbp - 0x30], 0
jmp 0x14049a29e
jbe 0x14049a41d
mov rax, qword [rbx]
lea rdx, [rbp - 0x20]
jmp 0x14049a2b3
mov rcx, rbx
jmp 0x14049a2bb
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
btr r8d, 0xbb
cmc
bts edx, 0xd
add r8b, 0x78
adc r8, 0x2d04c56
or edx, 0x10
movzx r8d, bx
setp r8b
mov dword [rsp + 0x34], edx
stc
inc r8b
not r8b
mov dword [rsp + 0x40], edx
mov r8, qword [rsp + 0x50]
jmp 0x14049a304
cmp byte [r8], 0
jmp 0x14049a30d
jne 0x14049a3d8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049a31f
je 0x14049a3a3
mov rax, qword [rcx + 0x38]
setl dl
test r13, r10
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14049a33b
je 0x14049a36c
mov rax, qword [rcx + 0x50]
cmp bx, 0x5b12
test r13d, eax
test r13b, 0x7c
cmp dword [rax], 0
jmp 0x14049a359
jle 0x14049a36c
movzx eax, byte [rdx]
jmp 0x14049a367
jmp 0x14049a38c
mov rax, qword [rcx]
jmp 0x14049a374
mov rax, qword [rax + 0x30]
jmp 0x14049a37d
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x50]
test r8w, r14w
cmp eax, 0xffffffff
je 0x14049a3a3
mov byte [r13 + 9], al
jmp 0x14049a39e
jmp 0x14049a3b2
and qword [r13], 0
movzx rdx, r14w
not dh
setl r9b
mov r9d, 1
movsxd rdx, ebp
movsx rdx, dx
mov byte [r8], r9b
movsx dx, r14b
xchg dx, dx
mov edx, dword [rsp + 0x34]
jmp 0x14049a3d3
jmp 0x14049a3de
mov r9d, 1
mov cl, byte [r13 + 9]
movzx ax, sil
lea rax, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
jmp 0x14049a3f5
cmovae rax, qword [rbp - 0x20]
jmp 0x14049a403
cmp byte [rax], cl
jmp 0x14049a40a
jne 0x14049a41d
mov bl, r9b
jmp 0x14049a418
jmp 0x14049a422
sub bl, bl
test r10b, bpl
test dl, 0x10
jmp 0x14049a42a
je 0x14049a45d
and edx, 0xffffffef
movsx ecx, ax
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
movsx cx, r12b
mov cx, r12w
not ch
lea rcx, [rbp - 0x20]
call fcn.1403fedce
mov edx, dword [rsp + 0x34]
cmc
test r9w, 0x7f62
test dl, 8
jmp 0x14049a465
je 0x14049a492
and edx, 0xfffffff7
xchg ch, ch
movsx cx, r12b
mov dword [rsp + 0x34], edx
movsx rcx, dx
mov dword [rsp + 0x40], edx
mov cx, si
lea rcx, [rbp - 0x40]
jmp 0x14049a48d
call fcn.1403fedce
test bl, bl
je 0x14049a67f
mov rcx, qword [r13]
jmp 0x14049a4a9
test rcx, rcx
jmp 0x14049a4b1
je 0x14049a548
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], 0
jmp 0x14049a4c5
je 0x14049a517
mov rax, qword [rcx + 0x50]
cmp r9w, 0x2220
stc
cmp dword [rax], 0
jmp 0x14049a4de
jle 0x14049a517
dec dword [rax]
rdtsc
cdqe
mov rcx, qword [rcx + 0x38]
movsx dx, bh
cdqe
mov rdx, qword [rcx]
nop
lea rax, [rdx + 1]
jmp 0x14049a502
mov qword [rcx], rax
mov ax, r11w
lahf
movzx eax, byte [rdx]
jmp 0x14049a512
jmp 0x14049a52e
mov rax, qword [rcx]
jmp 0x14049a51f
mov rax, qword [rax + 0x38]
jmp 0x14049a528
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049a536
je 0x14049a548
xor al, al
jmp 0x14049a543
jmp 0x14049a567
and qword [r13], 0
cwde
movsx rdx, r14w
movzx rdx, cx
mov eax, 1
movzx ecx, r11w
movsx rdx, r9w
movzx rcx, di
mov rcx, qword [rsp + 0x50]
sets dh
movzx edx, r10w
mov byte [rcx], al
movzx edx, r8w
cdqe
mov rcx, qword [rsp + 0x58]
cwde
mov edx, 0x2e455cdd
movsx edx, si
mov rax, qword [rcx]
not dh
jmp 0x14049a593
lea rdx, [rbp - 0x20]
jmp 0x14049a59c
mov rax, qword [rax + 0x40]
jmp 0x14049a5a5
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
setne dh
bts eax, 0xf
movzx edx, dx
add dh, 0x6a
rcr dx, cl
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x40], eax
clc
mov rdx, qword [rbp + 0x18]
cmp r12d, 0x7e0778a
cmp rdx, 0x10
jmp 0x14049a5dd
jb 0x14049a656
inc rdx
cmp r10b, 0x7e
adc cl, r11b
rcr al, cl
mov rcx, qword [rbp]
sar ah, 0xdc
bts ax, cx
mov rax, rcx
cmp r15w, r15w
clc
cmp rdx, 0x1000
jmp 0x14049a60e
jb 0x14049a651
add rdx, 0x27
test r8d, ecx
cmp bpl, 0x56
mov rcx, qword [rcx - 8]
cmp esp, esp
cmp rdx, 0x29ce6994
test r11d, 0x492e383a
sub rax, rcx
cmp ebx, edx
add rax, 0xfffffffffffffff8
test rax, 0x6e7d0cf0
cmp rax, 0x1f
jmp 0x14049a64b
ja 0x14049b37a
call fcn.14028ce60
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049a65f
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14049a66c
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049a675
mov byte [rsp + 0x30], 1
jmp 0x140499440
mov rbx, qword [rsp + 0x58]
cqo
cwd
mov rax, qword [rbx]
cqo
movsx ecx, r8w
lea rdx, [rbp - 0x40]
jmp 0x14049a69e
mov rcx, rbx
jmp 0x14049a6a6
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 0xe
stc
cmp rdx, 0x1b4d13f9
or eax, 0x20
test r15b, 0xae
test r14w, r8w
clc
mov dword [rsp + 0x34], eax
test sil, al
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x30], 0
jmp 0x14049a6e3
je 0x14049a746
mov rax, qword [rbx]
lea rdx, [rbp - 0x20]
setns cl
movsxd rcx, r14d
mov rcx, rbx
jmp 0x14049a6fe
mov rax, qword [rax + 0x40]
jmp 0x14049a707
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
cmc
or eax, 0x10040
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
test ax, r8w
stc
cmc
cmp qword [rbp - 0x10], 0
jmp 0x14049a731
jne 0x14049a746
mov ebx, 1
jmp 0x14049a741
jmp 0x14049a752
xor bl, bl
test ebx, 0x230e76c5
cmp r11w, si
test al, 0x40
jmp 0x14049a759
je 0x14049a78c
and eax, 0xffffffbf
bswap ecx
mov ecx, r12d
mov dword [rsp + 0x34], eax
movsx ecx, r8w
mov dword [rsp + 0x40], eax
xchg ch, ch
movsx cx, r11b
not cx
lea rcx, [rbp - 0x20]
call fcn.1403fedce
mov eax, dword [rsp + 0x34]
clc
cmc
test al, 0x20
jmp 0x14049a793
je 0x14049a7c2
and eax, 0xffffffdf
movzx ecx, r13w
xchg cx, cx
not ecx
mov dword [rsp + 0x34], eax
mov cl, cl
mov dword [rsp + 0x40], eax
mov cl, sil
movzx rcx, r8w
setg cl
lea rcx, [rbp - 0x40]
call fcn.1403fedce
mov eax, dword [rsp + 0x38]
test eax, ebx
test r9b, 0xa6
test bl, bl
mov ebx, r13d
mov ebx, 1
jmp 0x14049a7db
je 0x140499450
mov byte [rsp + 0x30], bl
jmp 0x14049a7ea
jmp 0x140499450
mov rcx, qword [rsp + 0x58]
cmovg dx, r8w
mov rax, qword [rcx]
movsxd rdx, r15d
movsx dx, dil
movzx dx, bh
lea rdx, [rbp - 0x40]
mov rax, qword [rax + 0x30]
jmp 0x14049a815
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x14049a826
bts eax, 7
sub ebx, 0x5ff801eb
movzx ebx, si
add bl, 0x93
mov dword [rsp + 0x34], eax
rcr bh, 0x36
cmp sp, r14w
shr bh, 0x52
mov dword [rsp + 0x40], eax
cbw
mov rax, qword [rbp + 0x98]
movsx bx, spl
ror bl, 0xfd
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14049a867
jne 0x14049a970
mov rdx, rbx
xchg cl, ch
movsxd rcx, r12d
mov cl, 0x8a
mov rcx, r13
jmp 0x14049a87f
call fcn.1404572fa
test al, al
jmp 0x14049a88b
jne 0x14049a970
lea rbx, [rbp - 0x40]
cmc
cmp qword [rbp - 0x28], 0x10
jmp 0x14049a8a0
cmovae rbx, qword [rbp - 0x40]
cmp bl, r11b
stc
cmp byte [r13 + 8], al
jne 0x14049a94e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049a8bf
je 0x14049a92d
mov rax, qword [rcx + 0x38]
bts edx, edi
ror dx, cl
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14049a8dc
je 0x14049a904
mov rax, qword [rcx + 0x50]
test esp, r9d
cmp dword [rax], 0
jmp 0x14049a8f1
jle 0x14049a904
movzx eax, byte [rdx]
jmp 0x14049a8ff
jmp 0x14049a916
mov rax, qword [rcx]
jmp 0x14049a90c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049a91e
je 0x14049a92d
mov byte [r13 + 9], al
jmp 0x14049a93d
and qword [r13], 0
shr ah, cl
bts ax, r11w
movsx rax, bx
mov eax, 1
cmp r11b, 0xaa
test al, 0x14
mov byte [r13 + 8], al
inc al
mov al, byte [r13 + 9]
test r11w, 0x2a6c
stc
cmp al, byte [rbx]
jmp 0x14049a960
jne 0x14049aab9
mov rbx, qword [rsp + 0x48]
jmp 0x14049a970
cmp qword [rbp - 0x80], 3
jmp 0x14049a97a
jne 0x14049aaee
mov eax, 1
stc
cmp qword [rbp + 0x10], rax
jmp 0x14049a98f
ja 0x14049aaee
mov rdx, rbx
movsx ecx, r15w
movzx cx, bh
movsx cx, bh
mov rcx, r13
jmp 0x14049a9ac
call fcn.1404572fa
sub ebx, ebx
cmp r9w, r15w
test al, al
jmp 0x14049a9be
jne 0x14049aabb
cmp byte [r13 + 8], bl
jmp 0x14049a9cd
jne 0x14049aa87
mov rcx, qword [r13]
stc
clc
test rcx, rcx
jmp 0x14049a9e1
je 0x14049aa6a
mov rax, qword [rcx + 0x38]
movzx rdx, r8w
rol dl, 0xc
btr dx, 0x99
mov rdx, qword [rax]
test r9b, 0xe7
test rdx, rdx
jmp 0x14049aa06
je 0x14049aa3c
mov rax, qword [rcx + 0x50]
cmp r13, 0x3ac960f4
jmp 0x14049aa22
cmp dword [rax], ebx
jmp 0x14049aa29
jle 0x14049aa3c
movzx eax, byte [rdx]
jmp 0x14049aa37
jmp 0x14049aa53
mov rax, qword [rcx]
jmp 0x14049aa44
mov rax, qword [rax + 0x30]
jmp 0x14049aa4d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049aa5b
je 0x14049aa6a
mov byte [r13 + 9], al
jmp 0x14049aa76
mov qword [r13], rbx
adc rax, 0x468c0344
lahf
mov eax, 1
mov byte [r13 + 8], al
shld rax, r14, 0xce
adc al, r10b
mov cl, byte [r13 + 9]
lahf
cdqe
inc ax
lea rax, [rbp - 0x40]
cmc
clc
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
jmp 0x14049aaa7
cmp cl, byte [rax]
jmp 0x14049aaae
je 0x14049aaee
jmp 0x14049aabb
sub ebx, ebx
lea rax, [rbp - 0x40]
test rbx, r10
clc
test bpl, 0x4d
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
cmp dx, 0x194a
mov qword [rbp - 0x30], rbx
test bl, r15b
stc
mov byte [rax], bl
bsf bx, r8w
mov rbx, r9
shrd bx, r14w, 0xc1
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rbx, qword [rbp - 0x40]
jmp 0x14049acee
lea rcx, [rbp - 0x40]
test r13w, r9w
cmc
cmp r9, 0x10
jmp 0x14049ab13
cmovae rcx, r8
jmp 0x14049ab26
add rcx, qword [rbp - 0x30]
test ebx, ebx
cmp bx, 0x4a81
cmp rbx, rcx
jmp 0x14049ab39
je 0x14049ad1d
cmp byte [r13 + 8], 0
jmp 0x14049ab49
jne 0x14049abf9
mov rcx, qword [r13]
cmp r9, 0x5700758a
test rcx, rcx
je 0x14049abd3
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
je 0x14049ab96
mov rax, qword [rcx + 0x50]
test r13, 0x7ccf19b5
cmp dword [rax], 0
jmp 0x14049ab88
jle 0x14049ab96
movzx eax, byte [rdx]
jmp 0x14049abb7
mov rax, qword [rcx]
jmp 0x14049ab9e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rbp - 0x28]
and r8b, r9b
sub r8b, 0xc7
mov r8, qword [rbp - 0x40]
cmp eax, 0xffffffff
jmp 0x14049abbf
je 0x14049abd3
mov byte [r13 + 9], al
jmp 0x14049abce
jmp 0x14049abe5
and qword [r13], 0
cmovae r10w, cx
movzx r10, cx
movsx r10d, r13w
mov r10d, 1
mov byte [r13 + 8], r10b
jmp 0x14049abf4
jmp 0x14049ac04
mov r10d, 1
or al, bl
add al, bpl
mov al, byte [r13 + 9]
test r8b, al
clc
cmp al, byte [rbx]
jmp 0x14049ac13
jne 0x14049ad1d
lea rbx, [rbx + r10]
sbb ecx, 0x4a082e5d
sub cx, cx
mov rcx, 0x2c7d0939
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049ac39
je 0x14049acca
mov rax, qword [rcx + 0x38]
test rcx, rdx
clc
cmp qword [rax], 0
je 0x14049ac92
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14049ac5e
jle 0x14049ac92
dec dword [rax]
movsxd rdx, esp
movzx rax, bp
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ax
cmovo rax, rsp
movzx eax, ax
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx rax, ax
movzx eax, byte [rdx]
jmp 0x14049acb0
mov rax, qword [rcx]
jmp 0x14049ac9a
mov rax, qword [rax + 0x38]
jmp 0x14049aca3
call qword [0x1400b8d90]
mov r10d, 1
cmc
cmp eax, 0xffffffff
jmp 0x14049acb8
je 0x14049acca
sub al, al
jmp 0x14049acc5
jmp 0x14049ace0
and qword [r13], 0
movsx ecx, r13w
cdq
mov al, r10b
movzx dx, bpl
not cl
mov dl, 0x72
mov byte [r13 + 8], al
movzx rcx, r10w
movzx ecx, sp
movsxd rdx, esp
mov rdx, qword [rsp + 0x48]
movsx ecx, r12w
mov rcx, r13
call fcn.1404572fa
mov r9, qword [rbp - 0x28]
bts r8w, sp
and r8b, 0x82
mov r8, qword [rbp - 0x40]
test al, al
jmp 0x14049ad17
je 0x14049ab01
lea rcx, [rbp - 0x40]
bts rax, r11
stc
cmp r9, 0x10
movzx rax, di
setae dl
cmovae rcx, r8
add rcx, qword [rbp - 0x30]
cbw
seta ah
bts eax, r13d
mov eax, dword [rsp + 0x38]
test sil, 0xa4
stc
movzx eax, al
cmp r12b, 0xdd
cmp rbx, rcx
bswap ebx
movsx rbx, r14w
movzx ebx, r11w
mov ebx, 1
jmp 0x14049ad69
cmovne eax, ebx
test al, dil
mov dword [rsp + 0x38], eax
clc
test dl, dl
jmp 0x14049ad7b
je 0x140499450
lea rdx, [r9 + 1]
bts ax, r14w
sar eax, cl
mov rax, r8
test r9w, cx
cmp rdx, 0x1000
jmp 0x14049ad9f
jb 0x14049adcb
add rdx, 0x27
mov r8, qword [r8 - 8]
cmp r10b, 0x95
sub rax, r8
cmp r12b, 0x69
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049adc5
ja 0x14049b385
mov rcx, r8
jmp 0x14049add3
call fcn.14028ce60
jmp 0x140499445
mov rax, qword [rcx]
jmp 0x14049ade5
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049adf7
je 0x14049ae13
mov byte [r12], al
jmp 0x14049ae06
mov rbx, r12
jmp 0x14049ae0e
jmp 0x14049ae21
and qword [r13], 0
mov ax, bx
xchg al, cl
rcl cx, 0x63
mov byte [r13 + 8], dil
movzx ecx, byte [rbx]
sar ax, 0x42
movzx ax, r14b
mov rax, qword [r15 + 0x18]
test byte [rax + rcx*2], 0x48
jmp 0x14049ae3e
je 0x14049af20
mov byte [rsp + 0x3c], dil
movzx ecx, cx
sbb cl, 0xcd
mov rcx, qword [r13]
test rcx, rcx
je 0x14049aee2
mov rax, qword [rcx + 0x38]
test r9d, r8d
cmp qword [rax], 0
jmp 0x14049ae6c
je 0x14049aeb6
mov rax, qword [rcx + 0x50]
stc
cmp al, r14b
cmp dword [rax], 0
jmp 0x14049ae82
jle 0x14049aeb6
dec dword [rax]
rdtsc
movsx rax, r11w
mov rcx, qword [rcx + 0x38]
cmovp dx, r12w
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 1]
jmp 0x14049aea6
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049aeb1
jmp 0x14049aec8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14049aec2
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049aed0
je 0x14049aee2
xor al, al
jmp 0x14049aedd
jmp 0x14049aef1
and qword [r13], 0
mov al, dil
movzx rcx, r8w
movzx ecx, di
mov byte [r13 + 8], al
cmovns cx, sp
mov rdx, rsi
xchg rcx, rcx
movsx cx, r13b
not cl
mov rcx, r13
jmp 0x14049af0e
call fcn.1404572fa
test al, al
jmp 0x14049af1a
je 0x140498ba6
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
test r11b, r10b
mov r12b, byte [rsp + 0x30]
sub bl, 0x4a
xor ax, ax
mov bl, byte [rsp + 0x3c]
sbb al, r12b
inc al
clc
mov rax, qword [rbp - 0x80]
cmp bp, r11w
stc
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x14049af5a
jne 0x140499440
movzx eax, byte [rsp + 0x38]
jmp 0x14049af6a
test bl, bl
mov ebx, 1
cmove eax, ebx
jmp 0x14049af79
mov dword [rsp + 0x38], eax
jmp 0x140499450
mov rcx, qword [rbp + 0x10]
cmc
and di, 0x2b48
mov edi, 0x37aa0fbb
mov edi, 1
test dil, r8b
test ah, 0xe4
cmc
cmp rcx, rdi
jmp 0x14049afa5
jbe 0x14049b212
lea rbx, [rbp]
sar al, 0xff
xor al, r14b
cmp qword [rbp + 0x18], 0x10
setb al
cmovae rbx, qword [rbp]
mov al, byte [rsp + 0x30]
jmp 0x14049afcb
mov byte [rsp + 0x30], al
inc ah
mov al, sil
cdqe
inc rbx
or ax, r13w
adc rax, r15
lahf
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
jmp 0x14049afef
cmovae rax, qword [rbp]
add rax, rcx
stc
jmp 0x14049affd
cmp rbx, rax
je 0x14049b1b4
mov rdx, qword [rsp + 0x48]
cmovae rcx, r15
mov rcx, r13
jmp 0x14049b017
call fcn.1404572fa
test al, al
jmp 0x14049b023
jne 0x14049b1a6
cmp byte [r13 + 8], al
jmp 0x14049b032
jne 0x14049b0d5
mov rcx, qword [r13]
jmp 0x14049b044
test rcx, rcx
jmp 0x14049b04c
je 0x14049b0c5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp spl, bpl
jmp 0x14049b061
test rdx, rdx
jmp 0x14049b069
je 0x14049b092
mov rax, qword [rcx + 0x50]
test r11b, 0xd6
cmp dword [rax], 0
jmp 0x14049b07f
jle 0x14049b092
movzx eax, byte [rdx]
jmp 0x14049b08d
jmp 0x14049b0a9
mov rax, qword [rcx]
jmp 0x14049b09a
mov rax, qword [rax + 0x30]
jmp 0x14049b0a3
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049b0b1
je 0x14049b0c5
mov byte [r13 + 9], al
jmp 0x14049b0c0
jmp 0x14049b0cc
and qword [r13], 0
not al
mov byte [r13 + 8], dil
ror al, 0x1d
mov al, 0xd8
mov al, byte [r13 + 9]
stc
cmp bpl, 0x49
cmp al, byte [rbx]
jmp 0x14049b0e5
jne 0x14049b1a6
mov rcx, qword [r13]
cmp sil, r12b
clc
test r12w, 0x38ec
test rcx, rcx
je 0x14049b17e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14049b10f
je 0x14049b152
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14049b122
jle 0x14049b152
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
setle ah
lea rax, [rdx + 1]
mov qword [rcx], rax
cdqe
movzx ax, r15b
cbw
movzx eax, byte [rdx]
jmp 0x14049b14d
jmp 0x14049b169
mov rax, qword [rcx]
jmp 0x14049b15a
mov rax, qword [rax + 0x38]
jmp 0x14049b163
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049b171
je 0x14049b17e
sub al, al
jmp 0x14049b194
and qword [r13], 0
setb cl
mov al, r8b
xchg al, cl
mov al, dil
bswap rcx
mov cl, r12b
mov byte [r13 + 8], al
mov rcx, qword [rbp + 0x10]
jmp 0x14049b1a1
jmp 0x14049afd6
mov rcx, qword [rbp + 0x10]
rol rax, 0x27
bt ax, di
neg al
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
jmp 0x14049b1c2
cmovae rax, qword [rbp]
add rax, rcx
cmc
stc
cmp esi, 0x37bf280c
cmp rbx, rax
jmp 0x14049b1da
je 0x14049b212
mov rbx, qword [rsp + 0x70]
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jmp 0x14049b1f2
jb 0x14049b1fb
mov rax, qword [rbx]
and qword [rbx + 0x10], 0
jmp 0x14049b205
mov byte [rax], 0
jmp 0x14049b20d
jmp 0x14049b24e
mov rbx, qword [rsp + 0x70]
test ebp, 0x6d5e1818
cmp byte [rsp + 0x30], 0
jmp 0x14049b227
je 0x14049b24e
mov r9b, 0x2d
shld ecx, esi, 0x30
mov cl, 0x91
jmp 0x14049b23b
mov r8, rdi
xor edx, edx
mov rcx, rbx
jmp 0x14049b248
call fcn.14044dfd9
nop
mov rdx, qword [rbp + 0x18]
test sp, 0xc8b
cmp ax, 0x7cc7
cmp rdx, 0x10
jb 0x14049b2c1
inc rdx
cmovl rcx, rbp
jmp 0x14049b273
mov rcx, qword [rbp]
mov rax, rcx
cmp r8w, 0x17ed
cmp rdx, 0x1000
jmp 0x14049b28c
jb 0x14049b2bc
add rdx, 0x27
cmp esi, r9d
cmc
mov rcx, qword [rcx - 8]
jmp 0x14049b2a3
sub rax, rcx
add rax, 0xfffffffffffffff8
test bl, 0x5c
cmp rax, 0x1f
jmp 0x14049b2b6
ja 0x14049b338
call fcn.14028ce60
mov rax, rbx
setns cl
mov rcx, qword [rbp + 0x20]
cmc
test dx, r15w
xor rcx, rsp
jmp 0x14049b2d8
call fcn.1404a3da6
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
sete r14b
movsxd rsi, edi
cmovne r15w, r13w
pop r15
movsx esi, r9w
pop r14
cmova rbp, rcx
movzx ebp, bx
movzx r13w, dil
pop r13
movzx ebp, r8w
bswap si
cmovnp r12d, edi
pop r12
mov bpl, 0x7a
pop rdi
movsx rbp, r14w
cmove si, r13w
movzx si, spl
pop rsi
xchg rbp, rbp
pop rbp
jmp 0x14049b337
ret
call fcn.1404ba5a5
nop
jmp 0x14049b343
call fcn.1404ba5a5
nop
jmp 0x14049b34e
call fcn.1404ba5a5
nop
jmp 0x14049b359
call fcn.1404ba5a5
nop
jmp 0x14049b364
call fcn.1404ba5a5
int3
call fcn.1404ba5a5
int3
call fcn.1404ba5a5
int3
call fcn.1404ba5a5
int3