Function at 0x140488c93
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 8], rbx
not ax
push rbp
push rsi
shrd rbx, rdi, 0x5c
push rdi
movsx bp, spl
xadd dil, bl
sbb bl, r13b
push r12
ror ah, 0x36
shl bl, cl
bts bx, r11w
push r13
push r14
push r15
test r9b, 0x92
rcl bx, cl
sbb r13w, bx
lea rbp, [rsp - 0x30]
cmc
movzx ax, sil
sub rsp, 0x130
movsx r15d, r13w
adc bx, cx
bsf rbx, rsi
mov rax, qword [0x1400b7288]
xor rax, rsp
test al, r15b
mov qword [rbp + 0x28], rax
btr rdi, r15
mov qword [rsp + 0x48], r9
shr eax, cl
mov r13, r8
movsxd r15, edi
xor ah, cl
shld ebx, edi, 0x74
mov rdi, rdx
mov qword [rsp + 0x70], rdx
shl rcx, 0x42
xchg ah, cl
rcr eax, 0xd7
mov qword [rbp - 0x40], rdx
movsxd rcx, r15d
rol ah, cl
movsx ecx, r11w
mov r14, qword [rbp + 0xa0]
movsxd r15, r9d
mov bx, 0x6390
mov qword [rsp + 0x60], r14
shl bh, cl
bt r15w, r13w
sub r12d, r12d
movzx r15d, cx
movsxd rax, ebx
cwde
mov dword [rsp + 0x3c], r12d
seto ah
bswap rbx
mov r15, qword [rbp + 0x98]
movzx eax, cx
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
setl ah
cmovno ax, bx
mov qword [rbp - 0x58], rbx
lahf
movsx rax, r15w
movzx rax, cx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x1404cf978.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140488da1
je 0x140488ddb
lea rcx, [rbp - 0x60]
jmp 0x140488db0
call fcn.14048e6b9
mov rsi, rax
cmp r14b, r12b
mov qword [rsp + 0x50], rax
stc
test rbx, rbx
jmp 0x140488dc9
je 0x140488e70
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x140488e23
lea rcx, [rbp - 0x60]
jmp 0x140488de4
call fcn.14048e310
mov rsi, rax
mov qword [rsp + 0x50], rax
cmp r13w, cx
test r8w, r13w
test rbx, rbx
jmp 0x140488e01
je 0x140488e70
mov rax, qword [rbx]
movsx rcx, si
mov cl, 0x3d
movsx cx, r11b
mov rax, qword [rax + 0x10]
bswap ecx
cmova ecx, r12d
movsx rcx, ax
mov rcx, rbx
call qword [case.0x1404cf978.0]
test rax, rax
movsx r8w, r15b
bswap r8d
movzx r8, r13w
mov r8, rax
jmp 0x140488e43
je 0x140488e70
mov rcx, qword [rax]
movzx edx, dx
movzx dx, al
jmp 0x140488e58
mov rax, qword [rcx]
mov cl, r9b
movsx rcx, si
mov edx, 1
mov rcx, r8
call qword [case.0x1404cf978.0]
mov byte [rsp + 0x38], r12b
jmp 0x140488e7a
mov byte [rsp + 0x30], r12b
jmp 0x140488e84
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cdq
not dh
mov qword [rbp + 0x18], r12
mov ecx, r10d
cqo
mov qword [rbp + 0x20], 7
movsxd rdx, r14d
mov word [rbp + 8], r12w
mov cl, r11b
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
not ch
mov cl, 0x67
sets ch
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140488ec4
call qword [case.0x1404cf978.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
not ch
mov qword [rdi + 0x10], r12
cwde
cmovb rbx, rax
mov qword [rdi + 0x18], 0xf
movzx rax, r12w
mov ax, 0x7a46
mov byte [rdi], r12b
mov esi, 1
movsx bx, r12b
movzx rcx, r12w
cmova bx, dx
mov eax, esi
mov dword [rsp + 0x34], eax
movsx rbx, r11w
mov dword [rsp + 0x3c], eax
movzx rbx, di
cmovae ecx, edi
mov rax, qword [r15 + 0x40]
xchg cx, bx
movzx bx, dh
mov rbx, qword [rax + 8]
lahf
bswap ecx
xchg ah, ah
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsx rcx, bp
mov rcx, rbx
jmp 0x140488f3c
mov rax, qword [rax + 8]
call qword [case.0x1404cf978.0]
nop
lea rcx, [rbp - 0x60]
call fcn.14047c512
mov rdi, rax
test dl, spl
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x140488f62
je 0x140488fb9
mov rdx, qword [rbx]
mov rcx, rbx
cmova ax, di
mov rax, qword [rdx + 0x10]
jmp 0x140488f7b
call qword [case.0x1404cf978.0]
mov r8, rax
stc
test rax, rax
jmp 0x140488f8d
je 0x140488fb9
mov rcx, qword [rax]
movsx ax, r13b
xchg dx, ax
mov rax, qword [rcx]
movzx dx, bpl
movsx edx, r11w
mov edx, esi
bswap cx
not cl
mov rcx, r8
call qword [case.0x1404cf978.0]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c0d6c]
lea rdx, [0x1400c0d60]
mov rcx, rdi
jmp 0x140488fd5
mov rax, qword [rax + 0x58]
jmp 0x140488fde
call qword [case.0x1404cf978.0]
mov rax, r12
and r15b, r12b
neg dil
mov qword [rbp - 0x78], rax
neg ecx
mov dil, byte [rsp + 0x30]
add rcx, r9
mov sil, byte [rsp + 0x30]
rcl r12b, cl
btr rcx, 0xc7
mov r14b, byte [rsp + 0x30]
and rcx, 0x7a5e04bb
mov r12b, byte [rsp + 0x30]
or r15b, 0x59
shl r15b, 0xf7
stc
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
rcr cx, 0x5e
sar cx, cl
lea ecx, [r9 + 1]
cmp rax, 4
jae 0x14048b4eb
mov al, byte [rbp + rax - 0x70]
cmc
stc
cmp al, 0x20
jmp 0x14048904c
je 0x140489081
cmp al, 0x24
je 0x14048ad82
cmp al, 0x2b
jmp 0x140489061
je 0x14048a352
cmp al, 0x76
jmp 0x14048906e
je 0x140489166
cmp al, 0x78
jmp 0x14048907b
jne 0x1404899b1
cmp qword [rbp - 0x78], 3
jmp 0x14048908b
je 0x1404899b1
mov bl, r9b
cmovle rcx, r15
mov dl, r14b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
movsx rcx, r12w
cmovbe ecx, edi
movzx rcx, r8w
mov rcx, r13
jmp 0x1404890b7
call fcn.14046d98f
sub r9d, r9d
jmp 0x1404890c4
test al, al
jmp 0x1404890cb
jne 0x14048b4a8
lea rbx, [r13 + 0xa]
cmp bl, bl
mov r12, rbx
ror si, cl
adc rsi, rbx
bswap r15w
mov rsi, qword [rsp + 0x48]
rcr r15d, 0x72
xchg r14b, dil
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
adc r14d, r10d
sub r14, r9
mov r14d, 0xffff
cmp r11b, 0x62
cmp byte [r13 + 8], r9b
jmp 0x140489111
jne 0x14048b373
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140489123
je 0x14048b362
mov rax, qword [rcx + 0x38]
movzx edx, r9w
clc
adc rdx, 0x1d5a2f8d
mov rdx, qword [rax]
test edi, eax
test rdx, rdx
je 0x14048b321
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140489153
jle 0x14048b321
movzx eax, word [rdx]
jmp 0x140489161
jmp 0x14048b342
mov dword [rsp + 0x68], r9d
movzx rax, ax
mov rbx, qword [rsp + 0x50]
bswap ecx
movsxd rax, r15d
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140489184
mov rax, qword [rax + 0x48]
call qword [case.0x1404cf978.0]
mov dword [rsp + 0x58], eax
xchg dl, al
mov rcx, qword [rbx]
cdq
cmovl dx, bp
not ax
mov rax, qword [rcx + 0x28]
cqo
lea rdx, [rbp - 0x18]
movzx ecx, r8w
not rcx
mov rcx, rbx
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test rdi, rdi
xor eax, eax
cmp qword [rbp - 8], rax
jmp 0x1404891d8
je 0x140489a88
mov rax, qword [rbx]
jmp 0x1404891e8
mov rcx, rbx
jmp 0x1404891f0
mov rax, qword [rax + 0x20]
jmp 0x1404891f9
call qword [case.0x1404cf978.0]
mov word [rsp + 0x40], ax
xor edx, edx
test ax, ax
jmp 0x14048920e
je 0x140489a88
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x140489222
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14048922f
jae 0x140489a88
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
bswap ecx
cmovo rcx, rbp
mov qword [rbp - 0x80], rax
xchg bx, cx
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
movzx ebx, si
movzx cx, r15b
mov word [rbp - 0x38], dx
mov ebx, edx
jmp 0x14048926a
mov rdx, qword [rsp + 0x48]
cmovns cx, dx
mov rcx, r13
jmp 0x14048927b
call fcn.14046d98f
sub r11d, r11d
test r13d, 0x7e482cb7
stc
test al, al
jmp 0x140489292
jne 0x140489831
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
bsr ebx, r13d
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
mov rbx, r9
neg r8b
mov r8, r14
sar si, 0x79
shr sil, 0xac
bsf si, bx
mov qword [rbp - 0x50], r14
xadd bx, bx
xchg si, si
mov rbx, qword [rbp - 0x38]
cmc
clc
bts di, bp
mov qword [rsp + 0x78], rbx
test spl, 0xd6
test r10w, r12w
mov edi, r11d
ror esi, 8
movzx rsi, ax
xor sil, sil
mov rsi, qword [rbp - 0x80]
cmc
stc
cmp byte [r13 + 8], r11b
jmp 0x140489300
jne 0x1404893d4
mov rcx, qword [r13]
cmp r14w, r11w
test rcx, rcx
jmp 0x140489316
je 0x1404893b4
mov rax, qword [rcx + 0x38]
movzx dx, r13b
add edx, 0x18f07eb0
mov rdx, qword [rax]
stc
clc
test rdx, rdx
je 0x140489359
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r11d
jmp 0x140489346
jle 0x140489359
movzx eax, word [rdx]
jmp 0x140489354
jmp 0x140489390
mov rax, qword [rcx]
jmp 0x140489361
mov rax, qword [rax + 0x30]
jmp 0x14048936a
call qword [case.0x1404cf978.0]
mov r8, qword [rbp - 0x50]
mov ch, 0x34
ror ecx, cl
shl rcx, cl
mov r9, qword [rbp - 0x48]
btc ecx, 0xd3
movzx r10d, r8w
mov r10, qword [rsp + 0x60]
sub r11d, r11d
mov ecx, 0xffff
cmc
test r12b, 0xa0
cmp cx, ax
je 0x1404893b4
mov word [r8], ax
mov r14, r8
jmp 0x1404893af
jmp 0x1404893c0
mov qword [r13], r11
lahf
movsx r8w, r14b
cwd
mov eax, 1
movsxd rcx, r15d
movsx rcx, di
mov byte [r13 + 8], al
movzx rcx, bp
movzx r8d, word [r14]
cdq
mov rdx, r9
mov rcx, r10
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
sar rax, 1
test r9b, r10b
cmp r9b, r8b
cmp rax, 0xa
jae 0x1404894e7
lea rcx, [0x1400c0d60]
bsr r10, rbx
mov r9b, byte [rax + rcx]
btc r10w, 0xf7
mov r10, qword [rsp + 0x70]
xadd ch, cl
shld ecx, r11d, 0x98
mov rcx, qword [r10 + 0x10]
cmp dx, sp
test r9, r10
cmp rcx, qword [r10 + 0x18]
jmp 0x140489431
jae 0x14048947c
lea rax, [rcx + 1]
test r12, rbx
mov qword [r10 + 0x10], rax
xor eax, 0x497709a6
ror ah, cl
mov rax, r10
cmp rcx, 0x2bdb3880
clc
cmp qword [r10 + 0x18], 0x10
jb 0x140489462
mov rax, qword [r10]
mov byte [rax + rcx], r9b
clc
xor edx, edx
jmp 0x14048946e
mov byte [rax + rcx + 1], dl
jmp 0x140489477
jmp 0x140489494
mov r8b, r12b
mov dl, dil
mov edx, 1
mov rcx, r10
jmp 0x14048948f
call fcn.14045bca2
lea rax, [rbp - 0x38]
rol cl, cl
cmp rsi, 0x10
setae cl
jmp 0x1404894a6
cmovae rax, rbx
cmp rdi, 0x74bd4c5d
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x1404894bb
je 0x14048967d
lea rax, [rbp - 0x38]
clc
test r8, rax
stc
test cl, cl
movzx rcx, cx
movzx ecx, r14w
xchg ch, cl
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140489668
lea rax, [rbp - 0x38]
cmp rsi, 0x10
jmp 0x1404894f7
setae bl
movzx dx, dil
cdq
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmp r14, rcx
sub r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x140489518
je 0x1404897a3
cmp byte [r13 + 8], r11b
jne 0x1404895e9
mov rcx, qword [r13]
test di, 0x774b
clc
test rcx, rcx
je 0x1404895b9
mov rax, qword [rcx + 0x38]
bsf dx, dx
mov rdx, qword [rax]
cmp r10w, ax
test rdx, rdx
jmp 0x140489552
je 0x14048957a
mov rax, qword [rcx + 0x50]
test r8b, r10b
cmp dword [rax], r11d
jmp 0x140489567
jle 0x14048957a
movzx eax, word [rdx]
jmp 0x140489575
jmp 0x14048959d
mov rax, qword [rcx]
jmp 0x140489582
mov rax, qword [rax + 0x30]
jmp 0x14048958b
call qword [case.0x1404cf978.0]
sub r11d, r11d
movsx ecx, sp
and cl, 0x8e
ror cx, cl
mov ecx, 0xffff
jmp 0x1404895a7
cmp cx, ax
je 0x1404895b9
mov word [r14], ax
jmp 0x1404895bd
mov qword [r13], r11
mov r10d, 1
movsx rdx, bp
cdq
jmp 0x1404895cd
mov byte [r13 + 8], r10b
movsx edx, bp
movsx dx, cl
mov dl, 0xff
mov rdx, qword [rsp + 0x78]
jmp 0x1404895e4
jmp 0x1404895f5
mov r10d, 1
test r14w, 0x57a9
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x140489603
jne 0x1404897a3
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x140489615
jae 0x140489643
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
not al
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x140489630
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14048963e
jmp 0x140489661
sub r9d, r9d
movzx rcx, si
mov r8b, r15b
seto dh
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14048965c
call fcn.14045bca2
inc rdi
cmc
sal sil, cl
mov rbx, qword [rbp - 0x38]
btr cx, r8w
ror esi, 0xf
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
xor r8d, r8d
stc
test rcx, rcx
jmp 0x14048968d
je 0x14048972d
mov rax, qword [rcx + 0x38]
cmp r13b, cl
cmp qword [rax], r8
jmp 0x1404896a2
je 0x1404896f4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404896b4
jle 0x1404896f4
dec dword [rax]
movsx dx, bl
not ax
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movzx eax, cx
cdqe
lea rax, [rdx + 2]
jmp 0x1404896d9
mov qword [rcx], rax
movsx eax, r13w
movzx eax, r13w
movsxd rax, edx
movzx eax, word [rdx]
jmp 0x1404896ef
jmp 0x14048970d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
sub r8d, r8d
setbe cl
shl ch, 0x37
sub cl, r14b
mov ecx, 0xffff
cmp r8b, 0x91
clc
cmp cx, ax
je 0x14048972d
mov al, r8b
jmp 0x140489728
jmp 0x14048973e
mov qword [r13], r8
mov eax, 1
sets dl
jmp 0x14048973e
mov byte [r13 + 8], al
cmovge ecx, edi
mov ch, dh
cwd
mov rdx, qword [rsp + 0x48]
movsx rcx, r13w
movsxd rcx, eax
not cl
mov rcx, r13
jmp 0x14048975f
call fcn.14046d98f
xor r11d, r11d
xadd r10w, r9w
movzx r9d, bp
bsf r8d, r15d
test al, al
movzx r9, dx
movsxd r8, r13d
cmovae r9d, ebx
mov r8, qword [rbp - 0x50]
movsx r10d, ax
movsxd r10, eax
not r9b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
jmp 0x14048979d
je 0x1404892f7
mov qword [rbp - 0x80], rsi
mov rbx, rdi
test rdi, rdi
mov r10b, r11b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movzx r11w, dl
movzx r11d, ax
movsxd r11, ebp
mov r14b, byte [rsp + 0x30]
movzx r11w, cl
mov r11, qword [rbp - 0x80]
movsx r10w, dil
mov r10, qword [rsp + 0x78]
jmp 0x1404897e3
je 0x140489846
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
jmp 0x1404897f7
cmovae rax, r10
cmp r10, 0x3cc66604
cmp byte [rax + rbx], 0
jle 0x140489819
inc rbx
jmp 0x140489814
jmp 0x140489846
mov eax, 1
jmp 0x140489823
mov byte [rsp + 0x38], al
jmp 0x14048982c
jmp 0x140489846
mov r10, qword [rbp - 0x38]
adc r11, 0x4e352ad2
xadd r9b, dl
mov r11, qword [rbp - 0x80]
not dl
lea rdx, [rbp - 0x18]
rol r9, cl
rcl r8b, cl
shr r8b, 0x6e
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
cmp dl, sil
jmp 0x14048986c
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140489877
jne 0x1404898d1
test rbx, rbx
jmp 0x140489885
je 0x140489a22
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140489895
je 0x140489a22
sub rbx, 1
jmp 0x1404898a4
je 0x1404899db
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
stc
clc
cmp cl, byte [rax + rbx]
jmp 0x1404898c1
je 0x140489a0b
mov eax, 1
mov byte [rsp + 0x38], al
clc
cmp r11, 0x10
jb 0x140489940
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jmp 0x1404898ee
jb 0x140489921
add rdx, 0x27
mov r10, qword [r10 - 8]
stc
cmc
sub rax, r10
cmp r9b, sil
stc
cmp r15b, 0x8d
add rax, 0xfffffffffffffff8
jmp 0x140489912
cmp rax, 0x1f
jmp 0x14048991b
ja 0x14048b871
mov rcx, r10
jmp 0x140489929
call fcn.14012e38b
mov r9, qword [rbp]
mov r8w, 0x63db
movzx r8w, dil
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jb 0x140489999
lea rdx, [r9 + 1]
mov rax, r8
test bl, r11b
jmp 0x140489959
cmp rdx, 0x1000
jmp 0x140489965
jb 0x14048998c
add rdx, 0x27
mov r8, qword [r8 - 8]
clc
sub rax, r8
add rax, 0xfffffffffffffff8
cmp edx, esp
cmp rax, 0x1f
jmp 0x140489986
ja 0x14048b866
mov rcx, r8
jmp 0x140489994
call fcn.14012e38b
xor r9d, r9d
rol cx, cl
adc rcx, rbx
mov ecx, 1
btr ax, r11w
or ax, 0x1f53
stc
mov eax, dword [rsp + 0x38]
cmp r10b, 0xa3
cmp bpl, r9b
add qword [rbp - 0x78], rcx
test al, al
jmp 0x1404899c7
jne 0x14048b771
mov rax, qword [rbp - 0x78]
jmp 0x1404899d6
jmp 0x140489035
test rbx, rbx
jne 0x140489a0b
lea rax, [rbp - 0x38]
jmp 0x1404899f1
cmp r11, 0x10
jmp 0x1404899fa
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x140489a05
jl 0x1404898c7
cmp byte [rdx + 1], 0
jle 0x14048987d
inc rdx
jmp 0x140489a1d
jmp 0x14048987d
cmp r11, 0x10
jmp 0x140489a2b
jb 0x140489db6
lea rdx, [r11 + 1]
mov rax, r10
stc
cmp r12w, sp
clc
cmp rdx, 0x1000
jmp 0x140489a4a
jb 0x140489a76
add rdx, 0x27
mov r10, qword [r10 - 8]
test bl, bpl
sub rax, r10
stc
cmp cl, 0x83
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140489a70
ja 0x14048b871
mov rcx, r10
jmp 0x140489a7e
call fcn.14012e38b
jmp 0x140489db6
mov rdx, qword [rsp + 0x48]
mov cl, bl
jmp 0x140489a94
mov rcx, r13
jmp 0x140489a9c
call fcn.14046d98f
sub r8d, r8d
cmc
cmp dl, 0
clc
test al, al
jmp 0x140489ab0
jne 0x140489dc1
lea rbx, [r13 + 0xa]
mov r12, rbx
cmovo si, r14w
xchg sil, r9b
not sil
mov r9, qword [rsp + 0x60]
bswap r15w
lea rdi, [r9 + 0x16]
movsx r15, r12w
cmovnp esi, r15d
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140489af4
mov r9, qword [rsp + 0x60]
cmp r13b, al
cmp byte [r13 + 8], r8b
jmp 0x140489afd
jne 0x140489bd5
mov rcx, qword [r13]
stc
test bl, 0x67
cmc
test rcx, rcx
jmp 0x140489b14
je 0x140489bb2
mov rax, qword [rcx + 0x38]
or dl, r12b
mov rdx, qword [rax]
test al, bl
clc
test rdx, rdx
je 0x140489b50
mov rax, qword [rcx + 0x50]
jmp 0x140489b3a
cmp dword [rax], r8d
jmp 0x140489b42
jle 0x140489b50
movzx eax, word [rdx]
jmp 0x140489b7d
mov rax, qword [rcx]
jmp 0x140489b58
mov rax, qword [rax + 0x30]
jmp 0x140489b61
call qword [case.0x1404cf978.0]
mov r9, qword [rsp + 0x60]
rcl ecx, 8
and ch, al
sbb ch, 0xa0
xor r8d, r8d
xor ecx, 0x7b14499d
mov ecx, 0xffff
test r11b, bl
cmp cx, ax
jmp 0x140489b8d
je 0x140489bb2
mov word [r12], ax
mov bx, 0x1765
movsx bx, r8b
movzx rbx, r14w
mov rbx, r12
jmp 0x140489bad
jmp 0x140489bc1
mov qword [r13], r8
cmovg r8d, r15d
cbw
movsx cx, sil
mov eax, 1
movsxd rdx, r9d
xchg rcx, rdx
cmovo cx, r12w
mov byte [r13 + 8], al
movzx r8d, word [rbx]
mov rdx, rdi
bswap ecx
not cx
mov rcx, r9
jmp 0x140489be9
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
test r9b, r11b
cmp r13b, r15b
test dil, 0xc4
sar rax, 1
cmc
test r12d, 0x417c4abc
cmp rax, 0xa
jae 0x140489d95
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
xor ecx, 0x4e43590
sal ecx, cl
mov rcx, qword [rsi + 0x10]
test spl, r15b
test r8d, 0x434e5065
cmp rcx, qword [rsi + 0x18]
jmp 0x140489c3c
jae 0x140489c8b
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
movsx ax, dl
jmp 0x140489c56
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x140489c63
jb 0x140489c70
mov rax, qword [rsi]
cmp r9b, r15b
clc
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x140489c7c
mov byte [rax + rcx + 1], r8b
jmp 0x140489c86
jmp 0x140489cb3
mov r8b, r14b
movsx ecx, ax
mov edx, 1
jmp 0x140489c9e
mov rcx, rsi
jmp 0x140489ca6
call fcn.14045bca2
sub r8d, r8d
jmp 0x140489cb3
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140489d59
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140489ccd
je 0x140489d15
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140489cdf
jle 0x140489d15
dec dword [rax]
lahf
movzx edx, bp
mov rcx, qword [rcx + 0x38]
movsx edx, di
not ax
cqo
mov rdx, qword [rcx]
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x140489d05
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140489d10
jmp 0x140489d38
mov rax, qword [rcx]
jmp 0x140489d1d
mov rax, qword [rax + 0x38]
jmp 0x140489d26
call qword [case.0x1404cf978.0]
sub r8d, r8d
xchg cx, cx
shld cx, r13w, 0x2d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140489d46
je 0x140489d59
mov al, r8b
jmp 0x140489d54
jmp 0x140489d70
mov qword [r13], r8
cmovne rcx, rsp
mov eax, 1
not dx
movsxd rdx, edi
movzx rcx, r14w
mov byte [r13 + 8], al
mov rdx, r15
mov rcx, r13
jmp 0x140489d7f
call fcn.14046d98f
sub r8d, r8d
stc
test cx, 0x1222
test al, al
je 0x140489aec
mov dil, byte [rsp + 0x30]
not sil
cdqe
mov sil, byte [rsp + 0x30]
sete cl
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
lahf
movsx rcx, r13w
mov rbx, qword [rsp + 0x50]
movsx ax, dh
cbw
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140489dcc
mov rax, qword [rax + 0x18]
jmp 0x140489dd5
call qword [case.0x1404cf978.0]
movzx ebx, ax
movsx edx, r11w
cdq
mov rdx, qword [rsp + 0x48]
xchg ch, ch
movsx rcx, r8w
mov rcx, r13
call fcn.14046d98f
xor r8d, r8d
cmc
test bp, 0x4711
stc
test al, al
jmp 0x140489e07
jne 0x14048a1cb
test bx, bx
jmp 0x140489e15
je 0x14048a1cb
cmp byte [r13 + 8], r8b
jne 0x140489ec0
mov rcx, qword [r13]
test r8d, edx
cmp r9b, cl
test rcx, rcx
jmp 0x140489e37
je 0x140489eab
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140489e4c
je 0x140489e74
mov rax, qword [rcx + 0x50]
stc
cmp edx, 0x20f929ad
clc
cmp dword [rax], r8d
jmp 0x140489e66
jle 0x140489e74
movzx eax, word [rdx]
jmp 0x140489e89
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140489e80
call qword [case.0x1404cf978.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140489e96
je 0x140489eab
mov word [r13 + 0xa], ax
jmp 0x140489ea6
jmp 0x140489eaf
mov qword [r13], r8
mov eax, 1
test r9w, 0x61ee
mov byte [r13 + 8], al
stc
clc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x140489ece
jne 0x14048a1d6
mov eax, 1
movzx ecx, r11w
cmp r15d, 0x5dac3ac6
neg cx
mov rcx, qword [r13]
clc
test al, bpl
test rcx, rcx
jmp 0x140489ef7
je 0x140489faa
mov rax, qword [rcx + 0x38]
test ah, 0x3c
cmp qword [rax], r8
jmp 0x140489f0c
je 0x140489f5f
mov rax, qword [rcx + 0x50]
stc
cmc
clc
cmp dword [rax], r8d
jmp 0x140489f21
jle 0x140489f5f
dec dword [rax]
movzx dx, bpl
jmp 0x140489f33
mov rcx, qword [rcx + 0x38]
movzx dx, r14b
movzx edx, r15w
mov rdx, qword [rcx]
movsxd rax, r10d
lea rax, [rdx + 2]
jmp 0x140489f4f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140489f5a
jmp 0x140489f81
mov rax, qword [rcx]
jmp 0x140489f67
mov rax, qword [rax + 0x38]
jmp 0x140489f70
call qword [case.0x1404cf978.0]
sub r8d, r8d
add cx, r14w
btc ecx, 0x1f
mov ecx, 0xffff
jmp 0x140489f8b
cmp cx, ax
jmp 0x140489f93
je 0x140489fa1
mov al, r8b
jmp 0x140489fb1
mov eax, 1
cwd
cqo
mov qword [r13], r8
not dl
cdq
mov byte [r13 + 8], al
mov dx, 0x35a6
cdq
cqo
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046d98f
cmp ebx, dword [rsp + 0x58]
jmp 0x140489fd2
jge 0x14048a1d6
xor r8d, r8d
test al, al
jmp 0x140489fe2
jne 0x14048a1b8
cmp byte [r13 + 8], r8b
jmp 0x140489ff1
jne 0x14048a0b1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a003
je 0x14048a090
mov rax, qword [rcx + 0x38]
stc
xchg dh, dh
mov rdx, qword [rax]
test r10b, 0xd8
test r12d, edx
stc
test rdx, rdx
jmp 0x14048a023
je 0x14048a04b
mov rax, qword [rcx + 0x50]
cmp edi, r15d
cmp dword [rax], r8d
jmp 0x14048a038
jle 0x14048a04b
movzx eax, word [rdx]
jmp 0x14048a046
jmp 0x14048a06e
mov rax, qword [rcx]
jmp 0x14048a053
mov rax, qword [rax + 0x30]
jmp 0x14048a05c
call qword [case.0x1404cf978.0]
sub r8d, r8d
or cx, 0x424d
cmp ch, 0xd2
clc
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048a07b
je 0x14048a090
mov word [r13 + 0xa], ax
jmp 0x14048a08b
jmp 0x14048a097
mov qword [r13], r8
setne ah
mov eax, 1
movsx cx, spl
mov byte [r13 + 8], al
jmp 0x14048a0b1
mov rax, qword [rsp + 0x60]
mov r8d, ecx
lea rdx, [rax + 0x16]
jmp 0x14048a0c5
movzx r8d, word [r13 + 0xa]
movzx ecx, r8w
movsx ecx, r9w
mov cx, 0x5427
mov rcx, rax
jmp 0x14048a0de
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp cx, cx
jmp 0x14048a0f3
cmp rax, 0xa
jmp 0x14048a0fc
jae 0x14048a1b8
lea rcx, [0x1400c0d60]
test r12b, 0x4e
mov r9b, byte [rax + rcx]
clc
bts r10, r11
movsx r10w, bpl
mov r10, qword [rsp + 0x70]
ror ch, cl
and cl, r12b
mov rcx, qword [r10 + 0x10]
test ah, 0x4f
cmp rcx, qword [r10 + 0x18]
jae 0x14048a176
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14048a14b
jb 0x14048a158
mov rax, qword [r10]
cmp di, r8w
mov byte [rax + rcx], r9b
test sil, spl
xor r8d, r8d
jmp 0x14048a167
mov byte [rax + rcx + 1], r8b
jmp 0x14048a171
jmp 0x14048a1a3
mov r8b, sil
mov edx, 1
jmp 0x14048a18a
mov rcx, r10
jmp 0x14048a192
call fcn.14045bca2
sub r8d, r8d
adc rax, rdi
mov ah, 0xf8
cmp edx, r12d
mov eax, 1
test bl, 0xb4
cmc
add ebx, eax
jmp 0x14048a1b3
jmp 0x140489ee7
mov ecx, 1
jmp 0x14048a1c2
mov byte [rsp + 0x38], cl
jmp 0x14048a1e2
mov ebx, dword [rsp + 0x68]
xor al, ah
movsx ax, r15b
mov ecx, 1
cmovns eax, r9d
dec rax
mov rax, qword [rsp + 0x70]
xor edx, edx
stc
cmc
cmp qword [rax + 0x10], rdx
jmp 0x14048a1f4
jne 0x14048a203
mov byte [rsp + 0x38], cl
jmp 0x14048a2de
mov eax, dword [rsp + 0x58]
test r15b, 0xfd
cmp ebx, eax
jmp 0x14048a212
jge 0x14048a2de
sub eax, ebx
mov ebx, eax
shrd cx, r9w, 0x7b
jmp 0x14048a227
mov r14, qword [rsp + 0x70]
rcr cx, cl
xadd r15b, cl
sar ch, cl
mov r15d, 1
xadd cl, cl
shld ecx, r9d, 0xbc
mov rcx, qword [r14 + 0x10]
cmc
cmp rcx, qword [r14 + 0x18]
jmp 0x14048a251
jae 0x14048a29c
lea rax, [rcx + 1]
jmp 0x14048a260
mov qword [r14 + 0x10], rax
rcr eax, 0xe9
test r9b, 0x5a
neg eax
mov rax, r14
cmp ax, 0x77f1
cmp qword [r14 + 0x18], 0x10
jmp 0x14048a27e
jb 0x14048a28c
mov rax, qword [r14]
jmp 0x14048a28c
mov word [rax + rcx], 0x30
jmp 0x14048a297
jmp 0x14048a2ba
mov r9b, 0x30
mov cl, bpl
cwd
movsx rdx, r13w
mov r8b, dil
mov rdx, r15
xchg ch, ch
mov rcx, r14
call fcn.14045bca2
sub edx, edx
sub rbx, r15
jmp 0x14048a2c2
jne 0x14048a243
mov r14b, byte [rsp + 0x30]
sub r15b, 0xa4
movzx edx, r15w
mov r15b, byte [rsp + 0x30]
movsx rdx, r11w
mov rdx, qword [rbp]
cmp dx, r8w
jmp 0x14048a2f1
cmp rdx, 0x10
jmp 0x14048a2fa
jb 0x140489999
inc rdx
add cx, r9w
mov rcx, qword [rbp - 0x18]
mov rax, rcx
clc
cmp rdx, 0x1000
jb 0x140489994
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
clc
test dil, 0x18
cmp dil, 0x4f
add rax, 0xfffffffffffffff8
test cl, bpl
cmp rcx, 0x6ced58c6
cmp rax, 0x1f
jmp 0x14048a347
ja 0x14048b866
jmp 0x140489994
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046d98f
xor r9d, r9d
test r10b, 0xc5
cmp r12b, r11b
test al, al
jmp 0x14048a370
jne 0x1404899a2
mov rbx, qword [rsp + 0x50]
mov dl, cl
xchg al, ah
movsxd rcx, r8d
mov rax, qword [rbx]
cqo
lea rdx, [rbp - 0x38]
movsx cx, bpl
xchg rcx, rcx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048a39f
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14048a3af
bts r8d, 8
cmp sil, r10b
cmc
or r8d, 2
mov dword [rsp + 0x34], r8d
cmp edi, r8d
stc
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14048a3d6
jbe 0x14048a550
mov rax, qword [rbx]
movsx cx, cl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14048a3ef
mov rax, qword [rax + 0x38]
jmp 0x14048a3f8
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
btc dx, 0xf2
bts r8d, 0xb
cqo
or r8d, 4
cmovg dx, sp
or dl, cl
mov dword [rsp + 0x34], r8d
shld dx, r15w, 0x62
movzx edx, ax
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
cmp bpl, 0x9e
test r12b, r9b
clc
mov qword [rsp + 0x58], rdx
cmp bpl, sil
sub r9d, r9d
cmp byte [rdx], r9b
jne 0x14048a50a
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048a459
je 0x14048a4e8
mov rax, qword [rcx + 0x38]
movsx edx, sp
inc dh
shl dx, cl
mov rdx, qword [rax]
cmp rbp, r13
test rdx, rdx
jmp 0x14048a479
je 0x14048a49f
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14048a48c
jle 0x14048a49f
movzx eax, word [rdx]
jmp 0x14048a49a
jmp 0x14048a4c1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048a4ab
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
cmp r12w, r12w
bt cx, si
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14048a4d3
je 0x14048a4e8
mov word [r13 + 0xa], ax
jmp 0x14048a4e3
jmp 0x14048a4f7
mov qword [r13], r9
movzx r10, si
not r10d
xchg r10w, r10w
mov r10d, 1
jmp 0x14048a502
mov byte [rdx], r10b
jmp 0x14048a510
mov r10d, 1
movzx ecx, word [r13 + 0xa]
movsx eax, r8w
shr al, 0xc2
lea rax, [rbp - 0x18]
clc
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp bp, 0x73e4
jmp 0x14048a535
cmp word [rax], cx
jmp 0x14048a53d
jne 0x14048a55b
mov bl, r10b
jmp 0x14048a54b
jmp 0x14048a564
lea rdx, [r13 + 8]
or bl, bl
shr bl, cl
adc bl, 0x59
mov bl, r9b
mov qword [rsp + 0x58], rdx
stc
test r8b, 4
jmp 0x14048a56d
je 0x14048a596
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
movzx ecx, r12w
mov dword [rsp + 0x3c], r8d
setae cl
lea rcx, [rbp - 0x18]
call fcn.14045fe32
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x14048a5d1
and r8d, 0xfffffffd
sete cl
mov dword [rsp + 0x34], r8d
movsx ecx, cx
jmp 0x14048a5b4
mov dword [rsp + 0x3c], r8d
mov ecx, r9d
bswap ecx
movzx cx, spl
lea rcx, [rbp - 0x38]
jmp 0x14048a5cc
call fcn.14045fe32
sub r8d, r8d
test bl, bl
jmp 0x14048a5db
je 0x14048a7aa
mov rcx, qword [r13]
test rcx, rcx
je 0x14048a670
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14048a5fb
je 0x14048a636
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14048a60e
jle 0x14048a636
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
mov al, r12b
lahf
lea rax, [rdx + 2]
jmp 0x14048a62b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048a650
mov rax, qword [rcx]
jmp 0x14048a63e
mov rax, qword [rax + 0x38]
jmp 0x14048a647
call qword [case.0x1404cf978.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048a65d
je 0x14048a670
mov al, r8b
jmp 0x14048a66b
jmp 0x14048a679
mov qword [r13], r8
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov dl, spl
movsx rdx, cx
cdq
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
bswap rdx
cwd
mov dl, bpl
lea rdx, [rbp - 0x18]
jmp 0x14048a6a3
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
mov ebx, dword [rsp + 0x34]
bts dx, cx
cwd
bts ebx, 0xa
neg dh
sar dl, 0x5e
mov dword [rsp + 0x34], ebx
rol edx, cl
adc dx, 0x6e7e
mov dword [rsp + 0x3c], ebx
cqo
movzx dx, r11b
mov rdx, qword [rbp + 0x20]
test rcx, 0x410d61d7
clc
cmp rdx, 8
jmp 0x14048a6eb
jb 0x14048a74f
lea rdx, [rdx*2 + 2]
movzx rax, ax
cwde
mov rcx, qword [rbp + 8]
nop
bswap rax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14048a716
jb 0x14048a74a
add rdx, 0x27
jmp 0x14048a729
mov rcx, qword [rcx - 8]
cmp r15d, 0x11487694
test r11b, 0x8a
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
ja 0x14048b87c
call fcn.14012e38b
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
test r12b, r9b
movups xmm1, xmmword [rbp - 8]
btr cx, 0x8b
bswap cx
sal cl, cl
movups xmmword [rbp + 0x18], xmm1
xor eax, eax
movzx cx, r10b
setno ch
mov qword [rbp - 8], rax
movzx cx, r12b
mov ecx, 0x16d3549c
movsx ecx, r13w
mov qword [rbp], 7
jmp 0x14048a798
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
call fcn.14045fe32
jmp 0x140489999
mov rbx, qword [rsp + 0x50]
cwd
mov ax, r11w
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x38]
jmp 0x14048a7c8
mov rcx, rbx
jmp 0x14048a7d0
mov rax, qword [rax + 0x40]
jmp 0x14048a7d9
call qword [case.0x1404cf978.0]
mov edx, dword [rsp + 0x34]
jmp 0x14048a7e8
bts edx, 0xc
test r13b, r10b
jmp 0x14048a7f4
or edx, 8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
stc
cmp dx, 0x2ee1
test r10, rbp
sub r9d, r9d
clc
cmp qword [rbp - 0x28], r9
jmp 0x14048a815
jbe 0x14048a97a
mov rax, qword [rbx]
mov cx, ax
jmp 0x14048a826
lea rdx, [rbp - 0x18]
jmp 0x14048a82f
mov rcx, rbx
jmp 0x14048a837
mov rax, qword [rax + 0x40]
jmp 0x14048a840
call qword [case.0x1404cf978.0]
mov edx, dword [rsp + 0x34]
cmovle r8w, r15w
bts edx, 0xd
bsf r8w, r8w
shr r8b, cl
test r12w, bx
or edx, 0x10
mov dword [rsp + 0x34], edx
sbb r8b, 0x80
mov dword [rsp + 0x3c], edx
dec r8
mov r8, qword [rsp + 0x58]
jmp 0x14048a87b
xor r9d, r9d
cmp bpl, 0x56
cmp byte [r8], r9b
jmp 0x14048a88a
jne 0x14048a94a
mov rcx, qword [r13]
test r12b, 0xa8
jmp 0x14048a89e
test rcx, rcx
je 0x14048a920
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14048a8b7
je 0x14048a8dc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048a8c9
jle 0x14048a8dc
movzx eax, word [rdx]
jmp 0x14048a8d7
jmp 0x14048a8fe
mov rax, qword [rcx]
jmp 0x14048a8e4
mov rax, qword [rax + 0x30]
call qword [case.0x1404cf978.0]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
add cl, 0xcc
cmovp cx, r13w
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048a90b
je 0x14048a920
mov word [r13 + 0xa], ax
jmp 0x14048a91b
jmp 0x14048a924
mov qword [r13], r9
mov r10d, 1
movsx dx, bpl
movsxd rdx, r13d
mov edx, r9d
mov byte [r8], r10b
cmovae edx, r13d
mov edx, dword [rsp + 0x34]
jmp 0x14048a945
jmp 0x14048a950
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
xor bl, spl
dec bl
cmc
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r10b
jmp 0x14048a974
je 0x14048a97d
mov bl, r9b
test dl, 0x10
je 0x14048a9b6
and edx, 0xffffffef
setp ch
movsxd rcx, r10d
movzx rcx, r15w
mov dword [rsp + 0x34], edx
movzx cx, r12b
not cx
jmp 0x14048a9a4
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
call fcn.14045fe32
mov edx, dword [rsp + 0x34]
stc
test dl, 8
jmp 0x14048a9be
je 0x14048a9f6
and edx, 0xfffffff7
bswap cx
setae cl
xchg cx, cx
mov dword [rsp + 0x34], edx
xchg rcx, rcx
bswap ecx
mov dword [rsp + 0x3c], edx
bswap cx
movsx cx, r15b
cmovae ecx, ecx
lea rcx, [rbp - 0x38]
jmp 0x14048a9f1
call fcn.14045fe32
test bl, bl
jmp 0x14048a9fd
je 0x14048abf6
mov rcx, qword [r13]
sub ebx, ebx
test edi, edx
test rcx, rcx
je 0x14048aaa1
mov rax, qword [rcx + 0x38]
test r14b, spl
stc
cmp qword [rax], rbx
jmp 0x14048aa24
je 0x14048aa6a
mov rax, qword [rcx + 0x50]
stc
cmp r15b, r11b
cmp dword [rax], ebx
jmp 0x14048aa39
jle 0x14048aa6a
dec dword [rax]
movsx rax, si
cdqe
mov edx, r14d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048aa5a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048aa65
jmp 0x14048aa81
mov rax, qword [rcx]
jmp 0x14048aa72
mov rax, qword [rax + 0x38]
jmp 0x14048aa7b
call qword [case.0x1404cf978.0]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14048aa8f
je 0x14048aaa1
mov al, bl
jmp 0x14048aa9c
jmp 0x14048aab9
mov qword [r13], rbx
cmovnp dx, si
seta al
mov ecx, esi
mov eax, 1
xchg dh, cl
cmovge cx, ax
mov rcx, qword [rsp + 0x58]
cqo
mov byte [rcx], al
movzx rcx, r12w
movsx cx, spl
cwd
mov rcx, qword [rsp + 0x50]
rdtsc
movzx dx, ch
movzx eax, di
mov rax, qword [rcx]
movsx edx, si
movsx rdx, r10w
movzx edx, r15w
lea rdx, [rbp - 0x18]
jmp 0x14048aaf2
mov rax, qword [rax + 0x40]
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
cdq
bswap rdx
bts edx, edi
bts eax, 0xf
sbb dh, 0xab
cmp r13b, 0x9b
inc rdx
mov dword [rsp + 0x34], eax
shr dl, 0x1d
mov dl, 0xce
cmovnp dx, sp
mov dword [rsp + 0x3c], eax
and dl, sil
mov rdx, qword [rbp + 0x20]
cmc
jmp 0x14048ab33
cmp rdx, 8
jmp 0x14048ab3c
jb 0x14048ab9d
lea rdx, [rdx*2 + 2]
stc
lahf
jmp 0x14048ab51
mov rcx, qword [rbp + 8]
bswap eax
neg rax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14048ab69
jb 0x14048ab98
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
jmp 0x14048ab80
sub rax, rcx
clc
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048ab92
ja 0x14048b85b
call fcn.14012e38b
movups xmm0, xmmword [rbp - 0x18]
movsx cx, r12b
movups xmmword [rbp + 8], xmm0
jmp 0x14048abaf
movups xmm1, xmmword [rbp - 8]
xchg cl, cl
bswap ecx
movups xmmword [rbp + 0x18], xmm1
movsx cx, r14b
jmp 0x14048abc8
mov qword [rbp - 8], rbx
movsx rcx, r8w
mov qword [rbp], 7
movzx rcx, ax
not cx
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
call fcn.14045fe32
mov byte [rsp + 0x30], 1
jmp 0x140489999
mov rbx, qword [rsp + 0x50]
movzx cx, r11b
mov rax, 0xb622fd6
movzx rcx, si
mov rax, qword [rbx]
movsx dx, r11b
lea rdx, [rbp - 0x38]
xchg cl, ch
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048ac25
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 0xe
cmp bx, r11w
cmc
stc
or eax, 0x20
cmp r10w, 0x977
mov dword [rsp + 0x34], eax
clc
jmp 0x14048ac4d
mov dword [rsp + 0x3c], eax
cmp r10b, 0x19
test cl, cl
stc
sub ecx, ecx
cmp dil, 0xbb
clc
cmp qword [rbp - 0x28], rcx
jmp 0x14048ac68
je 0x14048acd6
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx cx, r14b
mov cl, 0x3e
mov rcx, rbx
jmp 0x14048ac84
mov rax, qword [rax + 0x40]
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
stc
test r14b, 0xbf
or eax, 0x10040
cmp ch, ah
mov dword [rsp + 0x34], eax
cmc
test r8b, bpl
mov dword [rsp + 0x3c], eax
cmp r11b, 6
cmc
sub ecx, ecx
cmc
cmp cl, 8
test cx, 0x61d0
cmp qword [rbp - 8], rcx
jmp 0x14048acc3
jne 0x14048acd6
lea ebx, [rcx + 1]
jmp 0x14048acd1
jmp 0x14048ace0
mov bl, cl
clc
cmp r14w, r13w
test eax, r15d
test al, 0x40
jmp 0x14048ace7
je 0x14048ad17
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
movzx cx, r9b
jmp 0x14048acfe
mov dword [rsp + 0x3c], eax
movzx ecx, r11w
mov ecx, r13d
lea rcx, [rbp - 0x18]
call fcn.14045fe32
mov eax, dword [rsp + 0x34]
clc
test al, 0x20
jmp 0x14048ad1e
je 0x14048ad48
and eax, 0xffffffdf
movsx cx, dil
mov dword [rsp + 0x34], eax
mov cl, 0xb1
mov dword [rsp + 0x3c], eax
cmovno ecx, r14d
lea rcx, [rbp - 0x38]
jmp 0x14048ad43
call fcn.14045fe32
sub r9d, r9d
bts eax, r13d
and al, dil
mov eax, dword [rsp + 0x38]
mov ch, 0xd7
movsxd rcx, r11d
mov ecx, r9d
lea ecx, [r9 + 1]
test r14b, 0xb6
test bl, bl
jmp 0x14048ad6e
je 0x1404899bc
mov byte [rsp + 0x30], cl
jmp 0x14048ad7d
jmp 0x1404899bc
mov rcx, qword [rsp + 0x50]
movsx rdx, si
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14048ad9b
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
bt bx, r12w
bts eax, 7
rcl bl, 0xab
sar bh, cl
inc bh
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
not bx
mov rbx, qword [rsp + 0x48]
test r10b, r12b
stc
test byte [rax + 0x18], 8
jne 0x14048aed4
mov rdx, rbx
movsxd rcx, ebp
mov rcx, r13
jmp 0x14048ade8
call fcn.14046d98f
xor r8d, r8d
test al, al
jmp 0x14048adf7
jne 0x14048aed4
lea rbx, [rbp - 0x38]
test esi, esi
clc
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp spl, 0x3c
cmp byte [r13 + 8], r8b
jmp 0x14048ae1b
jne 0x14048aebb
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048ae2d
je 0x14048aea5
mov rax, qword [rcx + 0x38]
and dx, dx
movzx dx, dl
mov rdx, qword [rax]
test cx, bp
test rdx, rdx
jmp 0x14048ae4c
je 0x14048ae71
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048ae5e
jle 0x14048ae71
movzx eax, word [rdx]
jmp 0x14048ae6c
jmp 0x14048ae86
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048ae7d
call qword [case.0x1404cf978.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
clc
cmp cx, ax
jmp 0x14048ae95
je 0x14048aea5
mov word [r13 + 0xa], ax
jmp 0x14048aeab
mov qword [r13], r8
cbw
mov eax, 1
mov byte [r13 + 8], al
sal ax, cl
rcl ah, cl
dec al
movzx eax, word [r13 + 0xa]
stc
cmc
cmp ax, word [rbx]
jne 0x14048b00e
mov rbx, qword [rsp + 0x48]
clc
test al, r14b
cmp qword [rbp - 0x78], 3
jmp 0x14048aede
jne 0x14048b04a
mov eax, 1
test esp, 0x57222e12
cmc
cmp qword [rbp + 0x18], rax
jmp 0x14048aef9
ja 0x14048b04a
mov rdx, rbx
cmove rcx, rbp
mov rcx, r13
jmp 0x14048af0e
call fcn.14046d98f
xor ebx, ebx
cmc
test al, al
jmp 0x14048af1d
jne 0x14048b014
cmp byte [r13 + 8], bl
jmp 0x14048af2c
jne 0x14048afda
mov rcx, qword [r13]
cmp bp, r14w
test r10w, r12w
test rcx, rcx
je 0x14048afbd
mov rax, qword [rcx + 0x38]
bsf dx, sp
dec dh
btr rdx, rcx
mov rdx, qword [rax]
test rax, 0x4cbe5e8b
test rdx, rdx
je 0x14048af84
mov rax, qword [rcx + 0x50]
test bp, bp
stc
cmp dword [rax], ebx
jle 0x14048af84
movzx eax, word [rdx]
jmp 0x14048af7f
jmp 0x14048af9b
mov rax, qword [rcx]
jmp 0x14048af8c
mov rax, qword [rax + 0x30]
jmp 0x14048af95
call qword [case.0x1404cf978.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048afa8
je 0x14048afbd
mov word [r13 + 0xa], ax
jmp 0x14048afb8
jmp 0x14048afc8
mov qword [r13], rbx
add ch, 0x32
cmp r11b, 0xc4
mov eax, 1
sub cx, r11w
bt cx, r13w
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmp r8w, 0x69b2
jmp 0x14048afee
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp r11b, r15b
cmp cx, word [rax]
jmp 0x14048b003
je 0x14048b04a
jmp 0x14048b014
sub ebx, ebx
xor rax, r8
stc
lea rax, [rbp - 0x38]
ror ch, 0xb6
mov cx, 0x19d4
sar rdx, 0x57
cmp qword [rbp - 0x20], 8
jmp 0x14048b030
cmovae rax, qword [rbp - 0x38]
sar dh, 0x1a
mov qword [rbp - 0x28], rbx
xor edx, ecx
add cl, 0x35
rcr ecx, 0xf9
mov word [rax], bx
sub bl, r14b
lea rbx, [rbp - 0x38]
sub cx, r15w
and cl, r9b
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
movsxd rdx, ebp
cdq
cmovo cx, r15w
mov rdx, qword [rsp + 0x48]
jmp 0x14048b079
mov rcx, r13
jmp 0x14048b081
call fcn.14046d98f
sub r8d, r8d
cmp r8b, 0xc3
test al, al
jmp 0x14048b094
jne 0x14048b2ca
mov r12, qword [rsp + 0x48]
adc ecx, 0x6451044
adc cl, spl
mov esi, 0xffff
mov rax, rax
sal al, cl
cmp rbx, rbx
lea r14d, [r8 + 1]
shl ah, cl
cmp dil, sil
lea rcx, [rbp - 0x38]
cmova eax, r8d
shl ah, cl
cdqe
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
movzx rax, r11w
ror al, 0x8b
cwde
mov rax, qword [rbp - 0x28]
test sp, dx
lea rcx, [rcx + rax*2]
jmp 0x14048b0ec
cmp rbx, rcx
jmp 0x14048b0f4
je 0x14048b2ae
cmp byte [r13 + 8], r8b
jmp 0x14048b103
jne 0x14048b1a2
mov rcx, qword [r13]
test rcx, rcx
je 0x14048b188
mov rax, qword [rcx + 0x38]
movsx dx, bpl
setle dh
mov rdx, qword [rax]
test r11b, 0x83
test rdx, rdx
jmp 0x14048b131
je 0x14048b154
mov rax, qword [rcx + 0x50]
cmp r10b, r15b
cmp dword [rax], r8d
jle 0x14048b154
movzx eax, word [rdx]
jmp 0x14048b14f
jmp 0x14048b170
mov rax, qword [rcx]
jmp 0x14048b15c
mov rax, qword [rax + 0x30]
jmp 0x14048b165
call qword [case.0x1404cf978.0]
sub r8d, r8d
clc
cmc
cmp si, ax
jmp 0x14048b178
je 0x14048b188
mov word [r13 + 0xa], ax
jmp 0x14048b192
mov qword [r13], r8
shld eax, edi, 0x7f
rcr al, cl
mov byte [r13 + 8], r14b
bsr ax, r14w
cbw
test di, 0x1fc6
movzx eax, word [r13 + 0xa]
cmp r13, 0x78411369
cmp ax, word [rbx]
jmp 0x14048b1b6
jne 0x14048b2ae
add rbx, 2
bts cx, cx
jmp 0x14048b1cd
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14048b1da
je 0x14048b279
mov rax, qword [rcx + 0x38]
cmp rdx, rsp
cmp qword [rax], r8
jmp 0x14048b1ef
je 0x14048b241
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14048b202
jle 0x14048b241
dec dword [rax]
mov al, 0x5e
cdqe
cbw
mov rcx, qword [rcx + 0x38]
cmovo rax, r9
movsxd rdx, esi
movzx edx, si
mov rdx, qword [rcx]
mov ax, r15w
lea rax, [rdx + 2]
jmp 0x14048b22e
mov qword [rcx], rax
movzx eax, si
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x14048b25e
mov rax, qword [rcx]
jmp 0x14048b249
mov rax, qword [rax + 0x38]
jmp 0x14048b252
call qword [case.0x1404cf978.0]
xor r8d, r8d
cmp r11b, dl
cmp si, ax
jmp 0x14048b266
je 0x14048b279
mov al, r8b
jmp 0x14048b274
jmp 0x14048b283
mov qword [r13], r8
mov al, r14b
setne cl
mov byte [r13 + 8], al
mov rdx, r12
movsxd rcx, edi
mov rcx, r13
jmp 0x14048b295
call fcn.14046d98f
sub r8d, r8d
cmp r9b, spl
clc
test al, al
jmp 0x14048b2a8
je 0x14048b0be
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
cmp r12w, 0x3653
cmc
lahf
mov r12b, byte [rsp + 0x30]
neg eax
shr ecx, 0x94
lea rcx, [rbp - 0x38]
clc
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
sub ah, cl
xor ax, 0x1086
cbw
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
clc
cmc
movzx eax, al
cmp rbx, rcx
movsxd rcx, r8d
xchg ch, ch
jmp 0x14048b2ff
mov ecx, 1
cmovne eax, ecx
movsx rcx, r12w
jmp 0x14048b310
mov dword [rsp + 0x38], eax
cmovp cx, bp
lea rcx, [rbp - 0x38]
jmp 0x14048a7a0
mov rax, qword [rcx]
jmp 0x14048b329
mov rax, qword [rax + 0x30]
jmp 0x14048b332
call qword [case.0x1404cf978.0]
xor r9d, r9d
clc
test r14w, 0x37db
cmp r14w, ax
je 0x14048b362
mov word [r12], ax
movzx rbx, r15w
mov rbx, r12
jmp 0x14048b35d
jmp 0x14048b36f
mov qword [r13], r9
xchg r8d, eax
movsx rdx, r12w
bswap dx
mov byte [r13 + 8], dil
mov rax, qword [r15]
mov edx, 0x48
movzx r8d, word [rbx]
movzx ecx, sp
movsxd rcx, ecx
mov ch, 0x16
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14048b394
call qword [case.0x1404cf978.0]
xor r9d, r9d
test al, al
jmp 0x14048b3a4
je 0x14048b47c
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048b3bb
je 0x14048b444
mov rax, qword [rcx + 0x38]
test r14b, 0x39
cmp qword [rax], r9
je 0x14048b413
mov rax, qword [rcx + 0x50]
cmp r10w, 0x1704
cmp dword [rax], r9d
jle 0x14048b413
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r11w
not ah
lea rax, [rdx + 2]
jmp 0x14048b3fe
mov qword [rcx], rax
jmp 0x14048b406
movzx eax, word [rdx]
jmp 0x14048b40e
jmp 0x14048b42d
mov rax, qword [rcx]
jmp 0x14048b41b
mov rax, qword [rax + 0x38]
jmp 0x14048b424
call qword [case.0x1404cf978.0]
xor r9d, r9d
cmp r14w, ax
jmp 0x14048b436
je 0x14048b444
mov al, r9b
jmp 0x14048b450
mov qword [r13], r9
jmp 0x14048b44d
mov al, dil
mov byte [r13 + 8], al
cmovo dx, bp
bswap edx
mov rdx, rsi
mov rcx, r13
call fcn.14046d98f
xor r9d, r9d
clc
test dx, 0x2255
cmc
test al, al
jmp 0x14048b476
je 0x140489108
mov dil, byte [rsp + 0x30]
rcr ch, 0x70
mov sil, byte [rsp + 0x30]
sub cl, 0xe
mov r14b, byte [rsp + 0x30]
cmc
mov r15b, byte [rsp + 0x30]
cdqe
stc
mov r12b, byte [rsp + 0x30]
shld cx, sp, 0xfe
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp ax, r11w
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14048b4bf
jne 0x1404899b1
movzx eax, byte [rsp + 0x38]
cmp r11b, cl
stc
test bl, bl
jmp 0x14048b4d5
cmove eax, ecx
jmp 0x14048b4dd
mov dword [rsp + 0x38], eax
jmp 0x14048b4e6
jmp 0x1404899bc
mov rcx, qword [rbp + 0x18]
mov dil, bl
mov edi, 1
cmp r9, 0x7dff6f5d
clc
cmp rcx, rdi
jmp 0x14048b507
jbe 0x14048b7aa
lea rbx, [rbp + 8]
add r8b, r10b
sub al, 0xf9
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
mov al, 0x56
sets al
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
cmc
mov byte [rsp + 0x30], al
movsx eax, r10w
add rbx, 2
rcr rax, cl
btr rax, r14
lea rax, [rbp + 8]
test cl, r11b
cmp r8, 8
jmp 0x14048b553
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmc
clc
cmp rbx, rax
jmp 0x14048b565
je 0x14048b745
mov rdx, qword [rsp + 0x48]
movsx ecx, r14w
cmovne cx, si
movzx ecx, bx
mov rcx, r13
jmp 0x14048b583
call fcn.14046d98f
sub r9d, r9d
test al, al
jmp 0x14048b592
jne 0x14048b733
cmp byte [r13 + 8], r9b
jmp 0x14048b5a1
jne 0x14048b646
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048b5b4
je 0x14048b632
mov rax, qword [rcx + 0x38]
shr edx, cl
rol dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048b5cd
je 0x14048b5f3
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14048b5e0
jle 0x14048b5f3
movzx eax, word [rdx]
jmp 0x14048b5ee
jmp 0x14048b610
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048b5ff
call qword [case.0x1404cf978.0]
xor r9d, r9d
cmovl cx, r11w
rcr cx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048b61d
je 0x14048b632
mov word [r13 + 0xa], ax
jmp 0x14048b62d
jmp 0x14048b63a
mov qword [r13], r9
cmp ah, 7
stc
mov byte [r13 + 8], dil
shrd eax, r15d, 0x15
sub al, spl
movzx eax, word [r13 + 0xa]
test bpl, bl
clc
cmp ax, word [rbx]
jne 0x14048b733
mov rcx, qword [r13]
cmc
jmp 0x14048b662
test rcx, rcx
jmp 0x14048b66a
je 0x14048b70b
mov rax, qword [rcx + 0x38]
cmp ecx, ebx
cmp r12d, 0x440971aa
stc
cmp qword [rax], r9
jmp 0x14048b686
je 0x14048b6d3
mov rax, qword [rcx + 0x50]
cmp r15b, 0xaf
test r9, r11
jmp 0x14048b69c
cmp dword [rax], r9d
jmp 0x14048b6a4
jle 0x14048b6d3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov eax, 0x47f5c02
cqo
mov rdx, qword [rcx]
movsx eax, si
lea rax, [rdx + 2]
mov qword [rcx], rax
setg al
lahf
movzx eax, bx
movzx eax, word [rdx]
jmp 0x14048b6f5
mov rax, qword [rcx]
jmp 0x14048b6db
mov rax, qword [rax + 0x38]
jmp 0x14048b6e4
call qword [case.0x1404cf978.0]
xor r9d, r9d
shl rcx, 0xea
rcl cx, 0xa6
mov ecx, 0xffff
cmp cx, ax
je 0x14048b70b
mov al, r9b
jmp 0x14048b714
mov qword [r13], r9
mov cl, 0xaf
mov al, dil
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
jmp 0x14048b725
mov rdx, qword [rbp + 8]
jmp 0x14048b72e
jmp 0x14048b538
mov r8, qword [rbp + 0x20]
or cl, r13b
cdq
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
cbw
lea rax, [rbp + 8]
cmc
cmp r8, 8
jmp 0x14048b753
cmovae rax, rdx
cmp r8b, al
jmp 0x14048b75f
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048b76b
je 0x14048b7aa
mov rcx, qword [rsp + 0x70]
mov rax, rcx
jmp 0x14048b781
cmp qword [rcx + 0x18], 0x10
jb 0x14048b794
mov rax, qword [rcx]
jmp 0x14048b794
mov qword [rcx + 0x10], r9
jmp 0x14048b79d
mov byte [rax], r9b
jmp 0x14048b7a5
jmp 0x14048b7d3
cmp byte [rsp + 0x30], 0
je 0x14048b7d3
mov r9b, 0x2d
mov r8, rdi
sub edx, edx
movsxd rcx, r14d
movzx ecx, dx
mov rcx, qword [rsp + 0x70]
jmp 0x14048b7cd
call fcn.14044e25f
nop
lea rcx, [rbp + 8]
jmp 0x14048b7dc
call fcn.14045fe32
mov rax, qword [rsp + 0x70]
or cl, r14b
sbb ch, 0xbc
cmovne cx, r9w
mov rcx, qword [rbp + 0x28]
cmp spl, bl
xor rcx, rsp
jmp 0x14048b800
call fcn.1404a3d69
mov rbx, qword [rsp + 0x170]
mov rsi, r14
sar rbp, cl
or r14b, 0x67
add rsp, 0x130
bswap r13
pop r15
movzx ebp, si
pop r14
movzx rdi, dx
movzx edi, r9w
not bpl
pop r13
not dil
bswap r12w
pop r12
bswap di
movzx bp, r8b
movzx rsi, di
pop rdi
movzx bp, r14b
bswap bp
pop rsi
pop rbp
jmp 0x14048b85a
ret
call fcn.1404ba2d1
int3
call fcn.1404ba2d1
nop
jmp 0x14048b871
call fcn.1404ba2d1
nop
jmp 0x14048b87c
call fcn.1404ba2d1
int3