Function at 0x140472991
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 8], rbx
sub rbx, 0x5fa7136
push rbp
cmc
push rsi
sbb ax, r15w
push rdi
btr rbx, rbx
push r12
push r13
btr di, sp
btr r13, 0xae
or bpl, 0xf9
push r14
push r15
stc
shl bp, cl
shrd rcx, r12, 0xe8
lea rbp, [rsp - 0x30]
inc rdi
sub rsp, 0x130
bsr r15w, r14w
mov rax, qword [0x1400b7288]
movzx r13, sp
xor rax, rsp
mov qword [rbp + 0x28], rax
shr di, cl
mov qword [rsp + 0x48], r9
sar dil, cl
test r13d, 0x5ec3527e
mov r13, r8
sbb r15b, 0x4a
test r11d, edx
bts rbx, r12
mov rdi, rdx
xor ch, bl
bt ebx, 0xf0
cmp r10b, r11b
mov qword [rsp + 0x70], rdx
shl rax, 0x27
mov qword [rbp - 0x40], rdx
stc
mov r14, qword [rbp + 0xa0]
bsr rcx, rbx
btr rax, 0x2c
mov qword [rsp + 0x60], r14
bts ax, r12w
sub r12d, r12d
cmovns bx, dx
bswap bx
mov dword [rsp + 0x3c], r12d
cmovnp ecx, edi
mov cl, r11b
not ax
mov r15, qword [rbp + 0x98]
movzx ecx, ax
mov rbx, qword [r15 + 0x40]
movsxd rax, ecx
movsx eax, r13w
movsx ax, sil
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
cdqe
mov rax, qword [rbx]
cmova ecx, r15d
mov rcx, rbx
jmp 0x140472a8c
mov rax, qword [rax + 8]
call qword [case.0x1404cf978.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140472aa2
je 0x140472aed
lea rcx, [rbp - 0x60]
jmp 0x140472ab1
call fcn.1404787ff
mov rsi, rax
cmp edx, esi
test dl, cl
cmp spl, 0xf9
mov qword [rsp + 0x50], rax
cmp r12b, 0x4f
test dil, 0xa4
test rbx, rbx
jmp 0x140472ad6
je 0x140472b76
mov rdx, qword [rbx]
bswap eax
cbw
cwde
mov rax, qword [rdx + 0x10]
jmp 0x140472b1f
lea rcx, [rbp - 0x60]
call fcn.1404783f5
mov rsi, rax
cmp r11, r10
mov qword [rsp + 0x50], rax
jmp 0x140472b0c
test rbx, rbx
je 0x140472b76
mov rax, qword [rbx]
movsxd rcx, edx
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x140472b27
call qword [case.0x1404cf978.0]
test rax, rax
movsx r8w, dil
movsx r8, ax
cmovne r8d, r9d
mov r8, rax
je 0x140472b76
mov rcx, qword [rax]
cmovge ax, r11w
bswap ax
mov rax, qword [rcx]
mov dl, 0xbe
not rcx
cmovs dx, r14w
mov edx, 1
movsx cx, sil
mov rcx, r8
jmp 0x140472b70
call qword [case.0x1404cf978.0]
mov byte [rsp + 0x38], r12b
jmp 0x140472b80
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movsx cx, r14b
cqo
cbw
mov qword [rbp + 0x18], r12
movsx dx, dil
jmp 0x140472ba3
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
cwde
movsx ecx, bp
bswap rcx
mov rax, qword [rsi]
bswap rdx
lea rdx, [rbp - 0x70]
movzx cx, sil
mov rcx, rsi
jmp 0x140472bce
mov rax, qword [rax + 0x58]
call qword [case.0x1404cf978.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmovae ebx, esp
movzx rsi, r8w
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
cwde
mov byte [rdi], r12b
not rcx
cdqe
movzx rax, r10w
mov esi, 1
not bx
jmp 0x140472c0f
mov eax, esi
movzx ecx, di
movsxd rcx, r13d
mov dword [rsp + 0x34], eax
movsx ecx, r11w
movzx bx, r11b
mov dword [rsp + 0x3c], eax
xchg bh, bl
movsxd rbx, r9d
jmp 0x140472c32
mov rax, qword [r15 + 0x40]
movzx ebx, r10w
not cx
cmove bx, r11w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
movzx eax, r11w
movsx cx, r11b
cbw
mov rax, qword [rbx]
xchg cx, cx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140472c67
call qword [case.0x1404cf978.0]
nop
movsxd rcx, esi
movzx ecx, cx
cmovnp rcx, rsp
lea rcx, [rbp - 0x60]
jmp 0x140472c81
call fcn.140465ba8
mov rdi, rax
mov qword [rbp - 0x60], rax
test r9w, r8w
test rbx, rbx
jmp 0x140472c99
je 0x140472ce7
mov rdx, qword [rbx]
movzx rax, bp
not ah
mov rcx, rbx
bswap ax
mov rax, qword [rdx + 0x10]
jmp 0x140472cb7
call qword [case.0x1404cf978.0]
mov r8, rax
stc
test rax, rax
je 0x140472ce7
mov rcx, qword [rax]
mov rax, qword [rcx]
mov dl, bpl
mov cx, 0x55ab
mov edx, esi
mov rcx, r8
jmp 0x140472ce1
call qword [case.0x1404cf978.0]
mov rax, qword [rdi]
cdq
mov r9, r14
bswap dx
cmovno rcx, r10
cqo
lea r8, [0x1400c0dac]
lea rdx, [0x1400c0da0]
bswap ecx
jmp 0x140472d0c
mov rcx, rdi
jmp 0x140472d14
mov rax, qword [rax + 0x58]
jmp 0x140472d1d
call qword [case.0x1404cf978.0]
mov rax, r12
sar r14b, cl
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
add r14b, 0x2d
and r15b, 0x37
movsxd rcx, r9d
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
rcl cx, 0x20
test r15w, 0x22c3
xadd cl, ch
lea ecx, [r9 + 1]
jmp 0x140472d6a
cmp rax, 4
jmp 0x140472d73
jae 0x14047527a
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140472d84
je 0x140472db9
cmp al, 0x24
je 0x140474aee
cmp al, 0x2b
jmp 0x140472d99
je 0x1404740df
cmp al, 0x76
jmp 0x140472da6
je 0x140472ea3
cmp al, 0x78
jmp 0x140472db3
jne 0x140473780
cmp qword [rbp - 0x78], 3
jmp 0x140472dc3
je 0x140473780
mov bl, r9b
cdq
mov cl, 0x42
mov byte [rsp + 0x40], bl
xchg ch, ch
mov rdx, qword [rsp + 0x48]
movzx rcx, r9w
mov cl, r14b
movzx cx, r10b
mov rcx, r13
jmp 0x140472dee
call fcn.14046d98f
xor r9d, r9d
test al, al
jmp 0x140472dfd
jne 0x140475241
lea rbx, [r13 + 0xa]
ror r12b, 0xb2
stc
mov r12, rbx
rcr dil, cl
btr r15, 0xfc
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
btr edi, 0x93
adc r14, 0x158519eb
shr r14d, 6
lea edi, [r9 + 1]
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jmp 0x140472e42
jne 0x1404750ea
mov rcx, qword [r13]
cmp rsp, rcx
test rcx, rcx
jmp 0x140472e57
je 0x1404750cf
mov rax, qword [rcx + 0x38]
adc dx, 0x17f1
bswap edx
ror rdx, 0xec
mov rdx, qword [rax]
jmp 0x140472e74
test rdx, rdx
jmp 0x140472e7c
je 0x140475087
mov rax, qword [rcx + 0x50]
test esi, edi
cmp dword [rax], r9d
jmp 0x140472e90
jle 0x140475087
movzx eax, word [rdx]
jmp 0x140472e9e
jmp 0x1404750a7
mov dword [rsp + 0x68], r9d
not ebx
cdqe
mov rbx, qword [rsp + 0x50]
setnp ah
movzx cx, r10b
lahf
mov rax, qword [rbx]
movsxd rcx, esi
movsx rcx, di
mov rcx, rbx
jmp 0x140472ecc
mov rax, qword [rax + 0x48]
jmp 0x140472ed5
call qword [case.0x1404cf978.0]
mov dword [rsp + 0x58], eax
mov dl, 0xfc
cdqe
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
cqo
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140472ef8
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
clc
test r14b, 0x39
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmp r12w, cx
sub eax, eax
cmp cx, r10w
cmp sil, 0x8f
cmp qword [rbp - 8], rax
jmp 0x140472f2a
je 0x140473870
mov rax, qword [rbx]
setle cl
movzx rcx, cx
movsx ecx, sp
mov rcx, rbx
jmp 0x140472f45
mov rax, qword [rax + 0x20]
jmp 0x140472f4e
call qword [case.0x1404cf978.0]
mov word [rsp + 0x40], ax
clc
test cx, sp
sub edx, edx
clc
test ax, ax
jmp 0x140472f68
je 0x140473870
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x140472f7c
cmovae rcx, qword [rbp - 0x18]
stc
cmp byte [rcx], 0x7f
jmp 0x140472f8a
jae 0x140473870
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cmovs rcx, rcx
xchg ah, al
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
setle bh
mov qword [rbp - 0x28], rax
xchg bx, bx
sete ch
mov word [rbp - 0x38], dx
mov ebx, edx
movsxd rcx, r15d
mov edx, edi
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140472fd0
call fcn.14046d98f
xor r11d, r11d
cmp ecx, 0x6d7c3d59
test sil, 0x43
test al, al
jmp 0x140472fe9
jne 0x1404735e4
mov r10, qword [rsp + 0x60]
rol dil, cl
neg bh
lea r9, [r10 + 0x16]
rol sil, cl
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
movzx rbx, si
rol r8b, 0x3a
bswap rsi
mov r8, r14
dec bx
mov qword [rbp - 0x50], r14
shld rdi, r12, 0x5c
test r15, 0x2fce5dc6
mov rbx, qword [rbp - 0x38]
btc di, 0x18
sbb si, r10w
mov qword [rsp + 0x78], rbx
stc
movsx edi, r13w
ror sil, 0xf
mov edi, r11d
movsx rsi, r8w
movzx si, bpl
mov si, 0x2e77
mov rsi, qword [rbp - 0x80]
jmp 0x140473065
cmp byte [r13 + 8], r11b
jmp 0x14047306e
jne 0x140473145
mov rcx, qword [r13]
test bp, 0x6d7c
test rcx, rcx
jmp 0x140473085
je 0x14047312a
mov rax, qword [rcx + 0x38]
bt dx, 5
sal dh, 0x3b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404730a2
je 0x1404730c7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x1404730b4
jle 0x1404730c7
movzx eax, word [rdx]
jmp 0x1404730c2
jmp 0x140473103
mov rax, qword [rcx]
jmp 0x1404730cf
mov rax, qword [rax + 0x30]
jmp 0x1404730d8
call qword [case.0x1404cf978.0]
mov r8, qword [rbp - 0x50]
or r9b, 0x9d
clc
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
rcl ch, cl
sbb ch, 0x53
sub r11d, r11d
bsf cx, r8w
shl cl, 0x56
setp cl
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140473111
je 0x14047312a
mov word [r8], ax
movsxd r14, eax
setno r14b
mov r14, r8
jmp 0x140473130
mov qword [r13], r11
cqo
mov eax, 1
movsx rcx, r15w
movsx cx, bpl
movzx edx, dx
mov byte [r13 + 8], al
movzx r8d, word [r14]
cqo
movsxd rcx, r13d
mov rdx, r9
not ecx
mov rcx, r10
jmp 0x14047315b
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
jmp 0x14047316a
sar rax, 1
cmp rax, 0xa
jmp 0x140473176
jae 0x140473269
lea rcx, [0x1400c0da0]
ror r9b, cl
rcl r9b, 0x73
ror r9b, 0x62
mov r9b, byte [rax + rcx]
sub r10d, r12d
shr r10w, cl
mov r10, qword [rsp + 0x70]
sbb cl, r10b
dec rcx
bts ecx, ebp
mov rcx, qword [r10 + 0x10]
jmp 0x1404731b1
cmp rcx, qword [r10 + 0x18]
jmp 0x1404731ba
jae 0x1404731f9
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
or al, 0x47
mov rax, r10
cmp al, r9b
cmp qword [r10 + 0x18], 0x10
jb 0x1404731de
mov rax, qword [r10]
mov byte [rax + rcx], r9b
cmp rsp, 0x7c4f33e5
sub edx, edx
jmp 0x1404731f0
mov byte [rax + rcx + 1], dl
jmp 0x14047321a
mov r8b, r12b
cmovg cx, r15w
mov edx, 1
mov cx, r10w
bswap rcx
mov rcx, r10
jmp 0x140473215
call fcn.14045bca2
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
cmovae rax, rbx
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x140473233
je 0x14047342e
lea rax, [rbp - 0x38]
cmp r14w, 0x3ac9
test cl, cl
mov ecx, r9d
cmovne rax, rbx
sbb ecx, 0x33ed19e2
add cx, 0x70a8
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140473264
jmp 0x140473411
lea rax, [rbp - 0x38]
sub bl, r13b
cmp rsi, 0x10
cwd
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x140473283
cmovae rax, rdx
clc
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x140473294
je 0x140473546
cmp byte [r13 + 8], r11b
jmp 0x1404732a3
jne 0x140473371
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404732b5
je 0x14047334b
mov rax, qword [rcx + 0x38]
bsf edx, ebp
adc dx, 0x5414
neg dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404732d4
je 0x140473301
mov rax, qword [rcx + 0x50]
cmp r15w, si
cmp r10b, 0x8a
cmp dword [rax], r11d
jmp 0x1404732ee
jle 0x140473301
movzx eax, word [rdx]
jmp 0x1404732fc
jmp 0x140473322
mov rax, qword [rcx]
jmp 0x140473309
mov rax, qword [rax + 0x30]
jmp 0x140473312
call qword [case.0x1404cf978.0]
xor r11d, r11d
cmp r12b, 0x76
setno cl
mov ecx, 0xffff
test ebx, r11d
cmp bpl, 0
cmc
cmp cx, ax
jmp 0x140473337
je 0x14047334b
mov word [r14], ax
jmp 0x140473346
jmp 0x140473356
mov qword [r13], r11
cwd
jmp 0x140473356
mov r10d, 1
cwd
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14047336c
jmp 0x14047337d
mov r10d, 1
inc ax
and al, sil
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jne 0x140473546
mov rcx, qword [rbp - 0x28]
jmp 0x140473395
cmp rcx, rsi
jae 0x1404733da
lea rax, [rcx + 1]
cmp r10b, 0x57
cmp rsi, rdi
mov qword [rbp - 0x28], rax
rcl ax, cl
btc rax, 0xc6
bt ax, 0xa9
lea rax, [rbp - 0x38]
jmp 0x1404733c3
test bl, bl
cmovne rax, rdx
stc
clc
and word [rax + rcx], 0
jmp 0x1404733d5
jmp 0x140473403
sub r9d, r9d
cdq
movzx dx, r14b
movsx dx, sil
mov r8b, r15b
mov rdx, r10
movsx cx, dh
setnp ch
lea rcx, [rbp - 0x38]
jmp 0x1404733fe
call fcn.14045bca2
inc rdi
bsf ecx, ebp
sal si, cl
btc si, 0x1a
mov rbx, qword [rbp - 0x38]
movzx rsi, bx
sbb sil, 0x68
movsxd rsi, edx
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
sal cx, 0x44
cmc
mov rcx, qword [r13]
stc
xor r8d, r8d
clc
test rcx, rcx
jmp 0x14047343f
je 0x1404734ec
mov rax, qword [rcx + 0x38]
stc
jmp 0x140473452
cmp qword [rax], r8
jmp 0x14047345a
je 0x1404734a7
mov rax, qword [rcx + 0x50]
clc
test r8b, al
cmp cx, 0x5735
cmp dword [rax], r8d
jmp 0x140473475
jle 0x1404734a7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, bl
xchg rdx, rdx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140473494
mov qword [rcx], rax
cwde
cdqe
movzx eax, word [rdx]
jmp 0x1404734a2
jmp 0x1404734c4
mov rax, qword [rcx]
jmp 0x1404734af
mov rax, qword [rax + 0x38]
jmp 0x1404734b8
call qword [case.0x1404cf978.0]
sub r8d, r8d
not cx
mov ecx, 0xffff
cmp r9, rax
jmp 0x1404734d1
cmp cx, ax
jmp 0x1404734d9
je 0x1404734ec
mov al, r8b
jmp 0x1404734e7
jmp 0x1404734fa
mov qword [r13], r8
movsx ecx, dx
mov eax, 1
mov edx, ebp
mov byte [r13 + 8], al
cqo
mov rdx, qword [rsp + 0x48]
not cl
mov rcx, r13
jmp 0x14047350f
call fcn.14046d98f
xor r11d, r11d
bsr r10w, r9w
test al, al
mov r8b, 0x66
mov r8, qword [rbp - 0x50]
mov r10d, 0x1ade7c79
movsxd r9, esp
mov r9, qword [rbp - 0x48]
cmovae r10w, cx
movsx r10d, si
mov r10, qword [rsp + 0x60]
je 0x140473065
mov qword [rbp - 0x80], rsi
sar sil, cl
adc r11w, 0x5e91
mov rbx, rdi
mov r11w, 0x5b57
test rdi, rdi
mov sil, r15b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movsx r10, r14w
movsx r11w, r9b
mov r10, rcx
mov r11, qword [rbp - 0x80]
movzx r10, r12w
movsx r10, sp
mov r10b, 0x47
mov r10, qword [rsp + 0x78]
jmp 0x140473595
je 0x1404735f0
lea rax, [rbp - 0x38]
test r15, 0x34bb20a8
cmp r11, 0x10
jmp 0x1404735af
cmovae rax, r10
stc
cmp edx, 0x5c845b9
cmp byte [rax + rbx], 0
jle 0x1404735d1
inc rbx
jmp 0x1404735cc
jmp 0x1404735f0
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x1404735df
jmp 0x1404735f0
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
movzx edx, di
clc
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
or r9b, 0xd6
setbe r9b
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
stc
xor eax, eax
cmp byte [rsp + 0x38], al
jne 0x14047368f
test rbx, rbx
je 0x1404737ff
mov cl, byte [rdx]
jmp 0x14047362e
cmp cl, 0x7f
jmp 0x140473636
je 0x1404737ff
sub rbx, 1
jmp 0x140473645
je 0x1404737aa
lea rax, [rbp - 0x38]
cmp al, r12b
test cl, r12b
cmp r11, 0x10
jmp 0x14047365e
cmovae rax, r10
cmp r9b, 0xa0
cmp r14d, eax
cmp cl, byte [rax + rbx]
jmp 0x140473671
je 0x1404737e3
mov eax, 1
stc
test r14b, r10b
test bp, 0x5a2e
mov byte [rsp + 0x38], al
cmp r14w, 0x3198
cmp r11, 0x10
jb 0x1404736fc
lea rdx, [r11 + 1]
cbw
movsxd rax, ebp
mov rax, r10
cmp rdx, 0x1000
jb 0x1404736de
add rdx, 0x27
stc
mov r10, qword [r10 - 8]
jmp 0x1404736c0
sub rax, r10
stc
cmp cl, r12b
test ax, r13w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404736d8
ja 0x14047560f
mov rcx, r10
jmp 0x1404736e6
call fcn.14012e38b
mov r9, qword [rbp]
xadd r8b, r8b
shld r8, rax, 0x2d
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x140473705
jb 0x14047376a
lea rdx, [r9 + 1]
test rax, rbp
xor al, al
cmp cx, 0x1199
mov rax, r8
cmp rdx, 0x1000
jmp 0x140473728
jb 0x14047375d
add rdx, 0x27
test rdx, rax
mov r8, qword [r8 - 8]
sub rax, r8
jmp 0x140473746
add rax, 0xfffffffffffffff8
stc
cmp dl, spl
cmp rax, 0x1f
jmp 0x140473757
ja 0x140475609
mov rcx, r8
jmp 0x140473765
call fcn.14012e38b
xor r9d, r9d
movzx cx, ch
mov ecx, 1
rcl al, cl
btr rax, 0x44
rcr al, 0x87
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
cmp r13w, 0x7343
clc
test al, al
jmp 0x140473796
jne 0x1404754fe
mov rax, qword [rbp - 0x78]
jmp 0x1404737a5
jmp 0x140472d6a
test rbx, rbx
jmp 0x1404737b2
jne 0x1404737e3
lea rax, [rbp - 0x38]
cmp ch, 0x45
test ebp, 0x4b73671a
test r15w, bp
cmp r11, 0x10
jmp 0x1404737d2
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x1404737dd
jl 0x140473677
cmp byte [rdx + 1], 0
jmp 0x1404737ec
jle 0x140473619
inc rdx
jmp 0x1404737fa
jmp 0x140473619
cmp r11, 0x10
jb 0x140473b7e
lea rdx, [r11 + 1]
mov rax, r10
cmp si, 0x6af5
cmp edi, r13d
cmp rdx, 0x1000
jmp 0x140473824
jb 0x14047385e
add rdx, 0x27
clc
stc
cmp ax, r11w
mov r10, qword [r10 - 8]
cmp dx, dx
sub rax, r10
cmc
jmp 0x140473844
add rax, 0xfffffffffffffff8
test sil, 0x20
test rdx, rcx
cmp rax, 0x1f
jmp 0x140473858
ja 0x14047560f
mov rcx, r10
jmp 0x140473866
call fcn.14012e38b
jmp 0x140473b7e
mov rdx, qword [rsp + 0x48]
bswap rcx
movzx ecx, r13w
cmovae ecx, edx
mov rcx, r13
call fcn.14046d98f
sub r8d, r8d
test al, al
jmp 0x140473891
jne 0x140473b8d
lea rbx, [r13 + 0xa]
mov r12, rbx
movzx rdi, r12w
mov r9, qword [rsp + 0x60]
movzx di, r13b
lea rdi, [r9 + 0x16]
movsxd r15, r14d
movsx rsi, cx
mov rsi, qword [rsp + 0x70]
bswap r15w
movsx r15w, r9b
jmp 0x1404738ca
mov r15, qword [rsp + 0x48]
jmp 0x1404738d4
jmp 0x1404738df
mov r9, qword [rsp + 0x60]
stc
cmp byte [r13 + 8], r8b
jmp 0x1404738e8
jne 0x1404739ae
mov rcx, qword [r13]
test edx, 0x58670276
test rcx, rcx
je 0x14047398d
mov rax, qword [rcx + 0x38]
btr dx, si
mov rdx, qword [rax]
cmc
test r9b, 0xa5
test rdx, rdx
jmp 0x140473919
je 0x140473943
mov rax, qword [rcx + 0x50]
test di, 0x2719
cmp dword [rax], r8d
jmp 0x140473930
jle 0x140473943
movzx eax, word [rdx]
jmp 0x14047393e
jmp 0x140473967
mov rax, qword [rcx]
jmp 0x14047394b
mov rax, qword [rax + 0x30]
call qword [case.0x1404cf978.0]
mov r9, qword [rsp + 0x60]
ror cl, cl
shld rcx, rax, 0xa1
sub r8d, r8d
add rcx, r14
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140473975
je 0x14047398d
mov word [r12], ax
mov rbx, r12
jmp 0x140473988
jmp 0x140473999
mov qword [r13], r8
movzx rax, di
cmova dx, ax
mov eax, 1
mov byte [r13 + 8], al
movzx r8, r14w
bswap dx
mov r8w, 0xae9
movzx r8d, word [rbx]
mov rdx, rdi
cmovb rcx, r10
mov rcx, r9
jmp 0x1404739c1
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jae 0x140473b65
lea rcx, [0x1400c0da0]
cmc
clc
mov r9b, byte [rax + rcx]
rcl cl, 0x13
clc
shl cx, 0xc9
mov rcx, qword [rsi + 0x10]
clc
cmp rcx, qword [rsi + 0x18]
jae 0x140473a4d
lea rax, [rcx + 1]
jmp 0x140473a05
mov qword [rsi + 0x10], rax
rcl eax, 0x21
mov rax, rsi
clc
jmp 0x140473a15
cmp qword [rsi + 0x18], 0x10
jmp 0x140473a1f
jb 0x140473a28
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
cmp r15w, 0x42f
cmp r10b, r11b
stc
sub r8d, r8d
jmp 0x140473a3e
mov byte [rax + rcx + 1], r8b
jmp 0x140473a48
jmp 0x140473a76
mov r8b, r14b
xchg cl, cl
mov edx, 1
cmova rcx, r8
movsx rcx, di
movzx cx, spl
mov rcx, rsi
call fcn.14045bca2
xor r8d, r8d
adc cl, 0xca
rol cx, 0x65
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140473a82
je 0x140473b33
mov rax, qword [rcx + 0x38]
stc
cmp r8b, r11b
cmp qword [rax], r8
jmp 0x140473a98
je 0x140473ae7
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140473aab
jle 0x140473ae7
dec dword [rax]
setb dh
movsx edx, sp
cmovnp ax, sp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x140473acc
lea rax, [rdx + 2]
mov qword [rcx], rax
seto al
movsx rax, sp
movzx eax, word [rdx]
jmp 0x140473ae2
jmp 0x140473b07
mov rax, qword [rcx]
jmp 0x140473aef
mov rax, qword [rax + 0x38]
jmp 0x140473af8
call qword [case.0x1404cf978.0]
xor r8d, r8d
bt rcx, rcx
sal ecx, cl
mov ecx, 0xffff
cmp rbp, r9
test di, bx
test r10w, 0x7bbb
cmp cx, ax
jmp 0x140473b20
je 0x140473b33
mov al, r8b
jmp 0x140473b2e
jmp 0x140473b3c
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
cdq
jmp 0x140473b49
mov rdx, r15
mov rcx, r13
call fcn.14046d98f
xor r8d, r8d
stc
test al, al
jmp 0x140473b5f
je 0x1404738d9
mov dil, byte [rsp + 0x30]
movsx rcx, r14w
mov sil, byte [rsp + 0x30]
cwde
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
mov cl, bpl
bswap eax
movzx cx, r10b
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x140473b9c
call qword [case.0x1404cf978.0]
movzx ebx, ax
movsx rcx, r14w
movzx edx, r14w
mov rdx, qword [rsp + 0x48]
cmovp ecx, ecx
jmp 0x140473bbd
mov rcx, r13
jmp 0x140473bc5
call fcn.14046d98f
xor r8d, r8d
cmc
test al, al
jmp 0x140473bd5
jne 0x140473f65
test bx, bx
jmp 0x140473be3
je 0x140473f65
cmp byte [r13 + 8], r8b
jne 0x140473c9d
mov rcx, qword [r13]
cmc
cmp ax, di
test rcx, rcx
jmp 0x140473c03
je 0x140473c82
mov rax, qword [rcx + 0x38]
mov dh, 0x3e
sbb rdx, r10
mov rdx, qword [rax]
cmc
cmp r9d, r9d
test rdx, rdx
jmp 0x140473c22
je 0x140473c42
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140473c42
movzx eax, word [rdx]
jmp 0x140473c3d
jmp 0x140473c61
mov rax, qword [rcx]
jmp 0x140473c4a
mov rax, qword [rax + 0x30]
call qword [case.0x1404cf978.0]
xor r8d, r8d
btr cx, 0xe3
rcr cl, cl
sbb ch, 0xfa
mov ecx, 0xffff
cmc
cmp cx, cx
cmp cx, ax
jmp 0x140473c72
je 0x140473c82
mov word [r13 + 0xa], ax
jmp 0x140473c90
mov qword [r13], r8
movsxd rax, ebx
or ah, 0x8f
movsx rax, r13w
mov eax, 1
cmp bpl, r13b
mov byte [r13 + 8], al
clc
cmp word [r13 + 0xa], bx
movzx bx, spl
mov ebx, dword [rsp + 0x68]
jmp 0x140473cb0
jne 0x140473f6e
mov eax, 1
cmc
btc rcx, r15
clc
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140473ccd
je 0x140473d72
mov rax, qword [rcx + 0x38]
cmp r8w, cx
cmp qword [rax], r8
jmp 0x140473ce3
je 0x140473d22
mov rax, qword [rcx + 0x50]
jmp 0x140473cf3
cmp dword [rax], r8d
jle 0x140473d22
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
cdq
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140473d12
mov qword [rcx], rax
movsx ax, r8b
movzx eax, word [rdx]
jmp 0x140473d43
mov rax, qword [rcx]
jmp 0x140473d2a
mov rax, qword [rax + 0x38]
jmp 0x140473d33
call qword [case.0x1404cf978.0]
xor r8d, r8d
clc
rol cx, cl
setnp ch
mov ecx, 0xffff
cmp r13, 0x63dc0f12
cmp spl, r12b
cmp cx, ax
jmp 0x140473d5a
je 0x140473d6d
mov al, r8b
jmp 0x140473d68
jmp 0x140473d76
mov eax, 1
mov qword [r13], r8
mov byte [r13 + 8], al
mov cx, 0x2ead
bswap ecx
movsx rcx, r10w
mov rdx, qword [rsp + 0x48]
not cx
mov rcx, r13
jmp 0x140473d94
call fcn.14046d98f
cmp ebx, dword [rsp + 0x58]
jge 0x140473f6e
xor r8d, r8d
test al, al
jmp 0x140473dad
jne 0x140473f52
cmp byte [r13 + 8], r8b
jmp 0x140473dbc
jne 0x140473e6e
mov rcx, qword [r13]
test bpl, r14b
test rcx, rcx
jmp 0x140473dd1
je 0x140473e4f
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
test bl, 0xd2
clc
test rdx, rdx
jmp 0x140473deb
je 0x140473e13
mov rax, qword [rcx + 0x50]
clc
test al, ch
cmp dword [rax], r8d
jmp 0x140473e00
jle 0x140473e13
movzx eax, word [rdx]
jmp 0x140473e0e
jmp 0x140473e2d
mov rax, qword [rcx]
jmp 0x140473e1b
mov rax, qword [rax + 0x30]
jmp 0x140473e24
call qword [case.0x1404cf978.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140473e3a
je 0x140473e4f
mov word [r13 + 0xa], ax
jmp 0x140473e4a
jmp 0x140473e5f
mov qword [r13], r8
movsx edx, sp
jmp 0x140473e5f
mov eax, 1
mov byte [r13 + 8], al
movsxd rdx, r13d
xchg dl, r8b
mov rax, qword [rsp + 0x60]
movsxd r8, r15d
xchg dl, r8b
lea rdx, [rax + 0x16]
movzx rcx, dx
movzx r8d, word [r13 + 0xa]
mov rcx, rax
call fcn.1400ff256
sub rax, qword [rsp + 0x60]
stc
sar rax, 1
cmp rax, 0xa
jmp 0x140473ea0
jae 0x140473f52
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
not cx
and cl, dil
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
stc
jmp 0x140473ec7
cmp rcx, qword [r10 + 0x18]
jmp 0x140473ed0
jae 0x140473f1c
lea rax, [rcx + 1]
test r15, 0x35ac2644
mov qword [r10 + 0x10], rax
sar ax, cl
lahf
movsxd rax, r8d
mov rax, r10
test r11, r11
cmp qword [r10 + 0x18], 0x10
jmp 0x140473efc
jb 0x140473f06
mov rax, qword [r10]
stc
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x140473f12
mov byte [rax + rcx + 1], r8b
jmp 0x140473f3c
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x140473f2c
call fcn.14045bca2
sub r8d, r8d
sbb eax, 0x40531de3
shr al, 0xc9
mov eax, 1
cmp bpl, 0x32
clc
add ebx, eax
jmp 0x140473f4d
jmp 0x140473cc1
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x140473f60
jmp 0x140473f76
mov ebx, dword [rsp + 0x68]
adc cl, dil
xor ah, dl
mov ecx, 1
xor eax, r13d
mov rax, qword [rsp + 0x70]
xor edx, edx
jmp 0x140473f85
cmp qword [rax + 0x10], rdx
jmp 0x140473f8e
jne 0x140473fa2
mov byte [rsp + 0x38], cl
jmp 0x140473f9d
jmp 0x14047406b
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jmp 0x140473fad
jge 0x14047406b
sub eax, ebx
movsxd r14, r8d
mov ebx, eax
bts r14w, r11w
mov r14, qword [rsp + 0x70]
mov r15d, 1
and cx, 0x357b
sbb cl, bpl
mov rcx, qword [r14 + 0x10]
cmp rbp, rbx
cmp rcx, qword [r14 + 0x18]
jmp 0x140473fe2
jae 0x140474021
lea rax, [rcx + 1]
cmc
jmp 0x140473ff2
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140474003
jb 0x140474011
mov rax, qword [r14]
jmp 0x140474011
mov word [rax + rcx], 0x30
jmp 0x14047401c
jmp 0x140474040
mov r9b, 0x30
mov r8b, cl
movsx rdx, r13w
mov r8b, dil
mov rdx, r15
mov rcx, r14
jmp 0x140474039
call fcn.14045bca2
sub edx, edx
sub rbx, r15
jmp 0x140474048
jne 0x140473fd2
mov r14b, byte [rsp + 0x30]
mov dx, 0x1362
mov r15b, byte [rsp + 0x30]
movsxd rdx, ebp
sbb rdx, 0x4c134410
movzx dx, r8b
mov rdx, qword [rbp]
cmc
cmp rdx, 0x10
jmp 0x140474079
jb 0x14047376a
inc rdx
or cl, sil
lahf
inc cl
mov rcx, qword [rbp - 0x18]
and al, bpl
bts ax, dx
mov rax, rcx
test cx, 0x3c53
cmp r13w, ax
cmp rdx, 0x1000
jmp 0x1404740ab
jb 0x140473765
add rdx, 0x27
jmp 0x1404740ba
mov rcx, qword [rcx - 8]
cmp r8w, r14w
sub rax, rcx
test dl, r14b
cmc
add rax, 0xfffffffffffffff8
cmp r15b, dl
cmp rax, 0x1f
ja 0x140475609
jmp 0x140473765
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046d98f
sub r9d, r9d
test al, al
jmp 0x1404740f6
jne 0x140473771
mov rbx, qword [rsp + 0x50]
movzx rax, r15w
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
xchg ecx, ecx
sete ch
movsx rcx, ax
mov rcx, rbx
jmp 0x14047411d
mov rax, qword [rax + 0x38]
jmp 0x140474126
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
stc
cmc
clc
bts r8d, 8
cmc
stc
or r8d, 2
test cl, 0xe
test bpl, r12b
mov dword [rsp + 0x34], r8d
cmp r13b, r11b
jmp 0x140474152
mov dword [rsp + 0x3c], r8d
cmp r8w, 0x7633
sub r9d, r9d
test spl, 0xe3
cmp qword [rbp - 0x28], r9
jmp 0x14047416d
jbe 0x1404742be
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140474184
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 0xb
rcl rdx, cl
cqo
or r8d, 4
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
test r12w, 0xe6d
mov qword [rsp + 0x58], rdx
clc
cmp r8d, ecx
xor r9d, r9d
test dl, 0xa3
cmp byte [rdx], r9b
jmp 0x1404741cd
jne 0x14047427c
mov rcx, qword [r13]
stc
test r14b, dl
test rcx, rcx
je 0x140474262
mov rax, qword [rcx + 0x38]
bts dx, ax
adc rdx, rax
sbb dl, spl
mov rdx, qword [rax]
test rdx, rdx
je 0x14047421e
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047420b
jle 0x14047421e
movzx eax, word [rdx]
jmp 0x140474219
jmp 0x14047423b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047422a
call qword [case.0x1404cf978.0]
mov r8d, dword [rsp + 0x34]
or ch, 0x3e
xor r9d, r9d
mov ecx, 0xffff
shr dh, cl
mov rdx, qword [rsp + 0x58]
test r13b, spl
cmp cx, ax
jmp 0x140474252
je 0x140474262
mov word [r13 + 0xa], ax
jmp 0x140474269
mov qword [r13], r9
not r10b
mov r10d, 1
mov byte [rdx], r10b
jmp 0x140474277
jmp 0x140474282
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmp r9, r14
jmp 0x140474293
cmp qword [rbp], 8
jmp 0x14047429d
cmovae rax, qword [rbp - 0x18]
stc
cmp word [rax], cx
jmp 0x1404742ab
jne 0x1404742c2
mov bl, r10b
jmp 0x1404742b9
jmp 0x1404742ce
lea rdx, [r13 + 8]
mov bl, r9b
cmp r14w, bx
mov qword [rsp + 0x58], rdx
test r8b, 4
je 0x140474314
and r8d, 0xfffffffb
mov cx, dx
movzx cx, cl
movsx ecx, cx
mov dword [rsp + 0x34], r8d
cmove cx, r14w
movsx rcx, sp
mov cl, r14b
mov dword [rsp + 0x3c], r8d
movsx rcx, dx
lea rcx, [rbp - 0x18]
jmp 0x140474309
call fcn.14045fe32
mov r8d, dword [rsp + 0x34]
cmc
test r8b, 2
je 0x140474341
and r8d, 0xfffffffd
not ecx
mov dword [rsp + 0x34], r8d
mov ch, bh
cmovbe ecx, ebp
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14047433c
call fcn.14045fe32
sub r8d, r8d
test r14, rsp
jmp 0x140474352
test bl, bl
jmp 0x140474359
je 0x140474532
mov rcx, qword [r13]
test ebx, r10d
test rcx, rcx
jmp 0x14047436e
je 0x140474409
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140474380
je 0x1404743ce
mov rax, qword [rcx + 0x50]
test r8, 0x1432785d
cmp dword [rax], r8d
jle 0x1404743ce
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movsx rax, r10w
mov rdx, qword [rcx]
movzx eax, dx
lea rax, [rdx + 2]
jmp 0x1404743b4
mov qword [rcx], rax
jmp 0x1404743c1
movzx eax, word [rdx]
jmp 0x1404743c9
jmp 0x1404743e8
mov rax, qword [rcx]
jmp 0x1404743d6
mov rax, qword [rax + 0x38]
jmp 0x1404743df
call qword [case.0x1404cf978.0]
sub r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404743f6
je 0x140474409
mov al, r8b
jmp 0x140474404
jmp 0x14047441b
mov qword [r13], r8
cdq
mov eax, 1
xchg ch, dl
cdq
jmp 0x14047441b
mov rcx, qword [rsp + 0x58]
movsx rdx, r9w
movsx edx, bp
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cmovb dx, r12w
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
mov ebx, dword [rsp + 0x34]
movzx edx, dx
movsx edx, r12w
stc
bts ebx, 0xa
clc
test r13b, 0xde
and dl, r14b
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140474471
jb 0x1404744cf
lea rdx, [rdx*2 + 2]
movsx ecx, r8w
mov rcx, qword [rbp + 8]
mov rax, rcx
clc
cmc
test al, r8b
cmp rdx, 0x1000
jb 0x1404744ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp rax, 0x12ce6332
sub rax, rcx
cmp r9b, r15b
cmc
cmp r11b, 9
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x1404744c4
ja 0x14047561a
call fcn.14012e38b
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
btr cx, bp
movups xmm1, xmmword [rbp - 8]
sbb cl, dil
test r14w, sp
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
movsx cx, r8b
cmovge ecx, r8d
mov qword [rbp - 8], rax
movzx cx, r12b
movsx cx, r12b
bswap rcx
mov qword [rbp], 7
movzx ecx, bp
not cl
mov word [rbp - 0x18], ax
not cl
bswap cx
movzx ecx, bp
lea rcx, [rbp - 0x18]
jmp 0x140474528
call fcn.14045fe32
jmp 0x14047376a
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movzx ecx, r15w
cmovg cx, cx
mov rcx, rbx
jmp 0x14047454e
mov rax, qword [rax + 0x40]
jmp 0x140474557
call qword [case.0x1404cf978.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
cmp spl, 0xc8
test r12b, bl
stc
or edx, 8
clc
test r9d, 0x4fae0538
mov dword [rsp + 0x34], edx
test r11b, dl
mov dword [rsp + 0x3c], edx
xor r9d, r9d
cmp cl, 0x12
cmp qword [rbp - 0x28], r9
jbe 0x140474745
mov rax, qword [rbx]
movzx cx, spl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404745a7
mov rax, qword [rax + 0x40]
jmp 0x1404745b0
call qword [case.0x1404cf978.0]
mov edx, dword [rsp + 0x34]
not r8w
btr r8w, 0xd1
bts edx, 0xd
rcr r8b, cl
xadd r8, r8
jmp 0x1404745d4
or edx, 0x10
movzx r8d, r9w
mov r8w, 0xa0b
adc r8b, 0xf2
mov dword [rsp + 0x34], edx
bts r8d, r14d
cmc
cmp r15, 0x1cba30b3
mov dword [rsp + 0x3c], edx
shrd r8, r12, 0xc4
sbb r8, r15
mov r8, qword [rsp + 0x58]
jmp 0x14047460e
xor r9d, r9d
cmp r9w, r10w
test ax, 0x4866
cmp byte [r8], r9b
jne 0x140474700
mov rcx, qword [r13]
cmp r9b, 0xac
cmc
test cl, r13b
test rcx, rcx
jmp 0x140474636
je 0x1404746cb
mov rax, qword [rcx + 0x38]
rcr edx, 0xa9
mov rdx, qword [rax]
test r10b, 0x6b
test rdx, rdx
jmp 0x140474652
je 0x140474678
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x140474665
jle 0x140474678
movzx eax, word [rdx]
jmp 0x140474673
jmp 0x1404746ae
mov rax, qword [rcx]
jmp 0x140474680
mov rax, qword [rax + 0x30]
jmp 0x140474689
call qword [case.0x1404cf978.0]
mov r8, qword [rsp + 0x58]
bt rcx, 0x65
rol cx, 0x56
btc cx, 0x96
xor r9d, r9d
shl cx, 0xf1
test di, 0x913
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404746bb
je 0x1404746cb
mov word [r13 + 0xa], ax
jmp 0x1404746d7
mov qword [r13], r9
movzx r10, r11w
bswap r10w
mov r10d, 1
movsxd rdx, edi
cqo
mov byte [r8], r10b
movsx rdx, cx
cmovge dx, ax
jmp 0x1404746f2
mov edx, dword [rsp + 0x34]
jmp 0x1404746fb
jmp 0x14047470a
mov r10d, 1
cbw
adc al, 0xcf
movzx ecx, word [r13 + 0xa]
or al, 0x11
lea rax, [rbp - 0x18]
sal bl, cl
cmp qword [rbp], 8
setne bl
cmovae rax, qword [rbp - 0x18]
sal bl, 0xbf
add bl, r8b
cmp word [rax], cx
setnp bl
xchg bl, bl
jmp 0x140474737
mov bl, r10b
jmp 0x14047473f
je 0x14047474f
mov bl, r9b
clc
stc
jmp 0x14047474f
test dl, 0x10
jmp 0x140474757
je 0x140474782
and edx, 0xffffffef
movzx cx, r12b
mov cx, 0x75c8
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movzx rcx, di
lea rcx, [rbp - 0x18]
call fcn.14045fe32
mov edx, dword [rsp + 0x34]
test dl, 8
je 0x1404747aa
and edx, 0xfffffff7
not rcx
setl ch
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x1404747a5
call fcn.14045fe32
test bl, bl
je 0x140474994
mov rcx, qword [r13]
cmp r11b, 0xe3
stc
sub ebx, ebx
cmc
test r13b, 0x3a
test rcx, rcx
jmp 0x1404747ca
je 0x140474851
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x1404747dc
je 0x14047481f
mov rax, qword [rcx + 0x50]
stc
jmp 0x1404747ed
cmp dword [rax], ebx
jmp 0x1404747f4
jle 0x14047481f
dec dword [rax]
xchg al, ah
movsx dx, r13b
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047481a
jmp 0x140474831
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047482b
call qword [case.0x1404cf978.0]
mov ecx, 0xffff
cmc
clc
cmp di, r9w
cmp cx, ax
je 0x140474851
mov al, bl
jmp 0x14047484c
jmp 0x14047486a
mov qword [r13], rbx
movsx edx, r13w
mov rcx, rbp
movsx dx, dl
mov eax, 1
movsx dx, r11b
mov rcx, qword [rsp + 0x58]
bswap rdx
movsx rdx, sp
mov byte [rcx], al
mov ah, 0x26
mov rcx, qword [rsp + 0x50]
cdqe
mov rax, qword [rcx]
xchg dl, dh
movsxd rdx, eax
lea rdx, [rbp - 0x18]
jmp 0x140474893
mov rax, qword [rax + 0x40]
jmp 0x14047489c
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
stc
cdq
btr edx, 0x6f
bts eax, 0xf
shl dl, 0x16
sar edx, 0xc1
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
shr dl, 0x32
btc dx, r12w
mov rdx, qword [rbp + 0x20]
clc
cmp rdx, 8
jmp 0x1404748d5
jb 0x14047493b
lea rdx, [rdx*2 + 2]
cmc
rol cl, cl
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x60fd1863
stc
test ax, 0x3a94
cmp rdx, 0x1000
jmp 0x140474905
jb 0x140474936
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
stc
test bp, 0x3f33
add rax, 0xfffffffffffffff8
test sil, r12b
cmp si, dx
cmp rax, 0x1f
jmp 0x140474930
ja 0x1404755fe
call fcn.14012e38b
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movsx rcx, bp
movups xmm1, xmmword [rbp - 8]
movzx ecx, di
movsxd rcx, r10d
movups xmmword [rbp + 0x18], xmm1
movsx cx, al
mov qword [rbp - 8], rbx
bswap ecx
mov qword [rbp], 7
not ecx
movzx rcx, cx
movzx ecx, r13w
mov word [rbp - 0x18], bx
xchg ch, ch
lea rcx, [rbp - 0x18]
jmp 0x140474980
call fcn.14045fe32
mov byte [rsp + 0x30], 1
jmp 0x14047498f
jmp 0x14047376a
mov rbx, qword [rsp + 0x50]
not dl
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov cl, r14b
cmove cx, r14w
movsxd rcx, edi
mov rcx, rbx
jmp 0x1404749b5
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 0xe
jmp 0x1404749cd
or eax, 0x20
cmp cx, r13w
cmc
cmp dh, 0xd6
mov dword [rsp + 0x34], eax
cmp spl, 0xee
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
je 0x140474a50
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx ecx, r15w
not ch
movzx cx, ah
mov rcx, rbx
jmp 0x140474a09
mov rax, qword [rax + 0x40]
jmp 0x140474a12
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
stc
jmp 0x140474a27
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmc
clc
stc
cmp qword [rbp - 8], rcx
jmp 0x140474a3d
jne 0x140474a50
lea ebx, [rcx + 1]
jmp 0x140474a4b
jmp 0x140474a52
mov bl, cl
test al, 0x40
jmp 0x140474a59
je 0x140474a8d
and eax, 0xffffffbf
not cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsx ecx, r11w
cmovo cx, ax
movsx cx, r13b
lea rcx, [rbp - 0x18]
jmp 0x140474a83
call fcn.14045fe32
mov eax, dword [rsp + 0x34]
stc
test al, 0x20
jmp 0x140474a94
je 0x140474ac5
and eax, 0xffffffdf
movzx ecx, sp
not cl
movzx cx, r15b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmovp cx, cx
movzx rcx, cx
lea rcx, [rbp - 0x38]
jmp 0x140474ac0
call fcn.14045fe32
sub r9d, r9d
xor cl, 0xbf
mov eax, dword [rsp + 0x38]
btc rcx, 0x3a
lea ecx, [r9 + 1]
test bl, bl
jmp 0x140474adf
je 0x140473784
mov byte [rsp + 0x30], cl
jmp 0x140473784
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
cmovno dx, r9w
movsx rdx, r15w
cqo
lea rdx, [rbp - 0x38]
jmp 0x140474b0c
mov rax, qword [rax + 0x30]
jmp 0x140474b15
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
inc ax
rcr ax, 0xe6
test ecx, r12d
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
stc
clc
cmp r11, 0x72d31744
test byte [rax + 0x18], 8
jne 0x140474c60
mov rdx, rbx
cmove cx, r15w
movsx cx, r12b
mov rcx, r13
jmp 0x140474b69
call fcn.14046d98f
xor r8d, r8d
test r12w, r8w
test al, al
jmp 0x140474b7c
jne 0x140474c60
lea rbx, [rbp - 0x38]
cmc
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140474b9a
jne 0x140474c47
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474bac
je 0x140474c23
mov rax, qword [rcx + 0x38]
sar dl, 0xab
mov rdx, qword [rax]
cmp r12b, r9b
test rdx, rdx
je 0x140474be7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140474bd4
jle 0x140474be7
movzx eax, word [rdx]
jmp 0x140474be2
jmp 0x140474c01
mov rax, qword [rcx]
jmp 0x140474bef
mov rax, qword [rax + 0x30]
jmp 0x140474bf8
call qword [case.0x1404cf978.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140474c0e
je 0x140474c23
mov word [r13 + 0xa], ax
jmp 0x140474c1e
jmp 0x140474c32
mov qword [r13], r8
shr al, 0x6f
btc eax, 1
shl ax, 0xff
mov eax, 1
mov byte [r13 + 8], al
stc
btc ax, 0xc8
shld ax, r11w, 0x2b
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140474d83
mov rbx, qword [rsp + 0x48]
jmp 0x140474c60
cmp qword [rbp - 0x78], 3
jmp 0x140474c6a
jne 0x140474db6
mov eax, 1
jmp 0x140474c7a
cmp qword [rbp + 0x18], rax
ja 0x140474db6
mov rdx, rbx
mov cx, 0x5521
mov rcx, r13
jmp 0x140474c93
call fcn.14046d98f
xor ebx, ebx
cmp sil, r9b
test al, al
jmp 0x140474ca4
jne 0x140474d8e
cmp byte [r13 + 8], bl
jmp 0x140474cb3
jne 0x140474d4f
mov rcx, qword [r13]
test rcx, rcx
je 0x140474d32
mov rax, qword [rcx + 0x38]
btc edx, 0xcf
cqo
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140474cdb
je 0x140474cfa
mov rax, qword [rcx + 0x50]
jmp 0x140474cea
cmp dword [rax], ebx
jle 0x140474cfa
movzx eax, word [rdx]
jmp 0x140474d11
mov rax, qword [rcx]
jmp 0x140474d02
mov rax, qword [rax + 0x30]
jmp 0x140474d0b
call qword [case.0x1404cf978.0]
mov ecx, 0xffff
cmp r9w, r15w
cmp cx, ax
je 0x140474d32
mov word [r13 + 0xa], ax
jmp 0x140474d2d
jmp 0x140474d3f
mov qword [r13], rbx
bt rax, 0x66
movsx ecx, bx
stc
mov eax, 1
mov byte [r13 + 8], al
lahf
cmp r15w, 0x5952
movzx ecx, word [r13 + 0xa]
sbb eax, 0x3d97636
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140474d67
cmovae rax, qword [rbp - 0x38]
test r12, r15
cmc
cmp cx, word [rax]
jmp 0x140474d78
je 0x140474db6
jmp 0x140474d8e
xor ebx, ebx
rol dh, cl
test r12b, 0x1c
and cx, si
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cqo
mov dx, 0x647a
movsx cx, r8b
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
setbe dl
not dl
mov word [rax], bx
sar ebx, 0x77
lea rbx, [rbp - 0x38]
shld cx, bp, 0x87
cmp qword [rbp - 0x20], 8
xchg dl, ch
cmovae rbx, qword [rbp - 0x38]
mov ch, 0xb9
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140474ddb
call fcn.14046d98f
sub r8d, r8d
test r12w, 0x1880
test al, al
jmp 0x140474df0
jne 0x140475015
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
neg ax
shl rcx, cl
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
or al, 0x5a
add ax, sp
cmp qword [rbp - 0x20], 8
movzx ax, r12b
cbw
movzx rax, si
cmovae rcx, qword [rbp - 0x38]
movsxd rax, ecx
sbb ax, di
ror ah, 0x2b
mov rax, qword [rbp - 0x28]
stc
lea rcx, [rcx + rax*2]
cmc
cmp r11d, 0x4f40f3f
cmp rbx, rcx
je 0x140474ff8
cmp byte [r13 + 8], r8b
jne 0x140474ee1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474e61
je 0x140474ecc
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bl, r15b
cmc
test rdx, rdx
jmp 0x140474e7a
je 0x140474e9a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140474e9a
movzx eax, word [rdx]
jmp 0x140474e95
jmp 0x140474eb4
mov rax, qword [rcx]
jmp 0x140474ea2
mov rax, qword [rax + 0x30]
jmp 0x140474eab
call qword [case.0x1404cf978.0]
xor r8d, r8d
cmp si, ax
jmp 0x140474ebc
je 0x140474ecc
mov word [r13 + 0xa], ax
jmp 0x140474ed5
mov qword [r13], r8
rol ax, cl
ror al, cl
mov byte [r13 + 8], r14b
lahf
bts eax, esp
movsx ax, dh
movzx eax, word [r13 + 0xa]
test ecx, r13d
cmp ax, word [rbx]
jmp 0x140474ef1
jne 0x140474ff8
add rbx, 2
or ch, 0x6d
bts cx, r13w
clc
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474f10
je 0x140474fae
mov rax, qword [rcx + 0x38]
cmp r8b, r15b
cmp qword [rax], r8
jmp 0x140474f25
je 0x140474f7a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140474f37
jle 0x140474f7a
dec dword [rax]
movzx rax, r13w
movsx rax, r11w
mov rcx, qword [rcx + 0x38]
cmovne eax, r12d
movzx dx, bh
setg dl
mov rdx, qword [rcx]
movzx eax, r8w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, r11w
jmp 0x140474f6d
movzx eax, word [rdx]
jmp 0x140474f75
jmp 0x140474f93
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404cf978.0]
xor r8d, r8d
jmp 0x140474f93
cmp si, ax
jmp 0x140474f9b
je 0x140474fae
mov al, r8b
jmp 0x140474fa9
jmp 0x140474fc0
mov qword [r13], r8
setno al
movzx edx, bp
mov al, r14b
movzx cx, r9b
mov byte [r13 + 8], al
movzx dx, al
mov rdx, r12
setne ch
movzx cx, r9b
mov rcx, r13
jmp 0x140474fdb
call fcn.14046d98f
xor r8d, r8d
cmp r9b, cl
jmp 0x140474feb
test al, al
jmp 0x140474ff2
je 0x140474e0a
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bt cx, 0x41
adc r12b, 0x50
mov r12b, byte [rsp + 0x30]
sub cl, al
stc
adc ah, bl
lea rcx, [rbp - 0x38]
shr ah, cl
xor rax, rsp
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmp rdx, 0x22765bce
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
test r10w, 0x6df6
movzx eax, al
test rbp, 0x4a2f4542
test r14w, r14w
cmp rbx, rcx
movsx cx, spl
movsx ecx, r13w
mov ecx, 1
jmp 0x140475065
cmovne eax, ecx
mov dword [rsp + 0x38], eax
movzx ecx, r13w
movsx ecx, r10w
movsx cx, r14b
lea rcx, [rbp - 0x38]
jmp 0x140475082
jmp 0x140474528
mov rax, qword [rcx]
jmp 0x14047508f
mov rax, qword [rax + 0x30]
jmp 0x140475098
call qword [case.0x1404cf978.0]
xor r9d, r9d
stc
jmp 0x1404750a7
cmp r14w, ax
jmp 0x1404750b0
je 0x1404750cf
mov word [r12], ax
mov bl, bpl
movzx bx, dl
mov rbx, r12
jmp 0x1404750ca
jmp 0x1404750dc
mov qword [r13], r9
movzx r8, r13w
lahf
bswap r8w
mov byte [r13 + 8], dil
cmovne cx, cx
rdtsc
movsx rcx, bx
mov rax, qword [r15]
sete dh
mov edx, 0x48
movzx r8d, word [rbx]
movsx rcx, r15w
mov ch, 9
mov rcx, r15
jmp 0x140475108
mov rax, qword [rax + 0x20]
jmp 0x140475111
call qword [case.0x1404cf978.0]
xor r9d, r9d
cmp bh, 0xbc
test r15w, bx
test al, al
jmp 0x140475128
je 0x140475204
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
clc
jmp 0x14047513d
test rcx, rcx
je 0x1404751be
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x14047518d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047518d
dec dword [rax]
movzx ax, r8b
xchg ah, dl
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047517a
mov qword [rcx], rax
cmovge rax, rbx
cdqe
cbw
movzx eax, word [rdx]
jmp 0x1404751a7
mov rax, qword [rcx]
jmp 0x140475195
mov rax, qword [rax + 0x38]
jmp 0x14047519e
call qword [case.0x1404cf978.0]
sub r9d, r9d
cmp r14w, ax
je 0x1404751be
mov al, r9b
jmp 0x1404751b9
jmp 0x1404751d4
mov qword [r13], r9
movsxd rcx, r8d
jmp 0x1404751ca
mov al, dil
seta dh
movsx rcx, r15w
mov byte [r13 + 8], al
movsxd rcx, r10d
mov ch, cl
setbe cl
mov rdx, rsi
jmp 0x1404751ec
mov rcx, r13
call fcn.14046d98f
sub r9d, r9d
cmp dil, 0x10
cmc
test al, al
je 0x140472e39
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov ch, 0x68
shr bl, cl
mov r14b, byte [rsp + 0x30]
and al, r11b
bts ax, sp
test r15, 0x19b10fec
mov r15b, byte [rsp + 0x30]
xor al, dil
setb bl
shr r12b, cl
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
movzx rcx, r14w
mov rax, qword [rbp - 0x78]
clc
mov ecx, 1
cmp r14w, 0x7b5
cmc
cmp byte [rbp + rax - 0x70], 0x20
jne 0x140473780
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x140475269
cmove eax, ecx
jmp 0x140475271
mov dword [rsp + 0x38], eax
jmp 0x140473784
mov rcx, qword [rbp + 0x18]
bt di, si
mov edi, 1
jmp 0x14047528c
cmp rcx, rdi
jmp 0x140475294
jbe 0x140475533
lea rbx, [rbp + 8]
sal dl, cl
adc al, spl
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
shr al, 0x21
cmp r8, 8
cmovae rbx, rdx
and al, bpl
neg al
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
xor rax, rdx
add rbx, 2
lea rax, [rbp + 8]
cmp spl, r14b
test cl, dil
cmp r8, 8
jmp 0x1404752dd
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r14b, r8b
test dil, 0x97
cmp rbx, rax
jmp 0x1404752f4
je 0x1404754d8
mov rdx, qword [rsp + 0x48]
movsx rcx, r10w
mov rcx, r13
jmp 0x14047530b
call fcn.14046d98f
xor r9d, r9d
test al, al
jmp 0x14047531a
jne 0x1404754c2
cmp byte [r13 + 8], r9b
jne 0x1404753d1
mov rcx, qword [r13]
test sp, 0x3aa9
cmp r8b, spl
test rcx, rcx
je 0x1404753c4
mov rax, qword [rcx + 0x38]
stc
test r10w, 0x4064
shl rdx, 0xa9
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140475381
mov rax, qword [rcx + 0x50]
test r10w, 0x472d
cmc
cmp dword [rax], r9d
jmp 0x14047536e
jle 0x140475381
movzx eax, word [rdx]
jmp 0x14047537c
jmp 0x1404753a7
mov rax, qword [rcx]
jmp 0x140475389
mov rax, qword [rax + 0x30]
jmp 0x140475392
call qword [case.0x1404cf978.0]
sub r9d, r9d
cmp r11b, 0x93
bsf rcx, r15
cmp bp, r11w
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404753b4
je 0x1404753c4
mov word [r13 + 0xa], ax
jmp 0x1404753c8
mov qword [r13], r9
mov byte [r13 + 8], dil
lahf
cmp sil, 0x63
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jne 0x1404754c2
mov rcx, qword [r13]
test r8, 0x9421c48
test rcx, rcx
jmp 0x1404753f3
je 0x140475490
mov rax, qword [rcx + 0x38]
stc
test dil, r8b
cmp qword [rax], r9
jmp 0x140475409
je 0x14047544c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x14047541c
jle 0x14047544c
dec dword [rax]
mov eax, esi
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
setne ah
lea rax, [rdx + 2]
jmp 0x14047543a
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140475447
jmp 0x140475470
mov rax, qword [rcx]
jmp 0x140475454
mov rax, qword [rax + 0x38]
jmp 0x14047545d
call qword [case.0x1404cf978.0]
xor r9d, r9d
bt ecx, esi
sub cl, r9b
movzx rcx, si
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047547d
je 0x140475490
mov al, r9b
jmp 0x14047548b
jmp 0x1404754a6
mov qword [r13], r9
setg al
movsxd r8, r14d
mov al, dil
sete r8b
movzx r8d, di
cdq
mov byte [r13 + 8], al
cwd
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x1404754bd
jmp 0x1404752c6
mov r8, qword [rbp + 0x20]
shld ax, r9w, 0xab
mov rcx, qword [rbp + 0x18]
bsr rdx, r10
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
cmp sil, 0xfb
test r12w, r12w
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x1404754f8
je 0x140475533
mov rcx, qword [rsp + 0x70]
lahf
stc
mov rax, rcx
clc
cmc
cmp qword [rcx + 0x18], 0x10
jmp 0x140475514
jb 0x140475522
mov rax, qword [rcx]
jmp 0x140475522
mov qword [rcx + 0x10], r9
jmp 0x14047552b
mov byte [rax], r9b
jmp 0x140475576
cmp byte [rsp + 0x30], 0
jmp 0x14047553d
je 0x140475576
mov r9b, 0x2d
dec cl
mov r8, rdi
shrd rcx, r13, 0x7d
add ecx, r14d
sub edx, edx
cmovae cx, r8w
mov cx, 0x1b01
setge cl
mov rcx, qword [rsp + 0x70]
jmp 0x14047556b
call fcn.14044e25f
nop
movsx cx, r10b
lea rcx, [rbp + 8]
jmp 0x14047557f
call fcn.14045fe32
mov rax, qword [rsp + 0x70]
sal cl, 0x3a
btc cx, 0xba
shld rcx, rax, 0xab
mov rcx, qword [rbp + 0x28]
test r15w, 0x4ee2
xor rcx, rsp
jmp 0x1404755a8
call fcn.1404a3d69
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
pop r15
mov esi, ecx
movzx di, r12b
pop r14
seta sil
cmovnp r12, rsp
pop r13
movsx rbp, r11w
pop r12
movzx bp, bl
jmp 0x1404755e0
pop rdi
movsx si, bpl
movzx rsi, cx
pop rsi
sets bpl
movzx rbp, r12w
movzx ebp, r8w
pop rbp
jmp 0x1404755fd
ret
call fcn.1404ba2d1
int3
call fcn.1404ba2d1
nop
call fcn.1404ba2d1
nop
jmp 0x14047561a
call fcn.1404ba2d1
int3