Function at 0x140408ccf
Capabilities:
Authenticate hmac
Check http status code
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
cmove ax, bp
push r14
push r13
movsx ax, r14b
movsx rax, bp
push r12
xchg al, ah
push rsi
cbw
movsx rax, cx
push rdi
mov eax, 0x7bd7289a
cmovno eax, r8d
push rbp
jmp 0x140408d04
push rbx
cmovg rax, r14
sets al
mov eax, 0x89d8
jmp 0x140408d16
call fcn.140444ea2
sub rsp, rax
ror r15, 0x3c
ror r13b, cl
movaps xmmword [rsp + 0x89c0], xmm6
mov qword [rsp + 0xc8], r9
bt r14w, 0xed
cmovnp eax, r13d
sar rsi, 0xab
mov qword [rsp + 0xc0], r8
sal ebp, 0xfe
add r15w, 0x3434
mov qword [rsp + 0xb8], rdx
sal r14d, cl
or sil, bpl
rcl r15, 0x92
mov rsi, rcx
xadd rax, r13
ror r12b, 0xf6
mov eax, dword [rsp + 0x8a50]
mov dword [rsp + 0x40], eax
not r13b
mov rcx, qword [rsp + 0x8a48]
cdqe
mov eax, dword [rsp + 0x8a40]
mov dword [rsp + 0x94], eax
mov dword [rcx + 8], 0
shrd r12d, edx, 0x4f
sub rbp, 0x13db64df
mov qword [rsp + 0x50], rcx
clc
btc bp, 0x6c
mov qword [rcx], 8
shr ebp, 0x19
xor r13b, r14b
lea r14, [rsi + 0xc0]
cmp r8b, 0x8b
xadd al, bpl
lea rax, [rsi + 0xc8]
neg bpl
btc bx, r15w
bt r12w, r10w
mov qword [rsp + 0x38], rax
adc eax, r10d
xchg r12d, r13d
jmp 0x140408df5
lea r12, [rsi + 0x30]
lea rbx, [rsi + 0x38]
btr r13w, di
lea r15, [rsi + 0x39]
movsx r13d, r9w
mov rbp, qword [rsi + 0xc0]
mov rax, qword [rsi + 0xc8]
shr r13w, cl
xor edi, edi
adc r13b, 0x2e
movzx r13d, si
btr r13, rax
lea r13, [0x1400bef60]
nop word cs:[rax + rax]
cmc
cmp r15b, 0x1e
clc
cmp rbp, rax
jmp 0x140408e49
jae 0x140408e71
lea rcx, [rbp + 1]
mov qword [r14], rcx
movsx dx, r10b
movzx edx, byte [rbp]
jmp 0x140408e64
mov rbp, rcx
jmp 0x140408e6c
jmp 0x140408f31
cmp dword [r12], 0
jmp 0x140408e7b
je 0x140408eea
mov r8d, dword [rsi + 0x34]
movsx rcx, r8w
mov rcx, qword [rsi + 0x28]
movzx rdx, bx
movzx dx, ch
movsx edx, r8w
mov rdx, rbx
jmp 0x140408ea1
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp rsi, r12
test r15b, 0xcf
add dword [rsi + 0xb8], ecx
stc
cmp rbp, 0x1c622de7
test eax, eax
jmp 0x140408ecc
je 0x140408ef6
cdqe
btc dx, r14w
sbb dx, dx
add rax, rbx
movsxd rdx, r11d
movzx edx, byte [rbx]
jmp 0x140408f11
sub edx, edx
jmp 0x140408ef1
jmp 0x140408f31
mov dword [r12], 0
rcl cx, cl
clc
and al, 0x94
mov byte [rbx], 0
xor edx, edx
adc bp, 0x70a7
mov rax, r15
mov rcx, qword [rsp + 0x38]
shl bpl, 5
test al, r9b
shr bpl, cl
mov qword [rcx], rax
movsx ebp, ax
mov qword [r14], r15
cmc
cmp cl, r12b
mov rbp, r15
stc
cmp dl, byte [rdi + r13]
jmp 0x140408f3a
jne 0x140408f92
inc rdi
jmp 0x140408f4b
cmp rdi, 8
jne 0x140408e41
movups xmm0, xmmword [rsi + 0xd0]
cmp rax, r8
movups xmmword [rsi + 0xc0], xmm0
mov qword [rsp + 0x150], rsi
movzx di, bpl
sar rdi, cl
mov edi, dword [rsp + 0x94]
cmp edi, 4
jbe 0x140409060
xor ebp, ebp
jmp 0x140408f8d
jmp 0x140409930
mov rcx, qword [rsi + 0xd0]
bts rax, rbx
rol eax, 0x68
add ax, di
mov rax, qword [rsi + 0xd8]
test r13d, 0x4515723a
mov qword [rsi + 0xc0], rcx
test rsp, 0x37b70ac6
mov qword [rsi + 0xc8], rax
clc
test cx, bp
cmp rcx, rax
jae 0x140408ffa
lea rbp, [rcx + 1]
mov qword [r14], rbp
or dl, bh
movzx edx, byte [rcx]
cmp spl, sil
jmp 0x140408fe7
cmp dl, 0x42
jmp 0x140408fef
je 0x140409190
jmp 0x1404094d1
cmp dword [r12], 0
je 0x1404094d1
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
not dh
mov dh, 0xa8
mov rdx, rbx
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
test r11d, 0x77636fa6
jmp 0x140409031
sub edx, ecx
test dh, 0xab
cmc
add dword [rsi + 0xb8], edx
test eax, eax
jmp 0x140409044
je 0x140409152
cdqe
inc dh
add rax, rbx
not dl
movzx edx, byte [rbx]
jmp 0x14040905b
jmp 0x14040916e
lea rcx, [rsp + 0x150]
xchg r8w, r8w
btc r8, 0x99
xor edx, edx
mov r8d, edi
jmp 0x14040907b
call fcn.140418c88
test eax, eax
je 0x14040913e
mov eax, dword [rsp + 0x170]
rcl ecx, 0x95
test r15b, r14b
mov ecx, 8
cmp eax, 9
jmp 0x1404090a2
jl 0x1404090bb
mov ecx, 0x10
cmp eax, 0x10
jmp 0x1404090b5
jne 0x140408f86
mov rdx, qword [rsp + 0x50]
movsx rbp, di
mov dword [rdx], ecx
shld rsi, rdx, 0x67
sbb sil, cl
sal si, cl
mov rsi, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x168]
test eax, edx
cmp r14, r9
stc
test edi, edi
je 0x1404098ac
mov edx, dword [rsi + 0xc]
cmp edx, edi
jmp 0x1404090f9
je 0x1404098ac
mov r9d, dword [rsi]
not ecx
xor ecx, 0x2a7864c9
mov ecx, dword [rsi + 4]
cmp eax, 8
jg 0x140409868
mov dword [rsp + 0x20], ecx
mov cl, r12b
mov r8b, 0xb6
jmp 0x140409125
mov rcx, rbp
xchg r8w, r8w
mov r8d, edi
jmp 0x140409134
call fcn.14041b3a2
jmp 0x14040988b
mov rcx, qword [rsp + 0x168]
xor ebp, ebp
jmp 0x14040914d
jmp 0x14040990c
mov dword [r12], 0
ror rbp, 0xf3
sets bpl
mov byte [rbx], 0
sub edx, edx
cmc
adc eax, r10d
mov rax, r15
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rax
test r11b, 9
bswap bp
neg ebp
mov qword [r14], r15
mov rbp, r15
clc
cmp dl, 0x42
jne 0x1404094d1
cmp rbp, rax
jmp 0x140409198
jae 0x1404091cb
lea rax, [rbp + 1]
clc
test r15d, r10d
mov qword [r14], rax
sar ax, cl
cmp dil, 0x9f
rol ax, 0x49
movzx eax, byte [rbp]
cmp r8w, 0x767a
cmp al, 0x4d
jne 0x1404094d1
jmp 0x140409284
cmp dword [r12], 0
jmp 0x1404091d5
je 0x1404094d1
mov r8d, dword [rsi + 0x34]
setl dl
movsx dx, r11b
mov rcx, qword [rsi + 0x28]
movsxd rdx, r11d
mov dh, ch
mov rdx, rbx
jmp 0x1404091f8
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
btc cx, r12w
add ecx, ebx
mov rcx, qword [rsi + 0xd0]
cmp dl, r13b
sub edx, ecx
add dword [rsi + 0xb8], edx
cmc
test eax, eax
je 0x140409242
movsxd rdx, eax
rcl eax, cl
ror al, 0xf4
add rdx, rbx
bswap ax
movsx rax, di
movzx eax, byte [rbx]
jmp 0x14040923d
jmp 0x140409266
mov dword [r12], 0
movsx rbp, r13w
movsx bp, r14b
mov byte [rbx], 0
xor eax, eax
mov rdx, r15
bts ebp, ebp
ror bpl, 7
xadd bpl, bpl
mov rbp, qword [rsp + 0x38]
cmp rsi, r15
stc
clc
mov qword [rbp], rdx
mov qword [r14], r15
cmp al, 0x4d
jmp 0x14040927e
jne 0x1404094d1
mov rcx, rsi
jmp 0x14040928c
call fcn.140424eba
mov rcx, rsi
call fcn.140424eba
mov rcx, rsi
call fcn.140424eba
mov rcx, rsi
jmp 0x1404092a9
call fcn.140424eba
mov rcx, rsi
jmp 0x1404092b6
call fcn.140424eba
mov rcx, rsi
jmp 0x1404092c3
call fcn.140424eba
mov rcx, rsi
jmp 0x1404092d0
call fcn.140424eba
mov edi, eax
movzx ecx, ax
movsx rcx, r8w
mov rcx, rsi
jmp 0x1404092e6
call fcn.140424eba
shl eax, 0x10
cmp r8b, 0xc3
cmp si, sp
or eax, edi
cmp r8d, 0x533f3dad
cmp eax, 0x38
jmp 0x140409306
ja 0x140409325
movabs rcx, 0x100010000001000
bt rcx, rax
jmp 0x14040931f
jb 0x140409333
cmp eax, 0x6c
jmp 0x14040932d
jne 0x14040997e
movups xmm0, xmmword [rsi + 0xd0]
movzx edx, r12w
movsx rdx, di
movups xmmword [rsi + 0xc0], xmm0
movsx edx, r14w
cmovnp edx, r11d
mov dword [rsp + 0x11c], 0xff
movzx ecx, r8w
lea rdx, [rsp + 0x100]
jmp 0x140409370
mov rcx, rsi
call fcn.140425107
test rax, rax
je 0x140408f86
mov edx, dword [rsi + 4]
mov ecx, edx
cmp r8w, 0x744f
stc
neg ecx
jmp 0x140409394
cmovs ecx, edx
mov dword [rsi + 4], ecx
cmp ecx, 0x1000000
jmp 0x1404093a5
ja 0x140408f86
mov r8d, dword [rsi]
cmp r9d, 0x69c27703
cmp r8d, 0x1000000
jmp 0x1404093c1
ja 0x140408f86
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x80], eax
xor r9b, bpl
bsr r10w, r9w
mov eax, dword [rsp + 0x114]
movsxd r10, esi
adc r10, r10
mov dword [rsp + 0x78], eax
mov r11d, dword [rsp + 0x118]
mov r9d, dword [rsp + 0x11c]
add r10b, 0x6e
mov r10d, dword [rsp + 0x100]
inc bpl
add bpl, 0x43
sbb bp, 0x704f
mov ebp, dword [rsp + 0x108]
jmp 0x14040942d
cmp ebp, 0xc
jmp 0x140409435
jne 0x140409bb1
cmp r10d, 0x17
jmp 0x140409444
jg 0x140409c2d
mov edi, dword [rsp + 0x104]
cbw
bswap r13d
mov eax, dword [rsp + 0x120]
or r13b, bpl
shl r13b, cl
neg eax
add eax, edi
or r13d, 0x616a31f3
sal r13b, 0xc5
stc
add eax, 0xffffffe8
rcr r13b, 0x91
rol r13b, 0x96
cdqe
movzx r13, r12w
and r13b, dil
mov r13b, bpl
imul r13, rax, 0x55555556
cmp esp, 0x5cdc3c92
rol ah, 0x8d
cmp dl, r14b
mov rax, r13
jmp 0x1404094a8
shr rax, 0x3f
jmp 0x1404094b7
shr r13, 0x20
cmp eax, 0x5ee923fd
cmp di, r9w
add r13d, eax
jmp 0x1404094cc
jmp 0x140409bee
mov qword [rsi + 0xc0], rcx
mov rax, qword [rsi + 0xd8]
movzx cx, sil
xchg ecx, ecx
mov qword [rsi + 0xc8], rax
movzx ecx, bx
mov rcx, rsi
jmp 0x1404094f8
call fcn.14040d86a
test eax, eax
jmp 0x140409504
je 0x140409605
lea rdi, [rsp + 0x150]
mov r8d, 0x8870
stc
xor ecx, eax
mov rcx, rdi
xor edx, edx
jmp 0x140409525
call fcn.1404a07ca
mov rcx, rsi
cwd
mov rdx, rdi
cmove r8w, r9w
movzx r8, bp
mov r8, qword [rsp + 0xc8]
stc
sub r9d, r9d
jmp 0x14040954c
call fcn.14042599a
cmp rax, rsi
jmp 0x140409559
je 0x14040972b
mov rbp, rax
test r15, rsi
test rax, rax
jmp 0x14040956d
je 0x14040972b
mov r9d, dword [rsp + 0x150]
mov rax, qword [rsp + 0xb8]
mov dword [rax], r9d
shr ch, cl
movsx r8w, r13b
mov eax, dword [rsp + 0x154]
btr ecx, edx
neg r8b
mov rcx, qword [rsp + 0xc0]
xor r8w, cx
sar r8d, 0xb1
cmp r10b, r11b
mov dword [rcx], eax
bt r8, 0xd7
sbb r8, 0x53ca494b
sal r8b, cl
mov r8d, dword [rsp + 0x94]
clc
jmp 0x1404095d2
test r8d, 0xfffffffb
je 0x140409748
mov dword [rsp + 0x20], eax
mov rcx, rbp
movsxd rdx, r11d
mov edx, 4
jmp 0x1404095f3
call fcn.14041b3a2
mov rbp, rax
jmp 0x140409600
jmp 0x140409748
mov rcx, rsi
jmp 0x14040960d
call fcn.14041e943
mov edi, eax
btr ecx, 0x44
shl edi, 0x10
movzx rcx, r10w
mov rcx, rsi
call fcn.14041e943
or eax, edi
movups xmm0, xmmword [rsi + 0xd0]
test r11b, bpl
movups xmmword [rsi + 0xc0], xmm0
rcr ch, cl
mov rcx, rsi
cmp r11b, 0xc2
cmp rdi, rbx
cmp eax, 0x38425053
jmp 0x140409650
jne 0x14040976c
call fcn.14041e943
mov edi, eax
movzx cx, bh
shl cl, cl
neg ch
shl edi, 0x10
movzx rcx, sp
movzx cx, bpl
movsx rcx, r9w
mov rcx, rsi
jmp 0x14040967d
call fcn.14041e943
or eax, edi
cmc
test r15b, r12b
cmp eax, 0x38425053
jne 0x140408f86
mov rcx, rsi
jmp 0x14040969b
call fcn.14041e943
cmp eax, 1
jne 0x140408f86
cmp qword [rsi + 0x10], 0
jmp 0x1404096b3
je 0x140409a18
mov rax, qword [rsp + 0x38]
movzx cx, bh
jmp 0x1404096c7
mov rcx, qword [rax]
stc
sbb al, r12b
bsf ax, dx
mov rax, qword [r14]
add bpl, dil
mov ebp, ecx
cmp r15b, 0x5a
sub ebp, eax
clc
test r13w, 0x7bbd
cmp ebp, 5
jmp 0x1404096ef
jg 0x140409a1b
mov qword [rsi + 0xc0], rcx
movzx rcx, cx
btr cx, bx
mov edx, 6
ror ch, 0xdf
bsr cx, bx
sub edx, ebp
mov cx, sp
jmp 0x14040971a
mov rcx, qword [rsi + 0x28]
jmp 0x140409723
call qword [rsi + 0x18]
jmp 0x140409a25
mov rcx, qword [rsp + 0x158]
test rcx, rcx
jmp 0x14040973b
je 0x140409746
call fcn.14027ce76
sub ebp, ebp
mov rcx, qword [rsp + 0x168]
jmp 0x140409755
call fcn.14027ce76
mov rcx, qword [rsp + 0x160]
jmp 0x140409767
jmp 0x14040992b
call fcn.14040dec9
test eax, eax
mov ebp, dword [rsp + 0x94]
jmp 0x14040977f
je 0x140409811
mov rcx, rsi
shr dh, cl
mov rdx, qword [rsp + 0xb8]
xor sil, dl
add sil, 0x7b
btr si, r12w
mov r8, qword [rsp + 0xc0]
movsxd rbp, esp
cmc
mov r9, qword [rsp + 0xc8]
movaps xmm6, xmmword [rsp + 0x89c0]
movsx r12w, r15b
add rsp, 0x89d8
mov r14, rbp
pop rbx
mov r15b, 0xc3
pop rbp
seto r12b
movsx r14d, bx
pop rdi
cmovnp r15w, r11w
movzx r15w, cl
movsx r13w, r12b
pop rsi
mov r15, 0x358638f6
movsx r13w, spl
not r13w
pop r12
pop r13
mov r15w, 0x6b85
mov r15d, r8d
pop r14
pop r15
jmp 0x14040980c
jmp 0x14040e7eb
mov rcx, rsi
jmp 0x140409819
call fcn.14040f8a0
test eax, eax
jmp 0x140409825
je 0x1404099a1
mov dword [rsp + 0x20], ebp
not r8b
cwd
bswap edx
mov rcx, rsi
cdq
setg r8b
mov rdx, qword [rsp + 0xb8]
movsx r9, di
cmovs r8, r13
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
call fcn.14040fa5c
jmp 0x140409941
mov dword [rsp + 0x20], ecx
movsx r8, r14w
movsx r8d, bp
movzx ecx, si
mov rcx, rbp
movzx r8, ax
mov r8d, edi
jmp 0x140409886
call fcn.14041ce62
mov rbp, rax
cmp dil, cl
stc
cmc
mov dword [rsi + 0xc], edi
jmp 0x14040989e
test rax, rax
jmp 0x1404098a6
je 0x140408f86
mov eax, dword [rsi]
shld ecx, r12d, 0xbf
jmp 0x1404098b8
mov rcx, qword [rsp + 0xb8]
test r11w, r13w
mov dword [rcx], eax
shr cl, 0x38
btc ecx, 0xd
cmp dil, r14b
mov eax, dword [rsi + 4]
mov rcx, qword [rsp + 0xc0]
clc
cmc
jmp 0x1404098e2
mov dword [rcx], eax
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x140409905
mov eax, dword [rsi + 8]
mov dword [rcx], eax
test r8, 0x63cd448f
cmp r10b, 0xa8
xor ecx, ecx
jmp 0x14040990c
call fcn.14027ce76
mov rcx, qword [rsp + 0x160]
call fcn.14027ce76
mov rcx, qword [rsp + 0x158]
jmp 0x14040992b
call fcn.14027ce76
mov rax, rbp
movsx r13w, cl
jmp 0x140409941
movaps xmm6, xmmword [rsp + 0x89c0]
jmp 0x140409958
add rsp, 0x89d8
pop rbx
pop rbp
pop rdi
movsx r13w, r12b
pop rsi
mov r13w, 0x2ba9
pop r12
movzx r14d, si
setno r14b
pop r13
pop r14
pop r15
ret
movups xmm0, xmmword [rsi + 0xd0]
cmc
movups xmmword [rsi + 0xc0], xmm0
cmc
cmp eax, 0x7c
jmp 0x140409996
jne 0x1404094f0
jmp 0x140409351
mov rcx, rsi
jmp 0x1404099a9
call fcn.14041419f
test eax, eax
jmp 0x1404099b5
je 0x140409d04
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
movsxd r9, ebx
setg r8b
mov dword [rsp + 0x20], ebp
cqo
cmovl r9d, r8d
mov rcx, rsi
movsx r9, bx
cdq
mov rdx, qword [rsp + 0xb8]
xchg r8b, r9b
movzx r8d, r13w
jmp 0x1404099f2
mov r8, qword [rsp + 0xc0]
movzx r9w, bl
mov r9b, r10b
cmovb r9d, esp
mov r9, qword [rsp + 0xc8]
call fcn.140414445
jmp 0x140409941
mov rax, qword [r14]
add rax, 6
mov qword [r14], rax
movsxd rcx, r11d
mov rcx, rsi
jmp 0x140409a2d
call fcn.14041e943
cmp eax, 0x10
ja 0x140408f86
mov dword [rsp + 0x68], eax
bswap ecx
movzx ecx, r9w
xchg rcx, rcx
mov rcx, rsi
jmp 0x140409a50
call fcn.14041e943
mov edi, eax
movsxd rcx, ebp
shl edi, 0x10
mov rcx, rsi
jmp 0x140409a65
call fcn.14041e943
mov r13d, eax
or r13d, edi
movsx cx, r13b
mov cl, 0x1d
movzx rcx, ax
mov rcx, rsi
jmp 0x140409a83
call fcn.14041e943
mov edi, eax
movzx rcx, dx
xchg rcx, rcx
mov rcx, rsi
call fcn.14041e943
xor ebp, ebp
clc
cmp r13d, 0x1000000
jg 0x140409930
shl edi, 0x10
test al, r9b
or edi, eax
cmp edi, 0x1000000
jg 0x140409930
mov rcx, rsi
jmp 0x140409ac5
call fcn.14041e943
cmp ax, 0x10
jmp 0x140409ad3
je 0x140409ae7
cmp eax, 8
jmp 0x140409ae1
jne 0x140408f86
mov dword [rsp + 0x78], eax
movsx ecx, r14w
mov cx, 0x62a
mov rcx, rsi
jmp 0x140409afb
call fcn.14041e943
cmp eax, 3
jmp 0x140409b08
jne 0x140408f86
mov dword [rsp + 0x70], edi
mov cl, 0xd1
setno cl
mov rcx, rsi
jmp 0x140409b1f
call fcn.14041e943
mov edi, eax
mov cx, 0x15ae
adc cl, dil
shl edi, 0x10
mov rcx, rsi
jmp 0x140409b38
call fcn.14041e943
or eax, edi
jmp 0x140409b44
je 0x14040a5b4
js 0x14040a4df
cmp qword [rsi + 0x10], 0
jmp 0x140409b5a
je 0x14040a599
mov rcx, qword [rsp + 0x38]
ror edx, 0x93
mov rbp, qword [rcx]
xor dil, r12b
mov rcx, qword [r14]
movsx edi, cx
bsr dx, ax
mov edi, ebp
sub edx, r8d
sub edi, ecx
btc dx, 0x97
neg dl
xchg dh, dh
mov edx, eax
sub edx, edi
jmp 0x140409b91
jle 0x14040a5a2
mov qword [rsi + 0xc0], rbp
not cl
mov rcx, qword [rsi + 0x28]
jmp 0x140409ba9
call qword [rsi + 0x18]
jmp 0x14040a5b4
cmp r10d, 0xf
jg 0x140409c2d
mov edi, dword [rsp + 0x104]
bts r13w, sp
movsx r13w, sil
mov eax, dword [rsp + 0x120]
sal r13b, cl
cmp r12b, r15b
jmp 0x140409bde
add eax, ebp
mov r13d, edi
test bpl, cl
sub r13d, eax
sar r13d, 2
stc
test r13d, r13d
jmp 0x140409bf6
je 0x140409c2d
mov dword [rsp + 0x40], ebp
ror al, 0xd6
mov qword [rsp + 0x70], rdi
xor al, 0x29
mov dword [rsp + 0xa8], r9d
mov r9d, edx
cmp r11d, 0xff000000
not al
sete al
xor edx, edx
jmp 0x140409c28
jmp 0x140409e30
movsxd rdi, dword [rsp + 0x104]
and al, r15b
cmp dl, spl
dec ah
movsxd rax, dword [rsi + 0xb8]
add rax, qword [rsi + 0xc0]
cmp r12, 0x57ea7415
test bl, bpl
sub rax, qword [rsi + 0xd0]
test r8b, 0x1c
cmp rax, rdi
jmp 0x140409c68
jne 0x140408f86
cmp r11d, 0xff000000
mov al, 0xc7
sete al
rcl r13b, cl
sar r13b, cl
shr r13b, cl
mov r13b, 1
mov dword [rsp + 0x58], r13d
jmp 0x140409c97
cmp r10d, 0x18
jmp 0x140409ca0
mov dword [rsp + 0xa8], r9d
jmp 0x140409cad
mov qword [rsp + 0x70], rdi
jmp 0x140409cb7
mov dword [rsp + 0x40], ebp
jne 0x140409e0f
cmp r11d, 0xff000000
jmp 0x140409ccd
jne 0x140409e0f
mov r9d, edx
mov edi, 3
add r10d, ebp
jmp 0x140409ce3
mov r10d, 0x18
stc
cmp sil, 0xf3
mov byte [rsp + 0x88], 1
clc
xor r13d, r13d
jmp 0x140409cff
jmp 0x140409e76
mov rcx, rsi
call fcn.1404046fb
test eax, eax
jmp 0x140409d13
je 0x14040a066
mov dword [rsp + 0x20], ebp
cqo
mov bx, 0x1c95
movsx r9, si
mov rcx, rsi
jmp 0x140409d2f
mov rbx, qword [rsp + 0xb8]
mov r8b, cl
mov rdx, rbx
mov rsi, qword [rsp + 0xc0]
movsx rdi, r14w
cmovg r9w, r10w
mov r8, rsi
movsx rdi, r10w
cmovae di, si
movzx r9d, r11w
mov rdi, qword [rsp + 0xc8]
movsx r9w, r8b
setnp r9b
mov r9, rdi
jmp 0x140409d76
call fcn.14041494c
test ebp, ebp
jmp 0x140409d82
jne 0x140409d9a
mov ebp, dword [rdi]
cmovo r15, r11
sbb cx, 0x1bb6
add rdi, 0x61577034
mov r8d, dword [rsi]
bt esi, ebx
bsr dx, cx
xadd r13b, r14b
mov edx, dword [rbx]
cmc
mov rcx, rax
mov r9d, ebp
sub r14b, 0x37
bts r14w, r8w
rcr r13b, 0x8d
movaps xmm6, xmmword [rsp + 0x89c0]
or r13b, 0x54
mov si, r12w
add rsp, 0x89d8
pop rbx
mov bpl, r13b
pop rbp
pop rdi
movsx r12d, r10w
pop rsi
not r12w
pop r12
movzx r14, ax
movsxd r15, r12d
pop r13
jmp 0x140409df7
pop r14
bswap r15
not r15b
movsx r15d, r9w
pop r15
jmp 0x140409e0a
jmp 0x1404160a7
mov r9d, edx
shrd rdi, rbx, 0xf1
neg di
mov dl, 1
or dil, 0xe
shld di, bp, 0x1d
xor r13d, r13d
bts rdi, rbp
cmc
neg dil
mov byte [rsp + 0x88], dl
adc dil, 0xe0
bt di, 0x64
cmp r11d, 1
movzx di, al
mov di, bp
xchg di, di
mov edi, 4
jmp 0x140409e58
sbb edi, 0
jmp 0x140409e66
mov dword [rsp + 0x58], eax
setnp al
movsx ax, sil
rcl rax, 0xce
mov dword [rsi + 8], edi
movsx ax, r11b
mov eax, dword [rsp + 0x94]
cmp eax, 3
jmp 0x140409e8d
cmovge edi, eax
jmp 0x140409e9f
test r8d, r8d
jmp 0x140409ea7
je 0x140409ed8
sub ebp, ebp
btr rax, 0x77
rcl al, 0x54
movsxd rax, r14d
mov eax, 0x7fffffff
clc
sub edx, edx
test bh, 0xdb
div r8d
test r15b, dil
cmp eax, edi
jmp 0x140409ed2
jb 0x140409930
mov dword [rsp + 0x50], edi
not bpl
bt ebp, ecx
test si, cx
mov ebp, edi
clc
imul ebp, r8d
test r8b, 0x1b
clc
test ebp, ebp
jmp 0x140409ef8
js 0x140408f86
test r9d, r9d
jmp 0x140409f06
je 0x140409f24
mov eax, 0x7fffffff
cmp r9b, cl
sub edx, edx
cmp r8w, si
div ecx
cmp eax, ebp
jb 0x140408f86
test r8d, r8d
je 0x140409f4b
mov eax, 0x7fffffff
stc
sub edx, edx
div r8d
stc
test r15b, spl
cmp eax, dword [rsp + 0x50]
jmp 0x140409f45
jb 0x140408f86
test r9d, r9d
jmp 0x140409f53
je 0x140409f77
mov eax, 0x7fffffff
jmp 0x140409f64
sub edx, edx
test r13b, al
div ecx
cmp r13b, 0xde
cmp eax, ebp
jb 0x140408f86
mov dword [rsp + 0xa0], r11d
cmp r14d, r9d
cmc
test dx, 0x7ea4
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0xdc], r9d
clc
test r8b, r8b
imul ebp, ecx
movsx rcx, r9w
movsx ecx, bp
cmova cx, r8w
movsxd rcx, ebp
jmp 0x140409fb0
call fcn.14028b4eb
test rax, rax
jmp 0x140409fbd
je 0x140408f86
mov rdi, rax
shld cx, r13w, 0x59
rcl cl, cl
mov ecx, dword [rsp + 0x48]
test dil, 0xc0
cmp ecx, 0xf
jmp 0x140409fde
mov qword [rsp + 0x60], rdi
jg 0x14040a4f1
cmp r13d, 0x101
movzx r8d, r15w
mov al, 0xe3
setge al
rol r8b, cl
cmova r8w, r8w
or byte [rsp + 0x88], al
movsxd r8, ebp
movzx r8w, bl
mov r8b, spl
mov r8d, dword [rsp + 0x40]
jne 0x14040d089
test r13d, r13d
jmp 0x14040a026
jle 0x14040aecc
mov eax, r13d
mov qword [rsp + 0x58], rax
or eax, 0xc6c5b47
mov bpl, 0xd2
cmc
mov rbp, qword [r14]
xadd al, ah
mov rax, qword [rsp + 0x38]
jmp 0x14040a050
mov rax, qword [rax]
clc
stc
xor edi, edi
jmp 0x14040a05c
mov dword [rsp + 0x40], r8d
jmp 0x14040a102
mov rcx, rsi
call fcn.140416475
test eax, eax
jmp 0x14040a075
je 0x140408f86
mov dword [rsp + 0x20], ebp
movsx rdx, r14w
movsxd rdx, ebp
mov rcx, rsi
movsx r8, cx
movsx r9w, r12b
movsxd r9, edx
mov rdx, qword [rsp + 0xb8]
movsx r9w, r12b
jmp 0x14040a0ab
mov r8, qword [rsp + 0xc0]
mov r9b, r14b
movsx r9w, cl
cmovns r9d, ebx
mov r9, qword [rsp + 0xc8]
call fcn.140416bbf
jmp 0x140409941
inc rbp
jmp 0x14040a0d9
mov qword [r14], rbp
mov byte [rsp + rdi*4 + 0x153], 0xff
jmp 0x14040a0e9
inc rdi
stc
jmp 0x14040a0f2
cmp qword [rsp + 0x58], rdi
jmp 0x14040a0fc
je 0x14040aecc
cmp rbp, rax
jae 0x14040a12a
lea rcx, [rbp + 1]
mov qword [r14], rcx
not rdx
movsx dx, r10b
movzx rdx, cx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040a210
cmp dword [r12], 0
jmp 0x14040a134
je 0x14040a19e
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
jmp 0x14040a14b
mov rdx, rbx
jmp 0x14040a153
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
jmp 0x14040a16e
test eax, eax
je 0x14040a1aa
cdqe
bswap rdx
shrd rdx, r10, 0x1d
and dx, r8w
add rax, rbx
movsx edx, di
setbe dh
cmovl rdx, r12
movzx edx, byte [rbx]
jmp 0x14040a199
jmp 0x14040a1e1
sub edx, edx
jmp 0x14040a1a5
jmp 0x14040a210
mov dword [r12], 0
btr rbp, 0x9b
adc rbp, 0xf3d62e5
movsx eax, sp
mov byte [rbx], 0
shl bpl, cl
cmovae bp, r8w
xadd bpl, r8b
xor edx, edx
cwde
xchg r8d, ebp
cmp cx, 0x6a92
mov rax, r15
add cl, spl
mov rcx, qword [rsp + 0x38]
rol bp, 0x3c
mov rbp, r11
mov qword [rcx], rax
movsx r8d, di
mov qword [r14], r15
mov rbp, r15
adc r8w, r14w
sub r8, 0x639a6d75
bt r8d, 0x92
mov r8d, dword [rsp + 0x40]
stc
mov byte [rsp + rdi*4 + 0x152], dl
cmp ax, 0x33e1
clc
cmp rbp, rax
jae 0x14040a24d
lea rcx, [rbp + 1]
movzx dx, r9b
movsxd rdx, ebp
mov qword [r14], rcx
movzx rdx, r8w
movzx edx, r8w
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040a248
jmp 0x14040a31e
cmp dword [r12], 0
jmp 0x14040a257
je 0x14040a2bf
mov ebp, r8d
cwd
xchg ch, ch
movsxd rcx, r11d
mov r8d, dword [rsi + 0x34]
bswap ecx
mov rcx, qword [rsi + 0x28]
movzx edx, r15w
movsx dx, dil
mov rdx, rbx
jmp 0x14040a282
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp bp, ax
sub ecx, dword [rsi + 0xd0]
jmp 0x14040a29a
add dword [rsi + 0xb8], ecx
cmc
clc
test eax, eax
je 0x14040a2cb
cdqe
add rax, rbx
movzx edx, cx
movzx edx, byte [rbx]
jmp 0x14040a2ba
jmp 0x14040a2ed
sub edx, edx
jmp 0x14040a2c6
jmp 0x14040a31e
mov dword [r12], 0
cbw
xor r8, 0x13614b03
mov byte [rbx], 0
xor ecx, r12d
sub ax, 0x6691
sub edx, edx
cdqe
mov rax, r15
mov r8d, ebp
sub bpl, 0x5d
clc
jmp 0x14040a2fa
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov bpl, 0x2b
cmovp rbp, rdx
or bp, ax
mov qword [r14], r15
movsx bp, spl
mov rbp, r15
cmp r12w, 0x222
stc
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jmp 0x14040a32d
jae 0x14040a350
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx edx, byte [rbp]
movsx bp, r9b
mov rbp, rcx
jmp 0x14040a34b
jmp 0x14040a425
cmp dword [r12], 0
jmp 0x14040a35a
je 0x14040a3c9
mov ebp, r8d
mov r8d, dword [rsi + 0x34]
movzx edx, r11w
mov rcx, qword [rsi + 0x28]
bswap dx
movsx dx, r8b
cqo
mov rdx, rbx
jmp 0x14040a381
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r15, r11
clc
cmp bp, 0x2c8e
sub ecx, dword [rsi + 0xd0]
cmp dx, 0x258d
add dword [rsi + 0xb8], ecx
clc
jmp 0x14040a3aa
test eax, eax
jmp 0x14040a3b1
je 0x14040a3d0
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040a3c4
jmp 0x14040a3fa
sub edx, edx
jmp 0x14040a425
mov dword [r12], 0
bt rcx, r13
cmp dil, r15b
movzx rax, ax
mov byte [rbx], 0
sub edx, edx
movsx r8, ax
sar r8b, 0x51
mov rax, r15
shr cl, 0xb1
inc r8w
mov r8d, ebp
btr ecx, 0x32
mov rcx, qword [rsp + 0x38]
sub ebp, r10d
add bp, 0x1ebe
rol bpl, cl
mov qword [rcx], rax
rol bp, cl
movzx ebp, r15w
mov qword [r14], r15
ror bp, cl
mov rbp, r15
clc
mov byte [rsp + rdi*4 + 0x150], dl
cmp r8d, 0xc
jmp 0x14040a435
je 0x14040a0dc
cmp rbp, rax
jmp 0x14040a443
jb 0x14040a0d1
cmp dword [r12], 0
jmp 0x14040a453
je 0x14040a0dc
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov dh, bh
jmp 0x14040a46b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
clc
cmp r15w, r10w
add dword [rsi + 0xb8], ecx
cmp al, 0xf5
test eax, eax
jmp 0x14040a491
je 0x14040a4a6
cdqe
add rax, rbx
jmp 0x14040a4a1
jmp 0x14040a4bd
mov dword [r12], 0
mov byte [rbx], 0
movzx r8, bp
mov rax, r15
not ch
movsxd rbp, edi
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
cmovl r8w, bp
movsxd r8, r14d
mov rbp, r15
mov r8d, dword [rsp + 0x40]
jmp 0x14040a4da
jmp 0x14040a0d9
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x14040a4ec
jmp 0x14040a5b1
mov edx, dword [rsp + 0x40]
shr al, cl
mov ah, 0xb
add edx, dword [rsp + 0x120]
mov rax, qword [rsp + 0x70]
cmp eax, 0x74062ce1
test rbx, r10
sub eax, edx
jmp 0x14040a515
mov qword [rsp + 0x70], rax
jmp 0x14040a51f
je 0x14040c292
js 0x14040b5af
cmp qword [rsi + 0x10], 0
jmp 0x14040a535
je 0x14040c254
mov rax, qword [rsp + 0x38]
movsx ebp, r12w
shrd cx, sp, 0x4d
mov rcx, qword [rax]
and al, 0x12
mov rax, qword [r14]
stc
shl dl, 0x1f
mov ebp, ecx
shrd di, r13w, 0x8f
rcl dl, cl
and dl, 0x28
sub ebp, eax
movzx di, r12b
mov rdi, qword [rsp + 0x70]
rol dh, 0xe4
sar dl, cl
mov edx, edi
test bl, ah
sub edx, ebp
jle 0x14040c265
mov qword [rsi + 0xc0], rcx
mov ch, 0x77
movzx ecx, r15w
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040c279
mov rcx, qword [r14]
jmp 0x14040a5a2
mov eax, eax
clc
cmp dil, r12b
add rax, rcx
movzx ecx, dx
movsx ecx, ax
mov qword [r14], rax
mov rcx, rsi
jmp 0x14040a5bc
call fcn.14041e943
mov edi, eax
sbb ch, 0xfb
shl edi, 0x10
movzx ecx, sp
mov rcx, rsi
jmp 0x14040a5d4
call fcn.14041e943
or eax, edi
jmp 0x14040a5e0
je 0x14040a673
js 0x14040a644
cmp qword [rsi + 0x10], 0
jmp 0x14040a5f6
je 0x14040a65b
mov rcx, qword [rsp + 0x38]
sbb bp, r11w
rol dl, cl
rcr ebp, 0xf8
mov rbp, qword [rcx]
adc dil, al
mov rcx, qword [r14]
rcr dl, 0xfe
shl rdx, cl
sar dl, cl
mov edi, ebp
ror dx, 0xff
sub edi, ecx
mov edx, eax
cmc
test spl, r8b
sub edx, edi
jle 0x14040a65e
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040a673
mov rax, qword [rsp + 0x38]
jmp 0x14040a64e
mov rax, qword [rax]
jmp 0x14040a656
jmp 0x14040a666
mov rcx, qword [r14]
mov eax, eax
add rax, rcx
setne ch
mov qword [r14], rax
movsx cx, r15b
jmp 0x14040a673
mov rcx, rsi
call fcn.14041e943
mov edi, eax
movsx ecx, r12w
bsf rcx, r9
xadd ch, cl
shl edi, 0x10
movsx ecx, di
xchg rcx, rcx
not cl
mov rcx, rsi
jmp 0x14040a69b
call fcn.14041e943
or eax, edi
mov dil, 0x68
movsx edi, r15w
jmp 0x14040a6ae
mov edi, dword [rsp + 0x70]
jmp 0x14040a6b7
je 0x14040a780
js 0x14040a73c
cmp qword [rsi + 0x10], 0
jmp 0x14040a6cd
je 0x14040a753
mov rcx, qword [rsp + 0x38]
movzx rdi, sp
btr ebp, 0xc7
rol dil, cl
mov rbp, qword [rcx]
sal dx, 0x48
movzx rdi, r12w
mov cl, dil
mov rcx, qword [r14]
sar edx, 0xa8
sar dl, cl
mov edi, ebp
sub edi, ecx
jmp 0x14040a705
mov edx, eax
cmc
jmp 0x14040a70d
sub edx, edi
movsx rdi, r11w
mov edi, dword [rsp + 0x70]
jmp 0x14040a71c
jle 0x14040a757
mov qword [rsi + 0xc0], rbp
xchg cl, cl
mov rcx, qword [rsi + 0x28]
jmp 0x14040a734
call qword [rsi + 0x18]
jmp 0x14040a780
mov rax, qword [rsp + 0x38]
jmp 0x14040a746
mov rax, qword [rax]
jmp 0x14040a74e
jmp 0x14040a773
mov rcx, qword [r14]
cmc
mov eax, eax
cmp rbp, 0x711171b1
test r12b, spl
add rax, rcx
movsx rcx, si
mov cx, r12w
jmp 0x14040a773
mov qword [r14], rax
xchg cl, ch
movsxd rcx, r11d
jmp 0x14040a780
mov rcx, rsi
jmp 0x14040a788
call fcn.14041e943
cmp eax, 1
jmp 0x14040a795
ja 0x140408f86
mov dword [rsp + 0x60], eax
rol edx, cl
sub ebp, ebp
movzx cx, spl
mov ecx, 4
rol r8d, 0xb0
or dl, 0x7c
mov edx, edi
rol r8d, cl
mov r8d, r13d
xor r9d, r9d
call fcn.1401ea531
test eax, eax
jmp 0x14040a7cb
je 0x140409930
cmp dword [rsp + 0x40], 0x10
jmp 0x14040a7db
jne 0x14040a83f
cmp dword [rsp + 0x78], 0x10
jne 0x14040a83f
cmp dword [rsp + 0x60], 0
jmp 0x14040a7f6
jne 0x14040a83f
mov ecx, 8
neg dx
test di, r10w
sub r8, 0x314c13aa
mov edx, edi
sar r8w, cl
mov r8d, r13d
sub r9d, r9d
call fcn.140284c88
mov rbp, rax
not ah
mov rax, qword [rsp + 0x50]
jmp 0x14040a82f
mov dword [rax], 0x10
jmp 0x14040a83a
jmp 0x14040a876
mov eax, r13d
dec ecx
bt rcx, 0xc8
bts cx, ax
imul eax, edi
inc cl
shl eax, 2
movsx cx, dil
xchg rcx, rcx
movzx rcx, bx
movsxd rcx, eax
jmp 0x14040a869
call fcn.14028b4eb
mov rbp, rax
cmp sil, al
test ah, bh
test rbp, rbp
jmp 0x14040a87e
je 0x140408f86
imul edi, r13d
clc
cmp dword [rsp + 0x60], 0
mov qword [rsp + 0x60], rbp
jmp 0x14040a898
mov qword [rsp + 0x48], rdi
jmp 0x14040a8a2
mov dword [rsp + 0xb4], r13d
jmp 0x14040a8af
je 0x14040af6f
mov edx, dword [rsp + 0x68]
ror ch, 0xe0
add cl, r12b
imul edx, r13d
add edx, edx
mov rcx, rsi
call fcn.1400fa71e
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0x80], rax
sar al, cl
cmp cx, r14w
movsx rax, bp
lea eax, [rdi - 1]
cmp r8b, r13b
mov dword [rsp + 0x88], eax
mov eax, edi
test ch, 0x86
clc
and eax, 0xfffffff8
mov dword [rsp + 0x98], eax
test edx, 0x659a7bd2
jmp 0x14040a90e
and edi, 7
mov qword [rsp + 0xa8], rdi
sub eax, eax
jmp 0x14040a937
mov rax, qword [rsp + 0x58]
inc rax
cmp rax, 4
jmp 0x14040a931
je 0x14040b484
lea rdi, [rax + rbp]
mov qword [rsp + 0x58], rax
cmp rax, qword [rsp + 0x80]
jmp 0x14040a94d
jae 0x14040adec
cmp dword [rsp + 0x48], 0
jmp 0x14040a95d
jle 0x14040a920
sub ecx, ecx
xchg ah, al
movzx ax, r9b
movsx ax, r11b
mov rax, qword [rsp + 0x48]
movsx r13d, bp
mov r13d, eax
jmp 0x14040a982
jmp 0x14040a9cf
mov ecx, dword [rsp + 0x40]
btr eax, 0x65
mov eax, 0x48665b32
add ecx, r13d
rcl rbp, 0x69
and rbp, 0x89a1257
mov rbp, qword [rsp + 0x60]
sal ax, 0x81
movzx eax, r9w
not ax
mov rax, qword [rsp + 0x48]
sal r13b, cl
setnp r13b
mov r13d, eax
sub r13d, ecx
jmp 0x14040a9c9
jle 0x14040a920
mov rdx, qword [r14]
lahf
btc ax, bp
and ah, 0xff
mov rax, qword [rsp + 0x38]
test r9b, 0x27
mov rax, qword [rax]
cmp rdx, rax
jmp 0x14040a9ee
mov dword [rsp + 0x40], ecx
jmp 0x14040a9f7
jae 0x14040aa22
lea rcx, [rdx + 1]
movzx r8w, r9b
movsxd r8, r13d
movzx r8d, r11w
mov qword [r14], rcx
movzx r8, r8w
movzx r8d, byte [rdx]
jmp 0x14040aa1d
jmp 0x14040aad5
cmp dword [r12], 0
je 0x14040aa81
mov r8d, dword [rsi + 0x34]
cdq
bswap dx
mov rcx, qword [rsi + 0x28]
sete dl
mov dl, r15b
mov rdx, rbx
jmp 0x14040aa47
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
cmc
test r10w, 0x704e
test eax, eax
je 0x14040aa8e
cdqe
add rax, rbx
movzx r8d, r14w
xchg r8, r8
movzx r8d, byte [rbx]
jmp 0x14040aaad
xor r13d, r13d
jmp 0x14040aa89
jmp 0x14040ab0b
mov dword [r12], 0
mov byte [rbx], 0
rol cl, 0x29
shrd cx, dx, 0xf3
rol rcx, cl
xor r8d, r8d
mov rax, r15
and cl, 0x2d
mov rcx, qword [rsp + 0x38]
cmp bp, 0xc83
jmp 0x14040aabc
mov qword [rcx], rax
mov qword [r14], r15
add ch, 0x27
shl cl, cl
mov rcx, r15
test rcx, 0x2d417c7c
cmp dx, r11w
cmp r8b, 0x80
jmp 0x14040aade
jne 0x14040aaed
mov ecx, dword [rsp + 0x40]
jmp 0x14040a9b2
movzx edx, r8b
test r8b, r8b
js 0x14040ac0f
cmp r13d, edx
mov r13d, edx
jmp 0x14040ab05
jbe 0x14040af62
inc r13d
setge bpl
movzx rbp, bx
mov ebp, r13d
jmp 0x14040ab1e
jmp 0x14040ab49
lea rcx, [rax + 1]
mov qword [r14], rcx
cmp ax, 0x33c4
movzx eax, byte [rax]
mov byte [rdi], al
add rdi, 4
jmp 0x14040ab3c
dec ebp
jmp 0x14040ab43
je 0x14040a987
mov rax, qword [r14]
shr cl, 0x38
mov rcx, qword [rsp + 0x38]
cmp rax, qword [rcx]
jmp 0x14040ab5c
jb 0x14040ab23
cmp dword [r12], 0
jmp 0x14040ab6c
je 0x14040abcc
mov r8d, dword [rsi + 0x34]
movsxd rdx, ebx
mov rcx, qword [rsi + 0x28]
cdq
movsx edx, ax
movsx rdx, r9w
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp r8b, r10b
cmp r10w, 0x2c51
add dword [rsi + 0xb8], ecx
cmc
stc
test eax, eax
jmp 0x14040abaf
je 0x14040abd3
movsxd rcx, eax
bts rax, r13
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040abc7
jmp 0x14040abf0
xor eax, eax
jmp 0x14040ab31
mov dword [r12], 0
bsf dx, bx
mov byte [rbx], 0
sub eax, eax
cdq
mov cx, r11w
movsx rdx, r13w
mov rcx, r15
mov rdx, qword [rsp + 0x38]
jmp 0x14040abfa
mov qword [rdx], rcx
jmp 0x14040ac02
mov qword [r14], r15
jmp 0x14040ac0a
jmp 0x14040ab31
mov r9d, 0x101
sub r9d, edx
cmp r9d, r13d
ja 0x14040af62
mov r13d, edx
cmp rcx, rax
jmp 0x14040ac2c
jae 0x14040ac50
lea rax, [rcx + 1]
mov qword [r14], rax
movzx rax, si
mov al, r13b
bswap ax
movzx eax, byte [rcx]
jmp 0x14040ac4b
jmp 0x14040ad2e
cmp dword [r12], 0
jmp 0x14040ac5a
je 0x14040acdb
mov dword [rsp + 0xa0], r9d
movzx rcx, r15w
cdq
mov dh, 0xfb
mov dword [rsp + 0x78], r8d
xchg dh, cl
cmovl edx, r14d
movsxd rcx, r8d
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
bswap dx
xchg dl, dl
mov rdx, rbx
jmp 0x14040ac93
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
test bl, dil
sub ecx, dword [rsi + 0xd0]
test al, 0x2f
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040ace2
movsxd rcx, eax
movzx rax, r14w
shl al, 0x20
rcl al, 0xa
add rcx, rbx
mov al, sil
movzx ax, r8b
jmp 0x14040acd3
movzx eax, byte [rbx]
jmp 0x14040acf9
sub eax, eax
jmp 0x14040ad2e
mov dword [r12], 0
add cl, r13b
mov byte [rbx], 0
cmc
inc cx
xor eax, eax
mov rcx, r15
mov r8d, dword [rsp + 0x78]
cmc
jmp 0x14040ad04
mov r9d, dword [rsp + 0xa0]
rol dx, cl
or dh, bh
mov rdx, qword [rsp + 0x38]
cmp r15b, r9b
mov qword [rdx], rcx
jmp 0x14040ad22
mov qword [r14], r15
cmp r10, rsi
cmp r12w, 0x5811
test r9b, 7
jmp 0x14040ad37
je 0x14040ad96
mov cl, 1
test eax, ebp
sub cl, r8b
jmp 0x14040ad4a
movzx ecx, cl
cmp r14b, bpl
and ecx, 7
clc
sub edx, edx
stc
cmp dl, r11b
mov byte [rdi], al
stc
jmp 0x14040ad62
add rdi, 4
jmp 0x14040ad6b
inc rdx
cmp bl, 0xe9
cmp ecx, edx
jmp 0x14040ad78
jne 0x14040ad5a
add r13d, edx
btr cx, 0x69
ror cl, 0xb6
mov ecx, 0x101
sub ecx, r13d
jmp 0x14040ad99
mov ecx, r9d
cmp r8b, 0xf9
ja 0x14040ade0
mov byte [rdi], al
cmp r12, 0x67176bde
clc
mov byte [rdi + 4], al
mov byte [rdi + 8], al
stc
mov byte [rdi + 0xc], al
clc
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
test dh, 0x89
mov byte [rdi + 0x18], al
mov byte [rdi + 0x1c], al
test r9, 0x5e2a21f8
add rdi, 0x20
add ecx, 0xfffffff8
jmp 0x14040adda
jne 0x14040ada3
mov ecx, dword [rsp + 0x40]
add ecx, r9d
jmp 0x14040a9b2
cmp dword [rsp + 0x48], 0
jmp 0x14040adf6
jle 0x14040a920
cmp qword [rsp + 0x58], 3
jmp 0x14040ae07
sete al
test r14b, bl
neg al
jmp 0x14040ae1c
cmp dword [rsp + 0x88], 7
jmp 0x14040ae29
jb 0x14040ae89
mov ecx, dword [rsp + 0x98]
mov byte [rdi], al
mov byte [rdi + 4], al
stc
mov byte [rdi + 8], al
test r11b, 0xdd
cmp r8w, 0x2f63
mov byte [rdi + 0xc], al
stc
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
cmc
mov byte [rdi + 0x18], al
cmp r11, 0x33062dfd
mov byte [rdi + 0x1c], al
cmp r10b, 0x7f
cmp rdi, rsi
jmp 0x14040ae6d
add rdi, 0x20
test r9, rdi
test r13, 0x16d01d66
add ecx, 0xfffffff8
jmp 0x14040ae83
jne 0x14040ae36
test byte [rsp + 0x48], 7
jmp 0x14040ae93
je 0x14040a920
xor ecx, ecx
jmp 0x14040aea0
mov byte [rdi + rcx*4], al
jmp 0x14040aea8
inc rcx
test cx, 0x2dd6
jmp 0x14040aeb5
cmp dword [rsp + 0xa8], ecx
jmp 0x14040aec1
jne 0x14040aea0
jmp 0x14040a920
xor eax, eax
bt cx, 0x47
cmp r8d, 0xc
movsx cx, r13b
sete al
or eax, 0xfffffffc
btc cx, 0x3e
ror cx, 0xfb
neg ch
imul r13d, eax
sal dh, cl
add r13d, dword [rsp + 0x70]
mov rdx, 0x2bfe19c4
add r8d, dword [rsp + 0x120]
bsr rcx, r8
and cx, r12w
cmp r14w, r8w
sub r13d, r8d
mov rcx, rsi
mov rdx, 0x664a75d0
mov edx, r13d
call fcn.1400fa71e
mov eax, dword [rsp + 0x48]
cmp eax, 1
jmp 0x14040af34
je 0x14040b80b
cmp eax, 8
je 0x14040bc6f
cmp eax, 4
jmp 0x14040af4b
jne 0x14040c245
mov ecx, dword [rsi]
jmp 0x14040af58
inc ecx
clc
shr ecx, 1
jmp 0x14040bc71
mov rcx, rbp
jmp 0x14040af6a
jmp 0x14040d08c
mov edx, dword [rsp + 0x40]
sbb r13w, 0x2e5
stc
xor edx, 0x10
rcr ax, 0x9e
rol ax, 0x20
mov eax, dword [rsp + 0x78]
xor eax, 0x10
jmp 0x14040af91
or eax, edx
mov rax, 0x771b2230
sete byte [rsp + 0x88]
sub al, 0x42
mov eax, dword [rsp + 0x68]
movzx r13w, r9b
btc r13w, 0xd6
mov qword [rsp + 0xa0], rax
cmovp r13d, r10d
btr r13, rbp
btr ax, 0x4b
lea eax, [rdi - 1]
movsx r13w, r13b
rcl r13w, cl
mov dword [rsp + 0x98], eax
cmc
mov r13b, 0x25
movsx r13, bp
mov eax, edi
movsx r13d, sp
xor r13b, dil
and eax, 0xfffffff8
bts r13d, esi
xor r13w, r12w
rcr r13b, cl
mov dword [rsp + 0xd0], eax
shl r13d, 0x12
setp ah
bt r13, 0xb3
mov eax, edi
xor r13b, r13b
bsf r13w, di
add r13d, ebx
and eax, 7
movsxd r13, eax
btc r13w, r12w
mov qword [rsp + 0xa8], rax
cbw
sbb ax, 0x2fdd
shrd ax, r9w, 0xdd
mov eax, edi
sar r13b, 0x94
mov qword [rsp + 0x40], rax
cmp r9b, 0x6d
sar r13b, 0xb1
movsx r13d, di
sub edi, edi
mov qword [rsp + 0x58], rbp
mov r13, rbp
jmp 0x14040b05f
jmp 0x14040b094
mov rdi, qword [rsp + 0x80]
movzx ebp, dx
movsx bp, r10b
movzx bp, bpl
inc rdi
inc r13
add qword [rsp + 0x58], 2
cmp rdi, 4
mov rbp, qword [rsp + 0x60]
je 0x14040b484
cmp rdi, qword [rsp + 0xa0]
jmp 0x14040b0a1
mov qword [rsp + 0x80], rdi
jmp 0x14040b0ae
jae 0x14040b112
mov rax, qword [rsp + 0x50]
cmc
cmp dword [rax], 0x10
xchg al, ah
movsx ax, r10b
jmp 0x14040b0c9
mov rax, qword [rsp + 0x48]
jmp 0x14040b0d3
jne 0x14040b224
test eax, eax
jmp 0x14040b0e0
jle 0x14040b064
sub edi, edi
not cl
mov rcx, rsi
call fcn.14041e943
mov rcx, qword [rsp + 0x58]
mov word [rcx + rdi*8], ax
jmp 0x14040b100
inc rdi
cmp dword [rsp + 0x40], edi
jne 0x14040b0ea
jmp 0x14040b064
cmp byte [rsp + 0x88], 0
cwd
xchg rdx, rdx
movzx dx, r15b
mov rdx, qword [rsp + 0x48]
je 0x14040b277
sub eax, eax
cmp rdi, 3
mov cl, spl
sete cl
test edx, edx
jle 0x14040b064
mov al, cl
rcr dx, cl
mov cx, ax
neg eax
stc
xadd rcx, rcx
mov rcx, qword [rsp + 0x60]
and dl, r9b
adc dx, 0x303f
bsf dx, r15w
mov rdx, qword [rsp + 0x80]
stc
lea rcx, [rcx + rdx*2]
cmp dword [rsp + 0x98], 7
jmp 0x14040b17e
jb 0x14040b1e1
mov edx, dword [rsp + 0xd0]
cmp r10w, r10w
stc
cmp r13b, 0x8c
mov word [rcx], ax
cmc
stc
mov word [rcx + 8], ax
clc
mov word [rcx + 0x10], ax
cmp dil, r10b
cmc
mov word [rcx + 0x18], ax
test bx, 0x3374
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
test sp, 0x3e10
clc
jmp 0x14040b1c2
mov word [rcx + 0x30], ax
mov word [rcx + 0x38], ax
add rcx, 0x40
stc
cmp spl, 0x29
add edx, 0xfffffff8
jmp 0x14040b1db
jne 0x14040b194
mov rdx, qword [rsp + 0x48]
test dl, r13b
clc
test dl, 7
jmp 0x14040b1f2
je 0x14040b064
xor edx, edx
jmp 0x14040b1ff
mov word [rcx + rdx*8], ax
inc rdx
test r13b, r12b
cmp bpl, 0x15
cmp dword [rsp + 0xa8], edx
jmp 0x14040b219
jne 0x14040b1ff
jmp 0x14040b064
cmp dword [rsp + 0x78], 0x10
jmp 0x14040b22e
jne 0x14040b2c5
test eax, eax
jmp 0x14040b23b
jle 0x14040b064
sub edi, edi
mov cl, 0xdb
movzx ecx, cx
mov rcx, rsi
jmp 0x14040b250
call fcn.14041e943
mov rcx, r13
mov byte [rcx + rdi*4], ah
inc rdi
cmc
stc
cmp r10b, r14b
cmp dword [rsp + 0x40], edi
jmp 0x14040b26c
jne 0x14040b248
jmp 0x14040b064
cmp rdi, 3
sete al
test edx, edx
jmp 0x14040b285
jle 0x14040b064
neg al
neg ch
mov rcx, qword [rsp + 0x60]
cmovo edx, ebp
mov rdx, qword [rsp + 0x80]
cmp r8b, r8b
add rcx, rdx
cmp spl, r10b
cmp dword [rsp + 0x98], 7
jae 0x14040b402
mov rbp, qword [rsp + 0x48]
jmp 0x14040b2c0
jmp 0x14040b455
test eax, eax
jmp 0x14040b2cc
jle 0x14040b064
mov rbp, qword [r14]
adc al, r12b
mov rax, qword [rsp + 0x38]
stc
mov rax, qword [rax]
sub edi, edi
jmp 0x14040b2e8
jmp 0x14040b32b
lea rcx, [rbp + 1]
dec dl
mov qword [r14], rcx
movzx edx, byte [rbp]
movzx bp, cl
not bpl
movsx bp, spl
mov rbp, rcx
xchg ch, ch
mov rcx, r13
jmp 0x14040b313
mov byte [r13 + rdi*4], dl
inc rdi
clc
cmp bp, 0x2b17
cmp dword [rsp + 0x40], edi
je 0x14040b064
cmp rbp, rax
jmp 0x14040b333
jb 0x14040b2ed
cmp dword [r12], 0
je 0x14040b3a2
mov r8d, dword [rsi + 0x34]
movzx edx, di
cdq
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r12w, 0x1e32
cmp di, r10w
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
clc
cmc
test eax, eax
jmp 0x14040b37b
je 0x14040b3ae
cdqe
shl dh, 0x11
sbb dl, bpl
add rax, rbx
mov dh, 0xf5
movzx edx, di
movsxd rdx, r15d
movzx edx, byte [rbx]
jmp 0x14040b39d
jmp 0x14040b3d9
sub edx, edx
jmp 0x14040b3a9
jmp 0x14040b30b
mov dword [r12], 0
movzx ebp, bp
rcl ah, 0xb1
btc rcx, r13
mov byte [rbx], 0
shrd rax, r8, 0xd6
bswap ax
xor edx, edx
mov rax, r15
cmovne bp, r13w
mov cx, r8w
mov rcx, qword [rsp + 0x38]
not ebp
mov qword [rcx], rax
xchg bp, bp
bswap bp
cmovp ebp, edi
mov qword [r14], r15
movsx rbp, r11w
bswap ebp
mov rbp, r15
jmp 0x14040b3fd
jmp 0x14040b30b
mov edx, dword [rsp + 0xd0]
mov rbp, qword [rsp + 0x48]
mov byte [rcx], al
mov byte [rcx + 4], al
jmp 0x14040b41b
mov byte [rcx + 8], al
mov byte [rcx + 0xc], al
cmp r11b, spl
mov byte [rcx + 0x10], al
cmc
mov byte [rcx + 0x14], al
jmp 0x14040b435
mov byte [rcx + 0x18], al
jmp 0x14040b43e
mov byte [rcx + 0x1c], al
add rcx, 0x20
clc
stc
add edx, 0xfffffff8
jmp 0x14040b44f
jne 0x14040b40e
test bpl, 7
jmp 0x14040b45e
je 0x14040b064
xor edx, edx
mov byte [rcx + rdx*4], al
jmp 0x14040b46e
inc rdx
stc
cmp dword [rsp + 0xa8], edx
jne 0x14040b466
jmp 0x14040b064
cmp dword [rsp + 0x68], 4
mov r8d, dword [rsp + 0x94]
movsx esi, r11w
mov esi, dword [rsp + 0x70]
jmp 0x14040b49e
jb 0x14040b6da
mov rax, qword [rsp + 0x50]
cmp r9w, 0xfb3
cmp dword [rax], 0x10
jmp 0x14040b4b7
jne 0x14040b5ce
cmp dword [rsp + 0x48], 0
jle 0x14040b6da
mov eax, dword [rsp + 0x48]
test r15b, 0xf3
stc
xor ecx, ecx
jmp 0x14040b4d8
movss xmm0, dword [0x1400bf4c8]
jmp 0x14040b4e5
movss xmm1, dword [0x1400bd4a0]
pxor xmm2, xmm2
jmp 0x14040b510
inc rcx
jmp 0x14040b502
cmp rax, rcx
jmp 0x14040b50a
je 0x14040b6da
movzx edx, word [rbp + rcx*8 + 6]
test edx, edx
je 0x14040b4f6
cmp edx, 0xffff
je 0x14040b4f6
movzx edx, dx
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
divss xmm4, xmm3
movaps xmm3, xmm1
subss xmm3, xmm4
mulss xmm3, xmm0
movd xmm5, dword [rbp + rcx*8]
punpcklwd xmm5, xmm2
cvtdq2ps xmm5, xmm5
movaps xmm6, xmm4
jmp 0x14040b55e
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14040b56d
shufps xmm5, xmm3, 0
addps xmm5, xmm6
cvttps2dq xmm5, xmm5
pshuflw xmm5, xmm5, 0xe8
movd dword [rbp + rcx*8], xmm5
movzx edx, word [rbp + rcx*8 + 4]
jmp 0x14040b58d
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x14040b5aa
jmp 0x14040b4f6
mov rax, qword [rsp + 0x38]
jmp 0x14040b5b9
mov rax, qword [rax]
jmp 0x14040b5c1
mov qword [r14], rax
jmp 0x14040b5c9
jmp 0x14040c292
cmp dword [rsp + 0x48], 0
jmp 0x14040b5d8
jle 0x14040b6da
mov eax, dword [rsp + 0x48]
xor ecx, ecx
jmp 0x14040b5e9
movss xmm0, dword [0x1400bf4c0]
jmp 0x14040b5f6
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040b603
jmp 0x14040b61d
inc rcx
cmp r15b, r9b
stc
cmp rax, rcx
jmp 0x14040b617
je 0x14040b6da
movzx edx, byte [rbp + rcx*4 + 3]
test ah, 0x14
test edx, edx
jmp 0x14040b62c
je 0x14040b608
cmp edx, 0xff
jmp 0x14040b63d
je 0x14040b608
movzx edx, dl
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x14040b659
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x14040b665
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x14040b677
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
not dh
movsx edx, sp
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x14040b69d
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
movzx edx, byte [rbp + rcx*4 + 2]
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x14040b6d5
jmp 0x14040b608
test r8d, 0xfffffffb
jmp 0x14040b6e6
je 0x14040b73c
mov rax, qword [rsp + 0x50]
test bx, 0x6b29
test r9b, bl
cmp dword [rax], 0x10
jmp 0x14040b701
jne 0x14040b776
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
xchg cx, cx
not r9b
mov rcx, rbp
setge dl
mov edx, 4
mov r9b, r10b
cmovp r9w, r14w
movsx r9, r13w
mov r9d, esi
call fcn.14041ce62
jmp 0x14040b7a9
mov rax, qword [rsp + 0xc0]
movsx ecx, si
movsx rdi, r8w
not dil
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
movsx edi, r14w
mov rdi, rax
mov edi, dword [rsp + 0xb4]
jmp 0x14040b771
jmp 0x14040b7e4
mov edi, dword [rsp + 0xb4]
mov dx, r11w
cqo
movzx rdx, ax
mov dword [rsp + 0x20], edi
cqo
mov rcx, rbp
mov edx, 4
mov r9b, 0x48
bswap r9w
cmove r9w, cx
mov r9d, esi
call fcn.14041b3a2
mov rbp, rax
inc dl
and cl, r11b
jmp 0x14040b7b6
test rax, rax
mov rax, qword [rsp + 0xc0]
mov dl, r10b
mov edx, 0x71a32774
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
jmp 0x14040b7de
je 0x140408f86
test rcx, rcx
jmp 0x14040b7ec
je 0x14040b7fd
mov dword [rcx], 4
jmp 0x14040b7fd
mov dword [rax], edi
mov dword [rdx], esi
jmp 0x14040b806
jmp 0x140409930
mov eax, dword [rsi + 4]
stc
test eax, eax
jmp 0x14040b816
jle 0x14040c233
mov eax, dword [rsi]
add eax, 7
cmp r14b, 0xe9
shr eax, 3
neg eax
test di, 0x697d
and eax, 3
mov dword [rsp + 0x78], eax
clc
jmp 0x14040b83c
mov eax, eax
test r10b, 0x40
clc
mov qword [rsp + 0xa0], rax
xor eax, eax
test bl, r12b
cmp r12d, edi
jmp 0x14040b858
mov qword [rsp + 0x68], rax
clc
cmp r8b, r15b
sub edi, edi
jmp 0x14040b868
jmp 0x14040b88a
add rbp, qword [rsp + 0xa0]
mov qword [r14], rbp
not r13b
inc edi
mov r13d, dword [rsi + 4]
cmp edi, r13d
jge 0x14040c23b
mov rcx, qword [r14]
mov dx, bx
add al, r10b
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax]
cmp rcx, rdx
jmp 0x14040b8a3
jae 0x14040b8bc
lea rbp, [rcx + 1]
lahf
mov qword [r14], rbp
movzx eax, byte [rcx]
mov rcx, rbp
jmp 0x14040b988
cmp dword [r12], 0
jmp 0x14040b8c6
je 0x14040b936
mov r8d, dword [rsi + 0x34]
movzx ecx, r8w
mov dh, cl
mov dh, 0x1f
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040b8e5
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
test esp, edi
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
test r14w, 0x1f66
cmp dl, dh
cmc
test eax, eax
jmp 0x14040b90e
je 0x14040b942
movsxd rdx, eax
btc rax, 0x6f
sar al, 0x93
dec rax
add rdx, rbx
movzx eax, r12w
movzx eax, byte [rbx]
jmp 0x14040b931
jmp 0x14040b96e
sub eax, eax
jmp 0x14040b93d
jmp 0x14040b988
mov dword [r12], 0
bts rdx, rdi
btc cx, 0x50
xchg r11w, cx
mov byte [rbx], 0
movsx rcx, si
shr dl, cl
xor eax, eax
mov rdx, r15
xadd cx, cx
movsxd rcx, esp
shl ch, cl
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rdx
bts r11, rax
bts r11w, si
mov qword [r14], r15
mov rcx, r15
shr r11d, cl
mov qword [rsp + 0x58], rcx
cmp r14d, r14d
mov r11w, 0x307a
mov qword [rsp + 0x48], rdx
test r9w, r13w
btr r11d, esp
mov dword [rsp + 0x80], edi
mov r11d, dword [rsi]
test cl, r15b
test r11d, r11d
jmp 0x14040b9b7
jle 0x14040bbed
movzx eax, al
cmp rbx, rdx
mov dword [rsp + 0x40], eax
bt rbp, 0xda
ror r9d, cl
xor r13d, r13d
mov r9d, 7
mov rax, qword [rsp + 0x68]
jmp 0x14040b9ea
mov ebp, eax
jmp 0x14040b9f1
jmp 0x14040ba09
dec r9d
mov ebp, edi
cmp r13d, r11d
jmp 0x14040ba03
jge 0x14040bbf2
sub edi, edi
movzx rdx, r9w
movzx edx, r10w
mov eax, dword [rsp + 0x40]
btr edx, r13d
cdq
bt eax, r9d
cdqe
movzx eax, r15w
jmp 0x14040ba2b
setb dil
movsxd rax, ebp
test sil, 0x92
cmp spl, cl
rcl dx, cl
lea r10, [rax + 3]
movzx edx, byte [rsp + rdi*4 + 0x150]
cmp r9b, 0xcb
sar r8b, 0xd9
sbb r8b, 0x8c
mov r8, qword [rsp + 0x60]
clc
cmp r12, rsp
mov byte [r8 + rax], dl
bt rdx, 0x86
movzx edx, byte [rsp + rdi*4 + 0x151]
jmp 0x14040ba77
mov byte [r8 + rax + 1], dl
movzx edx, byte [rsp + rdi*4 + 0x152]
rcl edi, 0xe
mov rdi, r10
cmc
mov byte [r8 + rax + 2], dl
cmc
jmp 0x14040ba96
cmp dword [rsp + 0x50], 4
jmp 0x14040baa0
jne 0x14040bab9
add ebp, 4
mov rax, qword [rsp + 0x60]
mov byte [rax + rdi], 0xff
mov edi, ebp
jmp 0x14040bab9
inc r13d
test r14b, bl
cmp r13d, r11d
je 0x14040bbf2
test r9d, r9d
jmp 0x14040bad0
jg 0x14040b9f6
mov rax, qword [rsp + 0x58]
jmp 0x14040bae1
cmp rax, qword [rsp + 0x48]
jae 0x14040bb14
lea rcx, [rax + 1]
jmp 0x14040baf5
mov qword [r14], rcx
jmp 0x14040bafd
movzx eax, byte [rax]
jmp 0x14040bb05
mov qword [rsp + 0x58], rcx
jmp 0x14040bb0f
jmp 0x14040bbd1
cmp dword [r12], 0
jmp 0x14040bb1e
je 0x14040bb77
mov r8d, dword [rsi + 0x34]
movzx rcx, dx
movzx edx, r8w
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
clc
cmp r8b, r14b
add dword [rsi + 0xb8], ecx
cmp r15, rdx
cmp r10b, 0x32
test eax, eax
jmp 0x14040bb5e
je 0x14040bb83
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040bb72
jmp 0x14040bb9f
sub eax, eax
jmp 0x14040bb7e
jmp 0x14040bbd1
mov dword [r12], 0
mov byte [rbx], 0
sub eax, eax
setle cl
movzx rcx, si
mov rcx, r15
mov r9w, 0x6e83
mov qword [rsp + 0x48], rcx
mov r9, 0x5b215afa
jmp 0x14040bbb0
mov qword [rsi + 0xc8], rcx
mov qword [rsi + 0xc0], r15
mov r11d, dword [rsi]
mov qword [rsp + 0x58], r15
movsxd r9, esp
movsx r9, r10w
movsx r9d, bx
movzx eax, al
mov dword [rsp + 0x40], eax
setae r9b
xchg r9b, r9b
not r9d
mov r9d, 7
jmp 0x14040b9f9
mov rdi, qword [rsp + 0x68]
mov qword [rsp + 0x68], rdi
cmp dword [rsp + 0x78], 0
movsxd rcx, edi
not cx
mov edi, dword [rsp + 0x80]
movsx ebp, r15w
jmp 0x14040bc14
mov rcx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x58]
je 0x14040b87b
cmp qword [rsi + 0x10], 0
jmp 0x14040bc2e
je 0x14040b86d
mov eax, ecx
movsx edx, r15w
sub eax, ebp
mov edx, dword [rsp + 0x78]
sub edx, eax
jmp 0x14040bc47
jle 0x14040b86d
mov qword [rsi + 0xc0], rcx
mov cl, r12b
movzx rcx, ax
setge cl
mov rcx, qword [rsi + 0x28]
jmp 0x14040bc67
call qword [rsi + 0x18]
jmp 0x14040b87b
mov ecx, dword [rsi]
mov eax, dword [rsi + 4]
test eax, eax
jle 0x14040c233
neg ecx
cmc
and ecx, 3
mov dword [rsp + 0x80], ecx
clc
ror r11b, cl
setl r11b
mov eax, ecx
bswap r11d
movsx r11, r9w
mov qword [rsp + 0x78], rax
clc
xadd r11b, r11b
shrd r11w, r11w, 0xf3
xor r10d, r10d
mov r11b, r13b
xchg r11, r11
mov dword [rsp + 0x68], 0
bswap r11w
mov r11b, r14b
mov r11d, dword [rsp + 0x50]
jmp 0x14040bd22
mov qword [rsi + 0xc0], rcx
setae dil
mov di, sp
mov rcx, qword [rsi + 0x28]
mov rbp, r10
mov edi, r11d
call qword [rsi + 0x18]
mov r11d, edi
mov r10w, r10w
mov r10, rbp
mov ah, 0x4c
mov eax, dword [rsp + 0x68]
mov r13w, 0x2472
inc eax
btr r13d, 0xdc
add r13d, 0x55244a20
sar r13w, 0x4d
mov r13d, dword [rsi + 4]
mov dword [rsp + 0x68], eax
clc
cmp eax, r13d
jge 0x14040d0a3
cmp dword [rsi], 0
jmp 0x14040bd2a
jle 0x14040c1b8
mov r9, qword [r14]
lahf
movzx edi, di
ror dil, cl
mov rax, qword [rsp + 0x38]
sar dil, 0xb8
mov rdi, qword [rax]
cmp bp, r8w
stc
sub r13d, r13d
jmp 0x14040bd66
add r13d, 2
stc
cmp r13d, dword [rsi]
jmp 0x14040bd60
jge 0x14040c1b8
cmp r9, rdi
jmp 0x14040bd6e
mov qword [rsp + 0x40], r10
jmp 0x14040bd78
jae 0x14040bdcb
mov qword [rsp + 0x58], rdi
xchg ch, cl
movsx rdi, si
jmp 0x14040bd8e
lea rcx, [r9 + 1]
jmp 0x14040bd9c
mov qword [r14], rcx
setle dl
jmp 0x14040bdab
movzx edx, byte [r9]
movsx r9d, r8w
mov r9, rcx
movsxd rdi, r12d
movzx edi, r12w
mov edi, dword [rsp + 0x48]
jmp 0x14040bdc6
jmp 0x14040bed7
cmp dword [r12], 0
jmp 0x14040bdd5
je 0x14040be51
mov r8d, dword [rsi + 0x34]
movsx rcx, r10w
cmovl cx, di
movzx rdx, si
mov rcx, qword [rsi + 0x28]
movzx dx, al
movsx dx, bpl
xchg dx, dx
mov rdx, rbx
jmp 0x14040be03
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmc
sub ecx, dword [rsi + 0xd0]
jmp 0x14040be1f
add dword [rsi + 0xb8], ecx
cmp bpl, 0xc4
cmc
test eax, eax
jmp 0x14040be31
je 0x14040be6d
movsxd rcx, eax
add rcx, rbx
mov dl, 0xf1
jmp 0x14040be44
movzx edx, byte [rbx]
jmp 0x14040be4c
jmp 0x14040be96
mov qword [rsp + 0x58], rdi
test spl, dl
xor edx, edx
movsx edi, r15w
mov edi, dword [rsp + 0x48]
jmp 0x14040be68
jmp 0x14040bed7
mov dword [r12], 0
movzx rdi, bx
rcr ebp, 0x8e
mov r10w, dx
mov byte [rbx], 0
movzx rax, r15w
bt edi, eax
xor edx, edx
add ch, 0xbf
mov rcx, r15
setnp r8b
mov edi, dword [rsp + 0x48]
or r11d, edi
xor r10w, r15w
mov rax, qword [rsp + 0x38]
neg r11
rcl rbp, cl
mov qword [rsp + 0x58], rcx
sal r8b, 0xb5
adc r11w, cx
btr r10w, ax
mov qword [rax], rcx
and r8w, r14w
movsx r9, cx
mov bpl, 0xa9
mov qword [r14], r15
sar ax, cl
mov r9, r15
or ebp, esp
movzx ecx, dl
movzx ax, sil
shrd rbp, rbx, 0x38
mov ebp, ecx
sub ah, 0x20
and ebp, 0xf
sbb r11w, r11w
cqo
neg r11b
mov eax, ecx
sal r11b, 0x51
shr r10, 0xb4
movsx dx, sil
shr eax, 4
cmp esp, r13d
mov r8d, edi
movzx r11d, r9w
sar dl, 0xd1
cmp edi, 4
cqo
xchg r11b, dl
not r11b
cmovne eax, ecx
movsxd r10, r15d
mov ecx, 0
not r10b
mov r10w, 0x66e4
jmp 0x14040bf37
cmovne ebp, ecx
not r10
mov r10, qword [rsp + 0x40]
cqo
movsxd rcx, r10d
bt r11w, cx
mov dl, cl
movzx r11, si
lea r11, [rcx + 3]
movzx edx, byte [rsp + rax*4 + 0x150]
mov rdi, qword [rsp + 0x60]
mov byte [rdi + rcx], dl
mov dx, 0x25ad
movzx edx, byte [rsp + rax*4 + 0x151]
stc
mov byte [rdi + rcx + 1], dl
cmp sil, r12b
movzx eax, byte [rsp + rax*4 + 0x152]
cmc
mov byte [rdi + rcx + 2], al
shr cl, 0xd4
bt ecx, r11d
mov rcx, r11
mov r11d, dword [rsp + 0x50]
clc
cmp r11d, 4
jmp 0x14040bfa0
jne 0x14040bfc6
add r10d, 4
movsx eax, di
bsr eax, r13d
xor al, r8b
mov rax, qword [rsp + 0x60]
mov byte [rax + rcx], 0xff
bts rcx, rdi
inc ah
mov ecx, r10d
lea eax, [r13 + 1]
cmp r14b, r15b
cmp eax, dword [rsi]
jmp 0x14040bfd4
je 0x14040c1b1
cmp r8d, 8
jmp 0x14040bfe3
jne 0x14040c01d
mov rdi, qword [rsp + 0x58]
cmp r9, rdi
jae 0x14040c02c
lea rax, [r9 + 1]
cmovno dx, r11w
mov qword [r14], rax
movzx edx, byte [r9]
bswap r9d
movsxd r9, r11d
mov r9b, 0x48
mov r9, rax
jmp 0x14040c018
jmp 0x14040c11a
mov rdi, qword [rsp + 0x58]
jmp 0x14040c027
jmp 0x14040c11d
cmp dword [r12], 0
je 0x14040c0b5
mov qword [rsp + 0x40], rcx
mov ebp, r11d
bswap r8
movsx r8, si
mov rdx, 0xf8b265a
mov r8d, dword [rsi + 0x34]
movsxd rdx, esi
movzx cx, r14b
cdq
mov rcx, qword [rsi + 0x28]
cwd
movzx edx, cx
mov dl, 0x45
mov rdx, rbx
jmp 0x14040c06d
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r14w, di
jmp 0x14040c07f
sub ecx, dword [rsi + 0xd0]
cmp ah, 0xbb
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040c095
je 0x14040c0c1
movsxd rdi, eax
movzx rdx, r8w
add rdi, rbx
movsx edx, di
movzx edx, byte [rbx]
jmp 0x14040c0b0
jmp 0x14040c0e9
sub edx, edx
jmp 0x14040c0bc
jmp 0x14040c11a
mov dword [r12], 0
and r9w, 0x42c4
cmp r14, 0x325e450e
mov byte [rbx], 0
sub edx, edx
stc
movzx r11d, r14w
cwde
mov rdi, r15
jmp 0x14040c0e9
mov r11d, ebp
mov rcx, qword [rsp + 0x40]
movzx eax, r14w
btr r8w, 0xf9
add r9d, 0x7f332189
mov rax, qword [rsp + 0x38]
mov qword [rax], rdi
bts bp, cx
movsxd rax, esp
neg bp
mov qword [r14], r15
mov r9, r15
movzx ebp, dl
movsxd rax, ecx
and edx, ecx
cqo
movzx r8d, sp
lea r10, [rax + 3]
stc
mov r8, rcx
btr dx, 0xa0
sal dh, cl
mov ecx, ebp
shr bpl, cl
movsxd rdx, ecx
movzx edx, byte [rsp + rcx*4 + 0x150]
setb bpl
mov rbp, qword [rsp + 0x60]
test r8b, 0xf7
mov byte [rbp + rax], dl
xor dx, cx
test r8b, 0x9f
movzx edx, byte [rsp + rcx*4 + 0x151]
stc
mov byte [rbp + rax + 1], dl
movzx ecx, byte [rsp + rcx*4 + 0x152]
test r14d, r10d
mov byte [rbp + rax + 2], cl
cmp bx, di
cmc
cmp r11d, 4
jmp 0x14040c188
jne 0x14040bd53
add r8d, 4
jmp 0x14040c197
mov byte [rbp + r10], 0xff
movzx r10, si
xchg r10b, r10b
mov r10d, r8d
jmp 0x14040c1ac
jmp 0x14040bd53
mov r10d, ecx
cmp r12b, 0xaa
cmp dword [rsp + 0x80], 0
jmp 0x14040c1c5
je 0x14040bcf4
cmp qword [rsi + 0x10], 0
jmp 0x14040c1d5
je 0x14040c21e
mov rax, qword [rsp + 0x38]
xchg cx, cx
shl bpl, 0xdf
mov rcx, qword [rax]
xor dh, 0xd9
or ax, 0x27ca
mov rax, qword [r14]
sar rbp, 0xa9
mov ebp, ecx
and edx, eax
sub ebp, eax
bt edx, r13d
add dh, ah
mov edx, dword [rsp + 0x80]
clc
stc
test r15w, r8w
sub edx, ebp
jg 0x14040bccc
jmp 0x14040c221
mov rax, qword [r14]
add rax, qword [rsp + 0x78]
jmp 0x14040c22b
mov qword [r14], rax
jmp 0x14040bcf4
mov r13, rax
movsx r11w, bpl
mov r11d, dword [rsp + 0x50]
jmp 0x14040d0a3
mov rcx, qword [rsp + 0x60]
jmp 0x14040c24f
jmp 0x14040d08c
mov rax, qword [r14]
bsf ecx, r12d
sal ecx, cl
mov rdi, qword [rsp + 0x70]
mov cl, sil
mov ecx, edi
bts di, bp
lea rcx, [rcx + rax]
bsf di, cx
mov qword [r14], rcx
adc dil, cl
mov rdi, qword [rsp + 0x60]
shr rcx, 0x92
inc rcx
shrd cx, r14w, 0x39
mov ecx, dword [rsp + 0x48]
test rsi, r14
cmp ecx, 0x10
jmp 0x14040c29a
je 0x14040c2f5
cmp ecx, 0x20
jmp 0x14040c2a8
je 0x14040c315
mov dword [rsp + 0x90], 0
jmp 0x14040c2c1
cmp ecx, 0x18
jmp 0x14040c2c9
jne 0x14040c3d3
mov eax, dword [rsi]
and eax, 3
mov dword [rsp + 0x90], eax
jmp 0x14040c2e0
mov dword [rsp + 0xd0], 0
jmp 0x14040c2f0
jmp 0x14040c378
mov eax, dword [rsi]
test sil, r14b
add eax, eax
and eax, 2
jmp 0x14040c304
mov dword [rsp + 0x90], eax
jmp 0x14040c310
jmp 0x14040c3d3
mov eax, dword [rsp + 0x78]
xor eax, 0xff
shr cl, cl
sal cl, 0x8c
mov ecx, dword [rsp + 0x80]
clc
xor ecx, 0xff00
or ecx, eax
shrd rax, rdx, 0x45
bt ax, 0x3f
mov eax, dword [rsp + 0x68]
xor eax, 0xff0000
cmc
test dil, r15b
or eax, ecx
sete al
mov dword [rsp + 0x90], 0
test byte [rsp + 0x58], al
jmp 0x14040c363
je 0x14040c3d3
mov al, 1
mov dword [rsp + 0xd0], eax
clc
test cx, r14w
stc
mov dword [rsp + 0xd8], 0
cmc
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x88], 0
cmc
jmp 0x14040c39d
mov dword [rsp + 0x98], 0
cmp r9b, r14b
stc
mov dword [rsp + 0xb0], 0
test r10w, 0x5197
cmc
xor ebp, ebp
sub r13d, r13d
clc
xor r8d, r8d
xor eax, eax
jmp 0x14040c3ce
jmp 0x14040c54f
cmp dword [rsp + 0x68], 0
je 0x14040d089
cmp dword [rsp + 0x80], 0
jmp 0x14040c3eb
je 0x14040d089
cmp dword [rsp + 0x78], 0
jmp 0x14040c3fb
je 0x14040d089
mov ebp, dword [rsp + 0x68]
setns ch
mov ecx, ebp
call fcn.1400edb97
mov dword [rsp + 0x70], eax
mov ecx, ebp
jmp 0x14040c41a
call fcn.14025fbf0
mov dword [rsp + 0x40], eax
movzx cx, bh
mov ebp, dword [rsp + 0x80]
mov ecx, ebp
call fcn.1400edb97
mov dword [rsp + 0x88], eax
cmovno cx, bx
mov ecx, ebp
jmp 0x14040c447
call fcn.14025fbf0
mov dword [rsp + 0x58], eax
movsx rcx, r15w
mov ebp, dword [rsp + 0x78]
mov ecx, ebp
jmp 0x14040c45f
call fcn.1400edb97
mov dword [rsp + 0x98], eax
jmp 0x14040c470
mov ecx, ebp
jmp 0x14040c477
call fcn.14025fbf0
mov r13d, eax
bswap bp
mov ebp, dword [rsp + 0xa0]
movsx rcx, sp
movzx cx, spl
not rcx
mov ecx, ebp
call fcn.1400edb97
mov dword [rsp + 0xb0], eax
mov cx, bp
mov ecx, ebp
call fcn.14025fbf0
mov r8d, r13d
mov r13d, dword [rsp + 0x58]
adc rbp, 0x6c7f0828
bsf bp, r13w
bts ebp, r15d
mov ebp, dword [rsp + 0x40]
test r8, r8
test bpl, 0x77
clc
cmp ebp, 8
jmp 0x14040c4d9
ja 0x14040d089
cmp r13d, 8
jmp 0x14040c4e8
ja 0x14040d089
cmp r8d, 8
jmp 0x14040c4f7
ja 0x14040d089
cmp eax, 9
jae 0x14040d089
add dword [rsp + 0x70], 0xfffffff9
xor cl, r15b
sbb dl, 0x5d
movsx r11d, r14w
add dword [rsp + 0x88], 0xfffffff9
add dword [rsp + 0x98], 0xfffffff9
shl cl, 0x8d
cdq
add dword [rsp + 0xb0], 0xfffffff9
xor cl, 0x83
add dl, r12b
mov dword [rsp + 0xd0], 0
mov cl, 1
ror r11b, 0x6b
mov dword [rsp + 0xd8], ecx
mov r11d, dword [rsp + 0x50]
cmc
jmp 0x14040c55a
mov edx, dword [rsi + 4]
test edx, edx
jmp 0x14040c564
jle 0x14040d096
mov ecx, dword [rsp + 0x70]
movzx edx, bx
movzx dx, r15b
btr rdx, 0x71
neg ecx
bsr rdx, r8
mov dword [rsp + 0xb4], ecx
sub dx, r14w
mov dx, 0x2025
sal cl, cl
mov ecx, 8
mov edx, 8
test r9b, 0xea
sub edx, ebp
jmp 0x14040c5a8
mov dword [rsp + 0xfc], edx
or edx, 0x21df5d3f
mov edx, ebp
mov qword [rsp + 0x148], rdx
bsr dx, ax
sal dh, 0x22
or rdx, r12
mov edx, dword [rsp + 0x88]
stc
cmp r9b, 0xd1
test r13d, 0x7baa58cc
neg edx
cmp r12b, bpl
cmc
cmp bx, 0x1de1
mov dword [rsp + 0xf8], edx
mov edx, 8
test ah, 0x3b
sub edx, r13d
cmp dl, 3
mov dword [rsp + 0xf4], edx
ror dh, cl
test dl, 0x66
dec rdx
mov edx, r13d
cmp edi, r8d
test bl, 0xea
mov qword [rsp + 0x140], rdx
cmovno rdx, rcx
jmp 0x14040c625
mov edx, dword [rsp + 0x98]
jmp 0x14040c631
neg edx
mov dword [rsp + 0xf0], edx
movzx edx, r14w
movzx rdx, r15w
not dh
mov edx, 8
sub edx, r8d
clc
mov dword [rsp + 0xec], edx
test spl, 0x8d
jmp 0x14040c65d
mov edx, r8d
cmp r11b, 0x43
mov qword [rsp + 0x138], rdx
btr edx, r8d
xor dl, 0x48
mov edx, dword [rsp + 0xb0]
neg edx
test cl, cl
test esp, 0x69a1f4d
mov dword [rsp + 0xe4], edx
cmp r15b, r12b
stc
sub ecx, eax
cmp sil, 1
mov dword [rsp + 0xe8], ecx
stc
mov eax, eax
test r14b, r11b
cmc
clc
mov qword [rsp + 0x130], rax
shr ah, 1
stc
mov eax, dword [rsp + 0x90]
cmp cx, 0x2f9e
mov qword [rsp + 0x128], rax
xor edi, edi
cmp spl, r15b
cmp r15b, 0x94
xor ecx, ecx
jmp 0x14040c6d3
jmp 0x14040c705
mov rax, qword [r14]
add rax, qword [rsp + 0x128]
not cx
mov qword [r14], rax
mov ecx, dword [rsp + 0xe0]
inc ecx
sal r13, cl
sub r13d, r12d
mov r13d, dword [rsi + 4]
cmp ecx, r13d
jge 0x14040d0a3
mov eax, dword [rsi]
test cl, 0xf3
cmp byte [rsp + 0xd8], 0
jmp 0x14040c717
mov dword [rsp + 0xe0], ecx
jmp 0x14040c723
je 0x14040cac7
test eax, eax
jle 0x14040d003
sub eax, eax
mov ecx, edi
jmp 0x14040c73a
mov dword [rsp + 0x40], edi
jmp 0x14040c743
jmp 0x14040c771
or dword [rsp + 0xa8], r13d
movzx rcx, di
mov cx, di
inc ch
inc eax
rcl ch, 0x4b
mov ecx, edi
mov dword [rsp + 0x40], edi
cmp r9b, 0x84
clc
cmp eax, dword [rsi]
jge 0x14040d003
mov dword [rsp + 0x58], eax
not cx
setl ch
bswap cx
mov rcx, rsi
jmp 0x14040c786
call fcn.140424eba
mov r13d, eax
jmp 0x14040c797
cmp dword [rsp + 0x48], 0x10
jmp 0x14040c7a1
je 0x14040c7bf
mov rcx, rsi
jmp 0x14040c7af
call fcn.140424eba
shl eax, 0x10
or r13d, eax
clc
movsx r10d, bp
mov eax, r13d
and eax, dword [rsp + 0x68]
inc bpl
or edx, r15d
xadd dl, dil
mov edx, eax
shr dil, cl
rol bpl, cl
bts di, di
mov ecx, dword [rsp + 0xb4]
shr r9, cl
shrd r9w, si, 0x64
test ch, 0x86
shl edx, cl
rcr r10d, 0xe9
mov ecx, dword [rsp + 0x70]
rcl edi, cl
jmp 0x14040c804
shr eax, cl
xor r8w, 0x71c9
test ecx, ecx
movsx r8w, spl
xchg r8b, cl
cmovs eax, edx
rcr r10b, 0xa6
bt edi, r12d
btr di, r11w
mov ecx, dword [rsp + 0xfc]
xchg rdi, rdi
btr bp, r9w
mov r9w, r10w
shr eax, cl
and bp, bx
rcr r9b, cl
mov rcx, qword [rsp + 0x148]
cwd
lea r9, [0x1400bf010]
mov dil, dl
imul eax, dword [r9 + rcx*4]
sbb bpl, 0xe2
and bp, 0x5ffd
lea r10, [0x1400bf040]
shl edi, 0x82
movzx dx, r11b
movzx ecx, byte [r10 + rcx*4]
test bl, 0x87
btc r8w, si
rol bpl, 0x13
sar eax, cl
shrd r8w, r13w, 0x56
mov edx, r13d
and edx, dword [rsp + 0x80]
mov ebp, edx
ror di, cl
rol dil, cl
mov ecx, dword [rsp + 0xf8]
and di, r9w
shl ebp, cl
mov ecx, dword [rsp + 0x88]
shr edx, cl
adc r8b, r9b
test ecx, ecx
mov cx, 0x7550
xchg cl, r8b
movzx edi, sp
cmovs edx, ebp
cmp r8b, dl
adc r8b, r15b
mov ecx, dword [rsp + 0xf4]
sar r8b, 0x2e
shr edx, cl
mov rcx, qword [rsp + 0x140]
jmp 0x14040c8ea
imul edx, dword [r9 + rcx*4]
and di, r14w
movzx ecx, byte [r10 + rcx*4]
sar edx, cl
sar bpl, cl
rcl bpl, cl
bsr cx, r8w
mov ebp, r13d
movsx cx, sil
and ebp, dword [rsp + 0x78]
ror r8d, cl
mov edi, ebp
test r15b, 0xb3
not cl
setae r8b
mov ecx, dword [rsp + 0xf0]
xadd r8b, r8b
sar r8b, cl
shl edi, cl
xor r8w, bp
mov ecx, dword [rsp + 0x98]
sar r8b, cl
adc r8b, 0x4a
dec r8b
shr ebp, cl
shr r8d, 0xe1
test ecx, ecx
mov r8b, 0x7e
cmovs ebp, edi
rcl r8b, cl
movsxd r8, dword [rsp + 0x40]
sub cx, 0x632d
neg di
sub edi, edx
mov ecx, dword [rsp + 0xec]
mov dil, sil
shr ebp, cl
mov rdi, qword [rsp + 0x60]
xor cl, r13b
mov byte [rdi + r8], al
bt ecx, r11d
rol ah, 0xad
mov rax, qword [rsp + 0x138]
btc rcx, r12
cmp r8, 0x1609201c
neg cl
imul ebp, dword [r9 + rax*4]
bsf ecx, edi
movzx ecx, byte [r10 + rax*4]
shld ax, r9w, 0xc
rol eax, 0x29
cmc
sar ebp, cl
movsx ax, dh
bt rax, rdx
mov byte [rdi + r8 + 1], dl
sbb edx, r15d
or eax, 0x37247318
neg rdx
mov byte [rdi + r8 + 2], bpl
setae dh
mov rdx, rdi
lea rdi, [r8 + 3]
mov eax, dword [rsp + 0xa0]
test eax, eax
je 0x14040ca77
and r13d, eax
mov eax, r13d
ror rcx, cl
shld cx, r8w, 0x5a
movsx cx, bl
mov ecx, dword [rsp + 0xe4]
test r8b, r8b
shl eax, cl
sal cx, 0xac
movzx cx, dl
shld cx, r9w, 0x3c
mov ecx, dword [rsp + 0xb0]
clc
shr r13d, cl
test ecx, ecx
cmovle cx, si
movzx ecx, ax
movsx rcx, r8w
cmovs r13d, eax
xor ah, bl
mov ecx, dword [rsp + 0xe8]
btr ax, bx
dec ax
shr r13d, cl
and ax, 0x315a
test bpl, dl
mov rax, qword [rsp + 0x130]
not ecx
sbb cx, dx
rcl cl, 0x31
imul r13d, dword [r9 + rax*4]
stc
shr ch, 0xdf
movzx ecx, byte [r10 + rax*4]
clc
sar r13d, cl
jmp 0x14040ca72
jmp 0x14040ca82
mov r13d, 0xff
sbb ax, cx
rol al, cl
mov r11d, dword [rsp + 0x50]
adc ax, 0x470a
cdqe
mov eax, dword [rsp + 0x58]
cmp r11d, 4
jmp 0x14040ca9a
jne 0x14040c748
mov ecx, dword [rsp + 0x40]
test r15w, 0x4f1c
test al, r12b
add ecx, 4
jmp 0x14040cab5
mov byte [rdx + rdi], r13b
sete dil
movzx edi, cx
mov edi, ecx
jmp 0x14040c748
test eax, eax
jle 0x14040d003
mov rbp, qword [r14]
xor al, r11b
rcr r8d, 0x5c
mov rax, qword [rsp + 0x38]
stc
mov r8w, ax
mov r8, qword [rax]
rol ax, cl
cmc
nop
sub r13d, r13d
mov eax, edi
jmp 0x14040caf5
jmp 0x14040cb26
cmp rbp, r8
jmp 0x14040cb2e
jae 0x14040cb57
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx dx, r11b
movsx dx, bl
not dl
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040cb52
jmp 0x14040cc2c
cmp dword [r12], 0
jmp 0x14040cb61
je 0x14040cbbe
mov edi, eax
mov r8d, dword [rsi + 0x34]
setbe dl
movsx ecx, ax
mov rcx, qword [rsi + 0x28]
xchg dh, dh
cdq
mov rdx, rbx
jmp 0x14040cb82
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r10b, r11b
sub ecx, dword [rsi + 0xd0]
cmc
cmp sp, sp
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040cba5
je 0x14040cbca
movsxd r8, eax
add r8, rbx
movzx edx, byte [rbx]
jmp 0x14040cbb9
jmp 0x14040cbf6
sub edx, edx
jmp 0x14040cbc5
jmp 0x14040cc2c
mov dword [r12], 0
movsx rax, dx
mov byte [rbx], 0
shld ebp, r13d, 0xe5
xchg bp, ax
xor edx, edx
or r8w, 0x7ee1
ror cx, 0x41
rcr bp, cl
mov r8, r15
xor bpl, 0xce
mov eax, edi
mov rcx, qword [rsp + 0x38]
dec bpl
xadd r11b, bpl
shr bpl, cl
mov qword [rcx], r8
sal dil, cl
or r11w, r15w
mov qword [r14], r15
movsx cx, r10b
mov rbp, r15
mov r11d, dword [rsp + 0x50]
not cl
add cx, 0x639c
movzx ecx, r15w
movsxd rdi, eax
movsx ecx, r14w
test rbx, r15
and ch, 1
mov rcx, qword [rsp + 0x60]
jmp 0x14040cc46
mov byte [rdi + rcx + 2], dl
cmp rbp, r8
jmp 0x14040cc52
jae 0x14040cc6e
lea rcx, [rbp + 1]
movsx edx, di
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040cd56
cmp dword [r12], 0
je 0x14040ccf7
mov dword [rsp + 0x40], eax
bswap cx
movsx r8d, r9w
setl r8b
mov r8d, dword [rsi + 0x34]
movzx rcx, di
xchg rdx, rdx
mov rcx, qword [rsi + 0x28]
cwd
xchg dx, dx
mov dh, 0xa2
mov rdx, rbx
jmp 0x14040cca7
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
sub ecx, dword [rsi + 0xd0]
test r9d, eax
add dword [rsi + 0xb8], ecx
cmp r9d, 0x8622ba1
test eax, eax
jmp 0x14040ccce
je 0x14040ccfe
movsxd r8, eax
rcr edx, 0xe1
sal dh, cl
add r8, rbx
cqo
movsx dx, dil
movzx rdx, r14w
movzx edx, byte [rbx]
jmp 0x14040ccf2
jmp 0x14040cd1e
xor edx, edx
jmp 0x14040cd56
mov dword [r12], 0
mov byte [rbx], 0
ror ebp, cl
sub edx, edx
btr cx, 0xcb
movzx r8d, r10w
mov r8, r15
xchg ebp, ebp
dec bpl
mov r11d, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
mov qword [rcx], r8
sar al, 0x3b
rcr rbp, cl
shr cx, 0x37
mov qword [r14], r15
shrd cx, r15w, 0x2b
mov rbp, r15
ror ah, 0xae
and ecx, ebx
test si, 0x40bb
mov eax, dword [rsp + 0x40]
movzx cx, bh
xor rcx, rdi
mov rcx, qword [rsp + 0x60]
test r9b, r8b
mov byte [rdi + rcx + 1], dl
cmp rbp, r8
jmp 0x14040cd6a
jae 0x14040cd94
lea rcx, [rbp + 1]
movsx rdx, sp
movsxd rdx, r8d
jmp 0x14040cd80
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040cd8f
cmp dword [r12], 0
je 0x14040cdf7
mov dword [rsp + 0x40], eax
mov ch, 8
bswap r8
cqo
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
sub ecx, dword [rsi + 0xd0]
clc
stc
add dword [rsi + 0xb8], ecx
test r11w, si
stc
test eax, eax
jmp 0x14040cdda
sub edx, edx
jmp 0x14040cdfe
cmp dword [rsp + 0x90], 0
jmp 0x14040d010
je 0x14040c6e9
cmp qword [rsi + 0x10], 0
jmp 0x14040d020
je 0x14040c6d8
mov rax, qword [rsp + 0x38]
cwd
mov rcx, qword [rax]
movzx edx, si
sal dl, 3
cmc
mov rax, qword [r14]
mov ebp, ecx
movsx dx, spl
sub ebp, eax
bt dx, 0x7c
shl dx, cl
or dx, 0x2fb9
mov edx, dword [rsp + 0x90]
sub edx, ebp
jmp 0x14040d05e
jle 0x14040c6db
mov qword [rsi + 0xc0], rcx
mov bpl, 9
mov rcx, qword [rsi + 0x28]
movzx bp, cl
mov ebp, r11d
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x14040d084
jmp 0x14040c6e9
mov rcx, rdi
call fcn.14027ce76
jmp 0x140408f86
mov rcx, rdx
neg r13b
or bx, r11w
mov r13, rdx
cmp r11d, 4
jmp 0x14040d0b3
mov ebx, dword [rsp + 0xdc]
jne 0x14040d1dc
cmp dword [rsp + 0xa8], 0
jne 0x14040d1dc
mov ebp, dword [rsi]
cmp r13b, 0x3f
rol al, cl
imul ebp, r13d
shl ebp, 2
mov eax, ebp
jmp 0x14040d0e4
dec eax
jmp 0x14040d0eb
js 0x14040d1dc
add ebp, 0xfffffffc
btc ecx, 0x27
btc rcx, rbx
or ebp, 3
movzx cx, r9b
rcl dh, cl
add cx, 0x717d
mov eax, ebp
movzx edx, r14w
not edx
and cx, 0x6f62
shr eax, 2
inc eax
rcl dx, cl
sbb rcx, r9
mov rdx, rbp
and rax, 7
mov rcx, qword [rsp + 0x60]
jmp 0x14040d134
je 0x14040d154
mov rdx, rbp
mov byte [rcx + rdx], 0xff
stc
add rdx, 0xfffffffffffffffc
jmp 0x14040d14b
dec rax
jne 0x14040d13d
cmp ebp, 0x1c
jmp 0x14040d15c
jb 0x14040d1dc
add rdx, 4
cdqe
nop
mov rax, qword [rsp + 0x60]
cmp cx, cx
mov byte [rax + rdx - 4], 0xff
cmp r12w, 0x5db1
test r8w, 0x5fa5
stc
mov byte [rax + rdx - 8], 0xff
stc
test r11w, cx
mov byte [rax + rdx - 0xc], 0xff
test sil, 0xb9
cmp ah, 0xd9
stc
mov byte [rax + rdx - 0x10], 0xff
test eax, ecx
mov byte [rax + rdx - 0x14], 0xff
mov byte [rax + rdx - 0x18], 0xff
clc
cmp esp, 0x568746d4
stc
mov byte [rax + rdx - 0x1c], 0xff
cmp r8, 0x3d8b0351
mov byte [rax + rdx - 0x20], 0xff
jmp 0x14040d1c9
add rdx, 0xffffffffffffffe0
cmp rdx, 3
jmp 0x14040d1d6
ja 0x14040d171
test ebx, ebx
mov bpl, bl
movzx bp, cl
movzx ebp, r14w
mov rbp, qword [rsp + 0x60]
jmp 0x14040d1f3
jle 0x14040d7a0
cmp r13d, 2
jl 0x14040d7a0
mov r15d, r13d
cbw
bswap r10w
bts r12w, ax
shr r15d, 1
shl ecx, 0xd5
mov edx, dword [rsi]
bsr cx, si
btc rcx, 0x7a
imul edx, dword [rsp + 0x50]
shr ecx, 0x97
lea rax, [rdx + rbp]
bsf cx, r8w
and r10, r10
mov qword [rsp + 0xa8], rax
xor ch, 0x63
or al, r12b
or r12w, 0x182e
mov eax, edx
bsr rcx, r11
jmp 0x14040d25b
and eax, 0xffffffe0
jmp 0x14040d263
mov qword [rsp + 0x80], rax
add rax, 0xffffffffffffffe0
adc r10d, r12d
add cx, di
sbb r10b, sil
mov qword [rsp + 0xa0], rax
mov rcx, rax
xadd r12b, r12b
cmp r8b, r13b
btr r12d, 0x78
shr rcx, 5
movzx r12, r9w
inc rcx
bt r12, 0x5b
cmp di, r12w
mov rax, rcx
sal r10w, 0x35
cmovne r12w, r10w
mov qword [rsp + 0x70], rcx
and rcx, 0xfffffffffffffffe
mov qword [rsp + 0x98], rcx
bt ax, r14w
movsxd rax, edx
mov eax, edx
xadd r10b, r12b
shl r10b, 0xde
movsxd r10, r14d
and eax, 0xfffffff8
clc
test r13d, ebx
shld r10w, r14w, 6
mov qword [rsp + 0x78], rax
bswap ax
dec r10w
mov r12, rdx
rcr ah, 0x8e
btr r10w, r10w
neg r12
movsxd r10, esi
lea rax, [rbp + 0x30]
sal r10, cl
cmp r11b, sil
neg r10b
mov qword [rsp + 0xd0], rax
not rax
rcr rax, cl
lea r10d, [r13 - 1]
sub eax, 0x55f578a0
inc eax
imul r10d, edx
lea rax, [rbp + 1]
mov qword [rsp + 0x58], rax
sub r11d, r11d
test r11b, sil
sub r14d, r14d
jmp 0x14040d341
mov qword [rsp + 0x68], r12
jmp 0x14040d34b
mov qword [rsp + 0x88], r15
jmp 0x14040d358
mov qword [rsp + 0x48], r13
jmp 0x14040d362
jmp 0x14040d381
inc r14
add r11d, edx
sub r10d, edx
test r13b, r14b
cmp r14, r15
jmp 0x14040d37b
je 0x14040d7a0
test edx, edx
jmp 0x14040d388
jle 0x14040d367
mov r8d, r10d
rcl di, 0x36
test dil, 0x5f
mov r9d, r11d
movsx rcx, di
mov eax, edx
mov dil, 0x2d
sar cl, cl
imul eax, r14d
not bx
sub bl, r11b
lea rcx, [rax + rbp]
mov edi, r14d
rcl bx, cl
not edi
add edi, r13d
mov ebx, edi
imul ebx, edx
cmp cl, 0xb3
test rbx, r11
cmp r15b, r14b
lea rbx, [rbx + rbp]
mov qword [rsp + 0x40], rbx
cmp edx, 8
jb 0x14040d43b
imul edi, edx
mov rbx, qword [rsp + 0xa8]
stc
mov qword [rsp + 0x38], rcx
sub ch, 0x21
bsf cx, bx
lea rcx, [rbx + rdi]
cmc
cmp r10b, 0xea
cmp qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x38]
jae 0x14040d541
lea rax, [rax + rbx]
cmp r14d, 0x765a3869
jmp 0x14040d421
lea rdi, [rdi + rbp]
test r15b, sil
test eax, 0x56941909
cmp rdi, rax
jmp 0x14040d435
jae 0x14040d541
sub edi, edi
sar ah, cl
cmp r11w, ax
mov rax, rdi
clc
test dl, 1
jmp 0x14040d44f
je 0x14040d4ba
movzx eax, byte [rcx + rdi]
shr r13b, 0x43
mov rbx, rcx
inc r13b
mov r13, r15
or r15b, spl
mov r15, r12
cmp r12b, r8b
bsf rcx, r11
shrd cx, r14w, 0xf3
mov r12, qword [rsp + 0x40]
inc ecx
movsx ecx, r15w
or ecx, r10d
movzx ecx, byte [r12 + rdi]
stc
mov byte [rbx + rdi], cl
mov byte [r12 + rdi], al
sbb r12d, r11d
adc rax, 0x191c40cb
mov r12, r15
mov r15, r13
rcr r13b, 0xb3
or r13b, r15b
setl al
mov r13, qword [rsp + 0x48]
mov rax, rdi
or rax, 1
not rdi
test bp, 0x29aa
cmp rdi, r12
jmp 0x14040d4ca
je 0x14040d367
mov rcx, qword [rsp + 0x58]
sar bl, 0x79
sbb ebx, ebp
dec bh
lea r8, [r8 + rcx]
shrd ebx, r11d, 0x6c
xor rbx, rdi
cmc
add r9, rcx
movzx ecx, byte [r9 + rax - 1]
movzx ebx, byte [r8 + rax - 1]
stc
mov byte [r9 + rax - 1], bl
movzx ebx, r11w
not bl
movsx ebx, si
mov byte [r8 + rax - 1], cl
movzx ecx, byte [r9 + rax]
btr ebx, esi
movzx ebx, byte [r8 + rax]
stc
test r13w, ax
mov byte [r9 + rax], bl
stc
mov byte [r8 + rax], cl
add rax, 2
cmp cl, 0xb
cmp rdx, rax
jmp 0x14040d536
jne 0x14040d4ec
jmp 0x14040d367
cmp edx, 0x20
jmp 0x14040d549
jae 0x14040d55b
sub eax, eax
jmp 0x14040d556
jmp 0x14040d721
mov rcx, r13
cmp si, sp
jmp 0x14040d56c
cmp qword [rsp + 0xa0], 0
jmp 0x14040d57a
je 0x14040d649
mov rdi, qword [rsp + 0xd0]
lea rax, [rdi + r9]
lea r13, [rdi + r8]
mov r12, qword [rsp + 0x98]
sub r15d, r15d
jmp 0x14040d5a0
movups xmm0, xmmword [rax + r15 - 0x30]
movups xmm1, xmmword [rax + r15 - 0x20]
cmp r10b, 0x94
movups xmm2, xmmword [r13 + r15 - 0x30]
test r15w, 0x2133
cmp r10b, 0xe
movups xmm3, xmmword [r13 + r15 - 0x20]
movups xmmword [rax + r15 - 0x30], xmm2
stc
movups xmmword [rax + r15 - 0x20], xmm3
stc
clc
movups xmmword [r13 + r15 - 0x30], xmm0
movups xmmword [r13 + r15 - 0x20], xmm1
movups xmm0, xmmword [rax + r15 - 0x10]
cmp r15b, bl
cmc
movups xmm1, xmmword [rax + r15]
jmp 0x14040d5f9
movups xmm2, xmmword [r13 + r15 - 0x10]
test r8b, r11b
movups xmm3, xmmword [r13 + r15]
jmp 0x14040d60d
movups xmmword [rax + r15 - 0x10], xmm2
jmp 0x14040d619
movups xmmword [rax + r15], xmm3
movups xmmword [r13 + r15 - 0x10], xmm0
clc
test ebp, ecx
movups xmmword [r13 + r15], xmm1
test r12b, spl
add r15, 0x40
cmp r8w, 0x90b
add r12, 0xfffffffffffffffe
jne 0x14040d5a0
jmp 0x14040d64c
sub r15d, r15d
test byte [rsp + 0x70], 1
jmp 0x14040d656
je 0x14040d6b8
mov rax, qword [rsp + 0x38]
sub di, r9w
movups xmm0, xmmword [rax + r15]
test sil, 0x68
cmc
movups xmm1, xmmword [rax + r15 + 0x10]
rcl r12b, cl
mov rdi, qword [rsp + 0x40]
and r13w, r12w
cmp r13b, r14b
movups xmm2, xmmword [rdi + r15]
movups xmm3, xmmword [rdi + r15 + 0x10]
ror r13b, 0x5b
movups xmmword [rax + r15], xmm2
movups xmmword [rax + r15 + 0x10], xmm3
ror r13b, 0xcc
sal r12w, cl
movups xmmword [rdi + r15], xmm0
or r13b, dil
movups xmmword [rdi + r15 + 0x10], xmm1
ror r12b, 0x8c
cmp qword [rsp + 0x80], rdx
movzx r15d, bx
jmp 0x14040d6c9
mov r13, rcx
mov rcx, rbx
movsxd r15, r12d
setno cl
mov r15, qword [rsp + 0x88]
mov cx, 0x3956
movsx ecx, r13w
mov r12, qword [rsp + 0x68]
bswap ecx
mov rcx, qword [rsp + 0x38]
jmp 0x14040d6f6
je 0x14040d367
mov rdi, qword [rsp + 0x80]
or rax, rsp
test r14d, esp
and eax, 0x6c832f04
mov rax, rdi
stc
test dl, 0x18
jmp 0x14040d71b
lea rdi, [r9 + rbp]
lea rcx, [r8 + rbp]
shl rbx, cl
mov bl, 0xa1
rcl r12w, cl
mov r12, qword [rsp + 0x78]
adc ebx, r12d
sal bl, 0x14
rcr bpl, 3
mov rbp, qword [rdi + rax]
mov rbx, qword [rcx + rax]
mov qword [rdi + rax], rbx
test ah, 0xa5
clc
test sil, r11b
mov qword [rcx + rax], rbp
clc
add rax, 8
cmp ah, 0x24
cmc
cmp r12, rax
jne 0x14040d741
mov rdi, r12
cmp r12, rdx
movsx ecx, bp
cmovs ebp, edi
xchg cx, bp
mov rbp, qword [rsp + 0x60]
setle r12b
bswap rcx
movzx ecx, r9w
mov r12, qword [rsp + 0x68]
not ecx
mov rcx, qword [rsp + 0x38]
je 0x14040d367
jmp 0x14040d443
mov r8d, dword [rsp + 0x94]
cmp sp, si
test r8d, r8d
jmp 0x14040d7b3
je 0x14040d803
mov edx, dword [rsp + 0x50]
cmp edx, r8d
jmp 0x14040d7c5
je 0x14040d803
mov r9d, dword [rsi]
movsx cx, sil
mov cx, 0x74d6
movsx rcx, sp
mov dword [rsp + 0x20], r13d
mov rcx, rbp
jmp 0x14040d7e8
call fcn.14041b3a2
mov rbp, rax
clc
cmp r13b, 0xe4
test rax, rax
jmp 0x14040d7fd
je 0x140408f86
mov eax, dword [rsi]
shl ecx, cl
xor ch, bl
add cl, r13b
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
bts rax, r11
mov eax, dword [rsi + 4]
inc ecx
shr ecx, cl
mov rcx, qword [rsp + 0xc0]
test sil, 0x40
jmp 0x14040d833
mov dword [rcx], eax
sub ecx, 0x4f12005b
and ch, 0x1e
add rcx, rbp
mov rcx, qword [rsp + 0xc8]
test r15b, 0x34
test rcx, rcx
jmp 0x14040d855
je 0x140409930
mov eax, dword [rsi + 8]
jmp 0x14040d863
mov dword [rcx], eax
jmp 0x140409930
push r15
push r14
push r13
movsx r13, r8w
sub r15b, r11b
push r12
push rsi
lahf
cbw
shr sil, 0x60
push rdi
clc
push rbp
sal si, cl
and di, 0x37ca
add si, bx
push rbx
btc ax, ax
xadd bp, bp
sub rsp, 0xb8
mov r12b, 0xd6
cdqe
mov dil, r10b
mov rsi, r9
mov r13, r8
mov r12w, 0x30b6
mov r12, rdx
movzx ebx, dx
cbw
movzx ax, ch
mov rdi, rcx
lea rbx, [rcx + 0x38]
movsx r15, di
xchg ah, ah
not r15b
lea r15, [rcx + 0x39]
movzx rbp, r10w
mov rcx, qword [rcx + 0xc0]
movsxd rbp, esi
mov rax, qword [rdi + 0xc8]
movsx ebp, r9w
mov ebp, 0x5c
jmp 0x14040e876
jmp 0x14040e897
inc rcx
mov qword [rdi + 0xc0], rcx
jmp 0x14040e88a
dec ebp
jmp 0x14040e891
je 0x14040e93c
cmp rcx, rax
jmp 0x14040e89f
jb 0x14040e87b
cmp dword [rdi + 0x30], 0
je 0x14040e88a
mov r8d, dword [rdi + 0x34]
mov dl, 0x21
setg dl
mov rcx, qword [rdi + 0x28]
bswap dx
movsx dx, dil
movzx rdx, r10w
mov rdx, rbx
jmp 0x14040e8d0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040e8de
sub ecx, dword [rdi + 0xd0]
stc
test r11b, 0xa8
add dword [rdi + 0xb8], ecx
test dh, 0xeb
test eax, eax
jmp 0x14040e8f9
je 0x14040e90e
cdqe
add rax, rbx
jmp 0x14040e909
jmp 0x14040e920
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
mov rax, r15
movsx ecx, r11w
mov qword [rdi + 0xc8], rax
jmp 0x14040e92f
mov rcx, r15
jmp 0x14040e937
jmp 0x14040e87e
test rsi, rsi
jmp 0x14040e944
lea rbp, [rsp + 0x8c]
not cx
movzx rcx, r14w
cmovne rbp, rsi
jmp 0x14040e963
mov rcx, rdi
jmp 0x14040e96b
call fcn.14041e943
mov r14d, eax
jmp 0x14040e97e
mov rcx, rdi
call fcn.14041e943
mov esi, eax
stc
clc
cmp esp, r13d
cmp qword [rdi + 0x10], 0
jmp 0x14040e997
je 0x14040e9c0
mov rcx, qword [rdi + 0x28]
jmp 0x14040e9a6
call qword [rdi + 0x20]
test eax, eax
je 0x14040e9da
cmp dword [rdi + 0x30], 0
jmp 0x14040e9ba
je 0x14040eaf3
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x14040e9d4
jae 0x14040eaf3
mov qword [rsp + 0x80], r13
clc
cmp bp, 0x44ca
mov qword [rsp + 0x58], rbp
test esi, esi
jmp 0x14040e9f4
je 0x14040eaac
xor r13d, r13d
xor eax, edx
mov al, 0xa0
mov eax, 0x7fffffff
clc
sub edx, edx
clc
cmc
div esi
cmp eax, r14d
jmp 0x14040ea15
jb 0x14040eaf9
mov eax, esi
cmp r11b, 0xb2
cmp r14w, r12w
imul eax, r14d
cmp r8d, r13d
stc
cmp eax, 0x1fffffff
jmp 0x14040ea37
ja 0x14040eaf9
mov rcx, rdi
jmp 0x14040ea45
call fcn.14041e943
mov rcx, rdi
jmp 0x14040ea52
call fcn.14041e943
mov rcx, rdi
jmp 0x14040ea5f
call fcn.14041e943
mov rcx, rdi
jmp 0x14040ea6c
call fcn.14041e943
test esi, esi
jmp 0x14040ea78
je 0x14040ead6
xor r13d, r13d
or al, r14b
xchg al, al
mov eax, 0x7fffffff
sub edx, edx
cmp r12w, r9w
cmp r8b, 0x8d
test bl, r15b
div esi
test bp, r9w
cmp eax, r14d
jae 0x14040ead6
jmp 0x14040eaf9
mov rcx, rdi
call fcn.14041e943
mov rcx, rdi
jmp 0x14040eabc
call fcn.14041e943
mov rcx, rdi
jmp 0x14040eac9
call fcn.14041e943
mov rcx, rdi
call fcn.14041e943
mov dword [rsp + 0x3c], esi
imul esi, r14d
test sil, 0x83
cmp esi, 0x1fffffff
jmp 0x14040eaed
jbe 0x14040eb53
sub r13d, r13d
xor al, sil
mov rax, r13
add rsp, 0xb8
movzx r13w, bl
movsx r12, r11w
pop rbx
setno r15b
pop rbp
movsx rsi, ax
movsx r13d, dx
pop rdi
mov r12b, 0x81
pop rsi
movzx r13, si
movzx r14w, r9b
pop r12
bswap r15w
jmp 0x14040eb37
pop r13
pop r14
cmovp r15w, bx
mov r15, 0x3f8e0bd3
movsx r15d, bx
pop r15
jmp 0x14040eb52
ret
shl esi, 2
not ecx
mov rcx, rsi
call fcn.14028b4eb
sub r13d, r13d
test rax, rax
je 0x14040eaf9
mov qword [rsp + 0x30], r14
movzx r8d, di
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rax
mov rcx, rax
mov dl, bl
movzx r8, r11w
mov dl, 0xff
mov r8, rsi
jmp 0x14040eb92
call fcn.1404a07ca
lea rsi, [rsp + 0x92]
xor r14d, r14d
stc
nop dword [rax]
stc
cmp r14, 0xa
je 0x14040f7fd
mov rcx, qword [rdi + 0xc0]
bt ax, r8w
ror ah, cl
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14040ebcf
jae 0x14040ec2d
lea rdx, [rcx + 1]
cmp bl, 0xf7
cmc
cmp r9w, r15w
mov qword [rdi + 0xc0], rdx
movzx ecx, byte [rcx]
mov dword [rsp + 0x40], ecx
stc
mov rcx, rdx
cmp rcx, rax
jae 0x14040ecfa
lea rdx, [rcx + 1]
mov r12w, r10w
jmp 0x14040ec09
mov qword [rdi + 0xc0], rdx
movzx r12w, sil
movsx r12, r10w
movzx r12d, byte [rcx]
mov cl, 0x71
setae cl
movsxd rcx, esi
mov rcx, rdx
jmp 0x14040edb8
cmp dword [rdi + 0x30], 0
je 0x14040ec91
mov r8d, dword [rdi + 0x34]
movzx rcx, r12w
cdq
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040ec4c
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040ec5b
sub ecx, dword [rdi + 0xd0]
test dl, dil
cmp al, r13b
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14040ecad
cdqe
bswap cx
btc cx, 0x90
add rax, rbx
movsx ecx, dx
movzx ecx, byte [rbx]
mov dword [rsp + 0x40], ecx
jmp 0x14040ecd6
mov dword [rsp + 0x40], 0
clc
jmp 0x14040ec9f
cmp rcx, rax
jb 0x14040ebfc
jmp 0x14040ecfa
mov dword [rdi + 0x30], 0
setae cl
mov byte [rdi + 0x38], 0
ror cx, cl
mov dword [rsp + 0x40], 0
mov rax, r15
movsx rcx, ax
cmovg rcx, r15
btr cx, 0x74
mov qword [rdi + 0xc8], rax
add cl, al
and cl, r15b
mov qword [rdi + 0xc0], r15
mov rcx, r15
cmp rcx, rax
jmp 0x14040ecf4
jb 0x14040ebfc
cmp dword [rdi + 0x30], 0
jmp 0x14040ed03
je 0x14040ed6a
mov r8d, dword [rdi + 0x34]
cdq
movsx cx, bl
cwd
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040ed20
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r13b, 0x30
jmp 0x14040ed33
sub ecx, dword [rdi + 0xd0]
cmp r9b, r8b
add dword [rdi + 0xb8], ecx
clc
test r8b, 0x1f
test eax, eax
je 0x14040ed77
cdqe
neg r12b
add rax, rbx
cmovbe r12w, r11w
movzx r12d, byte [rbx]
jmp 0x14040ed65
jmp 0x14040ed9a
xor r12d, r12d
jmp 0x14040ed72
jmp 0x14040edb8
mov dword [rdi + 0x30], 0
shl ax, cl
mov byte [rdi + 0x38], 0
cmovne cx, di
xor r12d, r12d
cwde
ror al, 9
mov rax, r15
movzx rcx, r15w
xchg cx, cx
mov qword [rdi + 0xc8], rax
inc cl
ror cl, cl
mov qword [rdi + 0xc0], r15
or cl, 0xa4
mov rcx, r15
cmc
cmp r11w, r8w
stc
mov byte [rsi - 2], r12b
cmp rcx, rax
jae 0x14040edef
lea rbp, [rcx + 1]
mov rdx, 0x24518d2
mov qword [rdi + 0xc0], rbp
movsx edx, cx
movzx edx, byte [rcx]
jmp 0x14040ede2
mov rcx, rbp
jmp 0x14040edea
jmp 0x14040eea1
cmp dword [rdi + 0x30], 0
je 0x14040ee5f
mov r8d, dword [rdi + 0x34]
movzx dx, r11b
cdq
mov rcx, qword [rdi + 0x28]
setp dl
bswap dx
cwd
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040ee20
sub ecx, dword [rdi + 0xd0]
test r9w, 0x148
test r14w, ax
add dword [rdi + 0xb8], ecx
test al, r13b
test eax, eax
jmp 0x14040ee40
je 0x14040ee66
cdqe
bswap dx
add rax, rbx
movsx edx, r13w
movzx edx, byte [rbx]
jmp 0x14040ee5a
jmp 0x14040ee84
xor edx, edx
jmp 0x14040eea1
mov dword [rdi + 0x30], 0
rcr ax, cl
setbe cl
not ch
mov byte [rdi + 0x38], 0
movzx rcx, r11w
test al, 0x55
xor edx, edx
mov rax, r15
mov qword [rdi + 0xc8], rax
shrd cx, r15w, 0xeb
and cl, 0xe5
sbb ch, ah
mov qword [rdi + 0xc0], r15
clc
mov rcx, r15
mov byte [rsi - 1], dl
cmp rcx, rax
jmp 0x14040eeac
jae 0x14040eee3
lea rdx, [rcx + 1]
movsx rbp, r10w
movsx ebp, r12w
mov qword [rdi + 0xc0], rdx
movzx rbp, r11w
movsxd rbp, ebx
movzx bp, bl
movzx ebp, byte [rcx]
mov cx, bp
jmp 0x14040eedb
mov rcx, rdx
jmp 0x14040ef9c
cmp dword [rdi + 0x30], 0
jmp 0x14040eeec
je 0x14040ef51
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movsx rdx, ax
cqo
mov rdx, rbx
jmp 0x14040ef08
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r8, 0x18e71f0b
sub ecx, dword [rdi + 0xd0]
cmp cl, sil
add dword [rdi + 0xb8], ecx
clc
test eax, eax
jmp 0x14040ef2f
je 0x14040ef5d
cdqe
movsx rbp, r12w
bts ebp, esi
inc bp
add rax, rbx
movzx ebp, byte [rbx]
jmp 0x14040ef4c
jmp 0x14040ef80
sub ebp, ebp
jmp 0x14040ef58
jmp 0x14040ef9c
mov dword [rdi + 0x30], 0
shl ax, cl
shr cx, 0x3e
mov byte [rdi + 0x38], 0
xor ebp, ebp
mov rax, r15
not rcx
btr cx, r10w
bsf rcx, r11
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
sal ch, 0x7c
mov rcx, r15
cmp r12b, r13b
stc
test r12w, r14w
mov byte [rsi], bpl
cmp esi, edi
jmp 0x14040efa6
cmp qword [rdi + 0x10], 0
je 0x14040efe2
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040efbf
je 0x14040efeb
cmp dword [rdi + 0x30], 0
jmp 0x14040efce
je 0x14040f7fd
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jae 0x14040f7fd
cmp r12b, 8
jne 0x14040f7fd
movzx eax, bpl
jmp 0x14040f002
or r13d, eax
jmp 0x14040f00d
add rsi, 3
jmp 0x14040f016
inc r14
cmp byte [rsp + 0x40], 0
jmp 0x14040f023
jne 0x14040eba8
and r13d, 0x10
cmp r13d, 1
jmp 0x14040f036
mov eax, 4
sbb eax, 0
and cl, r11b
mov rbp, qword [rsp + 0x58]
clc
mov dword [rbp], eax
add r9b, 0x79
ror dh, cl
mov edx, dword [rsp + 0x3c]
shr cx, 0xdd
test edx, edx
xchg ch, ch
mov r9, qword [rsp + 0x30]
bswap ecx
movzx cx, bpl
mov rcx, qword [rsp + 0x50]
jmp 0x14040f072
je 0x14040f82b
lea eax, [r9*4]
cmp dil, spl
cmc
mov edx, edx
test r15d, ebx
stc
mov qword [rsp + 0x68], rdx
sub esi, esi
stc
mov dword [rsp + 0x64], eax
cmc
mov qword [rsp + 0x70], rsi
cmc
cmp dx, r15w
clc
imul eax, esi
cmp al, r9b
jmp 0x14040f0ae
cdqe
lea rax, [rax + rcx]
cmc
stc
cmp bp, cx
mov qword [rsp + 0x48], rax
jmp 0x14040f0c3
xor eax, eax
jmp 0x14040f11d
mov rax, qword [rsp + 0x40]
mov cx, sp
movsxd rbp, r15d
cwd
inc rax
or dl, r14b
shrd bp, r15w, 0xda
cmp r14, rax
movsx r9d, r12w
setns sil
not bpl
mov r9, qword [rsp + 0x30]
not si
movsxd rdx, esi
mov si, 0x7b11
mov rbp, qword [rsp + 0x58]
cdq
bswap rdx
mov edx, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
je 0x14040f7e1
mov qword [rsp + 0x40], rax
shr rcx, cl
lea rax, [rax + rax*2]
movzx ecx, byte [rsp + rax + 0x91]
stc
cmp rax, rax
test ecx, ecx
jmp 0x14040f13c
je 0x14040f4ba
cmp ecx, 1
je 0x14040f52b
cmp ecx, 2
jmp 0x14040f153
jne 0x14040f7fd
cmp dword [rsp + 0x30], 0
jmp 0x14040f163
je 0x14040f0ca
lea r12, [rsp + rax]
movsx rsi, sp
add r12, 0x92
mov rax, qword [rsp + 0x30]
bswap si
or ch, 0x45
shrd ecx, esp, 0xf4
mov dword [rsp + 0x38], eax
mov rsi, qword [rsp + 0x48]
adc ch, al
mov rcx, qword [rdi + 0xc0]
lahf
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14040f1a9
jae 0x14040f1da
lea rdx, [rcx + 1]
mov r13w, 0x6af3
bswap r13w
mov qword [rdi + 0xc0], rdx
mov r13b, dl
movzx r13d, byte [rcx]
setp ch
mov rcx, rdx
jmp 0x14040f1d5
jmp 0x14040f295
cmp dword [rdi + 0x30], 0
jmp 0x14040f1e3
je 0x14040f242
mov r8d, dword [rdi + 0x34]
cmovle rcx, rdi
mov rcx, qword [rdi + 0x28]
cqo
cmova dx, r14w
mov rdx, rbx
jmp 0x14040f204
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040f212
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test eax, eax
jmp 0x14040f226
je 0x14040f24f
cdqe
add rax, rbx
xchg r13b, r13b
movzx r13d, byte [rbx]
jmp 0x14040f23d
jmp 0x14040f271
sub r13d, r13d
jmp 0x14040f24a
jmp 0x14040f295
mov dword [rdi + 0x30], 0
btc eax, r8d
mov byte [rdi + 0x38], 0
and ah, 0x7b
xor r13d, r13d
sar cl, cl
sar ah, 0xb7
ror al, cl
mov rax, r15
rcr cl, cl
clc
mov qword [rdi + 0xc8], rax
shl cx, 0x58
stc
mov ch, 0x89
mov qword [rdi + 0xc0], r15
adc ch, 0x5a
mov rcx, r15
cmp r14, 0x3fce07c4
cmc
cmp qword [rdi + 0x10], 0
jmp 0x14040f29f
je 0x14040f2db
mov rcx, qword [rdi + 0x28]
jmp 0x14040f2ae
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f2b8
je 0x14040f2e4
cmp dword [rdi + 0x30], 0
jmp 0x14040f2c7
je 0x14040f7fd
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jae 0x14040f7fd
movzx ebp, r13b
test rax, r8
clc
stc
test bpl, bpl
jmp 0x14040f2f5
js 0x14040f373
cmp dword [rsp + 0x38], ebp
jbe 0x14040f7fd
mov eax, ebp
cmovbe cx, r15w
movzx rdx, r15w
mov r8b, r11b
inc ebp
cdq
movzx r13d, byte [r12]
mov dword [rsp + 0x60], ebp
movzx r8w, bl
movsx edx, r15w
xchg dx, cx
mov rcx, rdi
movsxd r8, r9d
seta r8b
cwd
mov edx, r13d
movsx r8d, r12w
mov r8, rsi
call fcn.140428574
test rax, rax
jmp 0x14040f34e
je 0x14040f7fd
add rsi, 4
dec ebp
jmp 0x14040f35f
jne 0x14040f32b
mov ebp, dword [rsp + 0x60]
jmp 0x14040f36e
jmp 0x14040f4a6
cmp r13b, 0x80
jmp 0x14040f37c
jne 0x14040f396
mov rcx, rdi
jmp 0x14040f38a
call fcn.14041e943
mov ebp, eax
jmp 0x14040f3a1
add ebp, 0xffffff81
jmp 0x14040f3a1
cmp ebp, dword [rsp + 0x38]
jg 0x14040f7fd
movzx edx, byte [r12]
not ch
sets cl
mov rcx, rdi
seta r8b
lea r8, [rsp + 0x2c]
jmp 0x14040f3c6
call fcn.140428574
test rax, rax
jmp 0x14040f3d3
je 0x14040f7fd
test ebp, ebp
jle 0x14040f4a6
mov eax, ebp
jmp 0x14040f3e8
jmp 0x14040f403
add rsi, 4
jmp 0x14040f3f6
dec eax
jmp 0x14040f3fd
je 0x14040f4a6
movzx ecx, byte [r12]
stc
test r15b, spl
test cl, cl
jmp 0x14040f413
js 0x14040f448
test cl, 0x40
jmp 0x14040f421
jne 0x14040f464
test cl, 0x20
jmp 0x14040f42f
jne 0x14040f483
test cl, 0x10
jmp 0x14040f43d
je 0x14040f3ed
jmp 0x14040f499
movzx edx, byte [rsp + 0x2c]
jmp 0x14040f453
mov byte [rsi], dl
clc
test cl, 0x40
jmp 0x14040f45e
je 0x14040f427
movzx edx, byte [rsp + 0x2d]
cmp r13w, ax
jmp 0x14040f472
mov byte [rsi + 1], dl
jmp 0x14040f47a
test cl, 0x20
je 0x14040f435
movzx edx, byte [rsp + 0x2e]
jmp 0x14040f48d
mov byte [rsi + 2], dl
test cl, 0x10
je 0x14040f3ed
movzx ecx, byte [rsp + 0x2f]
mov byte [rsi + 3], cl
jmp 0x14040f3ed
sub dword [rsp + 0x38], ebp
jmp 0x14040f4af
jg 0x14040f192
jmp 0x14040f0ca
test r9d, r9d
je 0x14040f0ca
movzx r13d, byte [rsp + rax + 0x92]
cdq
cdqe
movsx ebp, bx
mov rax, qword [rsp + 0x30]
mov ebp, eax
mov rsi, qword [rsp + 0x48]
movsx r8d, si
mov rcx, rdi
mov edx, r13d
movzx r8w, r11b
movsx r8d, bp
movzx r8, r9w
mov r8, rsi
jmp 0x14040f4fd
call fcn.140428574
test rax, rax
jmp 0x14040f50a
je 0x14040f7fd
add rsi, 4
jmp 0x14040f519
dec ebp
jmp 0x14040f520
jne 0x14040f4e2
jmp 0x14040f0ca
test r9d, r9d
jmp 0x14040f533
je 0x14040f0ca
lea rsi, [rsp + rax]
movzx eax, bp
add rsi, 0x92
mov rax, qword [rsp + 0x30]
mov bpl, r8b
mov r12d, eax
mov ebp, r15d
mov bp, 0x812
movzx ebp, si
mov rbp, qword [rsp + 0x48]
jmp 0x14040f566
jmp 0x14040f579
sub r12d, r8d
jmp 0x14040f573
jle 0x14040f0ca
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14040f58f
jae 0x14040f5b8
lea rdx, [rcx + 1]
mov qword [rdi + 0xc0], rdx
not r13w
movzx r13d, byte [rcx]
movsx ecx, si
mov rcx, rdx
jmp 0x14040f5b3
jmp 0x14040f67f
cmp dword [rdi + 0x30], 0
jmp 0x14040f5c1
je 0x14040f624
mov r8d, dword [rdi + 0x34]
setno ch
movsxd rdx, ecx
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040f5dd
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14040f5f9
je 0x14040f631
cdqe
bsr r13w, r13w
add rax, rbx
cmovae r13w, ax
not r13b
jmp 0x14040f616
movzx r13d, byte [rbx]
jmp 0x14040f61f
jmp 0x14040f65b
sub r13d, r13d
jmp 0x14040f62c
jmp 0x14040f67f
mov dword [rdi + 0x30], 0
btr ax, 0x76
shr ax, 0x2e
mov byte [rdi + 0x38], 0
sub r13d, r13d
or cl, r8b
add cx, sp
mov rax, r15
shr cl, cl
dec ecx
test r14w, 0x1ea3
mov qword [rdi + 0xc8], rax
rol cx, 0x4b
adc cl, r14b
mov qword [rdi + 0xc0], r15
bsf rcx, r8
shr cl, cl
mov rcx, r15
test r15b, 0xc2
test ebx, edx
cmp qword [rdi + 0x10], 0
jmp 0x14040f689
je 0x14040f6c5
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f69d
je 0x14040f6d3
cmp dword [rdi + 0x30], 0
jmp 0x14040f6ac
je 0x14040f7fd
mov rcx, qword [rdi + 0xc0]
rcl rax, 0xd3
mov rax, qword [rdi + 0xc8]
stc
cmp rcx, rax
jmp 0x14040f6cd
jae 0x14040f7fd
movzx edx, byte [rsi]
movsxd r8, edx
mov rcx, rdi
not r8w
lea r8, [rsp + 0x2c]
jmp 0x14040f6ea
call fcn.140428574
test rax, rax
jmp 0x14040f6f7
je 0x14040f7fd
movzx eax, r13b
stc
movsxd r8, r11d
shr r8w, cl
cmp r12d, eax
mov r8b, al
cmovb eax, r12d
test r13, r8
bt r8, rdi
movzx r8d, al
test r8b, r8b
je 0x14040f56b
mov ecx, r8d
jmp 0x14040f745
add rbp, 4
jmp 0x14040f738
dec ecx
jmp 0x14040f73f
je 0x14040f56b
movzx edx, byte [rsi]
test dl, dl
jmp 0x14040f74f
js 0x14040f77f
test dl, 0x40
jmp 0x14040f75d
jne 0x14040f794
test dl, 0x20
jne 0x14040f7ad
test dl, 0x10
jmp 0x14040f774
je 0x14040f72f
jmp 0x14040f7ca
movzx eax, byte [rsp + 0x2c]
mov byte [rbp], al
cmp r8b, 0xc9
test dl, 0x40
je 0x14040f763
movzx eax, byte [rsp + 0x2d]
test ebp, ebx
mov byte [rbp + 1], al
cmc
test dl, 0x20
jmp 0x14040f7a7
je 0x14040f76c
movzx eax, byte [rsp + 0x2e]
test r11d, 0x21f87ca6
mov byte [rbp + 2], al
test dl, 0x10
jmp 0x14040f7c4
je 0x14040f72f
movzx eax, byte [rsp + 0x2f]
jmp 0x14040f7d4
mov byte [rbp + 3], al
jmp 0x14040f7dc
jmp 0x14040f72f
inc rsi
cmp rsi, qword [rsp + 0x68]
mov eax, dword [rsp + 0x64]
jmp 0x14040f7f2
jne 0x14040f097
jmp 0x14040f82b
mov rcx, qword [rsp + 0x50]
jmp 0x14040f807
call fcn.14027ce76
sub ecx, ecx
bts ax, r10w
movsx r9d, bx
adc r9b, 0x32
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
mov edx, dword [rsp + 0x3c]
and al, 0x76
mov rax, qword [rsp + 0x78]
mov dword [rax], r9d
bsf ax, bp
cmp r13b, 0xff
ror al, cl
mov rax, qword [rsp + 0x80]
shl r8w, 0x9a
sal r8b, cl
movzx r8, cx
mov dword [rax], edx
bsr r8, r15
not r8b
mov r8d, dword [rsp + 0x120]
test r8d, r8d
jmp 0x14040f86a
jne 0x14040f879
mov r8d, dword [rbp]
jmp 0x14040f879
mov dword [rsp + 0x20], edx
movzx edx, cx
movsx dx, ah
mov edx, 4
jmp 0x14040f88e
call fcn.14041b3a2
mov r13, rax
jmp 0x14040f89b
jmp 0x14040eaf9
push r15
cmp esi, 0x5eb7697e
cmc
test spl, 0xd
push r14
jmp 0x1404160c4
push r13
jmp 0x1404160cc
push r12
cmp r12d, 0x60f078fb
jmp 0x1404160da
push rsi
cmp r10w, si
test r14b, spl
clc
push rdi
test r14b, 0x22
jmp 0x1404160ee
push rbp
push rbx
jmp 0x1404160f8
sub rsp, 0x68
clc
movaps xmmword [rsp + 0x50], xmm7
test r8, 0x2c8d29c7
movaps xmmword [rsp + 0x40], xmm6
test r15b, r13b
test rcx, rcx
je 0x1404163ea
mov ebp, r8d
cmovle rax, rbx
or rsi, rbx
btc ax, r11w
mov ebx, edx
inc esi
clc
shrd rsi, r8, 0x87
mov rsi, rcx
mov eax, r8d
test r9b, 0xb1
clc
or eax, edx
js 0x1404163dd
mov r14d, r9d
jmp 0x140416152
test ebp, ebp
jmp 0x140416159
je 0x140416182
mov eax, 0x7fffffff
clc
jmp 0x14041616a
sub edx, edx
cmp cx, r10w
idiv ebp
stc
cmc
clc
cmp eax, ebx
jmp 0x14041617c
jl 0x1404163dd
imul ebp, ebx
sbb eax, r10d
mov eax, ebp
or eax, r14d
jmp 0x140416192
js 0x1404163dd
test r14d, r14d
je 0x1404161c9
mov eax, 0x7fffffff
jmp 0x1404161ab
sub edx, edx
cmp r8b, spl
stc
idiv r14d
cmp r14b, 0x34
test ax, r11w
cmp eax, ebp
jmp 0x1404161c3
jl 0x1404163dd
mov eax, ebp
or cl, spl
imul eax, r14d
movsxd rcx, r12d
jmp 0x1404161dc
movsxd rcx, eax
jmp 0x1404161e4
call fcn.14028b4eb
test rax, rax
jmp 0x1404161f1
je 0x1404163dd
mov qword [rsp + 0x20], rax
cmp r10w, bp
cmp r10, 0x3b3827f4
mov qword [rsp + 0x28], rsi
clc
cmc
test ebp, ebp
jle 0x14041645c
mov eax, r14d
mov r13w, 0x5c01
and eax, 1
lea esi, [r14 + rax]
movsxd r13, esp
movzx rbx, sp
dec esi
xchg bl, r13b
sub eax, 0x671a1234
movsxd r13, r14d
cbw
ror r15d, cl
mov eax, ebp
test dl, r8b
shl bx, 0xed
mov qword [rsp + 0x38], rax
mov ebp, esi
rcr r15w, cl
mov ax, bx
lea rax, [r13*4]
mov qword [rsp + 0x30], rax
xadd bx, r15w
add r15d, edx
not r15b
xor r12d, r12d
movzx ebx, dx
bswap r15d
movss xmm6, dword [0x1400bf4c0]
sets bl
movss xmm7, dword [0x1400bd480]
bswap ebx
movsx r15d, r15w
cmovge r15w, r13w
mov rbx, qword [rsp + 0x20]
mov r15b, r10b
not r15w
mov r15, qword [rsp + 0x28]
jmp 0x1404162d3
inc r12
jmp 0x1404162b3
add r15, qword [rsp + 0x30]
clc
jmp 0x1404162be
add rbx, r13
stc
cmc
cmp r12, qword [rsp + 0x38]
jmp 0x1404162cd
je 0x14041645c
mov eax, 0
stc
jmp 0x1404162de
test esi, esi
jmp 0x1404162e5
jle 0x140416373
mov rdi, r14
test rbx, rsi
cmp r12b, 0xa7
sub r14d, r14d
jmp 0x1404162fd
nop word cs:[rax + rax]
jmp 0x14041630d
movss xmm1, dword [0x1400b71d0]
jmp 0x14041631a
movss xmm0, dword [r15 + r14*4]
jmp 0x140416325
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
inc r14
clc
cmp r14b, 0xc8
test bp, 0x6538
cmp rbp, r14
jmp 0x140416365
jne 0x14041630d
mov eax, esi
adc r14b, sil
mov r14, rdi
cmp eax, r14d
jmp 0x14041637b
jge 0x1404162aa
mov rcx, r12
imul rcx, r13
test dil, r8b
cdqe
test r12w, 0x1e89
add rax, rcx
mov rcx, qword [rsp + 0x28]
movss xmm0, dword [rcx + rax*4]
jmp 0x1404163a5
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x1404163bc
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
mov rsi, qword [rsp + 0x20]
jmp 0x1404163d0
mov byte [rsi + rax], cl
bswap si
mov esi, edi
jmp 0x1404162aa
mov rcx, rsi
jmp 0x1404163e5
call fcn.14027ce76
sub eax, eax
movaps xmm6, xmmword [rsp + 0x40]
mov r13b, 0xe6
movsx ebx, si
stc
movaps xmm7, xmmword [rsp + 0x50]
adc di, r9w
sar dil, cl
bt rdi, r15
add rsp, 0x68
movzx edi, bp
bswap r14w
pop rbx
bswap si
movzx rbp, r14w
pop rbp
movsx esi, r10w
pop rdi
movzx rsi, bp
pop rsi
movzx r12, cx
movsx r12, r15w
pop r12
movzx r13w, r10b
movzx r13, r12w
pop r13
seta r14b
movsx r15, si
cmovo r14w, si
pop r14
mov r15, 0x6f1c0c23
mov r15b, r15b
pop r15
jmp 0x14041645b
ret
mov rcx, qword [rsp + 0x28]
jmp 0x140416466
call fcn.14027ce76
mov rax, qword [rsp + 0x20]
jmp 0x1404163ec