Function at 0x140462447
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
movzx rax, r11w
push rbp
mov cx, 0x73b8
rol ah, 0xa5
push rsi
add bp, 0x42f9
adc si, 0x2da3
sal sil, 0xbe
push rdi
seta dil
push r12
movzx rdi, sp
sbb di, 0x2cf
shl bp, 0xfe
push r13
btc si, 0x7c
shrd rbp, rdx, 0xb5
push r14
push r15
rol r15w, cl
adc rbp, 0x615f2a37
lea rbp, [rsp - 0x17]
cbw
movsx rdi, cx
sub rsp, 0xe0
btr di, 0xb
xor dil, r14b
mov rax, qword [0x1400b7288]
cmp r12d, 0xbfc6edb
bts r15w, r9w
xor rax, rsp
cmovno r13d, r9d
mov qword [rbp + 0xf], rax
mov r15, r9
mov qword [rbp - 0x71], r9
xor r13b, dl
neg sil
btc r13d, r14d
mov rdi, r8
mov r13, rdx
neg cl
btc rsi, 0x5a
mov qword [rsp + 0x48], rdx
movsxd rcx, r15d
cmove cx, r13w
bt si, di
mov rsi, qword [rbp + 0x7f]
xor r14d, r14d
mov cl, dil
movsx rcx, r9w
mov rcx, rsi
jmp 0x140462513
call fcn.14046bd61
mov rbx, rax
movsx dx, al
bswap cx
movsx edx, r11w
mov rcx, qword [rax]
movzx eax, sp
movsx eax, r14w
cwd
mov rax, qword [rcx + 0x28]
cwd
movzx rcx, sp
mov dh, ah
lea rdx, [rbp - 0x49]
xchg ecx, ecx
setp cl
mov rcx, rbx
jmp 0x14046254f
call qword [0x1400b8d90]
nop
test si, 0x11df
cmp rax, r12
cmp qword [rbp - 0x39], r14
jne 0x140462573
mov word [rsp + 0x32], r14w
jmp 0x140462598
mov rax, qword [rbx]
movsx ecx, dx
mov rcx, rbx
jmp 0x140462581
mov rax, qword [rax + 0x20]
jmp 0x14046258a
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
not rcx
mov rcx, rsi
jmp 0x1404625a0
call fcn.140460489
mov r10, rax
mov rcx, qword [rax]
bswap dx
movzx rdx, bp
mov rax, qword [rcx + 0x58]
movsxd rdx, edx
lea r9, [rbp - 0x29]
cqo
xchg r8w, dx
movsx dx, al
lea r8, [0x1400c0ddb]
movsx ecx, cx
mov cx, r10w
cdq
lea rdx, [0x1400c0dc0]
movsx cx, r10b
jmp 0x1404625e9
mov rcx, r10
jmp 0x1404625f1
call qword [0x1400b8d90]
mov rbx, r13
cqo
xchg cx, dx
mov qword [rsp + 0x38], rbx
cqo
xchg rcx, rdx
movsx cx, bh
mov rdx, r15
movsx rcx, r12w
mov rcx, rdi
jmp 0x14046261c
call fcn.1404682b8
mov esi, 0xffff
cmp si, 0xed5
cmp cl, r9b
test al, al
jmp 0x140462635
jne 0x140462945
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140462645
jne 0x1404626dc
mov rcx, qword [rdi]
cmc
test sil, r9b
test rcx, rcx
jmp 0x14046265a
je 0x1404626c2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046266f
je 0x140462694
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140462681
jle 0x140462694
movzx eax, word [rdx]
jmp 0x14046268f
jmp 0x1404626ab
mov rax, qword [rcx]
jmp 0x14046269c
mov rax, qword [rax + 0x30]
jmp 0x1404626a5
call qword [0x1400b8d90]
cmp si, ax
je 0x1404626c2
mov word [rdi + 0xa], ax
jmp 0x1404626bd
jmp 0x1404626c9
mov qword [rdi], r14
add ax, 0x659c
mov byte [rdi + 8], 1
mov cl, 1
mov rax, r8
cmp r9w, 0x2459
movzx rax, sp
movzx eax, word [rdi + 0xa]
test r10b, 0xdd
cmp ax, word [rbp + 5]
jmp 0x1404626ed
jne 0x1404627c6
mov byte [r13], 0x2b
mov bl, r13b
btr ecx, 0x83
lea rbx, [r13 + 1]
sete ch
btr ecx, 0xc7
dec ch
mov qword [rsp + 0x38], rbx
bt ecx, ecx
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404627b2
mov rax, qword [rcx + 0x38]
cmp dx, r15w
jmp 0x14046272d
cmp qword [rax], r14
jmp 0x140462735
je 0x140462780
mov rax, qword [rcx + 0x50]
stc
jmp 0x140462745
cmp dword [rax], r14d
jle 0x140462780
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
cmovno edx, ecx
movzx edx, bp
mov rdx, qword [rcx]
cbw
movsx eax, bp
not ah
lea rax, [rdx + 2]
jmp 0x14046276e
mov qword [rcx], rax
not ah
movzx eax, word [rdx]
jmp 0x14046277b
jmp 0x140462797
mov rax, qword [rcx]
jmp 0x140462788
mov rax, qword [rax + 0x38]
jmp 0x140462791
call qword [0x1400b8d90]
cmp si, ax
jmp 0x14046279f
je 0x1404627b2
mov al, r14b
jmp 0x1404627ad
jmp 0x1404627be
mov qword [rdi], r14
xchg al, al
mov al, 1
jmp 0x1404627be
mov byte [rdi + 8], al
jmp 0x140462945
test cl, cl
jne 0x14046287b
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x1404627da
je 0x140462855
mov rax, qword [rcx + 0x38]
seta dl
rol dx, cl
btr dx, cx
mov rdx, qword [rax]
jmp 0x1404627f6
test rdx, rdx
jmp 0x1404627fe
je 0x140462822
mov rax, qword [rcx + 0x50]
cmp r13b, 0x94
cmp dword [rax], r14d
jmp 0x140462814
jle 0x140462822
movzx eax, word [rdx]
jmp 0x140462839
mov rax, qword [rcx]
jmp 0x14046282a
mov rax, qword [rax + 0x30]
jmp 0x140462833
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140462841
je 0x140462855
mov word [rdi + 0xa], ax
jmp 0x140462850
jmp 0x140462872
mov qword [rdi], r14
cmp r12b, 0xdc
shl al, 0x50
movsx ax, r8b
movzx eax, word [rdi + 0xa]
jmp 0x140462872
mov byte [rdi + 8], 1
jmp 0x14046287b
cmp ax, word [rbp + 3]
jmp 0x140462884
jne 0x140462945
mov byte [r13], 0x2d
lea rbx, [r13 + 1]
mov qword [rsp + 0x38], rbx
bsf cx, r13w
mov rcx, qword [rdi]
cmp r15b, 0x25
clc
test rcx, rcx
je 0x14046292c
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r14
jmp 0x1404628bb
je 0x1404628fe
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x1404628ce
jle 0x1404628fe
dec dword [rax]
movsx rdx, r14w
movzx eax, sp
mov rcx, qword [rcx + 0x38]
movzx dx, bpl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx rax, r9w
movzx eax, word [rdx]
jmp 0x140462910
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046290a
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140462918
je 0x14046292c
mov byte [rdi + 8], r14b
jmp 0x140462927
jmp 0x140462945
mov qword [rdi], r14
bsr r14, r9
ror cx, cl
cmove ecx, r15d
mov byte [rdi + 8], 1
add r14, 0x2d012794
mov eax, dword [rbp + 0x77]
shr r14b, cl
movzx cx, r9b
sar ch, 0xe1
and eax, 0xe00
sar r14w, cl
mov ecx, 8
jmp 0x140462966
lea r14d, [rcx + 2]
cmc
cmp r15b, al
test r10, r11
mov qword [rbp - 0x79], r14
stc
test r8b, dl
cmp eax, 0x400
jmp 0x140462983
jne 0x140462996
mov r12d, ecx
jmp 0x140462991
jmp 0x1404629d2
cmp eax, 0x800
jne 0x1404629b1
mov r12d, 0x10
jmp 0x1404629ac
jmp 0x1404629d2
neg eax
bswap cx
movsx dx, bpl
sbb r12d, r12d
stc
movzx ecx, r12w
and r12d, r14d
rol rcx, cl
bt rcx, rbx
bts cx, r11w
mov dword [rsp + 0x34], r12d
or rdx, 0x692408ce
bsr rdx, r14
shl dl, 0xa5
sub sil, sil
mov byte [rsp + 0x30], sil
movzx dx, ch
bswap edx
mov byte [rsp + 0x31], sil
cqo
sete cl
mov rdx, r15
movzx cx, dil
movsx ecx, si
not ecx
mov rcx, rdi
jmp 0x140462a12
call fcn.1404682b8
xor r8d, r8d
clc
test al, al
jmp 0x140462a22
jne 0x140462e99
cmp byte [rdi + 8], r8b
jmp 0x140462a31
jne 0x140462acf
mov rcx, qword [rdi]
test rcx, rcx
je 0x140462ab6
mov rax, qword [rcx + 0x38]
sal dx, cl
shrd dx, r13w, 0x45
cmovns dx, sp
mov rdx, qword [rax]
test rdx, rdx
je 0x140462a7a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140462a6c
jle 0x140462a7a
movzx eax, word [rdx]
jmp 0x140462a94
mov rax, qword [rcx]
jmp 0x140462a82
mov rax, qword [rax + 0x30]
jmp 0x140462a8b
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140462aa2
je 0x140462ab6
mov word [rdi + 0xa], ax
jmp 0x140462ab1
jmp 0x140462ac2
mov qword [rdi], r8
xor ax, 0x1f47
bts ax, r12w
mov byte [rdi + 8], 1
btc eax, 0x4a
bts ax, r15w
movzx eax, word [rdi + 0xa]
test r14b, 0x54
test r11b, r14b
jmp 0x140462adf
cmp ax, word [rbp - 0x29]
jmp 0x140462ae8
jne 0x140462e99
mov sil, 1
not cl
mov byte [rsp + 0x30], sil
stc
bt cx, 0x6a
sub cx, 0x100b
mov rcx, qword [rdi]
test dl, 0x32
cmc
jmp 0x140462b0f
test rcx, rcx
jmp 0x140462b17
je 0x140462bc0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140462b29
je 0x140462b77
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140462b3a
cmp dword [rax], r8d
jmp 0x140462b42
jle 0x140462b77
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x140462b5d
mov qword [rcx], rax
movzx rax, sp
not ax
movzx eax, si
movzx eax, word [rdx]
jmp 0x140462b72
jmp 0x140462b94
mov rax, qword [rcx]
jmp 0x140462b7f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
sbb ch, 0x54
bsf cx, r11w
mov ecx, 0xffff
jmp 0x140462ba5
cmp cx, ax
jmp 0x140462bad
je 0x140462bc0
mov al, r8b
jmp 0x140462bbb
jmp 0x140462bd1
mov qword [rdi], r8
cdq
mov al, sil
bswap dx
movsx ecx, ax
movzx rdx, di
mov byte [rdi + 8], al
mov rdx, r15
not cl
mov ch, 0x7f
mov rcx, rdi
jmp 0x140462be4
call fcn.1404682b8
sub r8d, r8d
test al, ch
jmp 0x140462bf4
test al, al
jne 0x140462e71
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140462c06
jne 0x140462cbb
mov rcx, qword [rdi]
test al, 0x2a
test rcx, rcx
jmp 0x140462c19
je 0x140462c9d
mov rax, qword [rcx + 0x38]
sal dx, 0x78
mov rdx, qword [rax]
jmp 0x140462c2f
test rdx, rdx
jmp 0x140462c37
je 0x140462c63
mov rax, qword [rcx + 0x50]
stc
test r14w, 0x89a
cmp dword [rax], r8d
jmp 0x140462c50
jle 0x140462c63
movzx eax, word [rdx]
jmp 0x140462c5e
jmp 0x140462c81
mov rax, qword [rcx]
jmp 0x140462c6b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
shr ch, 0x20
test r10b, bpl
and ch, 0x10
mov ecx, 0xffff
cmp cx, ax
je 0x140462c9d
mov word [rdi + 0xa], ax
jmp 0x140462c98
jmp 0x140462ca5
mov qword [rdi], r8
or cl, r15b
cbw
mov byte [rdi + 8], sil
add al, ch
cmc
sbb rax, r8
mov cl, sil
movzx eax, r10w
test cx, 0x11b2
movzx eax, word [rdi + 0xa]
cmp r14b, dil
cmc
cmp ax, word [rbp + 9]
je 0x140462d8e
test cl, cl
jne 0x140462d84
mov rcx, qword [rdi]
test esi, 0x6e1567ac
test rcx, rcx
je 0x140462d73
mov rax, qword [rcx + 0x38]
movzx rdx, r8w
xor dh, dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462cfc
je 0x140462d28
mov rax, qword [rcx + 0x50]
stc
jmp 0x140462d0d
cmp dword [rax], r8d
jmp 0x140462d15
jle 0x140462d28
movzx eax, word [rdx]
jmp 0x140462d23
jmp 0x140462d4b
mov rax, qword [rcx]
jmp 0x140462d30
mov rax, qword [rax + 0x30]
jmp 0x140462d39
call qword [0x1400b8d90]
sub r8d, r8d
btc ecx, esp
shl ch, 0xc5
setle cl
mov ecx, 0xffff
test r10, r8
test bpl, 0xb2
cmp cx, ax
jmp 0x140462d5f
je 0x140462d73
mov word [rdi + 0xa], ax
jmp 0x140462d6e
jmp 0x140462d80
mov qword [rdi], r8
bts ax, sp
dec ah
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], sil
cmp ax, word [rbp + 7]
jne 0x140462e71
test r12d, 0xffffffef
jne 0x140462ea7
mov r12d, 0x10
mov dword [rsp + 0x34], r12d
mov sil, r8b
rcr cx, 0xc8
mov byte [rsp + 0x30], r8b
shr ecx, 0x70
movzx ecx, r10w
neg cl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140462dc7
je 0x140462e5d
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
je 0x140462e1c
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140462de8
cmp dword [rax], r8d
jle 0x140462e1c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
sete dh
mov rdx, qword [rcx]
setne al
lea rax, [rdx + 2]
jmp 0x140462e09
mov qword [rcx], rax
bswap ax
movsx ax, r15b
movzx eax, word [rdx]
jmp 0x140462e3c
mov rax, qword [rcx]
jmp 0x140462e24
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
test r12b, 0x42
cmp r12b, 0x65
shr cl, 0xcc
mov ecx, 0xffff
cmp r14b, 0xdc
clc
cmc
cmp cx, ax
je 0x140462e5d
mov al, r8b
jmp 0x140462e58
jmp 0x140462e64
mov qword [rdi], r8
not al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140462e6c
jmp 0x140462eb0
test r12d, r12d
jne 0x140462ea7
lea eax, [r12 + 8]
cmovae r12, r15
mov r12d, eax
jmp 0x140462e8b
mov dword [rsp + 0x34], eax
jmp 0x140462e94
jmp 0x140462eb9
test r12d, r12d
jmp 0x140462ea1
je 0x140462ed4
cmp r12d, r14d
je 0x140462ed4
mov eax, 8
cmc
adc r14b, r11b
mov r14d, 0x16
cmp r12d, eax
jmp 0x140462ec7
cmove r14, rax
jmp 0x140462ed0
mov qword [rbp - 0x79], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
cdqe
cbw
movsx edx, r8w
mov qword [rbp - 0x59], 1
cdq
mov r15d, 0xf
setle dl
xchg cx, ax
mov ch, ch
mov qword [rbp - 0x51], r15
movzx eax, sil
movsx rsi, r8w
mov esi, 0x791869aa
bswap rcx
mov byte [rbp - 0x69], al
mov rdx, 0x78821cd6
jmp 0x140462f1c
mov rsi, r8
setns dl
mov rdx, qword [rbp - 0x71]
movzx cx, r11b
movsx rcx, sp
mov rcx, rdi
jmp 0x140462f37
call fcn.1404682b8
xor r10d, r10d
rol r14w, 0x4b
movzx r14w, cl
mov r14, qword [rbp - 0x69]
cmp r13b, dil
stc
test al, al
jmp 0x140462f58
jne 0x140463499
lea r13, [rdi + 0xa]
jmp 0x140462f69
mov qword [rsp + 0x40], r13
add r12b, dil
jmp 0x140462f76
mov r12, r13
sal bl, 0x44
mov bl, byte [rsp + 0x31]
cmc
test r11b, 0x59
cmp byte [rdi + 8], r10b
jne 0x140463052
mov rcx, qword [rdi]
cmp r14b, bpl
stc
test rcx, rcx
jmp 0x140462f9e
je 0x140463040
mov rax, qword [rcx + 0x38]
ror dl, 0x79
bsr dx, r13w
sar dl, cl
mov rdx, qword [rax]
test rax, rax
cmp r12w, 0xc8e
test rdx, rdx
jmp 0x140462fc6
je 0x140462ff1
mov rax, qword [rcx + 0x50]
cmp ebp, 0x68984613
jmp 0x140462fdb
cmp dword [rax], r10d
jmp 0x140462fe3
jle 0x140462ff1
movzx eax, word [rdx]
jmp 0x14046300e
mov rax, qword [rcx]
jmp 0x140462ff9
mov rax, qword [rax + 0x30]
jmp 0x140463002
call qword [0x1400b8d90]
xor r10d, r10d
sar cl, 0xd0
mov ecx, 0xffff
cmp cx, ax
je 0x140463040
mov word [r12], ax
cmovg r13d, r9d
movsx r13d, dx
mov r13, r12
jmp 0x140463031
mov qword [rsp + 0x40], r12
jmp 0x14046303b
jmp 0x140463046
mov qword [rdi], r10
movzx edx, si
mov byte [rdi + 8], 1
movzx cx, r11b
xchg r8, rcx
movzx r8d, word [r13]
movsx dx, cl
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x29]
jmp 0x140463068
call fcn.14017abbb
lea rcx, [rbp - 0x29]
cmp al, 0xa6
cmc
sub rax, rcx
stc
test al, r14b
sar rax, 1
test dil, r13b
cmp rax, qword [rbp - 0x79]
jmp 0x14046308a
jae 0x140463178
lea rcx, [0x1400c0dc0]
jmp 0x1404630a0
mov al, byte [rax + rcx]
shl cx, cl
movsx cx, spl
sub cx, bp
mov rcx, qword [rsp + 0x38]
jmp 0x1404630bd
mov byte [rcx], al
cmc
test bl, r8b
clc
xor r10d, r10d
cmp ch, 0xff
cmp byte [rsp + 0x31], r10b
jmp 0x1404630d4
jne 0x1404630e7
cmp al, 0x30
jmp 0x1404630e1
je 0x14046311d
mov rax, qword [rsp + 0x48]
clc
cmc
add rax, 0x1f
test r9w, ax
cmp rcx, rax
jae 0x14046311d
inc rcx
mov qword [rsp + 0x38], rcx
not cl
sar eax, cl
add al, 0x4b
mov byte [rsp + 0x31], 1
and al, dh
test spl, dil
test r9w, 0xeff
mov byte [rsp + 0x30], 1
cbw
lea rax, [rbp - 0x69]
xadd cl, cl
cmc
cmp r15, 0x10
xchg cl, cl
setae cl
jmp 0x14046313a
cmovae rax, r14
cmp r14b, 0xa5
jmp 0x140463148
cmp byte [rax + rsi], 0x7f
jmp 0x140463151
je 0x140463331
lea rax, [rbp - 0x69]
test cl, cl
jmp 0x140463162
cmovne rax, r14
jmp 0x14046316b
inc byte [rax + rsi]
jmp 0x140463173
jmp 0x140463329
lea rax, [rbp - 0x69]
neg r13b
cmp r15, 0x10
setae r13b
jmp 0x14046318c
cmovae rax, r14
test dl, 0xa9
cmp al, sil
cmp r11b, 0x75
xor r10d, r10d
test esi, r13d
cmp byte [rax + rsi], r10b
jmp 0x1404631a9
je 0x14046342c
movzx r8d, word [rsp + 0x32]
test r8w, r8w
jmp 0x1404631be
je 0x14046342c
cmp byte [rdi + 8], r10b
jne 0x140463286
mov rcx, qword [rdi]
cmp si, 0x554d
cmp bh, bh
test rcx, rcx
jmp 0x1404631e0
je 0x14046326a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404631f5
je 0x14046321a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140463207
jle 0x14046321a
movzx eax, word [rdx]
jmp 0x140463215
jmp 0x140463240
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
bsr cx, ax
rcr cl, 0x24
or ecx, 0x7e3b4771
xor r10d, r10d
setne cl
mov ecx, 0xffff
stc
cmc
test dil, r12b
cmp cx, ax
jmp 0x140463252
je 0x14046326a
mov rcx, qword [rsp + 0x40]
mov word [rcx], ax
jmp 0x140463265
jmp 0x14046327d
mov qword [rdi], r10
movsxd rcx, esi
mov cl, r12b
mov rcx, qword [rsp + 0x40]
jmp 0x14046327d
mov byte [rdi + 8], 1
jmp 0x140463293
mov rcx, qword [rsp + 0x40]
jmp 0x140463293
cmp word [rcx], r8w
jmp 0x14046329c
jne 0x14046342c
mov rcx, qword [rbp - 0x59]
stc
cmp rcx, r15
jmp 0x1404632af
jae 0x1404632da
lea rax, [rcx + 1]
test r13w, bp
test r14b, 4
mov qword [rbp - 0x59], rax
lea rax, [rbp - 0x69]
test r13b, r13b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14046330e
sub r9d, r9d
cwd
mov dl, 0x3c
movsx cx, r15b
mov r8b, bl
lea edx, [r9 + 1]
jmp 0x1404632f9
lea rcx, [rbp - 0x69]
jmp 0x140463302
call fcn.14045687e
xor r10d, r10d
dec r14w
inc rsi
bswap r14w
stc
sal r14w, 0x5d
mov r13, qword [rsp + 0x40]
cmp r12b, 0x9c
xadd r15w, r14w
mov r14, qword [rbp - 0x69]
mov r15, qword [rbp - 0x51]
mov rcx, qword [rdi]
test al, 0x5b
jmp 0x14046333c
test rcx, rcx
jmp 0x140463344
je 0x1404633ea
mov rax, qword [rcx + 0x38]
cmp r14b, 0xa7
jmp 0x140463357
cmp qword [rax], r10
je 0x1404633a4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x14046336c
jle 0x1404633a4
dec dword [rax]
movsxd rax, r13d
cbw
not ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046338c
mov qword [rcx], rax
cmovnp ax, sp
movzx eax, r14w
movzx eax, word [rdx]
jmp 0x14046339f
jmp 0x1404633c5
mov rax, qword [rcx]
jmp 0x1404633ac
mov rax, qword [rax + 0x38]
jmp 0x1404633b5
call qword [0x1400b8d90]
sub r10d, r10d
shl ch, cl
shr cx, 0x4d
stc
mov ecx, 0xffff
jmp 0x1404633cf
cmp cx, ax
jmp 0x1404633d7
je 0x1404633ea
mov al, r10b
jmp 0x1404633e5
jmp 0x1404633fc
mov qword [rdi], r10
mov al, 0x95
jmp 0x1404633f4
mov al, 1
bswap dx
movsxd rcx, r14d
mov byte [rdi + 8], al
movsx edx, bx
not dx
bswap rdx
mov rdx, qword [rbp - 0x71]
movsx rcx, r8w
mov ecx, eax
mov rcx, rdi
jmp 0x14046341a
call fcn.1404682b8
xor r10d, r10d
stc
cmc
test al, al
je 0x140462f85
test rsi, rsi
jmp 0x140463437
mov r12d, dword [rsp + 0x34]
not r13d
movsx r13d, r9w
cmovae bx, r15w
mov rbx, qword [rsp + 0x38]
movzx r13w, r15b
movzx r13d, ax
bswap r13w
mov r13, qword [rsp + 0x48]
jmp 0x140463464
je 0x140463499
lea rax, [rbp - 0x69]
test dil, 0x28
cmp dil, r15b
cmp r15, 0x10
cmovae rax, r14
test r13b, 0xf4
cmp byte [rax + rsi], r10b
jmp 0x14046348a
jle 0x1404636a0
inc rsi
test r9b, bpl
cmp r9b, cl
mov al, byte [rsp + 0x30]
clc
sar cl, cl
movzx ecx, bx
lea rdx, [rbp - 0x49]
xor r8b, r14b
rcl r8b, cl
mov rcx, qword [rbp - 0x49]
dec r8b
mov r8, qword [rbp - 0x31]
cmp r8, 0x10
jmp 0x1404634c1
cmovae rdx, rcx
cmp sp, sp
jmp 0x1404634cd
test al, al
jmp 0x1404634d4
je 0x140463534
test rsi, rsi
jmp 0x1404634e2
je 0x1404636fe
mov r9b, byte [rdx]
cmc
cmp r9b, 0x7f
jmp 0x1404634f5
je 0x1404636fe
sub rsi, 1
jmp 0x140463504
je 0x1404636ad
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140463517
cmovae rax, r14
jmp 0x140463525
cmp r9b, byte [rax + rsi]
jmp 0x14046352e
je 0x1404636e2
mov rbx, r13
stc
cmp dl, 0xf2
mov byte [rbx], r10b
ror bx, 0xb9
mov ebx, 0x1000
cmp r13b, 0x37
test r12b, 0xa
test r9b, bpl
cmp r15, 0x10
jmp 0x14046355b
jb 0x1404635d1
lea rdx, [r15 + 1]
mov rax, r14
cmp r12d, 0x608a2702
cmp r14b, r9b
cmp rdx, rbx
jmp 0x14046357a
jb 0x1404635ae
add rdx, 0x27
stc
test r10d, edx
mov r14, qword [r14 - 8]
test dl, 0x1e
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rdx, rax
jmp 0x14046359f
cmp rax, 0x1f
jmp 0x1404635a8
ja 0x140463729
mov rcx, r14
jmp 0x1404635b6
call fcn.140232287
mov r8, qword [rbp - 0x31]
movzx ecx, r10w
shld cx, r15w, 0xab
mov rcx, qword [rbp - 0x49]
cmp bx, r12w
cmp r8, 0x10
jmp 0x1404635da
jb 0x140463626
lea rdx, [r8 + 1]
sar al, 0x7a
sbb ax, bp
bts eax, ebp
mov rax, rcx
cmp rdx, rbx
jmp 0x1404635f8
jb 0x140463621
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
test bpl, 0x5d
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046361b
ja 0x14046371e
call fcn.140232287
mov eax, r12d
mov rcx, qword [rbp + 0xf]
cmp r14b, 0xc1
jmp 0x140463638
xor rcx, rsp
jmp 0x140463640
call fcn.14049edb0
mov rbx, qword [rsp + 0x120]
cmove rdi, r11
add rsp, 0xe0
bswap si
movzx di, dil
movsxd r15, r15d
pop r15
movsx r13d, r14w
mov r13w, r14w
movzx r14d, bx
pop r14
setg bpl
pop r13
jmp 0x140463683
pop r12
cmovno bp, r8w
movsxd rdi, r8d
mov rbp, r8
pop rdi
cmovbe bp, dx
movsx ebp, ax
pop rsi
pop rbp
jmp 0x14046369f
ret
mov al, r10b
jmp 0x1404636a8
jmp 0x1404634a3
test rsi, rsi
jne 0x1404636e2
lea rax, [rbp - 0x69]
test r11, 0x322c1eae
stc
cmp r15, 0x10
jmp 0x1404636cb
cmovae rax, r14
jmp 0x1404636d4
cmp r9b, byte [rax]
jmp 0x1404636dc
jl 0x140463534
cmp byte [rdx + 1], r10b
jmp 0x1404636eb
jle 0x1404634da
inc rdx
jmp 0x1404636f9
jmp 0x1404634da
cmp byte [rsp + 0x31], r10b
jmp 0x140463708
jne 0x14046353b
mov byte [rbx], 0x30
inc rbx
jmp 0x140463719
jmp 0x14046353b
call fcn.1404b549a
nop
jmp 0x140463729
call fcn.1404b549a
int3