Function at 0x140480c83
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
stc
ror bpl, 0xb9
push rdi
bt ebp, 0x9f
push r12
rcl ah, 0x98
sal r12b, 0x13
btc bp, 0x19
push r13
cmp cx, 0x4239
movsx r13, r15w
push r14
xchg di, r13w
push r15
bts r13d, esp
lea rbp, [rsp - 0x17]
movsx r12w, r9b
sub rsp, 0x100
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r12, r9
mov qword [rsp + 0x48], r9
rcl ax, cl
stc
mov rdi, r8
add r13w, 0x3087
mov r14, rdx
movsx ax, r8b
mov qword [rbp - 0x79], rdx
xor eax, 0x273d5dc0
btc edx, 0xba
sar ah, 0x69
mov rsi, qword [rbp + 0x77]
xor dx, 0x5c63
jmp 0x140480d14
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
setae dh
rcr dx, 0x44
mov edx, 0x3000
and eax, edx
cmp eax, edx
jmp 0x140480d35
jne 0x140480d56
mov qword [rsp + 0x28], r13
xchg dl, dh
cwd
mov qword [rsp + 0x20], rsi
mov rdx, r14
call fcn.140483051
jmp 0x140482fe3
mov rax, qword [rsi + 0x40]
not ch
bswap bx
mov rbx, qword [rax + 8]
cdqe
mov cx, si
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
cmovp cx, bp
movsx cx, r13b
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140480d84
call qword [case.0x14044e461.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x140480d94
call fcn.140488a7e
mov r15, rax
test si, 0x1dcc
mov qword [rsp + 0x60], rax
test bx, r9w
test rbx, rbx
jmp 0x140480db2
je 0x140480e08
mov rdx, qword [rbx]
xchg cx, ax
cbw
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140480dcb
call qword [case.0x14044e461.0]
mov r8, rax
cmc
test rax, rax
je 0x140480e08
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx rdx, ax
movsx cx, r11b
cmovp rdx, rbx
mov edx, 1
movsx rcx, r13w
mov rcx, r8
jmp 0x140480e02
call qword [case.0x14044e461.0]
mov rax, qword [r15]
movzx dx, r13b
mov dh, 0x5f
lea rdx, [rbp - 0x31]
cmovge cx, r9w
movzx rcx, r15w
movzx ecx, r14w
mov rcx, r15
jmp 0x140480e2c
mov rax, qword [rax + 0x28]
jmp 0x140480e35
call qword [case.0x14044e461.0]
nop
mov cx, 0x38e2
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
cdqe
movsx bx, r8b
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movzx rcx, sp
mov qword [rbp - 0x59], rbx
movzx rax, r11w
movsx ax, r14b
mov rax, qword [rbx]
cmova cx, ax
setno ch
xchg ch, cl
mov rcx, rbx
jmp 0x140480e7e
mov rax, qword [rax + 8]
jmp 0x140480e87
call qword [case.0x14044e461.0]
nop
movsxd rcx, esi
xchg ecx, ecx
lea rcx, [rbp - 0x61]
jmp 0x140480e9c
call fcn.14047d98f
mov rsi, rax
test al, r10b
test rbx, rbx
jmp 0x140480eaf
je 0x140480f11
mov rdx, qword [rbx]
sete ah
mov rcx, rbx
cdqe
mov rax, qword [rdx + 0x10]
call qword [case.0x14044e461.0]
mov r8, rax
mov ebx, 1
test r13b, r10b
cmp bp, bp
test rax, rax
jmp 0x140480ee0
je 0x140480f16
mov rcx, qword [rax]
movzx rax, bp
mov rax, qword [rcx]
movzx dx, r12b
mov edx, ebx
movzx ecx, r9w
setno cl
mov rcx, r8
jmp 0x140480f06
call qword [case.0x14044e461.0]
jmp 0x140480f16
mov ebx, 1
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
cmovle cx, ax
lea r8, [0x1400c0d7f]
movsx cx, bpl
lea rdx, [0x1400c0d70]
bswap rcx
movsx cx, r10b
cmovp rcx, rbp
mov rcx, rsi
jmp 0x140480f48
mov rax, qword [rax + 0x58]
jmp 0x140480f51
call qword [case.0x14044e461.0]
mov rdx, r12
not cl
mov rcx, rdi
call fcn.14046ee50
xor esi, esi
not r12b
mov r12d, 0xffff
test al, al
jne 0x140481279
mov cl, byte [rdi + 8]
cmp di, 0x37f5
test sil, 0x92
test cl, cl
jmp 0x140480f8a
jne 0x140481029
mov rcx, qword [rdi]
jmp 0x140480f99
test rcx, rcx
jmp 0x140480fa1
je 0x140481010
mov rax, qword [rcx + 0x38]
btr dx, 0xee
sbb dx, r11w
mov rdx, qword [rax]
test r9b, al
test rdx, rdx
jmp 0x140480fc2
je 0x140480fe1
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140480fe1
movzx eax, word [rdx]
jmp 0x140480fdc
jmp 0x140480ff3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480fed
call qword [case.0x14044e461.0]
cmp r12w, ax
jmp 0x140480ffc
je 0x140481010
mov word [rdi + 0xa], ax
jmp 0x14048100b
jmp 0x140481016
mov qword [rdi], rsi
or cl, 0xa0
mov byte [rdi + 8], bl
bsr ax, si
mov cl, bl
mov ah, 0x72
bts rax, r15
shr ax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140481036
jne 0x14048111d
mov rsi, qword [rbp - 0x79]
bswap cx
or r14d, r9d
xchg r14b, r14b
mov byte [rsi], 0x2b
and cl, 0x56
mov rcx, 0x50425779
lea r14, [rsi + 1]
rcl ch, 0xd3
jmp 0x140481062
mov rcx, qword [rdi]
jmp 0x140481070
sub esi, esi
test rcx, rcx
jmp 0x14048107a
je 0x140481106
mov rax, qword [rcx + 0x38]
stc
cmc
cmp rbp, 0x4fec40ed
cmp qword [rax], rsi
jmp 0x140481095
je 0x1404810dd
mov rax, qword [rcx + 0x50]
cmp r13b, cl
clc
cmp dword [rax], esi
jmp 0x1404810aa
jle 0x1404810dd
dec dword [rax]
movzx edx, r15w
mov rcx, qword [rcx + 0x38]
jmp 0x1404810c2
mov rdx, qword [rcx]
lahf
setno al
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404810d8
jmp 0x1404810ef
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404810e9
call qword [case.0x14044e461.0]
cmp r12w, ax
je 0x140481106
mov al, sil
jmp 0x140481101
jmp 0x140481110
mov qword [rdi], rsi
mov al, bl
jmp 0x140481110
mov byte [rdi + 8], al
jmp 0x140481118
jmp 0x140481279
test cl, cl
jmp 0x140481124
jne 0x1404811b7
mov rcx, qword [rdi]
clc
test r11b, 0x5d
test rcx, rcx
jmp 0x14048113a
je 0x1404811a9
mov rax, qword [rcx + 0x38]
or dx, 0x4816
or rdx, r13
cdq
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481158
je 0x14048117a
mov rax, qword [rcx + 0x50]
clc
cmp esp, esi
cmp dword [rax], esi
jmp 0x14048116c
jle 0x14048117a
movzx eax, word [rdx]
jmp 0x14048118c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481186
call qword [case.0x14044e461.0]
cmp r12w, ax
jmp 0x140481195
je 0x1404811a9
mov word [rdi + 0xa], ax
jmp 0x1404811a4
jmp 0x1404811b0
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
test r14b, bl
clc
cmp ax, word [rbp + 3]
jmp 0x1404811c0
jne 0x140481279
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
cmp di, si
lea r14, [rax + 1]
bts cx, cx
movsxd rcx, edi
mov rcx, qword [rdi]
test r15b, 0xb4
test rcx, rcx
jmp 0x1404811ea
je 0x140481265
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x1404811fc
je 0x140481240
mov rax, qword [rcx + 0x50]
test rdi, r13
stc
cmp dword [rax], esi
jle 0x140481240
dec dword [rax]
bswap dx
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140481228
mov qword [rcx], rax
sets ah
cdqe
mov al, sil
movzx eax, word [rdx]
jmp 0x14048123b
jmp 0x14048124d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
cmp r12w, ax
je 0x140481265
mov byte [rdi + 8], sil
jmp 0x140481260
jmp 0x140481279
mov qword [rdi], rsi
sal r12w, 0x9b
mov byte [rdi + 8], bl
rcl r12b, 0x7e
rol cl, cl
sal cx, cl
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
lea r14, [r14 + rbx]
movzx ebx, dx
add ax, 0x4964
mov qword [rsp + 0x58], r14
or bx, bp
mov byte [rsp + 0x30], sil
rcl al, cl
rcl r12b, 0x3e
cmp esp, 0x7c9f5fa2
mov r12d, esi
bt bx, 0x50
rol cx, 0x23
mov dword [rsp + 0x3c], esi
inc eax
shr ch, 0xa
mov dword [rsp + 0x34], esi
cmc
ror cl, 0xaa
stc
mov eax, 0x24
btc ecx, 0x83
cmp dx, r14w
shl cx, cl
mov ecx, 0x300
btc ebx, 0x13
xchg bl, bl
sar bh, 0xe3
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
shrd bx, r9w, 0xe0
mov dword [rsp + 0x50], eax
movsx ebx, r15w
lea rbx, [rbp - 0x31]
rcr al, cl
inc al
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
clc
jmp 0x14048131a
cmp al, 0x7d
jmp 0x140481321
ja 0x140481ae3
cmp qword [rbp - 0x21], rsi
jmp 0x140481330
jne 0x140481345
mov word [rsp + 0x38], si
jmp 0x140481340
jmp 0x140481368
mov rax, qword [r15]
movsx ecx, r11w
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140481358
call qword [case.0x14044e461.0]
mov word [rsp + 0x38], ax
jmp 0x140481368
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
and ch, 0xe0
mov qword [rbp - 0x41], 1
movzx ecx, cx
jmp 0x140481382
mov r13d, 0xf
shld edx, r12d, 0xe6
mov qword [rbp - 0x39], r13
cwd
xor eax, eax
cwd
mov byte [rbp - 0x51], al
cqo
not ecx
cwd
mov rdx, qword [rsp + 0x48]
mov ch, 0xb6
mov cx, bx
mov rcx, rdi
call fcn.14046ee50
xor r9d, r9d
btc r15d, 0x72
bt r15, 0x39
mov r15, qword [rbp - 0x51]
jmp 0x1404813cc
test al, al
jmp 0x1404813d3
jne 0x1404818db
lea r12, [rdi + 0xa]
mov r8, r12
clc
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jne 0x1404814a2
mov rcx, qword [rdi]
jmp 0x140481401
test rcx, rcx
jmp 0x140481409
je 0x140481494
mov rax, qword [rcx + 0x38]
rol dl, 1
ror dl, 0xef
mov rdx, qword [rax]
clc
cmp r12b, r9b
test sil, 0x4f
test rdx, rdx
jmp 0x14048142b
je 0x14048144b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14048144b
movzx eax, word [rdx]
jmp 0x140481446
jmp 0x140481472
mov rax, qword [rcx]
jmp 0x140481453
mov rax, qword [rax + 0x30]
jmp 0x14048145c
call qword [case.0x14044e461.0]
mov r8, qword [rbp - 0x71]
rol ch, cl
movzx rcx, r12w
setae ch
sub r9d, r9d
mov ecx, 0xffff
cmp r15b, r12b
cmp cx, ax
jmp 0x140481482
je 0x140481494
mov word [r8], ax
mov r12, r8
jmp 0x14048149e
mov qword [rdi], r9
cdq
movzx r8, dx
not dh
mov byte [rdi + 8], 1
movzx r8d, word [r12]
mov cx, r14w
movsx rdx, bx
lea rdx, [rbp + 0xb]
mov ecx, 0x6b1a312a
lea rcx, [rbp - 0x11]
jmp 0x1404814c1
call fcn.1401852d0
lea rcx, [rbp - 0x11]
jmp 0x1404814d3
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x1404814e2
jae 0x1404815d6
mov r8d, 1
and rcx, r14
mov cx, 0x1092
mov byte [rsp + 0x30], r8b
xor ecx, 0x26a33e59
test bx, 0x612c
sbb cx, 0x6677
mov ecx, dword [rsp + 0x3c]
test r8b, bpl
cmp dword [rsp + 0x50], ecx
jmp 0x14048151a
jg 0x140481541
add dword [rsp + 0x34], r8d
cmp edx, r15d
clc
test rax, rax
jmp 0x140481531
je 0x140481598
mov byte [rsp + 0x40], r8b
jmp 0x140481598
test rax, rax
jmp 0x140481549
jne 0x140481557
test ecx, ecx
je 0x140481598
lea r9, [0x1400c0d70]
cmp r9b, r13b
cmp rsi, 0x68d33a8
jmp 0x14048156d
mov al, byte [rax + r9]
cmc
mov byte [r14], al
rcr al, cl
lea r14, [r14 + r8]
mov ax, 0xafd
mov qword [rsp + 0x58], r14
add ecx, r8d
btr eax, 0xb8
rcl al, 0xbc
mov dword [rsp + 0x3c], ecx
rcr cl, 0xf5
shl ah, 0xb4
lea rax, [rbp - 0x51]
rol cl, cl
cmp r13, 0x10
mov cl, 0xc8
setae cl
jmp 0x1404815ac
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
je 0x14048178f
lea rax, [rbp - 0x51]
test edx, r9d
clc
test cl, cl
jmp 0x1404815c9
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x140481781
lea rax, [rbp - 0x51]
cmp r13, 0x10
setne r14b
setae r14b
jmp 0x1404815eb
cmovae rax, r15
clc
xor r9d, r9d
test cl, spl
jmp 0x1404815fb
cmp byte [rax + rsi], r9b
je 0x140481888
movzx r8d, word [rsp + 0x38]
cmp bl, r12b
clc
cmc
test r8w, r8w
jmp 0x140481619
je 0x140481888
cmp byte [rdi + 8], r9b
jmp 0x140481628
jne 0x1404816e8
mov rcx, qword [rdi]
cmp r15d, edx
test rcx, rcx
jmp 0x14048163c
je 0x1404816ce
mov rax, qword [rcx + 0x38]
test r10w, r11w
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140481656
je 0x140481676
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140481676
movzx eax, word [rdx]
jmp 0x140481671
jmp 0x1404816a5
mov rax, qword [rcx]
jmp 0x14048167e
mov rax, qword [rax + 0x30]
jmp 0x140481687
call qword [case.0x14044e461.0]
movzx r8d, word [rsp + 0x38]
sbb cl, sil
cmp spl, spl
sub r9d, r9d
not cx
test r10w, r11w
sal ch, cl
mov ecx, 0xffff
stc
jmp 0x1404816b1
cmp cx, ax
jmp 0x1404816b9
je 0x1404816ce
mov word [r12], ax
jmp 0x1404816c9
jmp 0x1404816d1
mov qword [rdi], r9
mov eax, 1
jmp 0x1404816db
mov byte [rdi + 8], al
jmp 0x1404816e3
jmp 0x1404816f1
mov eax, 1
test r10b, r15b
cmc
cmp word [r12], r8w
jmp 0x1404816fb
jne 0x140481888
mov rcx, qword [rbp - 0x41]
test bpl, al
test r11b, 0xdc
cmp rcx, r13
jmp 0x140481714
jae 0x14048174c
lea rax, [rcx + 1]
clc
test rdi, r13
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
clc
test r14b, r14b
jmp 0x140481733
cmovne rax, r15
cmp r10b, 0x9b
stc
cmc
and word [rax + rcx], 0
jmp 0x140481747
jmp 0x140481776
sub r9d, r9d
mov r8b, bl
mov cl, r9b
movzx edx, r9w
movsx ecx, r8w
mov rdx, rax
movzx rcx, r8w
cmovo cx, si
lea rcx, [rbp - 0x51]
jmp 0x140481771
call fcn.14045d286
inc rsi
not r13b
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
shr cl, 0x33
mov r13, qword [rbp - 0x39]
xor cl, 0x8b
mov rcx, qword [rdi]
test bh, 0xdd
sub r8d, r8d
test r13b, 0xc3
cmc
test rcx, rcx
jmp 0x1404817a5
je 0x140481848
mov rax, qword [rcx + 0x38]
cmc
test dl, r15b
cmp qword [rax], r8
jmp 0x1404817bb
je 0x140481804
mov rax, qword [rcx + 0x50]
cmp ebx, ecx
cmp dword [rax], r8d
jmp 0x1404817cf
jle 0x140481804
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, r11b
mov rdx, qword [rcx]
mov al, ah
setge al
movzx ax, bpl
lea rax, [rdx + 2]
jmp 0x1404817f6
mov qword [rcx], rax
not al
cwde
movzx eax, word [rdx]
jmp 0x140481828
mov rax, qword [rcx]
jmp 0x14048180c
mov rax, qword [rax + 0x38]
jmp 0x140481815
call qword [case.0x14044e461.0]
sub r8d, r8d
movsx ecx, r11w
shl cl, 0x6a
sal rcx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481835
je 0x140481848
mov al, r8b
jmp 0x140481843
jmp 0x140481850
mov qword [rdi], r8
seto al
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx ecx, r12w
mov rcx, rdi
call fcn.14046ee50
xor r9d, r9d
sbb r8b, 0x5f
movzx r8w, r14b
test al, al
not r8b
movsx r8d, bp
mov r8, qword [rbp - 0x71]
jmp 0x140481882
je 0x1404813e9
test rsi, rsi
jmp 0x140481890
je 0x1404818ea
lea rax, [rbp - 0x51]
jmp 0x14048189f
cmp r13, 0x10
jmp 0x1404818a8
cmovae rax, r15
cmp byte [rax + rsi], r9b
jle 0x1404818d1
mov edx, 1
stc
cmc
test rcx, 0x5d45252c
add rsi, rdx
jmp 0x1404818cc
jmp 0x1404818f8
mov byte [rsp + 0x31], 1
jmp 0x14048195c
mov edx, 1
jmp 0x1404818e5
jmp 0x140481904
mov edx, 1
bts ebx, r10d
movzx bx, spl
mov rbx, qword [rbp - 0x69]
cmp r11d, 0x523d3a2e
cmc
test rsi, rsi
je 0x14048195c
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140481917
je 0x14048195c
sub rsi, rdx
je 0x140481aa0
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140481933
cmovae rax, r15
test bl, 0x65
jmp 0x140481942
cmp cl, byte [rax + rsi]
jmp 0x14048194a
je 0x140481acc
mov byte [rsp + 0x31], dl
jmp 0x14048195c
cmp r13, 0x10
jmp 0x140481965
jb 0x1404819cc
lea rdx, [r13 + 1]
mov ax, r14w
xor al, 0x36
mov rax, r15
stc
cmp rdx, 0x1000
jmp 0x140481985
jb 0x1404819bf
add rdx, 0x27
cmp esp, ebx
mov r15, qword [r15 - 8]
cmc
jmp 0x14048199b
sub rax, r15
jmp 0x1404819a7
add rax, 0xfffffffffffffff8
jmp 0x1404819b0
cmp rax, 0x1f
jmp 0x1404819b9
ja 0x140483046
mov rcx, r15
jmp 0x1404819c7
call fcn.140296cf3
mov r12d, dword [rsp + 0x3c]
movsxd rdx, esi
jmp 0x1404819d9
mov r14, qword [rsp + 0x58]
sar dx, 0x8b
mov r15, qword [rsp + 0x60]
bt r13w, 0x87
mov r13, qword [rsp + 0x68]
sub esi, esi
cdq
jmp 0x1404819fa
mov rdx, qword [rsp + 0x48]
movsx ecx, r10w
xchg ch, cl
mov rcx, rdi
jmp 0x140481a0d
call fcn.14046ee50
test al, al
jmp 0x140481a19
jne 0x140481f48
mov rax, qword [r15]
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x140481a2e
call qword [case.0x14044e461.0]
movzx ebx, ax
stc
cmp byte [rdi + 8], sil
jmp 0x140481a41
jne 0x140481e66
mov rdx, qword [rdi]
cmp ax, 0x38a5
test rdx, rdx
je 0x140481e46
mov rcx, qword [rdx + 0x38]
and r8d, ebp
sar r8w, cl
jmp 0x140481a67
mov r8, qword [rcx]
test r12b, 8
stc
cmp esp, r15d
test r8, r8
je 0x140481e03
mov rax, qword [rdx + 0x50]
cmp r8d, r13d
jmp 0x140481a8a
cmp dword [rax], esi
jmp 0x140481a91
jle 0x140481e03
movzx eax, word [r8]
jmp 0x140481e25
test rsi, rsi
jmp 0x140481aa8
jne 0x140481acc
lea rax, [rbp - 0x51]
cmp sil, cl
stc
cmp r13, 0x10
jmp 0x140481abf
cmovae rax, r15
stc
cmp cl, byte [rax]
jl 0x140481950
cmp byte [rbx + 1], r9b
jmp 0x140481ad5
jle 0x140481904
inc rbx
jmp 0x140481904
mov rdx, qword [rsp + 0x48]
movzx ecx, bp
mov cx, r10w
mov rcx, rdi
jmp 0x140481af7
call fcn.14046ee50
test al, al
jmp 0x140481b03
jne 0x1404819fa
lea rbx, [rdi + 0xa]
mov rsi, rbx
sbb r15w, 0x396e
mov r13d, dword [rsp + 0x50]
rcr r15b, 0xa4
movsx r15d, sp
mov r15, qword [rsp + 0x48]
sub r8d, r8d
cmc
test r15b, 0xd7
clc
cmp byte [rdi + 8], r8b
jmp 0x140481b3a
jne 0x140481be9
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481b4b
je 0x140481bdb
mov rax, qword [rcx + 0x38]
neg dx
xor rdx, r8
mov rdx, qword [rax]
clc
cmp r11b, r8b
test rdx, rdx
jmp 0x140481b6a
je 0x140481b93
mov rax, qword [rcx + 0x50]
cmp r10b, 0xcb
cmp dword [rax], r8d
jmp 0x140481b80
jle 0x140481b93
movzx eax, word [rdx]
jmp 0x140481b8e
jmp 0x140481baf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481b9f
call qword [case.0x14044e461.0]
xor r8d, r8d
xadd cx, cx
rol cx, cl
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x140481bdb
mov word [rsi], ax
movzx rbx, r8w
movsx bx, r13b
setbe bh
mov rbx, rsi
jmp 0x140481bd6
jmp 0x140481be5
mov qword [rdi], r8
bswap r8w
mov cl, sil
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movsx rdx, r10w
cwd
movzx rcx, bp
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140481c04
call fcn.1401852d0
lea rcx, [rbp - 0x11]
sub rax, rcx
test r9w, 0x91d
sar rax, 1
cmp rax, 0xa
jmp 0x140481c22
jae 0x140481dea
xor r8d, r8d
jmp 0x140481c31
cmp r13d, r12d
jmp 0x140481c39
jg 0x140481c6f
lea r9d, [r8 + 1]
jmp 0x140481c4d
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140481c5a
je 0x140481cd0
mov byte [rsp + 0x40], r9b
jmp 0x140481c6a
jmp 0x140481cd0
test rax, rax
jne 0x140481c86
test r12d, r12d
jmp 0x140481c80
je 0x140481cc4
lea rcx, [0x1400c0d70]
test si, 0x3068
mov al, byte [rax + rcx]
bsf r9, rax
adc r9b, r11b
mov byte [r14], al
not r9b
rcl r9b, 0x1b
mov r9d, 1
jmp 0x140481cb2
lea r14, [r14 + r9]
stc
add r12d, r9d
jmp 0x140481cbf
jmp 0x140481cd0
mov r9d, 1
xadd cx, cx
inc ch
mov byte [rsp + 0x30], r9b
shr ch, 0x8b
or cl, 0xc6
mov rcx, qword [rdi]
test r11w, 0x21cb
cmp rdx, rcx
cmp r15w, 0x154f
test rcx, rcx
jmp 0x140481cf5
je 0x140481da2
mov rax, qword [rcx + 0x38]
clc
cmp bp, 0x34c4
cmc
cmp qword [rax], r8
jmp 0x140481d0e
je 0x140481d62
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140481d21
jle 0x140481d62
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dx, cx
rdtsc
movzx rdx, r13w
mov rdx, qword [rcx]
cbw
cmovge ax, di
lea rax, [rdx + 2]
jmp 0x140481d48
mov qword [rcx], rax
movsx ax, bpl
movsx rax, cx
lahf
movzx eax, word [rdx]
jmp 0x140481d5d
jmp 0x140481d7c
mov rax, qword [rcx]
jmp 0x140481d6a
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
sub r8d, r8d
cmc
lea r9d, [r8 + 1]
mov ecx, 0xffff
test r12b, dil
jmp 0x140481d8c
cmp cx, ax
jmp 0x140481d94
je 0x140481da2
mov al, r8b
jmp 0x140481daf
mov qword [rdi], r8
setp dh
mov al, r9b
mov edx, eax
not ch
mov byte [rdi + 8], al
movzx cx, spl
movsxd rdx, ecx
mov dx, r8w
mov rdx, r15
movsx cx, r9b
movsx ecx, r12w
xchg ecx, ecx
mov rcx, rdi
jmp 0x140481dd4
call fcn.14046ee50
xor r8d, r8d
cmc
test al, al
jmp 0x140481de4
je 0x140481b31
mov dword [rsp + 0x3c], r12d
jmp 0x140481df4
mov qword [rsp + 0x58], r14
jmp 0x140481dfe
jmp 0x1404819e2
mov rax, qword [rdx]
jmp 0x140481e0e
mov rcx, rdx
jmp 0x140481e16
mov rax, qword [rax + 0x30]
jmp 0x140481e1f
call qword [case.0x14044e461.0]
mov ecx, 0xffff
jmp 0x140481e2f
cmp cx, ax
je 0x140481e46
mov word [rdi + 0xa], ax
jmp 0x140481e41
jmp 0x140481e4d
mov qword [rdi], rsi
movsx r15, di
mov r15d, 1
jmp 0x140481e58
mov byte [rdi + 8], r15b
jmp 0x140481e61
jmp 0x140481e70
mov r15d, 1
test r8b, 0x2d
cmp word [rdi + 0xa], bx
jne 0x140481f48
call fcn.1404be1f8
mov rcx, qword [rax]
mov al, byte [rcx]
bsf cx, r11w
sar ecx, cl
mov byte [r14], al
rol rcx, 0x86
cmp rdx, r9
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
btc rcx, rdx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481ead
je 0x140481f3c
mov rax, qword [rcx + 0x38]
test dl, sil
cmp qword [rax], rsi
jmp 0x140481ec2
je 0x140481f0d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140481ed3
jle 0x140481f0d
dec dword [rax]
movsxd rdx, r14d
mov rcx, qword [rcx + 0x38]
cmovns rax, rax
mov rdx, qword [rcx]
movsx eax, r15w
not ax
cmovg ax, r9w
lea rax, [rdx + 2]
jmp 0x140481efe
mov qword [rcx], rax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x140481f1f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481f19
call qword [case.0x14044e461.0]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140481f2d
je 0x140481f3c
mov byte [rdi + 8], sil
jmp 0x140481f48
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
shrd r15d, esp, 0x85
mov r15, qword [rsp + 0x48]
test sp, 0x20e0
stc
cmp dword [r13], 0x3b9aca00
jmp 0x140481f60
je 0x140482197
test r12d, r12d
jmp 0x140481f6e
jne 0x140482197
mov rdx, r15
bswap ecx
mov rcx, rdi
call fcn.14046ee50
test al, al
jne 0x140482160
lea rbx, [rdi + 0xa]
movsx esi, r11w
mov rsi, rbx
movsx r14d, bx
mov r12d, dword [rsp + 0x34]
xor r13d, r13d
cmovp r14d, esp
bswap r14
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140481fb4
jne 0x140482053
mov rcx, qword [rdi]
clc
test rdi, rax
test rcx, rcx
jmp 0x140481fc9
je 0x140482044
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11b, dl
test rdx, rdx
jmp 0x140481fe1
je 0x140482006
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140481ff3
jle 0x140482006
movzx eax, word [rdx]
jmp 0x140482001
jmp 0x14048201d
mov rax, qword [rcx]
jmp 0x14048200e
mov rax, qword [rax + 0x30]
jmp 0x140482017
call qword [case.0x14044e461.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048202a
je 0x140482044
mov word [rsi], ax
movsx bx, ch
mov rbx, rsi
jmp 0x14048203f
jmp 0x140482049
mov qword [rdi], r13
sbb ah, cl
mov byte [rdi + 8], r14b
xor al, r10b
btr eax, ebp
movzx eax, word [rbx]
cmp bl, cl
cmp ax, word [rbp - 0x11]
jne 0x14048213c
sub r12d, r14d
sub rcx, rcx
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482078
je 0x1404820fb
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r13
je 0x1404820d2
mov rax, qword [rcx + 0x50]
test r9b, sil
cmp dword [rax], r13d
jmp 0x14048209b
jle 0x1404820d2
dec dword [rax]
movsx edx, r9w
mov rdx, rax
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x1404820bd
mov qword [rcx], rax
cmovne ax, r13w
movzx eax, word [rdx]
jmp 0x1404820cd
jmp 0x1404820e4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404820de
call qword [case.0x14044e461.0]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x1404820fb
mov al, r13b
jmp 0x14048210d
mov qword [rdi], r13
mov al, r14b
mov ch, 0x20
cdq
mov al, r14b
movzx rdx, di
cdq
mov byte [rdi + 8], al
movsx dx, cl
xchg ecx, edx
movsxd rdx, edx
mov rdx, r15
bswap cx
not cx
mov rcx, rdi
jmp 0x14048212a
call fcn.14046ee50
test al, al
jmp 0x140482136
je 0x140481fab
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
cmovnp r13w, sp
add r12, 0x66f66aa3
mov r12d, dword [rsp + 0x3c]
jmp 0x140482160
mov r13d, dword [rsp + 0x34]
cmc
stc
test r13d, r13d
jns 0x14048219c
mov byte [r14], 0x30
add al, r8b
shld ax, sp, 0xa9
mov eax, 1
lea r14, [r14 + rax]
add r13d, eax
jmp 0x14048218d
mov dword [rsp + 0x34], r13d
jmp 0x14048219c
mov r13d, dword [rsp + 0x34]
mov rdx, r15
setnp cl
movzx ecx, cx
mov rcx, rdi
call fcn.14046ee50
test al, al
jne 0x140482449
lea rbx, [rdi + 0xa]
test cl, dil
mov rsi, rbx
xor r13b, r8b
sub r8d, r8d
sar r13d, 0xd4
rol r13b, cl
lea r13d, [r8 + 1]
jmp 0x1404821d7
cmp byte [rdi + 8], r8b
jmp 0x1404821e0
jne 0x1404822a3
mov rcx, qword [rdi]
cmp r14b, bpl
test rcx, rcx
jmp 0x1404821f4
je 0x140482286
mov rax, qword [rcx + 0x38]
bts edx, r9d
mov rdx, qword [rax]
test r12b, r9b
test r15b, 0x56
test rdx, rdx
jmp 0x140482214
je 0x140482239
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140482226
jle 0x140482239
movzx eax, word [rdx]
jmp 0x140482234
jmp 0x140482260
mov rax, qword [rcx]
jmp 0x140482241
mov rax, qword [rax + 0x30]
jmp 0x14048224a
call qword [case.0x14044e461.0]
sub r8d, r8d
shrd cx, ax, 5
bts cx, r12w
xor cl, r9b
mov ecx, 0xffff
stc
cmc
clc
cmp cx, ax
jmp 0x140482270
je 0x140482286
mov word [rsi], ax
mov rbx, rsi
jmp 0x140482281
jmp 0x140482290
mov qword [rdi], r8
cqo
cdq
movzx r8d, di
mov byte [rdi + 8], r13b
movzx rcx, dx
movsx r8, sp
mov r8, 0x120544bf
movzx r8d, word [rbx]
not dx
movsx dx, r11b
movsx rcx, r8w
lea rdx, [rbp + 0xb]
not cl
movsxd rcx, r13d
lea rcx, [rbp - 0x11]
jmp 0x1404822c5
call fcn.1401852d0
lea rcx, [rbp - 0x11]
test di, 0x344d
jmp 0x1404822d8
sub rax, rcx
cmp r15b, 4
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x1404822ec
jae 0x140482444
cmp r12d, dword [rsp + 0x50]
jge 0x140482332
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
cmp r15w, bx
test r13d, r13d
jmp 0x140482313
mov byte [r14], al
test ch, bh
cmp r8d, r11d
lea r14, [r14 + r13]
cmp r12d, eax
add r12d, r13d
sub r8d, r8d
jmp 0x14048232d
jmp 0x140482356
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
sub r8d, r8d
test r12, rax
test rax, rax
jmp 0x140482347
cmovne ecx, r13d
mov dword [rsp + 0x40], ecx
movsx rcx, dx
setle cl
mov byte [rsp + 0x30], r13b
test sp, 0x1bb5
and rcx, 0x126b1e51
rcr cx, cl
mov rcx, qword [rdi]
test r9d, r9d
test rcx, rcx
jmp 0x140482378
je 0x14048240f
mov rax, qword [rcx + 0x38]
cmp r11b, 0x89
cmp qword [rax], r8
jmp 0x14048238e
je 0x1404823da
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404823a0
jle 0x1404823da
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
nop
cbw
jmp 0x1404823b6
mov rdx, qword [rcx]
movsx rax, dx
nop
setl ah
lea rax, [rdx + 2]
jmp 0x1404823cb
mov qword [rcx], rax
cmovbe eax, r13d
movzx eax, word [rdx]
jmp 0x1404823f4
mov rax, qword [rcx]
jmp 0x1404823e2
mov rax, qword [rax + 0x38]
jmp 0x1404823eb
call qword [case.0x14044e461.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140482401
je 0x14048240f
mov al, r8b
jmp 0x140482418
mov qword [rdi], r8
cmovp ecx, edi
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
movzx cx, cl
movsx ecx, r13w
mov rcx, rdi
jmp 0x14048242e
call fcn.14046ee50
sub r8d, r8d
clc
test al, al
jmp 0x14048243e
je 0x1404821d7
mov r13d, dword [rsp + 0x34]
xor r12d, r12d
test r14b, al
cmp byte [rsp + 0x40], r12b
je 0x140482502
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
cmp dl, 0x18
cmp rbx, r15
je 0x1404824c3
call fcn.1404be1f8
mov cl, byte [rbx]
cmp di, r14w
cmc
mov rax, qword [rax]
test r8b, r10b
test edi, 0x63d23146
cmp cl, byte [rax]
je 0x14048249f
cmp cl, 0x39
jne 0x1404824ac
mov byte [rbx], 0x30
jmp 0x14048249f
dec rbx
jmp 0x1404824a7
jmp 0x140482465
add cl, 1
mov byte [rbx], cl
cmp sil, cl
stc
cmp rbx, r15
jmp 0x1404824bd
jne 0x1404824fc
mov byte [rbx], 0x31
movsx rbx, r10w
rcr r15b, 0x51
mov ebx, 1
shr r15d, cl
cmp bp, 0x3155
shl r15b, 0xd
add r13d, ebx
movsx r15, ax
mov dword [rsp + 0x34], r13d
movzx r15d, r10w
movsxd r15, r9d
mov r15, qword [rsp + 0x48]
jmp 0x14048250b
mov r15, qword [rsp + 0x48]
cmc
mov ebx, 1
sets sil
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140482518
je 0x140482f45
mov rdx, r15
xchg ch, ch
movsx ecx, r8w
movsxd rcx, r14d
mov rcx, rdi
jmp 0x140482532
call fcn.14046ee50
test al, al
jne 0x140482f45
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140482549
jne 0x1404825dc
mov rcx, qword [rdi]
jmp 0x140482557
test rcx, rcx
jmp 0x14048255f
je 0x1404825c9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r11b, r9b
test rdx, rdx
jmp 0x140482577
je 0x140482597
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140482597
movzx eax, word [rdx]
jmp 0x140482592
jmp 0x1404825a9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404825a3
call qword [case.0x14044e461.0]
mov ecx, 0xffff
clc
cmp r11d, esp
cmp cx, ax
jmp 0x1404825ba
je 0x1404825c9
mov word [rdi + 0xa], ax
jmp 0x1404825d2
mov qword [rdi], r12
xadd cl, al
mov cl, r13b
mov byte [rdi + 8], bl
sar al, cl
sub cl, r12b
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp r15b, dl
test r12b, 0xe0
test cx, sp
cmp ax, word [rbp + 9]
jmp 0x1404825f3
je 0x1404826b4
test cl, cl
jmp 0x140482600
jne 0x1404826aa
mov rcx, qword [rdi]
jmp 0x14048260e
test rcx, rcx
jmp 0x140482616
je 0x140482695
mov rax, qword [rcx + 0x38]
add dx, 0x2707
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482630
je 0x140482659
mov rax, qword [rcx + 0x50]
cmp dl, sil
stc
cmp dword [rax], r12d
jmp 0x140482646
jle 0x140482659
movzx eax, word [rdx]
jmp 0x140482654
jmp 0x140482670
mov rax, qword [rcx]
jmp 0x140482661
mov rax, qword [rax + 0x30]
jmp 0x14048266a
call qword [case.0x14044e461.0]
mov ecx, 0xffff
test r11b, 0x72
cmp cx, ax
jmp 0x140482681
je 0x140482695
mov word [rdi + 0xa], ax
jmp 0x140482690
jmp 0x1404826a7
mov qword [rdi], r12
shrd rax, r9, 0x4f
add ax, r8w
movzx eax, word [rdi + 0xa]
stc
clc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jne 0x140482f45
mov byte [r14], 0x65
movsxd rcx, r9d
btc ecx, 0x44
movzx ecx, ax
lea r14, [r14 + rbx]
test spl, dl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404826d4
je 0x14048275c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404826e6
je 0x14048272f
mov rax, qword [rcx + 0x50]
stc
test r9, rsp
test di, 0x1089
cmp dword [rax], r12d
jle 0x14048272f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140482714
mov qword [rcx], rax
not ax
movsx eax, ax
movsx ax, r12b
movzx eax, word [rdx]
jmp 0x14048272a
jmp 0x14048273c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140482749
je 0x14048275c
mov al, r12b
jmp 0x140482757
jmp 0x14048276c
mov qword [rdi], r12
not rcx
mov al, bl
setae bh
cmovp cx, r8w
mov byte [rdi + 8], al
mov sil, r12b
movzx edx, r8w
mov dx, r10w
cwd
mov ebx, r12d
movsxd rdx, edx
mov rdx, r15
cmovg cx, bp
mov rcx, rdi
jmp 0x140482791
call fcn.14046ee50
test al, al
jmp 0x14048279d
jne 0x140482ad4
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404827ad
jne 0x140482865
mov rcx, qword [rdi]
cmp r14b, 0x39
test rcx, rcx
jmp 0x1404827c2
je 0x14048283c
mov rax, qword [rcx + 0x38]
xor dx, 0x3a9b
cwd
add dl, dil
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404827e1
je 0x140482801
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140482801
movzx eax, word [rdx]
jmp 0x1404827fc
jmp 0x140482818
mov rax, qword [rcx]
jmp 0x140482809
mov rax, qword [rax + 0x30]
jmp 0x140482812
call qword [case.0x14044e461.0]
mov ecx, 0xffff
stc
cmp r14d, ebx
test r11b, 0xa9
cmp cx, ax
je 0x14048283c
mov word [rdi + 0xa], ax
jmp 0x140482837
jmp 0x140482844
mov qword [rdi], r12
movsxd r8, r13d
mov cl, 0x31
mov r8d, 1
mov cl, r9b
jmp 0x140482852
mov byte [rdi + 8], r8b
not cl
mov cl, r8b
jmp 0x140482860
jmp 0x14048286b
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 5]
jne 0x14048293c
mov byte [r14], 0x2b
ror cx, 0x42
add r14, r8
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140482891
je 0x14048292b
mov rax, qword [rcx + 0x38]
jmp 0x1404828a3
cmp qword [rax], r12
je 0x1404828f2
mov rax, qword [rcx + 0x50]
test al, r15b
stc
clc
cmp dword [rax], r12d
jmp 0x1404828bd
jle 0x1404828f2
dec dword [rax]
lahf
movzx dx, r11b
mov rcx, qword [rcx + 0x38]
xchg dh, ah
rdtsc
movsxd rax, ecx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
xchg al, al
movsx ax, ch
movsx rax, ax
movzx eax, word [rdx]
jmp 0x14048290a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404828fe
call qword [case.0x14044e461.0]
mov r8d, 1
mov ecx, 0xffff
jmp 0x140482915
cmp cx, ax
je 0x14048292b
mov al, r12b
jmp 0x140482926
jmp 0x140482934
mov qword [rdi], r12
mov al, r13b
mov al, r8b
mov byte [rdi + 8], al
jmp 0x140482ad4
test cl, cl
jne 0x1404829fe
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14048294f
je 0x1404829dc
mov rax, qword [rcx + 0x38]
rol dh, 0x7d
bt dx, ax
test ecx, ecx
mov rdx, qword [rax]
cmp sil, 0x10
test r8b, dl
test rdx, rdx
jmp 0x140482974
je 0x1404829a3
mov rax, qword [rcx + 0x50]
jmp 0x140482988
cmp dword [rax], r12d
jmp 0x140482990
jle 0x1404829a3
movzx eax, word [rdx]
jmp 0x14048299e
jmp 0x1404829b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404829af
call qword [case.0x14044e461.0]
mov ecx, 0xffff
test r12b, r11b
cmp r12b, sil
cmp cx, ax
jmp 0x1404829c8
je 0x1404829dc
mov word [rdi + 0xa], ax
jmp 0x1404829d7
jmp 0x1404829f1
mov qword [rdi], r12
xor r8b, 0xd6
movzx eax, word [rdi + 0xa]
jmp 0x1404829f1
mov r8d, 1
mov byte [rdi + 8], r8b
test r12b, r12b
cmp ax, word [rbp + 3]
jne 0x140482ad4
mov byte [r14], 0x2d
shr cx, cl
lea r14, [r14 + r8]
xor ch, 0xf9
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140482a22
je 0x140482abf
mov rax, qword [rcx + 0x38]
cmp dil, 0xff
clc
stc
cmp qword [rax], r12
jmp 0x140482a3a
je 0x140482a81
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140482a4c
jle 0x140482a81
dec dword [rax]
mov al, bpl
bswap dx
mov rcx, qword [rcx + 0x38]
mov al, r9b
mov dx, 0x5d00
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140482a71
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140482a7c
jmp 0x140482a9e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140482a8d
call qword [case.0x14044e461.0]
mov r8d, 1
sar ch, cl
test r12b, r11b
mov ecx, 0xffff
cmp cx, ax
jmp 0x140482aab
je 0x140482abf
mov byte [rdi + 8], r12b
jmp 0x140482aba
jmp 0x140482ad4
mov qword [rdi], r12
cwd
mov cx, 0x3c7d
mov byte [rdi + 8], r8b
mov cl, 0x6f
movsx edx, r14w
not ch
mov rdx, r15
movzx rcx, r12w
movsx ecx, bx
mov rcx, rdi
jmp 0x140482ae6
call fcn.14046ee50
test al, al
jmp 0x140482af2
jne 0x140482cf6
cmp byte [rdi + 8], r12b
jmp 0x140482b01
jne 0x140482bbb
mov rcx, qword [rdi]
jmp 0x140482b10
test rcx, rcx
jmp 0x140482b18
je 0x140482b91
mov rax, qword [rcx + 0x38]
or dl, r14b
mov rdx, qword [rax]
cmp cl, r11b
test rdx, rdx
je 0x140482b57
mov rax, qword [rcx + 0x50]
cmp r12b, dl
cmc
cmp dword [rax], r12d
jmp 0x140482b44
jle 0x140482b57
movzx eax, word [rdx]
jmp 0x140482b52
jmp 0x140482b6e
mov rax, qword [rcx]
jmp 0x140482b5f
mov rax, qword [rax + 0x30]
jmp 0x140482b68
call qword [case.0x14044e461.0]
mov ecx, 0xffff
cmp ch, cl
cmp cx, ax
jmp 0x140482b7d
je 0x140482b91
mov word [rdi + 0xa], ax
jmp 0x140482b8c
jmp 0x140482ba2
mov qword [rdi], r12
movsx r8, r14w
movzx r8w, r9b
jmp 0x140482ba2
mov r8d, 1
jmp 0x140482bad
mov byte [rdi + 8], r8b
jmp 0x140482bb6
jmp 0x140482bcc
mov r8d, 1
bsr ax, dx
bswap ax
sbb ax, 0x27d1
movzx eax, word [rdi + 0xa]
clc
test r11b, 0xce
cmp ax, word [rbp - 0x11]
jmp 0x140482bde
jne 0x140482cdb
mov sil, r8b
shrd rcx, r10, 0xe4
btr cx, 0x44
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140482bfd
je 0x140482ca6
mov rax, qword [rcx + 0x38]
cmp r14b, 0x9e
cmp qword [rax], r12
je 0x140482c64
mov rax, qword [rcx + 0x50]
jmp 0x140482c1d
cmp dword [rax], r12d
jmp 0x140482c25
jle 0x140482c64
dec dword [rax]
cwd
lahf
mov rcx, qword [rcx + 0x38]
cbw
movsx dx, cl
movzx ax, r8b
mov rdx, qword [rcx]
mov al, dh
lea rax, [rdx + 2]
jmp 0x140482c4d
mov qword [rcx], rax
not ax
xchg al, ah
cdqe
movzx eax, word [rdx]
jmp 0x140482c5f
jmp 0x140482c87
mov rax, qword [rcx]
jmp 0x140482c6c
mov rax, qword [rax + 0x38]
jmp 0x140482c75
call qword [case.0x14044e461.0]
mov r8d, 1
and cl, 0xc4
shr rcx, cl
mov ecx, 0xffff
jmp 0x140482c95
cmp cx, ax
je 0x140482ca6
mov al, r12b
jmp 0x140482cb2
mov qword [rdi], r12
movsx ecx, r9w
mov al, r8b
cqo
mov byte [rdi + 8], al
mov rdx, r15
cmovl ecx, r15d
mov rcx, rdi
jmp 0x140482cc4
call fcn.14046ee50
test al, al
jmp 0x140482cd0
je 0x140482af8
jmp 0x140482ce9
test sil, sil
jmp 0x140482ce3
je 0x140482cf6
mov byte [r14], 0x30
xchg dl, ch
bswap edx
cqo
inc r14
mov rdx, r15
mov rcx, rdi
jmp 0x140482d01
call fcn.14046ee50
test al, al
jmp 0x140482d0d
jne 0x140482f45
mov r13d, 1
test sil, 0xf1
cmp byte [rdi + 8], r12b
jmp 0x140482d26
jne 0x140482dd8
mov rcx, qword [rdi]
test r8d, r12d
cmp dh, 0x83
stc
test rcx, rcx
jmp 0x140482d3e
je 0x140482dbe
mov rax, qword [rcx + 0x38]
sal dl, cl
mov rdx, qword [rax]
cmp r14b, 0xa1
test rdx, rdx
jmp 0x140482d59
je 0x140482d83
mov rax, qword [rcx + 0x50]
test r14b, 0xa8
jmp 0x140482d6d
cmp dword [rax], r12d
jle 0x140482d83
movzx eax, word [rdx]
jmp 0x140482d7e
jmp 0x140482d95
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140482d8f
call qword [case.0x14044e461.0]
mov ecx, 0xffff
cmp r15b, 0x97
test r13b, 0x3f
cmp cx, ax
jmp 0x140482daa
je 0x140482dbe
mov word [rdi + 0xa], ax
jmp 0x140482db9
jmp 0x140482dcb
mov qword [rdi], r12
cmovl cx, si
bswap ecx
movsx cx, dh
mov byte [rdi + 8], r13b
movsx rcx, sp
movsxd r8, eax
cqo
movzx r8d, word [rdi + 0xa]
mov dx, 0x322
bswap dx
movzx rcx, cx
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140482df5
call fcn.1401852d0
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp r12w, 0x1705
sar rax, 1
cmp rax, 0xa
jmp 0x140482e13
jae 0x140482f39
cmp ebx, 8
jmp 0x140482e21
jge 0x140482e51
lea rcx, [0x1400c0d70]
cmc
ror sil, cl
mov al, byte [rax + rcx]
movsx cx, dil
mov byte [r14], al
neg sil
add r14, r13
sub rcx, rsi
movzx ecx, r8w
shl sil, 0x8f
add ebx, r13d
mov sil, r13b
shrd rcx, rbx, 0xc
mov ecx, 0x71d72cfa
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482e69
je 0x140482f02
mov rax, qword [rcx + 0x38]
cmp r8d, 0x51596ebc
cmp qword [rax], r12
jmp 0x140482e82
je 0x140482ec9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140482e94
jle 0x140482ec9
dec dword [rax]
movzx rax, r14w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, di
lea rax, [rdx + 2]
jmp 0x140482eb4
mov qword [rcx], rax
movsx eax, r14w
lahf
movzx ax, spl
movzx eax, word [rdx]
jmp 0x140482ee0
mov rax, qword [rcx]
jmp 0x140482ed1
mov rax, qword [rax + 0x38]
jmp 0x140482eda
call qword [case.0x14044e461.0]
mov ecx, 0xffff
cmc
test r10b, r8b
cmp r15b, r14b
cmp cx, ax
je 0x140482f02
mov al, r12b
jmp 0x140482efd
jmp 0x140482f11
mov qword [rdi], r12
mov al, r13b
bswap dx
movzx ecx, r13w
xchg edx, ecx
mov byte [rdi + 8], al
seta ch
movsx ecx, bp
mov rdx, r15
mov rcx, 0x35004f77
mov rcx, rdi
jmp 0x140482f2c
call fcn.14046ee50
test al, al
je 0x140482d1d
mov r13d, dword [rsp + 0x34]
cmp rbp, 0x18f710e4
cmp byte [rsp + 0x31], r12b
jmp 0x140482f4f
jne 0x140482f63
test sil, sil
jmp 0x140482f5d
jne 0x140482f6e
mov r14, qword [rbp - 0x79]
not edx
mov edx, r8d
rol dh, cl
mov byte [r14], r12b
xchg edx, edx
mov rdx, qword [rbp - 0x19]
cmc
clc
cmp r10b, r10b
cmp rdx, 0x10
jmp 0x140482f85
jb 0x140482fdb
inc rdx
mov rcx, qword [rbp - 0x31]
sub ah, 0x33
xor al, r10b
mov rax, rcx
cmc
cmp rdx, 0x1000
jb 0x140482fd6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp ah, 2
test r9b, bpl
cmc
add rax, 0xfffffffffffffff8
cmp r13d, 0x5c8f2853
jmp 0x140482fcc
cmp rax, 0x1f
ja 0x140483040
call fcn.140296cf3
mov eax, r13d
xor cl, r14b
bswap ecx
mov rcx, qword [rbp + 0xf]
clc
cmc
cmp dil, 0x6c
xor rcx, rsp
call fcn.1404a55f8
mov rbx, qword [rsp + 0x140]
rcr si, cl
jmp 0x140483005
add rsp, 0x100
jmp 0x140483011
pop r15
pop r14
mov r13w, 0x2c1c
movsxd rbp, edx
pop r13
bswap si
pop r12
movzx di, dl
movsx ebp, r13w
xchg bpl, dil
pop rdi
mov ebp, 0x4b4624a0
pop rsi
mov bpl, 0x7c
pop rbp
jmp 0x14048303f
ret
call fcn.1404bbe0d
nop
call fcn.1404bbe0d
nop
jmp 0x1401f0f8f