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

Disassembly:
mov qword [rsp + 8], rbx
btr ax, sp
shrd bx, r11w, 0xd8
push rbp
inc bl
clc
push rsi
push rdi
push r12
btr ax, r8w
push r13
push r14
push r15
rol r15, 0x21
cmp al, sil
mov al, 0xd0
lea rbp, [rsp - 0x30]
sar r15w, cl
bts eax, r8d
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xor rax, rsp
xchg rbx, rcx
adc r13w, r8w
mov qword [rbp + 0x28], rax
btr rbx, rbp
mov qword [rsp + 0x48], r9
and r14w, r11w
cbw
bt r15, rbx
mov r13, r8
bts r15w, ax
not r15
rol rdi, cl
mov rdi, rdx
rcr r15b, 0x74
cmp r13d, 0x7b2367dd
mov qword [rsp + 0x70], rdx
movsx rbx, dx
movsx ax, r15b
shl r15w, cl
mov qword [rbp - 0x40], rdx
cmp r13, r13
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
sbb r15b, 0x9f
test r12, r14
sub r12d, r12d
movsx r15d, ax
mov bx, 0x685c
mov dword [rsp + 0x3c], r12d
mov cx, dx
bswap r15w
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
cmovo ecx, ecx
mov qword [rbp - 0x58], rbx
movsx ax, al
xchg cx, ax
mov rax, qword [rbx]
bswap cx
mov cx, r12w
mov rcx, rbx
jmp 0x1404738f3
mov rax, qword [rax + 8]
jmp 0x1404738fc
call qword [case.0x1404e588a.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047390e
je 0x140473949
lea rcx, [rbp - 0x60]
jmp 0x14047391d
call fcn.1404797ee
mov rsi, rax
mov qword [rsp + 0x50], rax
jmp 0x14047392f
test rbx, rbx
je 0x1404739cd
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x140473944
jmp 0x14047398e
lea rcx, [rbp - 0x60]
jmp 0x140473952
call fcn.1404793ca
mov rsi, rax
cmc
mov qword [rsp + 0x50], rax
cmp r10, 0x21f70463
test rbx, rbx
jmp 0x14047396f
je 0x1404739cd
mov rax, qword [rbx]
movsx rcx, r14w
bswap rcx
mov rax, qword [rax + 0x10]
movsxd rcx, r15d
cmovns ecx, esi
jmp 0x14047398e
mov rcx, rbx
jmp 0x140473996
call qword [case.0x1404e588a.0]
test rax, rax
mov r8, rax
jmp 0x1404739a7
je 0x1404739cd
mov rcx, qword [rax]
mov rax, qword [rcx]
cqo
movzx dx, r8b
mov edx, 1
mov rcx, r8
jmp 0x1404739c7
call qword [case.0x1404e588a.0]
mov byte [rsp + 0x38], r12b
jmp 0x1404739d7
mov byte [rsp + 0x30], r12b
jmp 0x1404739e1
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov dl, 0x16
cdq
mov qword [rbp + 0x18], r12
xchg ah, ah
mov qword [rbp + 0x20], 7
cwde
setnp al
not dl
mov word [rbp + 8], r12w
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
movzx rcx, dx
jmp 0x140473a18
mov rcx, rsi
jmp 0x140473a20
mov rax, qword [rax + 0x58]
jmp 0x140473a29
call qword [case.0x1404e588a.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsxd rcx, edi
movzx ecx, di
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov al, dil
not ebx
mov byte [rdi], r12b
mov esi, 1
mov bl, spl
jmp 0x140473a5f
mov eax, esi
movzx rcx, cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xchg bh, cl
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov ax, 0x2de
mov qword [rbp - 0x58], rbx
movzx ecx, di
mov cl, r8b
mov rax, qword [rbx]
movsx cx, bl
cmovge ecx, edi
not cx
mov rcx, rbx
jmp 0x140473a9a
mov rax, qword [rax + 8]
jmp 0x140473aa3
call qword [case.0x1404e588a.0]
nop
jmp 0x140473ab5
lea rcx, [rbp - 0x60]
call fcn.140466be9
mov rdi, rax
mov qword [rbp - 0x60], rax
cmp r11b, 0xac
test rbx, rbx
je 0x140473b21
mov rdx, qword [rbx]
movsxd rax, edi
mov cl, 0xd1
mov rcx, rbx
cwde
cbw
mov rax, qword [rdx + 0x10]
jmp 0x140473ae9
call qword [case.0x1404e588a.0]
mov r8, rax
test rax, rax
jmp 0x140473afa
je 0x140473b21
mov rcx, qword [rax]
setns al
mov dx, 0x2f86
mov rax, qword [rcx]
movzx dx, r10b
mov edx, esi
movzx rcx, bx
mov rcx, r8
call qword [case.0x1404e588a.0]
mov rax, qword [rdi]
mov r9, r14
xchg r8, rcx
lea r8, [0x1400c0dac]
not dl
lea rdx, [0x1400c0da0]
movzx cx, r10b
xchg ecx, ecx
setle ch
mov rcx, rdi
jmp 0x140473b4c
mov rax, qword [rax + 0x58]
jmp 0x140473b55
call qword [case.0x1404e588a.0]
mov rax, r12
mov qword [rbp - 0x78], rax
inc rcx
mov dil, byte [rsp + 0x30]
sal r12b, cl
rcl r15b, 0xdc
mov sil, byte [rsp + 0x30]
sub r15b, r10b
jmp 0x140473b82
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
lea ecx, [r9 + 1]
test r11b, 0x68
cmp dx, r14w
cmp rax, 4
jae 0x140476132
mov al, byte [rbp + rax - 0x70]
clc
cmp al, 0x20
jmp 0x140473bb6
je 0x140473beb
cmp al, 0x24
jmp 0x140473bc3
je 0x140475938
cmp al, 0x2b
je 0x140474f05
cmp al, 0x76
jmp 0x140473bd8
je 0x140473cc0
cmp al, 0x78
jmp 0x140473be5
jne 0x14047458d
cmp qword [rbp - 0x78], 3
jmp 0x140473bf5
je 0x14047458d
mov bl, r9b
mov byte [rsp + 0x40], bl
movsx rcx, r14w
movsx ecx, bp
bswap dx
mov rdx, qword [rsp + 0x48]
xchg cx, cx
cmovb rcx, r11
jmp 0x140473c1d
mov rcx, r13
jmp 0x140473c25
call fcn.14046e9f8
sub r9d, r9d
clc
test al, al
jmp 0x140473c35
jne 0x1404760f7
lea rbx, [r13 + 0xa]
shr sil, cl
neg edi
or edi, r9d
mov r12, rbx
clc
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
sal r14d, cl
stc
lea edi, [r9 + 1]
add r14b, dl
mov r14d, 0xffff
jmp 0x140473c6a
cmp byte [r13 + 8], r9b
jne 0x140475f83
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140473c81
je 0x140475f6f
mov rax, qword [rcx + 0x38]
rol dh, 0xf9
mov rdx, qword [rax]
clc
stc
test rdx, rdx
jmp 0x140473c9b
je 0x140475f38
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140473cad
jle 0x140475f38
movzx eax, word [rdx]
jmp 0x140473cbb
jmp 0x140475f53
mov dword [rsp + 0x68], r9d
setl ch
mov rbx, qword [rsp + 0x50]
movzx ecx, di
mov rax, qword [rbx]
not cx
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [case.0x1404e588a.0]
mov dword [rsp + 0x58], eax
xchg al, ah
jmp 0x140473cf1
mov rcx, qword [rbx]
cqo
movsx ax, r15b
sets dh
mov rax, qword [rcx + 0x28]
xchg rdx, rcx
cdq
movzx cx, r10b
lea rdx, [rbp - 0x18]
movzx rcx, cx
mov rcx, rbx
jmp 0x140473d1b
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
mov dword [rsp + 0x34], eax
stc
test bp, r8w
mov dword [rsp + 0x3c], eax
xor eax, eax
test r10w, 0x388b
test r14w, r15w
cmp r8b, r9b
cmp qword [rbp - 8], rax
je 0x14047465e
mov rax, qword [rbx]
xchg ecx, ecx
movzx rcx, r8w
movzx ecx, di
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [case.0x1404e588a.0]
mov word [rsp + 0x40], ax
cmp r13, r12
sub edx, edx
cmp rsp, rdi
test r10b, r15b
jmp 0x140473d7d
test ax, ax
je 0x14047465e
lea rcx, [rbp - 0x18]
clc
cmp r13b, 0xf6
stc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp bpl, 0x87
test bx, dx
cmp byte [rcx], 0x7f
jmp 0x140473da9
jae 0x14047465e
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx rcx, si
setno cl
movsxd rcx, edi
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
xchg cl, ch
mov qword [rbp - 0x20], rax
cbw
movzx rcx, r13w
movsx ebx, r11w
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
movsxd rbx, esp
mov rbx, 0x4f731f4b
mov ebx, edx
movsxd rcx, ebx
movsx ecx, r9w
mov rdx, qword [rsp + 0x48]
xchg ch, cl
cmovns cx, r13w
mov ecx, r11d
mov rcx, r13
jmp 0x140473e0c
call fcn.14046e9f8
xor r11d, r11d
test al, al
jmp 0x140473e1b
jne 0x1404743e2
mov r10, qword [rsp + 0x60]
movzx r8d, r13w
test cl, r10b
shl r8b, 0xef
lea r9, [r10 + 0x16]
xor r14w, di
movsx r14d, ax
mov qword [rbp - 0x48], r9
bsf rsi, r13
not bx
lea r14, [r13 + 0xa]
mov r8, r14
bsr ebx, edi
mov qword [rbp - 0x50], r14
shl bh, 0xde
sar rdi, cl
mov rbx, qword [rbp - 0x38]
movsx di, r9b
mov qword [rsp + 0x78], rbx
mov edi, r11d
adc sil, 0xea
movsxd rsi, ebx
bt si, sp
mov rsi, qword [rbp - 0x80]
clc
cmp byte [r13 + 8], r11b
jmp 0x140473e86
jne 0x140473f62
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140473e98
je 0x140473f40
mov rax, qword [rcx + 0x38]
movzx dx, r9b
bt dx, 0x18
mov dl, 0x8e
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140473eb9
je 0x140473ed9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140473ecb
jle 0x140473ed9
movzx eax, word [rdx]
jmp 0x140473f1d
mov rax, qword [rcx]
jmp 0x140473ee1
mov rax, qword [rax + 0x30]
jmp 0x140473eea
call qword [case.0x1404e588a.0]
mov r8, qword [rbp - 0x50]
shrd cx, ax, 0x27
and r9b, sil
cmp r9w, 0x2fba
mov r9, qword [rbp - 0x48]
test r15w, 0x66e4
mov r10, qword [rsp + 0x60]
add ch, 0xb9
shr ch, 0x33
sar ch, 0x43
sub r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140473f2a
je 0x140473f40
mov word [r8], ax
not r14w
mov r14, r8
jmp 0x140473f4d
mov qword [r13], r11
mov ah, 0x2c
setle ch
xchg dl, r8b
mov eax, 1
mov byte [r13 + 8], al
movsx ecx, r8w
setg dh
movzx r8w, spl
movzx r8d, word [r14]
not cl
mov rdx, r8
mov rdx, r9
mov rcx, r10
jmp 0x140473f76
call fcn.14017fdcc
sub rax, qword [rsp + 0x60]
test si, r15w
sar rax, 1
cmc
cmp r8d, ecx
cmp rax, 0xa
jmp 0x140473f94
jae 0x140474097
lea rcx, [0x1400c0da0]
neg r9b
mov r10b, 0xb0
movsx r10w, dil
mov r9b, byte [rax + rcx]
rol cx, cl
mov r10, qword [rsp + 0x70]
cmp rbp, rsi
mov rcx, qword [r10 + 0x10]
jmp 0x140473fc8
cmp rcx, qword [r10 + 0x18]
jmp 0x140473fd1
jae 0x140474013
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140473fec
jb 0x140473ff6
mov rax, qword [r10]
cmc
mov byte [rax + rcx], r9b
cmp dil, r10b
clc
sub edx, edx
jmp 0x140474005
mov byte [rax + rcx + 1], dl
jmp 0x14047400e
jmp 0x14047403c
mov r8b, r12b
movsx edx, sp
mov rcx, r14
movzx dx, r9b
mov edx, 1
movzx ecx, bp
mov cl, bpl
xchg cx, cx
mov rcx, r10
jmp 0x140474037
call fcn.14045cdea
lea rax, [rbp - 0x38]
sar cl, cl
neg cl
sal cl, 0x4b
cmp rsi, 0x10
setae cl
jmp 0x140474053
cmovae rax, rbx
jmp 0x14047405c
cmp byte [rax + rdi], 0x7f
jmp 0x140474065
je 0x14047425e
lea rax, [rbp - 0x38]
test cl, cl
movsx rcx, r14w
movzx ecx, r13w
cmovne rax, rbx
and rcx, r11
mov ecx, 1
test sp, 0x7fa8
add byte [rax + rdi], cl
jmp 0x140474092
jmp 0x140474249
lea rax, [rbp - 0x38]
xor bl, r14b
cmp rsi, 0x10
movzx edx, r8w
cwd
setae bl
movsx dx, r8b
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmc
test ebx, 0x7f8f5bcd
clc
sub r11d, r11d
cmp rbp, 0x5f2c4c3a
jmp 0x1404740d1
cmp byte [rax + rdi], r11b
jmp 0x1404740da
je 0x14047434c
cmp byte [r13 + 8], r11b
jmp 0x1404740e9
jne 0x1404741b5
mov rcx, qword [r13]
test r12w, sp
cmp r15b, 0xd7
test rcx, rcx
jmp 0x140474103
je 0x140474191
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
jmp 0x14047411a
je 0x140474148
mov rax, qword [rcx + 0x50]
test r11, 0x6f906359
cmp dh, bl
cmp dword [rax], r11d
jmp 0x140474135
jle 0x140474148
movzx eax, word [rdx]
jmp 0x140474143
jmp 0x14047416b
mov rax, qword [rcx]
jmp 0x140474150
mov rax, qword [rax + 0x30]
jmp 0x140474159
call qword [case.0x1404e588a.0]
xor r11d, r11d
cmp rcx, 0x112d08cb
rcr ecx, cl
mov ecx, 0xffff
jmp 0x140474175
cmp cx, ax
jmp 0x14047417d
je 0x140474191
mov word [r14], ax
jmp 0x14047418c
jmp 0x140474195
mov qword [r13], r11
mov r10d, 1
cqo
mov byte [r13 + 8], r10b
setb dl
cqo
mov rdx, qword [rsp + 0x78]
jmp 0x1404741b0
jmp 0x1404741bb
mov r10d, 1
movzx eax, word [rsp + 0x40]
cmp sil, 0xd5
stc
cmp word [r14], ax
jmp 0x1404741ce
jne 0x14047434c
mov rcx, qword [rbp - 0x28]
cmp r12b, r10b
test bpl, 0x36
cmp rcx, rsi
jmp 0x1404741e7
jae 0x140474211
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x28], rax
cmc
lea rax, [rbp - 0x38]
cmc
test bl, bl
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14047420c
jmp 0x14047423e
sub r9d, r9d
movsxd rdx, r8d
cwd
mov r8b, r15b
cqo
movzx rcx, r13w
not cx
mov rdx, r10
cmovs ecx, r8d
mov cx, 0x5a21
lea rcx, [rbp - 0x38]
jmp 0x140474239
call fcn.14045cdea
inc rdi
movsxd rcx, r10d
add ch, ah
rcl ch, 0xdb
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
shl cl, cl
btr si, bp
sbb cl, cl
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
clc
sub r8d, r8d
test rcx, rcx
jmp 0x14047426e
je 0x140474307
mov rax, qword [rcx + 0x38]
stc
test r13b, 0x82
cmp qword [rax], r8
jmp 0x140474285
je 0x1404742cd
mov rax, qword [rcx + 0x50]
test al, r13b
cmp dword [rax], r8d
jmp 0x14047429a
jle 0x1404742cd
dec dword [rax]
movsx eax, di
mov dl, 0x5c
mov dx, sp
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
movsxd rax, ebx
movsx eax, r10w
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x1404742c5
movzx eax, word [rdx]
jmp 0x1404742e7
mov rax, qword [rcx]
jmp 0x1404742d5
mov rax, qword [rax + 0x38]
jmp 0x1404742de
call qword [case.0x1404e588a.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404742f4
je 0x140474307
mov al, r8b
jmp 0x140474302
jmp 0x140474315
mov qword [r13], r8
mov eax, 1
movsx cx, r10b
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140474326
call fcn.14046e9f8
sub r11d, r11d
inc r8b
sbb r10b, r9b
test al, al
not r8b
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
je 0x140473e7d
mov qword [rbp - 0x80], rsi
xadd r14b, r11b
movzx r11d, r9w
mov rbx, rdi
test rdi, rdi
not dil
movsx r10w, r13b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
not r10b
movzx r10, r13w
movzx r10d, r9w
mov r10, qword [rsp + 0x78]
jmp 0x14047438e
je 0x1404743ea
lea rax, [rbp - 0x38]
stc
test dh, ah
cmc
cmp r11, 0x10
jmp 0x1404743a5
cmovae rax, r10
test dil, 0xac
clc
cmp byte [rax + rbx], 0
jmp 0x1404743b7
jle 0x1404743ca
inc rbx
jmp 0x1404743c5
jmp 0x1404743ea
mov eax, 1
jmp 0x1404743d4
mov byte [rsp + 0x38], al
jmp 0x1404743dd
jmp 0x1404743ea
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
sal r9b, 0x94
ror r9w, 0xe5
cmp sp, 0x5b0d
mov r9, qword [rbp]
stc
cmp r9, 0x10
jmp 0x14047440e
cmovae rdx, r8
cmp r8, 0x71046d52
test dl, 0xca
cmc
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140474428
jne 0x14047448e
test rbx, rbx
jmp 0x140474436
je 0x1404745f8
mov cl, byte [rdx]
cmc
cmp cl, 0x7f
jmp 0x140474447
je 0x1404745f8
sub rbx, 1
jmp 0x140474456
je 0x1404745b4
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140474469
cmovae rax, r10
clc
test rbx, 0x39ab1063
cmp cl, byte [rax + rbx]
je 0x1404745e1
mov eax, 1
cmp r12b, spl
stc
mov byte [rsp + 0x38], al
cmp al, spl
cmp r11, 0x10
jmp 0x140474497
jb 0x140474502
lea rdx, [r11 + 1]
bt eax, ebx
sal al, 0x66
bswap ax
mov rax, r10
cmp rdx, 0x1000
jmp 0x1404744b9
jb 0x1404744e4
add rdx, 0x27
cmp r14, 0x7cba30fe
clc
mov r10, qword [r10 - 8]
cmp r13w, r12w
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1404764cc
mov rcx, r10
jmp 0x1404744ec
call fcn.1401f8216
mov r9, qword [rbp]
sar r8w, cl
btc r8d, 0xff
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x14047450b
jb 0x140474585
lea rdx, [r9 + 1]
test r11, rax
movsx eax, r12w
mov rax, r8
cmp spl, 0x8b
cmp sil, r13b
test bpl, spl
cmp rdx, 0x1000
jmp 0x140474535
jb 0x14047457d
add rdx, 0x27
cmp r12b, r14b
test r11d, r11d
jmp 0x14047454a
mov r8, qword [r8 - 8]
test r11d, 0x6d6129e
jmp 0x14047455b
sub rax, r8
clc
cmp r15b, 0xc5
test bl, r10b
add rax, 0xfffffffffffffff8
cmp bpl, r11b
cmc
cmp rax, 0x1f
jmp 0x140474577
ja 0x1404764c1
mov rcx, r8
call fcn.1401f8216
xor r9d, r9d
mov ecx, 1
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test r14b, 0xe1
test al, al
jmp 0x1404745a0
jne 0x1404763de
mov rax, qword [rbp - 0x78]
jmp 0x1404745af
jmp 0x140473ba0
test rbx, rbx
jmp 0x1404745bc
jne 0x1404745e1
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
jmp 0x1404745d0
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x1404745db
jl 0x14047447e
cmp byte [rdx + 1], 0
jmp 0x1404745ea
jle 0x14047442e
inc rdx
jmp 0x14047442e
cmp r11, 0x10
jmp 0x140474601
jb 0x14047497c
lea rdx, [r11 + 1]
movzx eax, r12w
mov rax, r10
cmp rdx, 0x1000
jmp 0x14047461e
jb 0x140474651
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x140474631
sub rax, r10
jmp 0x140474639
add rax, 0xfffffffffffffff8
cmp r15d, r12d
test eax, edi
cmp rax, 0x1f
jmp 0x14047464b
ja 0x1404764cc
mov rcx, r10
call fcn.1401f8216
jmp 0x14047497c
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046e9f8
xor r8d, r8d
test ebx, 0x6aae1b8a
test al, al
jmp 0x14047467b
jne 0x14047498b
lea rbx, [r13 + 0xa]
xchg r15, rdi
mov r12, rbx
jmp 0x140474690
mov r9, qword [rsp + 0x60]
jmp 0x14047469a
lea rdi, [r9 + 0x16]
xchg r15, rsi
mov rsi, qword [rsp + 0x70]
movsxd r15, r13d
mov r15, qword [rsp + 0x48]
jmp 0x1404746b3
jmp 0x1404746c2
mov r9, qword [rsp + 0x60]
clc
test r10b, 0x37
cmp byte [r13 + 8], r8b
jmp 0x1404746cb
jne 0x140474790
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x1404746de
je 0x140474771
mov rax, qword [rcx + 0x38]
rcl dx, cl
bt dx, ax
mov rdx, qword [rax]
jmp 0x1404746f7
test rdx, rdx
je 0x14047471a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047470c
jle 0x14047471a
movzx eax, word [rdx]
jmp 0x140474741
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474726
call qword [case.0x1404e588a.0]
mov r9, qword [rsp + 0x60]
rcl cx, cl
xor r8d, r8d
bsf rcx, r11
cmp bh, 0x33
sal ecx, 0x67
mov ecx, 0xffff
cmc
cmp r15b, cl
cmp cx, ax
jmp 0x140474752
je 0x140474771
mov word [r12], ax
movzx ebx, r14w
setns bh
mov rbx, r12
jmp 0x14047476c
jmp 0x14047477b
mov qword [r13], r8
rdtsc
cqo
cwd
mov eax, 1
movzx r8, r9w
setno r8b
mov byte [r13 + 8], al
cmovno cx, si
movzx r8d, word [rbx]
mov cl, al
xchg cl, dl
movzx dx, r9b
mov rdx, rdi
setne cl
mov rcx, r9
call fcn.14017fdcc
sub rax, qword [rsp + 0x60]
cmp r8w, di
sar rax, 1
cmp r12b, 0x92
stc
cmp rax, 0xa
jae 0x14047495f
lea rcx, [0x1400c0da0]
add r9b, r15b
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x1404747e1
jae 0x14047482e
lea rax, [rcx + 1]
test dl, 0xca
stc
mov qword [rsi + 0x10], rax
xor eax, 0x6c031bf5
add ax, 0x4667
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x140474816
mov rax, qword [rsi]
test r15b, r12b
cmp r13w, 0x3aba
mov byte [rax + rcx], r9b
test rbx, r11
stc
cmp dh, 0xad
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14047484a
mov r8b, r14b
movsx dx, ch
mov edx, 1
mov rcx, rsi
jmp 0x140474842
call fcn.14045cdea
sub r8d, r8d
mov rcx, qword [r13]
test r13d, 0x303879d0
test rcx, rcx
jmp 0x14047485d
je 0x14047490d
mov rax, qword [rcx + 0x38]
jmp 0x140474874
cmp qword [rax], r8
jmp 0x14047487c
je 0x1404748cf
mov rax, qword [rcx + 0x50]
cmp r8d, edi
cmc
cmp r13w, 0x60bf
cmp dword [rax], r8d
jmp 0x140474898
jle 0x1404748cf
dec dword [rax]
setg al
cbw
xchg dl, dl
mov rcx, qword [rcx + 0x38]
xchg al, al
mov rdx, r9
mov rdx, qword [rcx]
mov ah, 0xd2
lea rax, [rdx + 2]
jmp 0x1404748bf
mov qword [rcx], rax
movzx rax, di
lahf
movzx eax, word [rdx]
jmp 0x1404748f2
mov rax, qword [rcx]
jmp 0x1404748d7
mov rax, qword [rax + 0x38]
jmp 0x1404748e0
call qword [case.0x1404e588a.0]
sub r8d, r8d
xor ecx, 0x513b5838
ror cx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x14047490d
mov al, r8b
jmp 0x140474908
jmp 0x140474924
mov qword [r13], r8
cbw
movzx dx, sil
movsx eax, r14w
mov eax, 1
bswap cx
mov byte [r13 + 8], al
mov rdx, r15
movzx rcx, r9w
movzx cx, ah
movsx cx, r10b
mov rcx, r13
jmp 0x140474940
call fcn.14046e9f8
xor r8d, r8d
test r11w, r10w
cmp sil, 0xe4
test al, 0xd1
test al, al
jmp 0x140474959
je 0x1404746b8
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movsxd rcx, r13d
xchg bl, r12b
mov r12b, byte [rsp + 0x30]
lahf
cbw
mov rbx, qword [rsp + 0x50]
movsx rax, r10w
cdqe
movsx cx, ch
mov rax, qword [rbx]
movzx rcx, cx
mov rcx, rbx
jmp 0x14047499a
mov rax, qword [rax + 0x18]
jmp 0x1404749a3
call qword [case.0x1404e588a.0]
movzx ebx, ax
movsx dx, bpl
cmovne edx, ebp
bswap rdx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404749c4
call fcn.14046e9f8
sub r8d, r8d
test al, al
jne 0x140474d94
test bx, bx
jmp 0x1404749dc
je 0x140474d94
cmp byte [r13 + 8], r8b
jmp 0x1404749eb
jne 0x140474a93
mov rcx, qword [r13]
test rcx, rcx
je 0x140474a77
mov rax, qword [rcx + 0x38]
or dl, sil
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140474a11
je 0x140474a42
mov rax, qword [rcx + 0x50]
cmp si, 0x75c4
cmp r10w, r8w
test rcx, r15
cmp dword [rax], r8d
jmp 0x140474a2f
jle 0x140474a42
movzx eax, word [rdx]
jmp 0x140474a3d
jmp 0x140474a57
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474a4e
call qword [case.0x1404e588a.0]
sub r8d, r8d
mov ecx, 0xffff
cmp sil, bl
cmp cx, ax
je 0x140474a77
mov word [r13 + 0xa], ax
jmp 0x140474a72
jmp 0x140474a82
mov qword [r13], r8
xor al, r11b
stc
shr ah, 0xe9
mov eax, 1
stc
test r10w, 0x341
mov byte [r13 + 8], al
stc
cmp word [r13 + 0xa], bx
xchg bh, bl
jmp 0x140474a9f
mov ebx, dword [rsp + 0x68]
jmp 0x140474aa8
jne 0x140474d99
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474abf
je 0x140474b79
mov rax, qword [rcx + 0x38]
jmp 0x140474ad3
cmp qword [rax], r8
jmp 0x140474adb
je 0x140474b2b
mov rax, qword [rcx + 0x50]
jmp 0x140474aef
cmp dword [rax], r8d
jmp 0x140474af7
jle 0x140474b2b
dec dword [rax]
cwde
jmp 0x140474b08
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not rax
movzx ax, r14b
lea rax, [rdx + 2]
jmp 0x140474b20
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140474b42
mov rax, qword [rcx]
jmp 0x140474b33
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
xor r8d, r8d
xchg ch, cl
mov ecx, 0xffff
jmp 0x140474b4d
cmp cx, ax
jmp 0x140474b55
je 0x140474b68
mov al, r8b
jmp 0x140474b63
jmp 0x140474b7d
mov eax, 1
not rcx
mov edx, 0x37756c9e
cmovbe cx, bp
mov qword [r13], r8
mov byte [r13 + 8], al
cqo
movsx rdx, r13w
movsx dx, r14b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046e9f8
cmp ebx, dword [rsp + 0x58]
jge 0x140474d99
xor r8d, r8d
test al, al
jmp 0x140474bad
jne 0x140474d7c
cmp byte [r13 + 8], r8b
jmp 0x140474bbc
jne 0x140474c62
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140474c45
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
cmp r12b, 0xcf
test rdx, rdx
je 0x140474c08
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r8d
jmp 0x140474bf5
jle 0x140474c08
movzx eax, word [rdx]
jmp 0x140474c03
jmp 0x140474c24
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474c14
call qword [case.0x1404e588a.0]
sub r8d, r8d
xchg cl, ch
sbb cl, r8b
shr cl, cl
mov ecx, 0xffff
test ah, 0x63
stc
cmp cx, ax
jmp 0x140474c35
je 0x140474c45
mov word [r13 + 0xa], ax
jmp 0x140474c4c
mov qword [r13], r8
bswap edx
cdq
mov eax, 1
not cl
cqo
movsx r8, r12w
mov byte [r13 + 8], al
jmp 0x140474c62
mov rax, qword [rsp + 0x60]
cmovge ecx, r13d
movzx rdx, cx
lea rdx, [rax + 0x16]
movsxd r8, esp
cmovo r8d, ecx
seto r8b
movzx r8d, word [r13 + 0xa]
cmovge rcx, r11
movsx rcx, r13w
movzx cx, spl
mov rcx, rax
jmp 0x140474c98
call fcn.14017fdcc
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
cmp r10b, 0x2a
test sil, spl
test r8w, 0x7884
cmp rax, 0xa
jmp 0x140474cbc
jae 0x140474d7c
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
bt cx, ax
shr r10b, 0x9e
mov r10, qword [rsp + 0x70]
add cx, 0x87f
movzx cx, dil
shr ch, 0x36
mov rcx, qword [r10 + 0x10]
test sp, 0x20de
cmp rcx, qword [r10 + 0x18]
jmp 0x140474cf9
jae 0x140474d49
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
movzx ax, ah
xor ax, dx
shld rax, rdx, 0xbf
mov rax, r10
stc
cmp qword [r10 + 0x18], 0x10
jb 0x140474d25
mov rax, qword [r10]
mov byte [rax + rcx], r9b
test dil, 0x60
jmp 0x140474d32
sub r8d, r8d
jmp 0x140474d3a
mov byte [rax + rcx + 1], r8b
jmp 0x140474d44
jmp 0x140474d66
mov r8b, sil
mov edx, 1
mov rcx, r10
call fcn.14045cdea
sub r8d, r8d
sub rax, rsp
btr rax, r12
and rax, rsi
mov eax, 1
jmp 0x140474d70
add ebx, eax
jmp 0x140474d77
jmp 0x140474ab3
mov ecx, 1
jmp 0x140474d86
mov byte [rsp + 0x38], cl
jmp 0x140474d8f
jmp 0x140474da3
mov ebx, dword [rsp + 0x68]
cwde
mov ecx, 1
cmovp eax, r15d
cmc
mov rax, qword [rsp + 0x70]
cmp bh, 0x3a
stc
test rbp, rbx
xor edx, edx
jmp 0x140474db6
cmp qword [rax + 0x10], rdx
jmp 0x140474dbf
jne 0x140474dce
mov byte [rsp + 0x38], cl
jmp 0x140474e97
mov eax, dword [rsp + 0x58]
test ecx, ecx
cmp ebx, eax
jmp 0x140474ddb
jge 0x140474e97
sub eax, ebx
stc
mov ebx, eax
mov r14, qword [rsp + 0x70]
mov r15d, 1
sbb cl, r12b
or cl, cl
xadd ecx, ecx
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x140474e06
jae 0x140474e4d
lea rax, [rcx + 1]
stc
clc
mov qword [r14 + 0x10], rax
dec ax
test eax, 0x689c35f0
or ax, 0x687d
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140474e2f
jb 0x140474e3d
mov rax, qword [r14]
jmp 0x140474e3d
mov word [rax + rcx], 0x30
jmp 0x140474e48
jmp 0x140474e78
mov r9b, 0x30
movzx rcx, r9w
mov r8b, dil
mov rdx, r15
mov ecx, ecx
movzx ecx, r13w
mov rcx, r14
jmp 0x140474e68
call fcn.14045cdea
sub edx, edx
test spl, r13b
cmp si, 0x124f
cmc
sub rbx, r15
jne 0x140474df9
mov r14b, byte [rsp + 0x30]
stc
rcl r15b, 0xc3
bsr dx, bp
mov r15b, byte [rsp + 0x30]
adc dl, r11b
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x140474ea4
jb 0x140474585
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp spl, 0xb
cmp rdx, 0x1000
jmp 0x140474ec4
jb 0x140474580
add rdx, 0x27
test r13d, 0x736e35f3
mov rcx, qword [rcx - 8]
clc
cmp spl, r12b
cmc
sub rax, rcx
test r8d, 0x49d56abb
add rax, 0xfffffffffffffff8
jmp 0x140474ef1
cmp rax, 0x1f
jmp 0x140474efa
ja 0x1404764c1
jmp 0x140474580
mov rdx, qword [rsp + 0x48]
xchg rcx, rcx
movsx cx, r9b
bswap ecx
mov rcx, r13
call fcn.14046e9f8
xor r9d, r9d
stc
cmc
test al, al
jmp 0x140474f28
jne 0x140474588
mov rbx, qword [rsp + 0x50]
setge ah
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
bswap cx
movzx ecx, sp
mov rcx, rbx
jmp 0x140474f4b
mov rax, qword [rax + 0x38]
jmp 0x140474f54
call qword [case.0x1404e588a.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
jmp 0x140474f6e
mov dword [rsp + 0x34], r8d
jmp 0x140474f79
mov dword [rsp + 0x3c], r8d
test si, 0x4d1d
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140474f8f
jbe 0x140475121
mov rax, qword [rbx]
movzx dx, r8b
lea rdx, [rbp - 0x18]
movsx ecx, r9w
movzx cx, ah
mov rcx, r12
mov rcx, rbx
jmp 0x140474fb4
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov r8d, dword [rsp + 0x34]
bt dx, di
bts r8d, 0xb
cdq
bt rdx, 0xa6
or r8d, 4
sbb dl, spl
mov dword [rsp + 0x34], r8d
movsx rdx, cx
sub dx, dx
rcr dl, 0x91
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
jmp 0x140474ffa
mov qword [rsp + 0x58], rdx
jmp 0x140475006
sub r9d, r9d
cmp byte [rdx], r9b
jmp 0x140475011
jne 0x1404750d6
mov rcx, qword [r13]
cmp r8, r12
test rcx, rcx
jmp 0x140475026
je 0x1404750bb
mov rax, qword [rcx + 0x38]
movzx dx, r14b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140475040
je 0x140475069
mov rax, qword [rcx + 0x50]
cmp di, r8w
cmp dword [rax], r9d
jmp 0x140475056
jle 0x140475069
movzx eax, word [rdx]
jmp 0x140475064
jmp 0x140475092
mov rax, qword [rcx]
jmp 0x140475071
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
mov r8d, dword [rsp + 0x34]
sub dh, 0x1d
bt cx, 0x17
xor cl, 0x42
sub r9d, r9d
btc edx, r15d
mov ecx, 0xffff
rcl dl, cl
mov rdx, qword [rsp + 0x58]
jmp 0x1404750a3
cmp cx, ax
je 0x1404750bb
mov word [r13 + 0xa], ax
jmp 0x1404750b6
jmp 0x1404750c3
mov qword [r13], r9
cmovns r10, r13
mov r10d, 1
jmp 0x1404750ce
mov byte [rdx], r10b
jmp 0x1404750e8
mov r10d, 1
adc ah, 0x24
shld cx, r13w, 0x9c
rcr ax, cl
movzx ecx, word [r13 + 0xa]
sar al, 0x6d
lea rax, [rbp - 0x18]
test r12b, dil
cmp qword [rbp], 8
jmp 0x140475101
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x14047510e
jne 0x140475128
mov bl, r10b
jmp 0x14047511c
jmp 0x140475139
lea rdx, [r13 + 8]
test dl, 6
mov bl, r9b
mov qword [rsp + 0x58], rdx
test spl, 0x2f
cmp si, 0x22b
test r8b, 4
je 0x14047517a
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
not cx
movsx cx, r13b
mov dword [rsp + 0x3c], r8d
cmovs cx, dx
movzx rcx, bx
lea rcx, [rbp - 0x18]
jmp 0x14047516a
call fcn.140460fe9
mov r8d, dword [rsp + 0x34]
cmp r11w, 0x7a54
test r8b, 2
jmp 0x140475183
je 0x1404751c2
and r8d, 0xfffffffd
movzx cx, r12b
setns cl
not ecx
mov dword [rsp + 0x34], r8d
jmp 0x1404751a8
mov dword [rsp + 0x3c], r8d
not ch
xchg cl, ch
movsx ecx, dx
lea rcx, [rbp - 0x38]
jmp 0x1404751bd
call fcn.140460fe9
sub r8d, r8d
clc
cmc
cmp rbx, 0x3d1f0a2b
test bl, bl
jmp 0x1404751d5
je 0x1404753c8
mov rcx, qword [r13]
clc
jmp 0x1404751e8
test rcx, rcx
jmp 0x1404751f0
je 0x14047528c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140475251
mov rax, qword [rcx + 0x50]
test r8b, 0xd5
cmp dword [rax], r8d
jle 0x140475251
dec dword [rax]
xchg rdx, rdx
cqo
mov rcx, qword [rcx + 0x38]
movzx dx, bpl
cdqe
mov rdx, qword [rcx]
cbw
movzx eax, bx
movzx rax, r12w
lea rax, [rdx + 2]
jmp 0x14047523b
mov qword [rcx], rax
movzx rax, bp
cdqe
movzx eax, word [rdx]
jmp 0x14047524c
jmp 0x14047526d
mov rax, qword [rcx]
jmp 0x140475259
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
xor r8d, r8d
sub cl, bpl
movsx ecx, r15w
mov ecx, 0xffff
cmp sil, r13b
stc
cmp cx, ax
jmp 0x14047527e
je 0x14047528c
mov al, r8b
jmp 0x14047529d
mov qword [r13], r8
cwd
cdq
jmp 0x140475298
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
cdqe
cwde
cwd
mov rcx, qword [rsp + 0x50]
cqo
bswap rax
mov rax, qword [rcx]
movzx edx, ax
lea rdx, [rbp - 0x18]
jmp 0x1404752c2
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
mov ebx, dword [rsp + 0x34]
movsxd rdx, r13d
btr dx, bx
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
rol rdx, cl
bt dx, di
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
clc
test bp, si
cmp rdx, 8
jmp 0x1404752fb
jb 0x140475352
lea rdx, [rdx*2 + 2]
cmc
shrd ax, r9w, 0xe8
mov rcx, qword [rbp + 8]
mov rax, r14
rcr ah, 0x3e
mov rax, rcx
cmp r12b, sil
cmp rdx, 0x1000
jb 0x14047534d
add rdx, 0x27
cmc
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140475347
ja 0x1404764d7
call fcn.1401f8216
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, bx
shld cx, r10w, 0x50
movups xmmword [rbp + 8], xmm0
rcr ch, 0xe4
xor cx, 0x3ab0
ror cl, 0x69
movups xmm1, xmmword [rbp - 8]
mov ecx, 0x108d4e1a
movups xmmword [rbp + 0x18], xmm1
rcl cx, cl
xor eax, eax
xchg rcx, rcx
jmp 0x140475388
mov qword [rbp - 8], rax
movzx rcx, r14w
movsx cx, ch
not ch
mov qword [rbp], 7
mov cl, r14b
not cx
movsx ecx, si
mov word [rbp - 0x18], ax
not rcx
setl cl
movsx ecx, r9w
lea rcx, [rbp - 0x18]
jmp 0x1404753be
call fcn.140460fe9
jmp 0x140474585
mov rbx, qword [rsp + 0x50]
bswap rax
movzx rdx, r14w
xchg dx, ax
mov rax, qword [rbx]
bswap ecx
cdq
lea rdx, [rbp - 0x38]
movsxd rcx, edx
setl cl
movsx ecx, r10w
mov rcx, rbx
jmp 0x1404753f2
mov rax, qword [rax + 0x40]
jmp 0x1404753fb
call qword [case.0x1404e588a.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
clc
jmp 0x14047541a
xor r9d, r9d
stc
cmp qword [rbp - 0x28], r9
jmp 0x140475427
jbe 0x140475591
mov rax, qword [rbx]
movzx ecx, r13w
movsxd rcx, esp
lea rdx, [rbp - 0x18]
movsx ecx, r10w
movzx rcx, sp
mov rcx, rbx
jmp 0x14047544b
mov rax, qword [rax + 0x40]
jmp 0x140475454
call qword [case.0x1404e588a.0]
mov edx, dword [rsp + 0x34]
mov r8b, 0xd1
setp r8b
jmp 0x14047546a
bts edx, 0xd
or edx, 0x10
rol r8b, 0x37
adc r8w, r12w
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
test r14w, r14w
stc
cmp al, r12b
xor r9d, r9d
cmp r8b, r11b
jmp 0x140475499
cmp byte [r8], r9b
jmp 0x1404754a1
jne 0x14047555f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404754b3
je 0x14047553b
mov rax, qword [rcx + 0x38]
add rdx, 0x39934c1c
cmp r11, 0x45665529
mov rdx, qword [rax]
clc
jmp 0x1404754d4
test rdx, rdx
jmp 0x1404754dc
je 0x1404754ff
mov rax, qword [rcx + 0x50]
cmp r12b, spl
cmp dword [rax], r9d
jle 0x1404754ff
movzx eax, word [rdx]
jmp 0x1404754fa
jmp 0x14047551e
mov rax, qword [rcx]
jmp 0x140475507
mov rax, qword [rax + 0x30]
jmp 0x140475510
call qword [case.0x1404e588a.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047552b
je 0x14047553b
mov word [r13 + 0xa], ax
jmp 0x14047553f
mov qword [r13], r9
mov r10d, 1
mov byte [r8], r10b
jmp 0x140475551
mov edx, dword [rsp + 0x34]
jmp 0x14047555a
jmp 0x140475565
mov r10d, 1
movzx ecx, word [r13 + 0xa]
movsx eax, r10w
lea rax, [rbp - 0x18]
sar bl, cl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
xchg bl, bl
mov bl, 0x93
mov bl, r8b
mov bl, r10b
je 0x140475597
mov bl, r9b
cmp dx, bp
test dl, 0x10
je 0x1404755c8
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
mov cx, 0x5dbc
mov cl, r11b
movzx ecx, r10w
lea rcx, [rbp - 0x18]
jmp 0x1404755bf
call fcn.140460fe9
mov edx, dword [rsp + 0x34]
test dl, 8
je 0x1404755ef
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
movsx cx, r10b
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x1404755ea
call fcn.140460fe9
test bl, bl
jmp 0x1404755f6
je 0x1404757f3
mov rcx, qword [r13]
test r15, 0x2551e59
sub ebx, ebx
cmp r9w, 0x65ef
test rcx, rcx
je 0x1404756ac
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x140475624
je 0x14047567a
mov rax, qword [rcx + 0x50]
stc
jmp 0x140475634
cmp dword [rax], ebx
jmp 0x14047563b
jle 0x14047567a
dec dword [rax]
movzx edx, r14w
setae al
bswap edx
mov rcx, qword [rcx + 0x38]
lahf
xchg dh, dh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047565f
mov qword [rcx], rax
movzx rax, r10w
setg ah
movsx ax, ch
movzx eax, word [rdx]
jmp 0x140475675
jmp 0x140475691
mov rax, qword [rcx]
jmp 0x140475682
mov rax, qword [rax + 0x38]
jmp 0x14047568b
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047569f
je 0x1404756ac
mov al, bl
jmp 0x1404756c5
mov qword [r13], rbx
cbw
cqo
setbe dl
mov eax, 1
movsx ecx, r12w
movzx ecx, ax
bswap ecx
mov rcx, qword [rsp + 0x58]
jmp 0x1404756d6
mov byte [rcx], al
mov edx, r8d
bswap rdx
cqo
mov rcx, qword [rsp + 0x50]
movzx rax, r9w
cwde
mov rax, qword [rcx]
cdq
movsxd rdx, r13d
lea rdx, [rbp - 0x18]
jmp 0x1404756fa
mov rax, qword [rax + 0x40]
jmp 0x140475703
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
sar dh, cl
bsf dx, bp
mov dword [rsp + 0x34], eax
btc dx, r11w
movzx rdx, bp
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
stc
clc
test r10w, 0x6f98
cmp rdx, 8
jmp 0x14047573d
jb 0x140475799
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
lahf
cdqe
mov rax, rcx
test esp, esp
cmc
cmp rdx, 0x1000
jmp 0x140475764
jb 0x140475794
add rdx, 0x27
test r8w, 0x7642
jmp 0x140475779
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047578e
ja 0x1404764b6
call fcn.1401f8216
movups xmm0, xmmword [rbp - 0x18]
bswap rcx
setg cl
movsx ecx, ax
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
mov cx, 0x3fe7
cmovg cx, bp
not ch
movups xmmword [rbp + 0x18], xmm1
bswap cx
not ch
mov qword [rbp - 8], rbx
mov qword [rbp], 7
movzx ecx, r10w
mov word [rbp - 0x18], bx
not ch
movzx ecx, r14w
lea rcx, [rbp - 0x18]
jmp 0x1404757e4
call fcn.140460fe9
mov byte [rsp + 0x30], 1
jmp 0x140474585
mov rbx, qword [rsp + 0x50]
movsx rdx, bp
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsxd rcx, esp
not ch
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140475814
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 0xe
or eax, 0x20
cmp r15b, r15b
mov dword [rsp + 0x34], eax
cmp r8b, 0xd8
mov dword [rsp + 0x3c], eax
test esi, 0x7533acc
cmp ax, r8w
sub ecx, ecx
test al, 0x2e
cmp r14b, bpl
cmp qword [rbp - 0x28], rcx
je 0x1404758b0
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x18]
movsx cx, spl
setp cl
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14047586d
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
cmp r15b, 0x96
mov dword [rsp + 0x34], eax
jmp 0x14047588e
mov dword [rsp + 0x3c], eax
xor ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14047589d
jne 0x1404758b0
lea ebx, [rcx + 1]
jmp 0x1404758ab
jmp 0x1404758b3
mov bl, cl
cmc
test al, 0x40
jmp 0x1404758ba
je 0x1404758e4
and eax, 0xffffffbf
movsx ecx, cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x1404758d7
call fcn.140460fe9
mov eax, dword [rsp + 0x34]
cmc
cmp ebx, r8d
test al, 0x20
jmp 0x1404758eb
je 0x14047590d
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
movsxd rcx, esp
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
jmp 0x140475908
call fcn.140460fe9
sub r9d, r9d
not rax
cmp r14b, 0xb0
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
cmp r11w, cx
cmp bpl, 0x4a
test bl, bl
je 0x140474591
mov byte [rsp + 0x30], cl
jmp 0x140474591
mov rcx, qword [rsp + 0x50]
movsx rdx, r11w
mov rax, qword [rcx]
jmp 0x140475950
lea rdx, [rbp - 0x38]
jmp 0x140475959
mov rax, qword [rax + 0x30]
jmp 0x140475962
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
xchg bl, bl
movzx ebx, r13w
bts eax, 7
not bl
rol bx, 0xf2
mov dword [rsp + 0x34], eax
and bx, bp
rol bh, 0x7a
mov dword [rsp + 0x3c], eax
movsxd rax, ebp
bt rax, 0xca
rcr bh, 0x11
mov rax, qword [rbp + 0x98]
rcl ebx, 0x7f
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x1404759ad
jne 0x140475ae8
mov rdx, rbx
movzx ecx, cx
mov rcx, r13
jmp 0x1404759c1
call fcn.14046e9f8
xor r8d, r8d
test sil, 7
test al, al
jne 0x140475ae8
lea rbx, [rbp - 0x38]
stc
clc
cmp qword [rbp - 0x20], 8
jmp 0x1404759e5
cmovae rbx, qword [rbp - 0x38]
test r9b, bl
cmp al, bpl
test rsi, 0x32c01ca5
cmp byte [r13 + 8], r8b
jmp 0x140475a00
jne 0x140475ac5
mov rcx, qword [r13]
cmp spl, al
jmp 0x140475a12
test rcx, rcx
jmp 0x140475a1a
je 0x140475aa8
mov rax, qword [rcx + 0x38]
mov dx, 0x158f
mov rdx, qword [rax]
cmp r11w, 0x3129
test r14d, 0x1ddb7f7f
cmp esp, r10d
test rdx, rdx
jmp 0x140475a43
je 0x140475a68
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140475a55
jle 0x140475a68
movzx eax, word [rdx]
jmp 0x140475a63
jmp 0x140475a82
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140475a74
call qword [case.0x1404e588a.0]
xor r8d, r8d
movsx cx, r11b
mov ecx, 0xffff
test r14d, edx
stc
cmp cx, ax
jmp 0x140475a93
je 0x140475aa8
mov word [r13 + 0xa], ax
jmp 0x140475aa3
jmp 0x140475ab6
mov qword [r13], r8
btc eax, r14d
rcl eax, 0x65
dec rax
mov eax, 1
test r9b, bl
cmp r8b, bpl
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
cmp ecx, 0x161d3813
cmc
test rcx, rsi
cmp ax, word [rbx]
jmp 0x140475adc
jne 0x140475c20
mov rbx, qword [rsp + 0x48]
cmc
cmp qword [rbp - 0x78], 3
jmp 0x140475af2
jne 0x140475c4e
mov eax, 1
clc
cmp qword [rbp + 0x18], rax
jmp 0x140475b07
ja 0x140475c4e
mov rdx, rbx
movzx cx, r8b
movsx ecx, sp
cmovae cx, r10w
mov rcx, r13
call fcn.14046e9f8
sub ebx, ebx
test eax, ebx
test al, al
jmp 0x140475b30
jne 0x140475c2a
cmp byte [r13 + 8], bl
jne 0x140475be6
mov rcx, qword [r13]
test rcx, rcx
je 0x140475bc9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140475b5d
je 0x140475b89
mov rax, qword [rcx + 0x50]
stc
test r8d, r8d
cmp dil, 0xfc
cmp dword [rax], ebx
jmp 0x140475b76
jle 0x140475b89
movzx eax, word [rdx]
jmp 0x140475b84
jmp 0x140475ba0
mov rax, qword [rcx]
jmp 0x140475b91
mov rax, qword [rax + 0x30]
jmp 0x140475b9a
call qword [case.0x1404e588a.0]
mov ecx, 0xffff
cmc
jmp 0x140475bac
cmp cx, ax
jmp 0x140475bb4
je 0x140475bc9
mov word [r13 + 0xa], ax
jmp 0x140475bc4
jmp 0x140475bcd
mov qword [r13], rbx
mov eax, 1
bt cx, bx
mov byte [r13 + 8], al
dec rcx
btc rax, 0xa5
sar cx, 0x8b
movzx ecx, word [r13 + 0xa]
dec rax
lahf
btr ax, 0x7d
lea rax, [rbp - 0x38]
test r11w, r14w
clc
stc
cmp qword [rbp - 0x20], 8
jmp 0x140475c08
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x140475c15
je 0x140475c4e
jmp 0x140475c2a
xor ebx, ebx
adc rdx, r13
movzx cx, r13b
lea rax, [rbp - 0x38]
xchg ch, cl
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
sbb dl, r13b
shrd cx, cx, 0x47
mov word [rax], bx
cmp r13b, 0x34
cdq
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
mov cx, 0x39aa
movzx dx, r10b
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
movsxd rcx, edx
mov rcx, r13
jmp 0x140475c75
call fcn.14046e9f8
sub r8d, r8d
test r9w, 0x8c1
jmp 0x140475c88
test al, al
jmp 0x140475c8f
jne 0x140475ecf
mov r12, qword [rsp + 0x48]
sal eax, cl
lahf
mov esi, 0xffff
bt r14w, r12w
bsr eax, r10d
movzx eax, bp
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
setae al
jmp 0x140475cc5
cmovae rcx, qword [rbp - 0x38]
ror ax, cl
adc ax, 0xcfb
inc rax
mov rax, qword [rbp - 0x28]
test dx, dx
stc
cmp r12w, 0x4eeb
lea rcx, [rcx + rax*2]
clc
test r13, 0x422a46f8
cmp rbx, rcx
jmp 0x140475cf6
je 0x140475eb6
cmp byte [r13 + 8], r8b
jmp 0x140475d05
jne 0x140475db5
mov rcx, qword [r13]
test r9d, ecx
test rbx, 0x10bd502b
clc
test rcx, rcx
jmp 0x140475d22
je 0x140475d9f
mov rax, qword [rcx + 0x38]
sar edx, cl
sbb dh, 0x58
mov rdx, qword [rax]
cmc
test r9w, 0x3d2f
test rdx, rdx
je 0x140475d6a
mov rax, qword [rcx + 0x50]
test spl, r14b
cmp dl, 0xb2
cmc
cmp dword [rax], r8d
jmp 0x140475d57
jle 0x140475d6a
movzx eax, word [rdx]
jmp 0x140475d65
jmp 0x140475d87
mov rax, qword [rcx]
jmp 0x140475d72
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
xor r8d, r8d
cmc
cmp r10d, 0x252e795e
cmp si, ax
je 0x140475d9f
mov word [r13 + 0xa], ax
jmp 0x140475d9a
jmp 0x140475da6
mov qword [r13], r8
btc eax, edx
mov byte [r13 + 8], r14b
sal ah, cl
movsx ax, bpl
sal ax, 0x10
movzx eax, word [r13 + 0xa]
cmc
jmp 0x140475dc0
cmp ax, word [rbx]
jmp 0x140475dc8
jne 0x140475eb6
add rbx, 2
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140475dde
je 0x140475e7a
mov rax, qword [rcx + 0x38]
cmc
cmp r9b, 0xfb
test r11, 0x220d2f5c
cmp qword [rax], r8
jmp 0x140475dfc
je 0x140475e44
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140475e0f
jle 0x140475e44
dec dword [rax]
xchg dl, al
rdtsc
mov rcx, qword [rcx + 0x38]
cwde
not al
mov rdx, qword [rcx]
movsxd rax, edi
movzx ax, r8b
lea rax, [rdx + 2]
jmp 0x140475e36
mov qword [rcx], rax
setge ah
movzx eax, word [rdx]
jmp 0x140475e64
mov rax, qword [rcx]
jmp 0x140475e4c
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
xor r8d, r8d
cmp sil, 0x15
test r10b, 0x45
test r12b, r8b
cmp si, ax
jmp 0x140475e6c
je 0x140475e7a
mov al, r8b
jmp 0x140475e81
mov qword [r13], r8
mov al, r14b
mov byte [r13 + 8], al
cwd
sete dl
mov ecx, 0x3d2c2ebd
mov rdx, r12
movzx rcx, bp
mov ch, 1
mov rcx, r13
jmp 0x140475ea1
call fcn.14046e9f8
xor r8d, r8d
test al, al
jmp 0x140475eb0
je 0x140475cb2
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
test r13, 0x11e00523
mov r12b, byte [rsp + 0x30]
not cx
lea rcx, [rbp - 0x38]
btc ax, r11w
bts ax, sp
cwde
cmp qword [rbp - 0x20], 8
movsx eax, cx
movsxd rax, ebp
cmovae rcx, qword [rbp - 0x38]
movsxd rax, ebp
mov rax, qword [rbp - 0x28]
cmc
test bp, 0x4448
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
stc
test dil, 0x3f
movzx eax, al
cmp rbx, rcx
mov ecx, 1
cmovne eax, ecx
movsx rcx, r10w
jmp 0x140475f1e
mov dword [rsp + 0x38], eax
xchg rcx, rcx
mov ecx, 0x4b011e9f
movsx cx, sil
lea rcx, [rbp - 0x38]
jmp 0x1404753be
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140475f44
call qword [case.0x1404e588a.0]
sub r9d, r9d
jmp 0x140475f53
cmp r14w, ax
je 0x140475f6f
mov word [r12], ax
mov rbx, r12
jmp 0x140475f6a
jmp 0x140475f75
mov qword [r13], r9
cwd
mov byte [r13 + 8], dil
movsx r8, r10w
cbw
mov dx, 0x749b
mov rax, qword [r15]
bswap dx
movsxd rcx, r13d
mov edx, 0x48
mov ecx, 0x7fac7353
movzx r8d, word [rbx]
not ch
cmovnp cx, bp
xchg ch, ch
mov rcx, r15
jmp 0x140475faa
mov rax, qword [rax + 0x20]
jmp 0x140475fb3
call qword [case.0x1404e588a.0]
xor r9d, r9d
cmc
test al, al
je 0x1404760bf
mov byte [rsp + 0x40], dil
bt cx, r14w
mov rcx, qword [r13]
cmc
stc
jmp 0x140475fda
test rcx, rcx
je 0x14047607e
mov rax, qword [rcx + 0x38]
jmp 0x140475ff0
cmp qword [rax], r9
jmp 0x140475ff8
je 0x14047604b
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x14047600b
jle 0x14047604b
dec dword [rax]
rdtsc
jmp 0x14047601a
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, r10w
not rax
movsx eax, r15w
lea rax, [rdx + 2]
jmp 0x140476035
mov qword [rcx], rax
cwde
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x140476046
jmp 0x140476067
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140476057
call qword [case.0x1404e588a.0]
sub r9d, r9d
cmp al, 0x93
cmp di, r12w
cmc
cmp r14w, ax
je 0x14047607e
mov al, r9b
jmp 0x140476079
jmp 0x14047608c
mov qword [r13], r9
movsxd rcx, edx
mov al, dil
movzx edx, r8w
mov byte [r13 + 8], al
movsx rcx, ax
movzx rcx, r13w
mov rdx, rsi
mov rcx, r13
jmp 0x1404760a3
call fcn.14046e9f8
sub r9d, r9d
cmp dil, 0x83
cmp r11b, r14b
test al, al
jmp 0x1404760b9
je 0x140473c6a
mov dil, byte [rsp + 0x30]
rol r14b, cl
mov sil, byte [rsp + 0x30]
rcl ax, cl
movzx eax, r9w
rcr r15b, 0x57
mov r14b, byte [rsp + 0x30]
test sil, spl
mov r15b, byte [rsp + 0x30]
shr r12b, cl
xchg al, r12b
mov ax, 0x5d54
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14047610a
jne 0x14047458d
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14047611c
cmove eax, ecx
jmp 0x140476124
mov dword [rsp + 0x38], eax
jmp 0x14047612d
jmp 0x140474591
mov rcx, qword [rbp + 0x18]
stc
add dil, 0x8f
mov edi, 1
jmp 0x140476145
cmp rcx, rdi
jmp 0x14047614d
jbe 0x140476416
lea rbx, [rbp + 8]
movsxd r8, r10d
setg dl
mov rdx, qword [rbp + 8]
rol al, 0xe
cmp rsi, rbx
sal r8d, 0x21
mov r8, qword [rbp + 0x20]
cmp r8, 8
mov al, r14b
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
stc
jmp 0x140476184
mov byte [rsp + 0x30], al
movsx eax, ax
btr rax, r8
bsr ax, bx
add rbx, 2
bt eax, r11d
rcl ax, cl
lea rax, [rbp + 8]
jmp 0x1404761a7
cmp r8, 8
jmp 0x1404761b0
cmovae rax, rdx
cmp rbx, 0x71264942
cmp r11w, bx
lea rax, [rax + rcx*2]
test r11b, al
cmp rbx, rax
jmp 0x1404761ce
je 0x1404763a9
mov rdx, qword [rsp + 0x48]
movsx ecx, r11w
mov rcx, r13
jmp 0x1404761e5
call fcn.14046e9f8
xor r9d, r9d
stc
test al, al
jmp 0x1404761f5
jne 0x140476394
cmp byte [r13 + 8], r9b
jne 0x1404762a6
mov rcx, qword [r13]
cmp r14b, r13b
test dl, bpl
cmp dx, 0x5b1e
test rcx, rcx
jmp 0x14047621c
je 0x140476297
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140476232
je 0x140476252
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140476252
movzx eax, word [rdx]
jmp 0x14047624d
jmp 0x14047626e
mov rax, qword [rcx]
jmp 0x14047625a
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
xor r9d, r9d
ror cl, 0x53
test r15b, 0xa6
mov ecx, 0xffff
cmp r11b, 0x2f
cmp dl, spl
cmp cx, ax
jmp 0x140476282
je 0x140476297
mov word [r13 + 0xa], ax
jmp 0x140476292
jmp 0x1404762a2
mov qword [r13], r9
bt ax, ax
stc
neg eax
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
test edx, 0x4b9f2b14
cmp ax, word [rbx]
jne 0x140476394
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404762c6
je 0x140476357
mov rax, qword [rcx + 0x38]
clc
cmp r14b, 0x7c
cmp r13b, r8b
cmp qword [rax], r9
jmp 0x1404762e0
je 0x140476320
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140476320
dec dword [rax]
movsxd rdx, r15d
movzx rdx, bp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, r13w
lea rax, [rdx + 2]
jmp 0x140476310
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047631b
jmp 0x140476335
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047632c
call qword [case.0x1404e588a.0]
sub r9d, r9d
mov ecx, 0xffff
cmp esp, esi
cmp cx, ax
jmp 0x140476344
je 0x140476357
mov al, r9b
jmp 0x140476352
jmp 0x14047636a
mov qword [r13], r9
movzx rcx, di
mov al, dil
cqo
movsxd r8, r9d
mov r8b, spl
mov byte [r13 + 8], al
movzx cx, spl
cqo
jmp 0x14047637a
mov r8, qword [rbp + 0x20]
movzx cx, cl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x14047638f
jmp 0x140476193
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
xor al, 0x7e
bts rdx, rbx
mov rdx, qword [rbp + 8]
not ax
lea rax, [rbp + 8]
stc
test r11d, 0x57ef3d80
cmp r10b, r11b
cmp r8, 8
jmp 0x1404763c1
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp r13b, 8
test r13d, esp
cmp rbx, rax
jmp 0x1404763d8
je 0x140476416
mov rcx, qword [rsp + 0x70]
and rax, rbp
shr al, 0x7d
mov rax, rcx
cmc
cmp qword [rcx + 0x18], 0x10
jb 0x140476400
mov rax, qword [rcx]
jmp 0x140476400
mov qword [rcx + 0x10], r9
jmp 0x140476409
mov byte [rax], r9b
jmp 0x140476411
jmp 0x140476444
cmp byte [rsp + 0x30], 0
je 0x140476444
mov r9b, 0x2d
movsx r8w, r13b
mov r8, rdi
movsxd rcx, edi
sub edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x14047643b
call fcn.14044f4dd
nop
xchg cx, cx
lea rcx, [rbp + 8]
call fcn.140460fe9
mov rax, qword [rsp + 0x70]
cmc
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.1404a5381
mov rbx, qword [rsp + 0x170]
movzx r13d, r14w
not sil
add rsp, 0x130
movzx r15, bx
movzx r14d, dx
pop r15
pop r14
jmp 0x140476489
pop r13
movsx rdi, r14w
not dil
cmovge r12w, ax
pop r12
movzx di, al
movzx esi, r12w
pop rdi
mov sil, 0xe1
pop rsi
jmp 0x1404764af
pop rbp
jmp 0x1404764b5
ret
call fcn.1404bb982
int3
call fcn.1404bb982
nop
jmp 0x1404764cc
call fcn.1404bb982
nop
jmp 0x1404764d7
call fcn.1404bb982
int3