Function at 0x14041115a
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
setno ah
bswap eax
push r14
bswap ax
not al
cbw
push r13
mov ah, 0xe8
movzx rax, r13w
push r12
mov ax, r9w
jmp 0x140411181
push rsi
push rdi
jmp 0x14041118e
push rbp
movzx eax, r10w
movsx ax, r12b
push rbx
cdqe
mov eax, 0x89d8
jmp 0x1404111a5
call fcn.14044d4b5
sub rsp, rax
movsx rbx, bp
bts bx, r11w
movaps xmmword [rsp + 0x89c0], xmm6
not si
stc
lahf
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0xc0], r8
cmc
rcl si, 0x28
rcr r12w, 0x1f
mov qword [rsp + 0xb8], rdx
sar rbx, cl
movsx r15, r10w
mov rsi, rcx
cmc
and r14w, r13w
shr bh, cl
mov eax, dword [rsp + 0x8a50]
movsx r14w, r13b
setg r13b
mov dword [rsp + 0x40], eax
mov rbp, 0xac61b0a
shl ebp, cl
or r15b, 0x15
mov rcx, qword [rsp + 0x8a48]
rcr r12b, 0x9b
bt r13w, 0xa4
bts rbp, rdi
mov eax, dword [rsp + 0x8a40]
sub r13, 0x493b203e
clc
mov dword [rsp + 0x94], eax
mov dword [rcx + 8], 0
neg al
cmp bh, 0xed
mov r15b, 0xc9
mov qword [rsp + 0x50], rcx
cwde
shl al, 0x22
cmc
mov qword [rcx], 8
shr rbp, cl
lea r14, [rsi + 0xc0]
movzx bx, ch
mov r15, r11
lea rax, [rsi + 0xc8]
movzx r13, r15w
sar rbx, cl
bsf r12d, r8d
mov qword [rsp + 0x38], rax
btc r13w, 0xdf
cmp r9b, 0xf4
inc bl
lea r12, [rsi + 0x30]
lea rbx, [rsi + 0x38]
add r13d, 0xdc65a20
lea r15, [rsi + 0x39]
movsxd rbp, r12d
xor r13b, 0x75
and r13b, 0xd9
mov rbp, qword [rsi + 0xc0]
mov rax, qword [rsi + 0xc8]
sbb r13b, r8b
shld r13, r8, 0x67
mov r13b, 0x8e
xor edi, edi
and r13w, r10w
and r13b, 0xbf
lea r13, [0x1400bef60]
cmp esp, edx
stc
test r11b, 0xe7
nop word cs:[rax + rax]
cmp rbp, rax
jmp 0x1404112f8
jae 0x14041132c
lea rcx, [rbp + 1]
bswap dx
mov qword [r14], rcx
cqo
seta dh
cmova dx, r12w
movzx edx, byte [rbp]
setg bpl
jmp 0x14041131f
mov rbp, rcx
jmp 0x140411327
jmp 0x1404113e4
cmp dword [r12], 0
jmp 0x140411336
je 0x14041139a
mov r8d, dword [rsi + 0x34]
cmovp cx, dx
mov rcx, qword [rsi + 0x28]
mov dl, r10b
cdq
mov rdx, rbx
jmp 0x140411354
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
sub ecx, dword [rsi + 0xd0]
test sil, dl
test bl, 0x28
add dword [rsi + 0xb8], ecx
cmp r13b, 0x4b
cmc
clc
test eax, eax
jmp 0x14041137d
je 0x1404113a6
cdqe
test r10, rdi
add rax, rbx
not edx
movzx edx, byte [rbx]
jmp 0x140411395
jmp 0x1404113d2
xor edx, edx
jmp 0x1404113a1
jmp 0x1404113e4
mov dword [r12], 0
lahf
neg bpl
mov byte [rbx], 0
btc bp, r15w
cmovne bp, bp
sub edx, edx
test r14w, r14w
test dil, 0x31
mov rax, r15
movzx rbp, r13w
movsxd rbp, r11d
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov bpl, cl
mov qword [r14], r15
stc
mov rbp, r15
cmp dl, byte [rdi + r13]
jmp 0x1404113ed
jne 0x14041144b
inc rdi
cmp rdi, 8
jne 0x1404112f0
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
and di, 0x630
rol edi, 0xd9
xadd di, di
mov qword [rsp + 0x150], rsi
shr dil, 0xe3
setle dil
mov edi, dword [rsp + 0x94]
cmp edi, 4
jmp 0x140411439
jbe 0x14041153b
sub ebp, ebp
jmp 0x140411446
jmp 0x140411e1d
mov rcx, qword [rsi + 0xd0]
bts ax, r8w
bt eax, 0xc2
ror ah, 0xef
mov rax, qword [rsi + 0xd8]
test r14, r8
mov qword [rsi + 0xc0], rcx
clc
stc
jmp 0x140411476
mov qword [rsi + 0xc8], rax
cmp rcx, rax
jmp 0x140411485
jae 0x1404114b9
lea rbp, [rcx + 1]
rcr dl, 0xa
bsr dx, r8w
xor dl, 0xc4
mov qword [r14], rbp
or dl, sil
rcr dx, cl
movzx edx, byte [rcx]
cmc
stc
test r9b, bl
cmp dl, 0x42
je 0x1404116a1
jmp 0x1404119a9
cmp dword [r12], 0
jmp 0x1404114c3
je 0x1404119a9
mov r8d, dword [rsi + 0x34]
mov cx, r8w
cwd
cdq
mov rcx, qword [rsi + 0x28]
movzx dx, r12b
mov rdx, rbx
jmp 0x1404114e5
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
cmp r12, 0x6a861f1a
cmc
sub edx, ecx
test al, r8b
stc
add dword [rsi + 0xb8], edx
jmp 0x140411513
test eax, eax
je 0x140411644
cdqe
sal dh, cl
sub rdx, 0x5cf244ca
add rax, rbx
jmp 0x14041152e
movzx edx, byte [rbx]
jmp 0x140411536
jmp 0x140411676
lea rcx, [rsp + 0x150]
shr r8, 0x59
sub edx, edx
movsxd r8, esi
cmovp r8d, ebx
movzx r8d, r11w
mov r8d, edi
call fcn.140421149
test eax, eax
jmp 0x140411563
je 0x140411630
mov eax, dword [rsp + 0x170]
sal cx, cl
movzx ecx, bp
movsxd rcx, eax
mov ecx, 8
stc
test ax, 0x265e
test esp, r11d
cmp eax, 9
jl 0x1404115a2
mov ecx, 0x10
cmp eax, 0x10
jmp 0x14041159c
jne 0x14041143f
mov rdx, qword [rsp + 0x50]
btc rbp, 0x5c
mov dword [rdx], ecx
movsx esi, r15w
shld rsi, rsi, 0xbb
mov rsi, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x168]
cmp al, 0xa4
test spl, 0x1c
clc
test edi, edi
jmp 0x1404115d5
je 0x140411d8f
mov edx, dword [rsi + 0xc]
clc
cmp spl, 0xb4
stc
cmp edx, edi
jmp 0x1404115eb
je 0x140411d8f
mov r9d, dword [rsi]
shrd cx, r14w, 0x9d
or ecx, r11d
stc
mov ecx, dword [rsi + 4]
cmc
test al, dl
stc
cmp eax, 8
jmp 0x14041160d
jg 0x140411d55
mov dword [rsp + 0x20], ecx
jmp 0x140411620
mov rcx, rbp
mov r8d, edi
call fcn.1404237fa
jmp 0x140411d72
mov rcx, qword [rsp + 0x168]
sub ebp, ebp
jmp 0x14041163f
jmp 0x140411df4
mov dword [r12], 0
stc
xor bpl, 0x83
btr ebp, 0x50
mov byte [rbx], 0
rcr rbp, 0xb3
sub bpl, r13b
xor edx, edx
add bpl, bpl
shl ax, cl
jmp 0x14041166c
mov rax, r15
test r15b, 0x20
movsxd rbp, ebp
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rax
shr bp, 0xff
inc bpl
shl bpl, cl
mov qword [r14], r15
mov rbp, r15
cmp dil, sil
cmc
cmp dl, 0x42
jmp 0x14041169b
jne 0x1404119a9
cmp rbp, rax
jmp 0x1404116a9
jae 0x1404116d9
lea rax, [rbp + 1]
cmp rdx, 0x307e57c9
mov qword [r14], rax
movzx eax, byte [rbp]
test r10w, 0x4ec9
cmp al, 0x4d
jmp 0x1404116ce
jne 0x1404119a9
jmp 0x140411786
cmp dword [r12], 0
jmp 0x1404116e3
je 0x1404119a9
mov r8d, dword [rsi + 0x34]
cdq
cmovge cx, ax
movzx rcx, r8w
mov rcx, qword [rsi + 0x28]
not dx
mov rdx, rbx
jmp 0x140411705
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
shrd ecx, r9d, 0x1b
sal ecx, cl
mov rcx, qword [rsi + 0xd0]
jmp 0x140411722
sub edx, ecx
stc
add dword [rsi + 0xb8], edx
test eax, eax
jmp 0x140411732
je 0x140411751
movsxd rdx, eax
add rdx, rbx
nop
setp ah
lahf
movzx eax, byte [rbx]
jmp 0x14041174c
jmp 0x140411768
mov dword [r12], 0
mov byte [rbx], 0
inc dh
adc dl, 0x2a
xor eax, eax
cwd
mov rdx, r15
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rdx
clc
mov qword [r14], r15
cmp bpl, 0x13
cmp al, 0x4d
jmp 0x140411780
jne 0x1404119a9
mov rcx, rsi
call fcn.14042d379
mov rcx, rsi
jmp 0x140411796
call fcn.14042d379
mov rcx, rsi
jmp 0x1404117a3
call fcn.14042d379
mov rcx, rsi
jmp 0x1404117b0
call fcn.14042d379
mov rcx, rsi
jmp 0x1404117bd
call fcn.14042d379
mov rcx, rsi
jmp 0x1404117ca
call fcn.14042d379
mov rcx, rsi
jmp 0x1404117d7
call fcn.14042d379
mov edi, eax
movsx cx, r9b
cmovb cx, r9w
mov cl, r9b
mov rcx, rsi
jmp 0x1404117f3
call fcn.14042d379
shl eax, 0x10
stc
cmc
or eax, edi
cmp r12w, 0x2e18
cmp eax, 0x38
jmp 0x14041180d
ja 0x14041182d
movabs rcx, 0x100010000001000
clc
bt rcx, rax
jmp 0x140411827
jb 0x14041183b
cmp eax, 0x6c
jmp 0x140411835
jne 0x140411e88
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
movsx cx, r15b
mov dword [rsp + 0x11c], 0xff
cmovae rdx, r11
lea rdx, [rsp + 0x100]
mov rcx, rsi
call fcn.14042d5d5
test rax, rax
jmp 0x140411875
je 0x14041143f
mov edx, dword [rsi + 4]
mov ecx, edx
neg ecx
jmp 0x140411887
cmovs ecx, edx
stc
mov dword [rsi + 4], ecx
test r13b, r11b
jmp 0x14041189d
cmp ecx, 0x1000000
ja 0x14041143f
mov r8d, dword [rsi]
cmp r8d, 0x1000000
jmp 0x1404118b8
ja 0x14041143f
mov eax, dword [rsp + 0x10c]
inc r9w
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x80], eax
xor ebp, esp
bswap r11w
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x78], eax
adc r11w, 0xf7b
stc
mov r11d, dword [rsp + 0x118]
mov r9d, dword [rsp + 0x11c]
add r10b, r11b
shr rbp, cl
movzx ebp, r15w
mov r10d, dword [rsp + 0x100]
rol bpl, 0xa2
movzx ebp, r13w
dec rbp
mov ebp, dword [rsp + 0x108]
cmp ebp, 0xc
jmp 0x14041192f
jne 0x1404120c1
cmp r10d, 0x17
jmp 0x14041193e
jg 0x140412144
mov edi, dword [rsp + 0x104]
btr r13w, 0xf1
mov eax, dword [rsp + 0x120]
neg eax
ror r13w, cl
add eax, edi
not r13d
test esp, 0x51603e26
add eax, 0xffffffe8
sbb r13w, si
bts r13, r15
sub r13w, 0x4c99
cdqe
xor r13, 0x6f36225e
imul r13, rax, 0x55555556
mov rax, r13
shr rax, 0x3f
cmp r14b, r8b
test r13b, 0x63
shr r13, 0x20
add r13d, eax
jmp 0x1404119a4
jmp 0x1404120fb
mov qword [rsi + 0xc0], rcx
mov rax, qword [rsi + 0xd8]
movsx ecx, r15w
setne ch
jmp 0x1404119c3
mov qword [rsi + 0xc8], rax
mov rcx, rsi
jmp 0x1404119d2
call fcn.140415e9c
test eax, eax
je 0x140411ae1
lea rdi, [rsp + 0x150]
ror cl, 0xea
bts r8, rbx
not r8b
mov r8d, 0x8870
shl cl, 0x6d
adc rcx, 0x61551a83
shr cx, cl
mov rcx, rdi
clc
xor edx, edx
jmp 0x140411a0f
call fcn.1404a8ca3
mov rcx, rsi
rol r8w, 0xea
sets dh
mov rdx, rdi
rcr r8, cl
ror r8d, 0x8a
mov r8, qword [rsp + 0xc8]
stc
sub r9d, r9d
call fcn.14042ddfc
cmp rax, rsi
je 0x140411bec
mov rbp, rax
test r15w, r10w
test rax, rax
jmp 0x140411a52
je 0x140411bec
mov r9d, dword [rsp + 0x150]
sbb r8b, 0x15
mov rax, qword [rsp + 0xb8]
movzx ecx, r14w
sub r8w, 0x290a
mov dword [rax], r9d
rcl r8w, 0xe3
mov eax, dword [rsp + 0x154]
mov rcx, qword [rsp + 0xc0]
mov dword [rcx], eax
sal r8w, 0x83
mov r8d, dword [rsp + 0x94]
cmc
cmp bx, 0x5220
test r8d, 0xfffffffb
je 0x140411c14
mov dword [rsp + 0x20], eax
mov dh, 0x24
cmovs edx, ebx
mov rcx, rbp
cqo
mov rdx, 0x6aa7096
mov edx, 4
jmp 0x140411acf
call fcn.1404237fa
mov rbp, rax
jmp 0x140411adc
jmp 0x140411c14
mov rcx, rsi
jmp 0x140411ae9
call fcn.140426e17
mov edi, eax
shl edi, 0x10
bswap rcx
mov rcx, rsi
jmp 0x140411afe
call fcn.140426e17
or eax, edi
movups xmm0, xmmword [rsi + 0xd0]
btr cx, 0xaa
mov ch, 0xac
bsr rcx, rdx
movups xmmword [rsi + 0xc0], xmm0
bswap cx
xchg ecx, ecx
mov rcx, rsi
test r9b, 0x25
stc
cmp eax, 0x38425053
jne 0x140411c38
call fcn.140426e17
mov edi, eax
shl edi, 0x10
cmovno cx, bp
not cl
mov rcx, rsi
call fcn.140426e17
or eax, edi
jmp 0x140411b58
cmp eax, 0x38425053
jne 0x14041143f
mov rcx, rsi
jmp 0x140411b6b
call fcn.140426e17
cmp eax, 1
jmp 0x140411b78
jne 0x14041143f
cmp qword [rsi + 0x10], 0
jmp 0x140411b88
je 0x140411f17
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
bswap eax
not ax
mov rax, qword [r14]
btc bp, 0xc
adc bpl, 0x55
mov ebp, ecx
clc
sub ebp, eax
cmp r13b, 0xba
cmp ebp, 5
jmp 0x140411bb8
jg 0x140411f1a
mov qword [rsi + 0xc0], rcx
mov edx, 6
adc cl, cl
btr ecx, edx
sub edx, ebp
jmp 0x140411bdb
mov rcx, qword [rsi + 0x28]
jmp 0x140411be4
call qword [rsi + 0x18]
jmp 0x140411f25
mov rcx, qword [rsp + 0x158]
jmp 0x140411bfa
test rcx, rcx
jmp 0x140411c02
je 0x140411c0d
call fcn.1400e0209
sub ebp, ebp
not cl
movzx ecx, si
mov rcx, qword [rsp + 0x168]
jmp 0x140411c21
call fcn.1400e0209
mov rcx, qword [rsp + 0x160]
jmp 0x140411c33
jmp 0x140411e18
call fcn.140416516
test eax, eax
mov ebp, dword [rsp + 0x94]
jmp 0x140411c4b
je 0x140411cfb
mov rcx, rsi
bsr r14, r9
rcr bx, 0x19
mov rdx, qword [rsp + 0xb8]
sal dil, cl
bt r9, rcx
xadd bpl, r9b
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
mov r15b, r9b
movsx ebp, r13w
shl bh, 0x9a
movaps xmm6, xmmword [rsp + 0x89c0]
rcl rsi, cl
add rsp, 0x89d8
not bpl
mov bpl, spl
movzx r13, r14w
pop rbx
movzx r12d, r15w
pop rbp
movzx r14d, si
movzx r14, dx
movsx r12w, r14b
pop rdi
cmovbe r13, rcx
setg sil
movzx r15d, r12w
pop rsi
not r14b
setnp r13b
pop r12
xchg r13b, r15b
cmovle r15w, sp
pop r13
movsx r15w, r13b
mov r14w, 0x4191
cmovbe r14d, ebx
pop r14
bswap r15w
mov r15b, 0x3f
sete r15b
pop r15
jmp 0x140416e06
mov rcx, rsi
jmp 0x140411d03
call fcn.14041801a
test eax, eax
jmp 0x140411d0f
je 0x140411eac
mov dword [rsp + 0x20], ebp
jmp 0x140411d1e
mov rcx, rsi
not r9b
mov rdx, qword [rsp + 0xb8]
movsx r8d, bx
movsxd r9, eax
mov r8, qword [rsp + 0xc0]
xchg r9, r9
mov r9, qword [rsp + 0xc8]
jmp 0x140411d4b
call fcn.1404181c5
jmp 0x140411e25
mov dword [rsp + 0x20], ecx
movsx rcx, sp
mov rcx, rbp
mov r8w, 0x66e9
movzx r8w, r13b
mov r8d, edi
call fcn.140425326
mov rbp, rax
clc
test cx, 0x2da8
cmp eax, r14d
mov dword [rsi + 0xc], edi
test rax, rax
jmp 0x140411d89
je 0x14041143f
mov eax, dword [rsi]
bt rcx, rbp
xadd ch, cl
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
rol cx, cl
or ax, r11w
inc al
mov eax, dword [rsi + 4]
movsx ecx, dx
sal ch, cl
or cl, 0xb
mov rcx, qword [rsp + 0xc0]
clc
cmc
mov dword [rcx], eax
sar cl, 0x8b
cmp rdx, rcx
rol cx, cl
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
jmp 0x140411ddb
je 0x140411ded
mov eax, dword [rsi + 8]
cmp edi, 0x6ce83edf
clc
mov dword [rcx], eax
xor ecx, ecx
jmp 0x140411df4
call fcn.1400e0209
mov rcx, qword [rsp + 0x160]
jmp 0x140411e06
call fcn.1400e0209
mov rcx, qword [rsp + 0x158]
jmp 0x140411e18
call fcn.1400e0209
mov rax, rbp
bsf r12w, ax
movaps xmm6, xmmword [rsp + 0x89c0]
btr r14d, 0xd6
rcr esi, cl
rol r13w, cl
add rsp, 0x89d8
movsx rbp, sp
cmovae r15, rbp
pop rbx
not r12
pop rbp
movsx r15w, bpl
pop rdi
jmp 0x140411e5d
pop rsi
movzx r15w, dil
movsx r12w, sil
movsxd r15, r10d
pop r12
mov r14b, r9b
pop r13
movzx r15w, bpl
movsxd r15, ebx
movsx r14, r8w
pop r14
pop r15
jmp 0x140411e87
ret
movups xmm0, xmmword [rsi + 0xd0]
test r9w, r8w
movups xmmword [rsi + 0xc0], xmm0
stc
cmp r9b, r9b
cmp eax, 0x7c
jne 0x1404119ca
jmp 0x14041184e
mov rcx, rsi
jmp 0x140411eb4
call fcn.14041c768
test eax, eax
jmp 0x140411ec0
je 0x140412210
mov rax, qword [rsp + 0x50]
movsx rdx, r14w
mov qword [rsp + 0x28], rax
cqo
movzx r9w, r14b
movsxd r9, edx
mov dword [rsp + 0x20], ebp
movzx r9w, r13b
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
xchg r9b, r9b
not r9d
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x140411f0d
call fcn.14041c9eb
jmp 0x140411e25
mov rax, qword [r14]
add rax, 6
mov cx, 0x6dfc
mov qword [r14], rax
mov rcx, rsi
jmp 0x140411f2d
call fcn.140426e17
cmp eax, 0x10
ja 0x14041143f
mov dword [rsp + 0x68], eax
mov cl, 0x6a
movzx ecx, bx
mov rcx, rsi
jmp 0x140411f4c
call fcn.140426e17
mov edi, eax
shl edi, 0x10
mov rcx, rsi
jmp 0x140411f5e
call fcn.140426e17
mov r13d, eax
mov cl, ch
cmovno cx, dx
or cx, 0x6c9a
or r13d, edi
mov rcx, rsi
jmp 0x140411f7c
call fcn.140426e17
mov edi, eax
mov cl, sil
mov rcx, rsi
call fcn.140426e17
sub ebp, ebp
cmp r14b, 0xff
jmp 0x140411f9a
cmp r13d, 0x1000000
jmp 0x140411fa6
jg 0x140411e1d
shl edi, 0x10
stc
or edi, eax
cmp edi, 0x1000000
jg 0x140411e1d
mov rcx, rsi
jmp 0x140411fc6
call fcn.140426e17
cmp ax, 0x10
jmp 0x140411fd4
je 0x140411fe8
cmp eax, 8
jmp 0x140411fe2
jne 0x14041143f
mov dword [rsp + 0x78], eax
mov rcx, 0x56975c45
movzx cx, r11b
mov rcx, rsi
jmp 0x140412000
call fcn.140426e17
cmp eax, 3
jmp 0x14041200d
jne 0x14041143f
mov dword [rsp + 0x70], edi
xchg cx, cx
movzx rcx, r12w
movzx ecx, bx
mov rcx, rsi
jmp 0x140412029
call fcn.140426e17
mov edi, eax
sub ecx, 0x404e58f5
shl edi, 0x10
mov rcx, rsi
jmp 0x140412041
call fcn.140426e17
or eax, edi
jmp 0x14041204d
je 0x140412aaa
js 0x1404129c5
cmp qword [rsi + 0x10], 0
jmp 0x140412063
je 0x140412a86
mov rcx, qword [rsp + 0x38]
rcl dil, 0xfa
mov rbp, qword [rcx]
sar dx, 0x7b
mov rcx, qword [r14]
sbb di, 0x7fdc
test di, 0x70d
mov edi, ebp
shld dx, di, 0xcb
ror dx, cl
sub edi, ecx
cmc
cdq
mov edx, eax
jmp 0x14041209c
sub edx, edi
jmp 0x1404120a3
jle 0x140412a8e
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x1404120b9
call qword [rsi + 0x18]
jmp 0x140412aaa
cmp r10d, 0xf
jg 0x140412144
mov edi, dword [rsp + 0x104]
bt ax, r11w
cwde
bswap eax
mov eax, dword [rsp + 0x120]
add eax, ebp
shr r13w, 0x32
btc r13, 0x4b
mov r13b, r14b
mov r13d, edi
cmc
sub r13d, eax
sar r13d, 2
test r13d, r13d
jmp 0x140412103
je 0x140412144
mov dword [rsp + 0x40], ebp
xchg al, al
mov qword [rsp + 0x70], rdi
adc al, sil
mov dword [rsp + 0xa8], r9d
xchg r9w, r9w
mov r9d, edx
cmp r11d, 0xff000000
setbe al
sete al
jmp 0x140412138
sub edx, edx
jmp 0x14041213f
jmp 0x140412319
movsxd rdi, dword [rsp + 0x104]
mov al, r10b
movzx rax, r9w
jmp 0x140412158
movsxd rax, dword [rsi + 0xb8]
clc
add rax, qword [rsi + 0xc0]
sub rax, qword [rsi + 0xd0]
cmp r11w, 0x3bfe
stc
cmp rax, rdi
jmp 0x14041217d
jne 0x14041143f
cmp r11d, 0xff000000
sete al
test sp, 0x4835
mov r13b, 1
mov dword [rsp + 0x58], r13d
clc
test r8b, 0xfa
cmp r10d, 0x18
jmp 0x1404121a8
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x40], ebp
jne 0x140412307
cmp r11d, 0xff000000
jmp 0x1404121cb
jne 0x140412307
mov r9d, edx
mov rdi, 0x53224d40
test r14b, al
mov edi, 3
dec r10b
test edi, r8d
and r10b, bl
mov r10d, 0x18
test r11b, 0xa2
jmp 0x1404121fb
mov byte [rsp + 0x88], 1
sub r13d, r13d
jmp 0x14041220b
jmp 0x140412358
mov rcx, rsi
jmp 0x140412218
call fcn.14040ca44
test eax, eax
jmp 0x140412224
je 0x140412531
mov dword [rsp + 0x20], ebp
movsx rbx, r13w
movzx r8w, al
mov rcx, rsi
mov rbx, qword [rsp + 0xb8]
movzx dx, spl
movsx di, bpl
movsx rdx, bx
mov rdx, rbx
movsxd r9, ebp
movsx r9w, r11b
movzx rdi, si
mov rsi, qword [rsp + 0xc0]
mov r8, rsi
setge dil
movsxd r9, r13d
mov rdi, qword [rsp + 0xc8]
movzx r9, bx
movsxd r9, ebx
mov r9, rdi
jmp 0x140412288
call fcn.14041cecd
test ebp, ebp
jmp 0x140412294
jne 0x1404122a6
mov ebp, dword [rdi]
ror ch, cl
rcr r9b, cl
mov ecx, 0x72c6086a
mov r8d, dword [rsi]
shr r15b, cl
mov edx, dword [rbx]
cmp r9b, sil
stc
mov rcx, rax
mov r9d, ebp
setae sil
xor r13b, 2
rcr r15b, 0xa1
movaps xmm6, xmmword [rsp + 0x89c0]
add rsp, 0x89d8
movzx esi, r15w
pop rbx
pop rbp
bswap r15w
pop rdi
pop rsi
xchg r13, r14
bswap r13d
pop r12
mov r14b, r8b
movzx r14, ax
movsx r14w, r11b
pop r13
seto r14b
pop r14
pop r15
jmp 0x140412302
jmp 0x14041e5ea
mov r9d, edx
sub dil, bl
sub dl, 0x55
mov dl, 1
bts rdi, rdx
xor r13d, r13d
mov byte [rsp + 0x88], dl
dec dil
shl di, 0x1a
stc
cmp r11d, 1
bswap di
movsx di, al
jmp 0x140412338
mov edi, 4
jmp 0x140412342
sbb edi, 0
test r11d, 0x1edb6021
cmc
mov dword [rsp + 0x58], eax
sar ah, 0xc1
add al, r15b
clc
mov dword [rsi + 8], edi
sal ax, 0x89
bt ax, r11w
or eax, r12d
mov eax, dword [rsp + 0x94]
cmp eax, 3
jmp 0x140412376
cmovge edi, eax
jmp 0x14041237f
test r8d, r8d
jmp 0x140412387
je 0x1404123b7
xor ebp, ebp
mov eax, 0x7fffffff
cmp si, 0x7b86
test dil, 0x7e
cmc
xor edx, edx
test r11d, 0x5b5d780c
div r8d
cmp eax, edi
jmp 0x1404123b1
jb 0x140411e1d
mov dword [rsp + 0x50], edi
mov ebp, edi
test r8b, 0xfb
imul ebp, r8d
cmc
test ebp, ebp
jmp 0x1404123cd
js 0x14041143f
test r9d, r9d
jmp 0x1404123db
je 0x1404123fa
mov eax, 0x7fffffff
xor edx, edx
test r11b, 0xc8
cmp sil, r9b
cmc
div ecx
cmp eax, ebp
jb 0x14041143f
test r8d, r8d
jmp 0x140412402
je 0x14041242b
mov eax, 0x7fffffff
cmp r15d, r12d
xor edx, edx
cmp r10b, 0xf5
cmp bx, sp
div r8d
cmp eax, dword [rsp + 0x50]
jmp 0x140412425
jb 0x14041143f
test r9d, r9d
jmp 0x140412433
je 0x140412453
mov eax, 0x7fffffff
clc
sub edx, edx
div ecx
cmp r11b, r11b
cmp eax, ebp
jmp 0x14041244d
jb 0x14041143f
mov dword [rsp + 0xa0], r11d
test r13w, sp
mov dword [rsp + 0x48], r10d
cmp rsi, 0x1e214dde
test si, bp
mov dword [rsp + 0xdc], r9d
imul ebp, ecx
not cx
setns ch
movsxd rcx, ebp
jmp 0x140412487
call fcn.1401a0fe4
test rax, rax
jmp 0x140412494
je 0x14041143f
mov rdi, rax
add ch, 0xea
mov cl, dil
mov ecx, dword [rsp + 0x48]
cmp ecx, 0xf
mov qword [rsp + 0x60], rdi
jmp 0x1404124b4
jg 0x1404129d7
cmp r13d, 0x101
setge al
shrd r8w, bx, 0x4f
sbb r8w, 0x289c
or byte [rsp + 0x88], al
movzx r8d, r8w
cmovae r8d, r11d
movzx r8, bp
mov r8d, dword [rsp + 0x40]
jmp 0x1404124ed
jne 0x1404156a0
test r13d, r13d
jmp 0x1404124fb
jle 0x14041345b
mov eax, r13d
shl bpl, 0x45
mov qword [rsp + 0x58], rax
lahf
shl ax, cl
mov bpl, 0xee
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
cmc
xor edi, edi
jmp 0x140412527
mov dword [rsp + 0x40], r8d
jmp 0x1404125b6
mov rcx, rsi
jmp 0x140412539
call fcn.14041e97b
test eax, eax
jmp 0x140412545
je 0x14041143f
mov dword [rsp + 0x20], ebp
cdq
mov rcx, rsi
movsx r9, r15w
mov rdx, qword [rsp + 0xb8]
sets r8b
movsx r9, r13w
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x14041257c
call fcn.14041f112
jmp 0x140411e25
inc rbp
mov qword [r14], rbp
jmp 0x140412591
mov byte [rsp + rdi*4 + 0x153], 0xff
inc rdi
cmp di, 0x3b38
jmp 0x1404125a6
cmp qword [rsp + 0x58], rdi
jmp 0x1404125b0
je 0x14041345b
cmp rbp, rax
jmp 0x1404125be
jae 0x1404125e6
lea rcx, [rbp + 1]
movzx edx, bp
mov qword [r14], rcx
movzx edx, byte [rbp]
movsxd rbp, r12d
movsx rbp, r14w
mov rbp, rcx
jmp 0x1404125e1
jmp 0x1404126bb
cmp dword [r12], 0
jmp 0x1404125f0
je 0x140412660
mov r8d, dword [rsi + 0x34]
cqo
movsx rdx, r11w
not ch
mov rcx, qword [rsi + 0x28]
setle dh
movsx edx, r11w
cqo
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp dx, sp
cmp dil, 0xd9
sub ecx, dword [rsi + 0xd0]
jmp 0x140412632
add dword [rsi + 0xb8], ecx
cmp ch, 0x69
cmp di, r9w
test eax, eax
jmp 0x140412646
je 0x140412667
cdqe
sbb dx, si
add rax, rbx
movsx edx, r10w
movzx edx, byte [rbx]
jmp 0x140412689
sub edx, edx
jmp 0x1404126bb
mov dword [r12], 0
not rcx
mov byte [rbx], 0
jmp 0x140412681
sub edx, edx
mov rax, r15
rcr bp, cl
mov rcx, qword [rsp + 0x38]
bts bp, sp
cmc
rol ebp, cl
mov qword [rcx], rax
and r8b, 0xbe
bswap r8w
xchg r8b, r8b
mov qword [r14], r15
rcl rbp, 0x7d
mov rbp, r15
sar r8d, 0xe3
rcl r8w, 0xed
mov r8d, dword [rsp + 0x40]
mov byte [rsp + rdi*4 + 0x152], dl
cmc
jmp 0x1404126c8
cmp rbp, rax
jmp 0x1404126d0
jae 0x1404126fd
lea rcx, [rbp + 1]
mov qword [r14], rcx
cmovs dx, r10w
cwd
movsx edx, r12w
movzx edx, byte [rbp]
movzx rbp, bp
mov rbp, rcx
jmp 0x1404126f8
jmp 0x1404127ce
cmp dword [r12], 0
jmp 0x140412707
je 0x140412779
mov ebp, r8d
movzx cx, ch
movzx ecx, r15w
mov r8d, dword [rsi + 0x34]
not cl
mov cx, r9w
movsx dx, r9b
mov rcx, qword [rsi + 0x28]
setg dh
mov rdx, rbx
jmp 0x140412736
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test bpl, 0x56
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
test r15w, r10w
test eax, eax
jmp 0x14041275c
je 0x140412785
cdqe
cwd
add rax, rbx
bswap rdx
movzx edx, byte [rbx]
jmp 0x140412774
jmp 0x1404127ab
sub edx, edx
jmp 0x140412780
jmp 0x1404127ce
mov dword [r12], 0
xchg cx, cx
not al
mov byte [rbx], 0
cmovo rax, r14
rol r8b, 0x13
sub edx, edx
ror ah, 0x1a
sar r8d, cl
mov rax, r15
rol ch, 0x9a
mov r8d, ebp
jmp 0x1404127ba
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov qword [r14], r15
adc bpl, 0x5a
mov rbp, r15
cmc
clc
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jmp 0x1404127dd
jae 0x14041280c
lea rcx, [rbp + 1]
seto dl
movsx rdx, bx
bswap rdx
mov qword [r14], rcx
movzx edx, byte [rbp]
not rbp
cmovno ebp, r13d
mov rbp, rcx
jmp 0x140412807
jmp 0x1404128e6
cmp dword [r12], 0
jmp 0x140412816
je 0x140412895
mov ebp, r8d
mov cx, r11w
movzx rcx, sp
movsx cx, r14b
mov r8d, dword [rsi + 0x34]
cdq
setae cl
mov rcx, qword [rsi + 0x28]
xchg edx, edx
mov dx, r9w
movsx rdx, r9w
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp cx, ax
cmp edx, 0x67443e46
clc
sub ecx, dword [rsi + 0xd0]
jmp 0x140412863
add dword [rsi + 0xb8], ecx
clc
jmp 0x14041286f
test eax, eax
je 0x1404128a1
cdqe
shr dh, 0x45
add rax, rbx
setle dl
movsx edx, bx
bswap dx
movzx edx, byte [rbx]
jmp 0x140412890
jmp 0x1404128bd
xor edx, edx
jmp 0x14041289c
jmp 0x1404128e6
mov dword [r12], 0
shl ax, cl
cwde
rol ch, cl
mov byte [rbx], 0
mov cl, r9b
xor edx, edx
bswap r8
mov rax, r15
mov r8d, ebp
cmp r13w, r12w
or ecx, esp
adc cx, 0x45c2
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
add bpl, 0xfc
mov qword [r14], r15
xor bp, 0x384
movsx ebp, r9w
mov rbp, r15
mov byte [rsp + rdi*4 + 0x150], dl
test dil, r11b
test bp, 0x73e
cmp r8d, 0xc
jmp 0x1404128fe
je 0x140412591
cmp rbp, rax
jmp 0x14041290c
jb 0x140412586
cmp dword [r12], 0
jmp 0x14041291c
je 0x140412591
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
movsx rdx, si
movsxd rdx, esp
movzx rdx, cx
mov rdx, rbx
jmp 0x14041293d
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
jmp 0x14041295a
test eax, eax
jmp 0x140412961
je 0x14041297c
cdqe
jmp 0x14041296f
add rax, rbx
jmp 0x140412977
jmp 0x1404129a4
mov dword [r12], 0
movzx r8w, bl
cmovle ebp, ebx
mov byte [rbx], 0
not ecx
movzx r8, r13w
mov rax, r15
movsx bp, dl
movzx ecx, r14w
movsx r8, cx
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov rbp, r15
xchg r8b, r8b
movsx r8, r9w
mov r8d, dword [rsp + 0x40]
jmp 0x1404129c0
jmp 0x140412589
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x1404129d2
jmp 0x140412aa3
mov edx, dword [rsp + 0x40]
clc
adc al, r12b
add edx, dword [rsp + 0x120]
mov rax, qword [rsp + 0x70]
clc
sub eax, edx
jmp 0x1404129f3
mov qword [rsp + 0x70], rax
jmp 0x1404129fd
je 0x1404148a0
js 0x140413b59
cmp qword [rsi + 0x10], 0
jmp 0x140412a13
je 0x140414864
mov rax, qword [rsp + 0x38]
shl bp, 0x47
xchg rbp, rdx
sal dil, cl
mov rcx, qword [rax]
xor al, bpl
shld rax, r15, 0xe3
btc rdx, r11
mov rax, qword [r14]
cmovle di, cx
xor dh, 0x57
btr dx, bp
mov ebp, ecx
sub ebp, eax
or dil, sil
shrd di, sp, 0xf9
movsx rdx, bx
mov rdi, qword [rsp + 0x70]
and dh, 0x4f
mov edx, edi
cmp dh, dl
sub edx, ebp
jmp 0x140412a68
jle 0x140414880
mov qword [rsi + 0xc0], rcx
mov rcx, qword [rsi + 0x28]
jmp 0x140412a7e
call qword [rsi + 0x18]
jmp 0x140414891
mov rcx, qword [r14]
jmp 0x140412a8e
mov eax, eax
jmp 0x140412a95
add rax, rcx
not cx
bswap cx
jmp 0x140412aa3
mov qword [r14], rax
movzx rcx, r12w
mov rcx, rsi
jmp 0x140412ab2
call fcn.140426e17
mov edi, eax
or cl, 0xba
rol ecx, cl
rcl cx, 0xa
shl edi, 0x10
xchg rcx, rcx
mov cx, 0x1162
mov rcx, rsi
jmp 0x140412ad4
call fcn.140426e17
or eax, edi
jmp 0x140412ae0
je 0x140412b85
js 0x140412b54
cmp qword [rsi + 0x10], 0
jmp 0x140412af6
je 0x140412b6b
mov rcx, qword [rsp + 0x38]
sal dil, cl
shr dl, cl
bsr edx, esp
mov rbp, qword [rcx]
and rcx, 0x3a432881
mov rcx, qword [r14]
ror dl, cl
adc dil, 0x7d
mov edi, ebp
sal dl, 0xa3
sub edi, ecx
rcl dx, cl
cmovle dx, bp
ror dx, cl
mov edx, eax
sub edx, edi
jmp 0x140412b36
jle 0x140412b71
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x140412b4c
call qword [rsi + 0x18]
jmp 0x140412b85
mov rax, qword [rsp + 0x38]
jmp 0x140412b5e
mov rax, qword [rax]
jmp 0x140412b66
jmp 0x140412b82
mov rcx, qword [r14]
test rax, rsp
mov eax, eax
test r14b, r15b
add rax, rcx
movzx cx, r9b
xchg ch, ch
not cl
mov qword [r14], rax
mov rcx, rsi
jmp 0x140412b8d
call fcn.140426e17
mov edi, eax
rcr cl, cl
shl edi, 0x10
movzx cx, dil
mov rcx, rsi
jmp 0x140412ba6
call fcn.140426e17
or eax, edi
mov edi, dword [rsp + 0x70]
jmp 0x140412bb6
je 0x140412c66
js 0x140412c27
cmp qword [rsi + 0x10], 0
jmp 0x140412bcc
je 0x140412c3e
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
mov rcx, qword [r14]
bsr rdi, rsi
mov edi, ebp
xchg dl, dh
sub edi, ecx
and dl, 0x11
add edx, r8d
mov edx, eax
sub edx, edi
cmovno di, bp
movsx edi, r15w
jmp 0x140412bfe
mov edi, dword [rsp + 0x70]
jmp 0x140412c07
jle 0x140412c44
mov qword [rsi + 0xc0], rbp
movsxd rcx, r9d
mov cx, 0x319f
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x140412c66
mov rax, qword [rsp + 0x38]
jmp 0x140412c31
mov rax, qword [rax]
jmp 0x140412c39
jmp 0x140412c58
mov rcx, qword [r14]
cmp r12b, spl
mov eax, eax
jmp 0x140412c4e
add rax, rcx
movsxd rcx, esi
movsx rcx, sp
mov qword [r14], rax
movzx ecx, bx
movsx cx, spl
movsxd rcx, ecx
mov rcx, rsi
jmp 0x140412c6e
call fcn.140426e17
cmp eax, 1
jmp 0x140412c7b
ja 0x14041143f
mov dword [rsp + 0x60], eax
bsr dx, r11w
cmp rax, 0x33d39a3
shl r8d, cl
sub ebp, ebp
add r8b, bl
neg dx
mov ecx, 4
mov edx, edi
mov r8d, r13d
clc
sub r9d, r9d
call fcn.14024dc58
test eax, eax
jmp 0x140412cb6
je 0x140411e1d
cmp dword [rsp + 0x40], 0x10
jmp 0x140412cc6
jne 0x140412d3d
cmp dword [rsp + 0x78], 0x10
jne 0x140412d3d
cmp dword [rsp + 0x60], 0
jne 0x140412d3d
mov ecx, 8
mov dx, 0x1509
test cx, bx
movsx r8d, dx
mov edx, edi
mov r8b, 0x39
add r8d, 0x3afc4cff
mov r8d, r13d
cmp bpl, r8b
cmp dh, 0xb
sub r9d, r9d
jmp 0x140412d0f
call fcn.1400f510d
mov rbp, rax
movsx eax, si
movsx rax, r10w
jmp 0x140412d23
mov rax, qword [rsp + 0x50]
jmp 0x140412d2d
mov dword [rax], 0x10
jmp 0x140412d38
jmp 0x140412d62
mov eax, r13d
neg cl
movsx ecx, r13w
imul eax, edi
bswap cx
shl eax, 2
movsx rcx, bp
mov cl, 0x75
movsxd rcx, eax
call fcn.1401a0fe4
mov rbp, rax
cmp ah, dh
test rbp, rbp
jmp 0x140412d6a
je 0x14041143f
imul edi, r13d
cmp dword [rsp + 0x60], 0
jmp 0x140412d7e
mov qword [rsp + 0x60], rbp
jmp 0x140412d88
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0xb4], r13d
je 0x1404134f2
mov edx, dword [rsp + 0x68]
adc cl, spl
imul edx, r13d
add ch, cl
rcl rcx, cl
add edx, edx
movsx ecx, di
movsx rcx, r11w
mov rcx, rsi
call fcn.1400ec67a
mov eax, dword [rsp + 0x68]
cmp sil, spl
mov qword [rsp + 0x80], rax
xchg al, ah
xor ax, r15w
lea eax, [rdi - 1]
jmp 0x140412ddb
mov dword [rsp + 0x88], eax
movsx eax, r11w
adc ax, r10w
mov eax, edi
test bl, r10b
test r8w, 0x5a98
cmp r12w, bx
and eax, 0xfffffff8
jmp 0x140412e01
mov dword [rsp + 0x98], eax
jmp 0x140412e0e
and edi, 7
cmp ebp, 0x22f6016a
mov qword [rsp + 0xa8], rdi
cmp spl, spl
xor eax, eax
jmp 0x140412e29
jmp 0x140412e46
mov rax, qword [rsp + 0x58]
inc rax
cmc
cmp rax, 4
jmp 0x140412e40
je 0x140413a17
lea rdi, [rax + rbp]
clc
cmc
mov qword [rsp + 0x58], rax
test r11b, 0x54
cmp rax, qword [rsp + 0x80]
jmp 0x140412e62
jae 0x140413393
cmp dword [rsp + 0x48], 0
jmp 0x140412e72
jle 0x140412e2e
sub ecx, ecx
movsx r13, r13w
cmovp r13w, si
mov rax, qword [rsp + 0x48]
mov r13d, eax
jmp 0x140412e90
jmp 0x140412ed1
mov ecx, dword [rsp + 0x40]
add ecx, r13d
sar bp, cl
cmp spl, al
mov rbp, qword [rsp + 0x60]
sar ah, cl
movsx r13d, r11w
mov rax, qword [rsp + 0x48]
neg r13b
mov r13d, eax
jmp 0x140412ec3
sub r13d, ecx
jmp 0x140412ecb
jle 0x140412e2e
mov rdx, qword [r14]
movsx eax, r15w
mov rax, qword [rsp + 0x38]
test r8w, r9w
mov rax, qword [rax]
cmp si, 0x6d20
cmp rdx, rax
jmp 0x140412ef1
mov dword [rsp + 0x40], ecx
jmp 0x140412efa
jae 0x140412f18
lea rcx, [rdx + 1]
mov qword [r14], rcx
mov r8b, sil
movzx r8d, byte [rdx]
jmp 0x140412f13
jmp 0x140412fe4
cmp dword [r12], 0
jmp 0x140412f22
je 0x140412f86
mov r8d, dword [rsi + 0x34]
cqo
mov cl, 0x5b
mov rcx, qword [rsi + 0x28]
mov dh, 0xda
mov dx, r14w
mov rdx, rbx
jmp 0x140412f43
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
clc
test eax, eax
jmp 0x140412f60
je 0x140412f93
cdqe
shrd r8, rcx, 0x55
cmova r8d, ebp
add rax, rbx
bswap r8w
movzx r8d, byte [rbx]
jmp 0x140412f81
jmp 0x140412fb7
xor r13d, r13d
jmp 0x140412f8e
jmp 0x14041302e
mov dword [r12], 0
dec ecx
rcl cl, 0xe0
mov byte [rbx], 0
movzx ax, r8b
sal cl, 9
xor r8d, r8d
mov rax, r15
cmc
neg ch
shr ch, 0x1b
mov rcx, qword [rsp + 0x38]
cmp bpl, 0x2a
cmp r9b, cl
mov qword [rcx], rax
ror ecx, cl
movsx rcx, dx
sub cl, spl
mov qword [r14], r15
mov rcx, r15
cmp rax, 0x1fbe59d3
test r10b, dil
jmp 0x140412fe4
cmp r8b, 0x80
jmp 0x140412fed
jne 0x140413001
mov ecx, dword [rsp + 0x40]
jmp 0x140412ffc
jmp 0x140412ead
movzx edx, r8b
test r13b, 0xa4
cmp r11w, 0x333b
test r8b, r8b
jmp 0x140413017
js 0x140413150
cmp r13d, edx
mov r13d, edx
jmp 0x140413028
jbe 0x1404134ea
inc r13d
cmove bp, dx
mov bpl, 3
mov ebp, r13d
jmp 0x14041306a
lea rcx, [rax + 1]
mov qword [r14], rcx
clc
movzx eax, byte [rax]
clc
stc
mov byte [rdi], al
stc
test r12b, 0x35
add rdi, 4
jmp 0x14041305d
dec ebp
jmp 0x140413064
je 0x140412e95
mov rax, qword [r14]
cmp r10b, 0xba
shl rcx, 0x58
mov rcx, qword [rsp + 0x38]
jmp 0x14041307f
cmp rax, qword [rcx]
jb 0x140413040
cmp dword [r12], 0
je 0x140413102
mov r8d, dword [rsi + 0x34]
movzx rcx, r12w
movsxd rdx, ecx
mov rcx, qword [rsi + 0x28]
movzx rdx, bx
setns dl
xchg rdx, rdx
mov rdx, rbx
jmp 0x1404130b4
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x1404130c2
sub ecx, dword [rsi + 0xd0]
cmp r12b, 9
test r13w, 0x3bc4
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404130df
je 0x14041310e
movsxd rcx, eax
add ax, si
xor ah, al
xor eax, 0x7df56641
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x1404130fd
jmp 0x140413136
sub eax, eax
jmp 0x140413109
jmp 0x14041304d
mov dword [r12], 0
sar dl, 0x7d
rcl ecx, cl
mov byte [rbx], 0
sub dx, 0x3e1b
sub eax, eax
xchg cl, dh
movsx dx, ah
mov rcx, r15
cmovbe rdx, r14
movzx dx, bh
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
jmp 0x140413143
mov qword [r14], r15
jmp 0x14041314b
jmp 0x14041304d
mov r9d, 0x101
jmp 0x14041315b
sub r9d, edx
test r15b, 0x10
test r11w, r14w
cmp r9d, r13d
jmp 0x14041316e
ja 0x1404134ea
mov r13d, edx
clc
stc
cmp rcx, rax
jae 0x1404131a6
lea rax, [rcx + 1]
jmp 0x14041318b
mov qword [r14], rax
movzx ax, r13b
xchg al, al
movzx rax, cx
movzx eax, byte [rcx]
jmp 0x1404131a1
jmp 0x14041328d
cmp dword [r12], 0
jmp 0x1404131b0
je 0x140413230
mov dword [rsp + 0xa0], r9d
mov dl, r8b
xchg dh, cl
mov dword [rsp + 0x78], r8d
movzx cx, r12b
cdq
jmp 0x1404131d3
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cqo
movsx dx, r8b
mov rdx, rbx
jmp 0x1404131ea
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140413207
je 0x14041323c
movsxd rcx, eax
cmovno rax, rbx
btc ax, 2
btc ax, bx
add rcx, rbx
lahf
not al
movzx eax, byte [rbx]
jmp 0x14041322b
jmp 0x14041325b
xor eax, eax
jmp 0x140413237
jmp 0x14041328d
mov dword [r12], 0
cmp r14b, r15b
bsr ecx, edx
bsf r9w, sp
mov byte [rbx], 0
sub eax, eax
xchg r9w, cx
mov rcx, r15
mov r8d, dword [rsp + 0x78]
jmp 0x14041326c
mov r9d, dword [rsp + 0xa0]
sar dx, 0xb8
add dx, si
or dh, 0x5a
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
mov qword [r14], r15
test dil, 0xef
test r9b, 7
jmp 0x140413296
je 0x14041330f
mov cl, 1
test r12, 0x40186fc0
stc
jmp 0x1404132ab
sub cl, r8b
test al, 0x76
cmp r9w, 0x3448
movzx ecx, cl
cmc
jmp 0x1404132bf
and ecx, 7
cmp r8d, 0x7f2a17a6
cmp r11, r8
sub edx, edx
mov byte [rdi], al
cmp esp, 0x5176516a
add rdi, 4
inc rdx
cmc
stc
cmp ecx, edx
jne 0x1404132ce
add r13d, edx
xadd ch, cl
rol cl, 0x98
xchg cl, cl
mov ecx, 0x101
cmp r11d, 0x7a5c2817
cmc
cmp r9b, bpl
sub ecx, r13d
jmp 0x14041330a
jmp 0x140413318
mov ecx, r9d
cmc
test eax, 0x39bd5a40
cmp r8b, 0xf9
jmp 0x140413321
ja 0x140413377
mov byte [rdi], al
stc
cmc
mov byte [rdi + 4], al
stc
test r8, rbx
cmp spl, 0xbb
mov byte [rdi + 8], al
stc
mov byte [rdi + 0xc], al
cmp rbx, 0x49c57ebd
test r10w, 0x5ba8
mov byte [rdi + 0x10], al
test r15w, 0x5aad
mov byte [rdi + 0x14], al
cmp bp, 0x67a
cmc
test r8, rbx
mov byte [rdi + 0x18], al
mov byte [rdi + 0x1c], al
add rdi, 0x20
add ecx, 0xfffffff8
jmp 0x140413371
jne 0x140413327
mov ecx, dword [rsp + 0x40]
test r15b, 0x50
jmp 0x14041338b
add ecx, r9d
jmp 0x140412ead
cmp dword [rsp + 0x48], 0
jmp 0x14041339d
jle 0x140412e2e
cmp qword [rsp + 0x58], 3
sete al
test ch, 0xd7
cmc
neg al
cmp dword [rsp + 0x88], 7
jmp 0x1404133bf
jb 0x140413421
mov ecx, dword [rsp + 0x98]
mov byte [rdi], al
cmc
jmp 0x1404133d5
mov byte [rdi + 4], al
mov byte [rdi + 8], al
test r13b, spl
jmp 0x1404133e3
mov byte [rdi + 0xc], al
jmp 0x1404133ee
mov byte [rdi + 0x10], al
cmc
mov byte [rdi + 0x14], al
jmp 0x1404133fe
mov byte [rdi + 0x18], al
jmp 0x14041340a
mov byte [rdi + 0x1c], al
add rdi, 0x20
test ebx, edx
add ecx, 0xfffffff8
jmp 0x14041341b
jne 0x1404133cc
test byte [rsp + 0x48], 7
jmp 0x14041342b
je 0x140412e2e
xor ecx, ecx
jmp 0x140413438
mov byte [rdi + rcx*4], al
jmp 0x140413440
inc rcx
clc
cmp dword [rsp + 0xa8], ecx
jmp 0x140413450
jne 0x140413438
jmp 0x140412e2e
xor eax, eax
dec al
movzx rcx, r11w
cmp r8d, 0xc
sete al
or eax, 0xfffffffc
cmp dx, bp
imul r13d, eax
shld rcx, rsp, 0xc6
setle ch
btr rdx, rcx
add r13d, dword [rsp + 0x70]
add r8d, dword [rsp + 0x120]
sub r13d, r8d
cwd
setbe dl
mov rcx, rsi
cwd
mov edx, r13d
jmp 0x1404134a2
call fcn.1400ec67a
mov eax, dword [rsp + 0x48]
cmp eax, 1
jmp 0x1404134b3
je 0x140413daa
cmp eax, 8
jmp 0x1404134c1
je 0x1404142ae
cmp eax, 4
jmp 0x1404134cf
jne 0x140414855
mov ecx, dword [rsi]
jmp 0x1404134dc
inc ecx
shr ecx, 1
jmp 0x1404134e5
jmp 0x1404142b8
mov rcx, rbp
jmp 0x1404156a8
mov edx, dword [rsp + 0x40]
bts rax, r8
shld r13, r13, 0x8a
movsx r13, si
xor edx, 0x10
cdqe
xadd al, r13b
sub r13w, bx
mov eax, dword [rsp + 0x78]
neg r13w
mov r13w, 0x2c80
btc r13d, 0xa6
xor eax, 0x10
btc r13, 0x62
shr r13w, cl
or eax, edx
cdqe
setl ah
movsxd rax, edx
sete byte [rsp + 0x88]
btr eax, edx
test bh, 2
mov eax, dword [rsp + 0x68]
shl r13, 0x7e
mov qword [rsp + 0xa0], rax
bsf eax, esi
shr r13b, 0x3f
rol rax, cl
lea eax, [rdi - 1]
mov r13b, 0x42
mov dword [rsp + 0x98], eax
not rax
btc r13d, 0x49
or ax, r12w
mov eax, edi
cmovnp r13d, ebp
movsx r13d, r15w
sub r13b, cl
and eax, 0xfffffff8
btc r13, 0x3e
movsxd r13, ecx
add r13w, si
mov dword [rsp + 0xd0], eax
shld r13d, ebp, 0xc5
mov eax, edi
not r13b
xadd r13b, r13b
sar r13, cl
and eax, 7
mov qword [rsp + 0xa8], rax
shrd rax, r11, 0x88
mov eax, edi
mov qword [rsp + 0x40], rax
xor edi, edi
jmp 0x1404135d4
mov qword [rsp + 0x58], rbp
cmovo r13w, r9w
mov r13, rbp
jmp 0x1404135e6
jmp 0x14041362c
mov rdi, qword [rsp + 0x80]
bswap ebp
inc rdi
dec bpl
movsx ebp, si
inc r13
cmc
add qword [rsp + 0x58], 2
not bpl
rcr ebp, 0x9d
movsxd rbp, r12d
cmp rdi, 4
mov bpl, r13b
movsx rbp, r9w
mov rbp, qword [rsp + 0x60]
jmp 0x140413626
je 0x140413a17
cmp rdi, qword [rsp + 0xa0]
jmp 0x140413639
mov qword [rsp + 0x80], rdi
jmp 0x140413646
jae 0x1404136bc
mov rax, qword [rsp + 0x50]
cmp r11w, bp
test r13b, al
cmc
cmp dword [rax], 0x10
jmp 0x140413661
mov rax, qword [rsp + 0x48]
jmp 0x14041366b
jne 0x1404137c8
test eax, eax
jmp 0x140413678
jle 0x1404135eb
xor edi, edi
movsx ecx, r14w
movzx cx, r9b
mov rcx, rsi
call fcn.140426e17
mov rcx, qword [rsp + 0x58]
jmp 0x14041369b
mov word [rcx + rdi*8], ax
jmp 0x1404136a4
inc rdi
clc
cmp dword [rsp + 0x40], edi
jmp 0x1404136b1
jne 0x140413689
jmp 0x1404135eb
cmp byte [rsp + 0x88], 0
cwd
mov rdx, qword [rsp + 0x48]
jmp 0x1404136d0
je 0x140413820
xor eax, eax
rol cl, 0x2b
cmp rdi, 3
mov cl, 0x66
sete cl
cmp ebp, r15d
cmc
test edx, edx
jmp 0x1404136ef
jle 0x1404135eb
mov al, cl
movsx ecx, bx
mov dl, 0x38
and rcx, 0x7325032
neg eax
xor cl, 8
shr cx, 0x9c
cwd
mov rcx, qword [rsp + 0x60]
ror dx, 0x84
mov rdx, qword [rsp + 0x80]
clc
lea rcx, [rcx + rdx*2]
cmp dword [rsp + 0x98], 7
jb 0x140413788
mov edx, dword [rsp + 0xd0]
cmc
cmp ax, sp
clc
mov word [rcx], ax
mov word [rcx + 8], ax
mov word [rcx + 0x10], ax
cmp sp, 0x4ca5
jmp 0x140413753
mov word [rcx + 0x18], ax
cmc
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
mov word [rcx + 0x30], ax
cmp cx, bx
clc
cmp ax, 0x5e20
mov word [rcx + 0x38], ax
add rcx, 0x40
clc
jmp 0x14041377a
add edx, 0xfffffff8
jmp 0x140413782
jne 0x14041373e
mov rdx, qword [rsp + 0x48]
cmp r12w, 0x3cff
stc
test dl, 7
je 0x1404135eb
sub edx, edx
jmp 0x1404137a4
mov word [rcx + rdx*8], ax
jmp 0x1404137ad
inc rdx
test di, di
cmp dl, r15b
cmp dword [rsp + 0xa8], edx
jne 0x1404137a4
jmp 0x1404135eb
cmp dword [rsp + 0x78], 0x10
jmp 0x1404137d2
jne 0x14041386f
test eax, eax
jmp 0x1404137df
jle 0x1404135eb
sub edi, edi
movsx cx, r12b
mov rcx, rsi
jmp 0x1404137f4
call fcn.140426e17
mov rcx, r13
jmp 0x140413801
mov byte [rcx + rdi*4], ah
jmp 0x140413809
inc rdi
cmp dword [rsp + 0x40], edi
jmp 0x140413815
jne 0x1404137ec
jmp 0x1404135eb
cmp rdi, 3
sete al
jmp 0x14041382c
test edx, edx
jmp 0x140413833
jle 0x1404135eb
neg al
ror ch, cl
xor cx, r13w
shr dh, cl
mov rcx, qword [rsp + 0x60]
btr dx, di
mov rdx, qword [rsp + 0x80]
add rcx, rdx
cmp dword [rsp + 0x98], 7
jae 0x14041398f
mov rbp, qword [rsp + 0x48]
jmp 0x1404139e9
test eax, eax
jle 0x1404135eb
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
xor edi, edi
jmp 0x1404138dd
lea rcx, [rbp + 1]
movzx dx, bl
mov qword [r14], rcx
cdq
movzx edx, byte [rbp]
jmp 0x1404138a5
mov rbp, rcx
mov ecx, 0x213e3da1
movsx rcx, r11w
movzx cx, r14b
mov rcx, r13
mov byte [r13 + rdi*4], dl
jmp 0x1404138c3
inc rdi
cmc
cmp dl, 0x5e
test dil, 0xd3
cmp dword [rsp + 0x40], edi
jmp 0x1404138d7
je 0x1404135eb
cmp rbp, rax
jb 0x140413889
cmp dword [r12], 0
je 0x140413947
mov r8d, dword [rsi + 0x34]
cmovle ecx, r8d
mov rcx, qword [rsi + 0x28]
seta dh
cqo
jmp 0x140413907
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
stc
cmp bl, bh
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14041392a
je 0x14041394e
cdqe
add rax, rbx
movsxd rdx, esi
xchg dh, dl
movzx edx, byte [rbx]
jmp 0x140413942
jmp 0x14041396b
sub edx, edx
jmp 0x1404138b6
mov dword [r12], 0
and ecx, 0x550f2225
mov byte [rbx], 0
xor edx, edx
cdqe
mov rax, r15
jmp 0x14041396b
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov qword [r14], r15
movzx rbp, cx
cmovs bp, r8w
mov bp, bp
mov rbp, r15
jmp 0x14041398a
jmp 0x1404138b6
mov edx, dword [rsp + 0xd0]
bts ebp, r12d
shl ebp, cl
mov rbp, qword [rsp + 0x48]
mov byte [rcx], al
test r8b, 0x27
cmp rdx, r13
mov byte [rcx + 4], al
mov byte [rcx + 8], al
test dl, r14b
stc
mov byte [rcx + 0xc], al
mov byte [rcx + 0x10], al
clc
mov byte [rcx + 0x14], al
cmc
jmp 0x1404139c4
mov byte [rcx + 0x18], al
clc
mov byte [rcx + 0x1c], al
test r8b, r12b
jmp 0x1404139d3
add rcx, 0x20
clc
test rcx, r12
add edx, 0xfffffff8
jmp 0x1404139e3
jne 0x1404139a1
test bpl, 7
je 0x1404135eb
sub edx, edx
jmp 0x1404139fa
mov byte [rcx + rdx*4], al
inc rdx
cmp dword [rsp + 0xa8], edx
jmp 0x140413a0c
jne 0x1404139fa
jmp 0x1404135eb
cmp dword [rsp + 0x68], 4
not r8w
jmp 0x140413a29
mov r8d, dword [rsp + 0x94]
mov sil, bpl
mov esi, dword [rsp + 0x70]
jb 0x140413c7a
mov rax, qword [rsp + 0x50]
cmp r14, 0x631f1c69
cmp spl, bpl
cmp dword [rax], 0x10
jmp 0x140413a55
jne 0x140413b73
cmp dword [rsp + 0x48], 0
jmp 0x140413a65
jle 0x140413c7a
mov eax, dword [rsp + 0x48]
cmp r14b, spl
cmc
sub ecx, ecx
movss xmm0, dword [0x1400bf4c8]
jmp 0x140413a82
movss xmm1, dword [0x1400bd4a0]
jmp 0x140413a8f
pxor xmm2, xmm2
jmp 0x140413aab
inc rcx
test r15b, sil
cmp ax, r9w
cmp rax, rcx
je 0x140413c7a
movzx edx, word [rbp + rcx*8 + 6]
cmc
cmp dil, 0x40
test edx, edx
jmp 0x140413abc
je 0x140413a98
cmp edx, 0xffff
jmp 0x140413acd
je 0x140413a98
movzx edx, dx
jmp 0x140413adb
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 0x140413b0d
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
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 0x140413b37
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x140413b54
jmp 0x140413a98
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x140413b66
mov qword [r14], rax
jmp 0x140413b6e
jmp 0x1404148a0
cmp dword [rsp + 0x48], 0
jmp 0x140413b7d
jle 0x140413c7a
mov eax, dword [rsp + 0x48]
cmp r8w, 0x7b99
cmc
sub ecx, ecx
movss xmm0, dword [0x1400bf4c0]
movss xmm1, dword [0x1400bd4a0]
jmp 0x140413ba5
jmp 0x140413bc0
inc rcx
cmp r10b, 0x58
clc
cmp rax, rcx
jmp 0x140413bba
je 0x140413c7a
movzx edx, byte [rbp + rcx*4 + 3]
test edx, edx
jmp 0x140413bcc
je 0x140413baa
cmp edx, 0xff
je 0x140413baa
movzx edx, dl
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x140413bf4
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x140413c00
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x140413c12
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
not dl
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x140413c35
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
bswap dx
movzx edx, byte [rbp + rcx*4 + 2]
jmp 0x140413c59
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x140413c75
jmp 0x140413baa
test r8d, 0xfffffffb
jmp 0x140413c86
je 0x140413cd5
mov rax, qword [rsp + 0x50]
cmc
stc
cmp dword [rax], 0x10
jmp 0x140413c9b
jne 0x140413d05
mov edi, dword [rsp + 0xb4]
cmova r9w, ax
mov dword [rsp + 0x20], edi
movsx rdx, r11w
movzx ecx, bx
movsxd rdx, r13d
mov rcx, rbp
mov edx, 4
mov r9d, esi
jmp 0x140413ccb
call fcn.140425326
jmp 0x140413d2d
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
cdq
movsxd rdx, r11d
bswap di
mov rdx, qword [rsp + 0xb8]
jmp 0x140413cf9
mov edi, dword [rsp + 0xb4]
jmp 0x140413d7e
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
mov edx, r8d
cwd
mov rcx, rbp
mov edx, 4
not r9
mov r9d, esi
jmp 0x140413d28
call fcn.1404237fa
mov rbp, rax
btr dx, 0x64
or rdx, 0x69bd6f9f
xadd ecx, ecx
test rax, rax
lahf
cqo
movsx ecx, cx
mov rax, qword [rsp + 0xc0]
mov cl, dil
movsx dx, spl
mov ch, 0x73
mov rcx, qword [rsp + 0xc8]
setno dh
movzx dx, sil
mov rdx, qword [rsp + 0xb8]
jmp 0x140413d78
je 0x14041143f
test rcx, rcx
jmp 0x140413d86
je 0x140413d97
mov dword [rcx], 4
jmp 0x140413d97
mov dword [rax], edi
jmp 0x140413d9e
mov dword [rdx], esi
jmp 0x140413da5
jmp 0x140411e1d
mov eax, dword [rsi + 4]
test eax, eax
jmp 0x140413db4
jle 0x140414840
mov eax, dword [rsi]
add eax, 7
test di, r15w
cmp eax, 0x722f315b
shr eax, 3
stc
cmp bpl, 0x85
neg eax
cmc
cmp spl, al
and eax, 3
mov dword [rsp + 0x78], eax
clc
stc
test di, bp
mov eax, eax
test r14w, 0x4c32
cmp bx, 0x7f2f
mov qword [rsp + 0xa0], rax
xor eax, eax
jmp 0x140413dfe
mov qword [rsp + 0x68], rax
test r14b, cl
xor edi, edi
jmp 0x140413e0d
jmp 0x140413e3a
add rbp, qword [rsp + 0xa0]
jmp 0x140413e1f
mov qword [r14], rbp
inc edi
mov r13d, dword [rsi + 4]
test r10b, 0x96
cmp edi, r13d
jmp 0x140413e34
jge 0x140414846
mov rcx, qword [r14]
bts ax, dx
mov rax, qword [rsp + 0x38]
sal dx, 0xb8
stc
add dl, spl
mov rdx, qword [rax]
cmp rcx, rdx
jmp 0x140413e59
jae 0x140413e8a
lea rbp, [rcx + 1]
movsx rax, r11w
mov qword [r14], rbp
sets al
cmove ax, di
movzx eax, byte [rcx]
mov rcx, r9
movsx ecx, sp
cmovns ecx, ebp
mov rcx, rbp
jmp 0x140413e85
jmp 0x140413f4b
cmp dword [r12], 0
jmp 0x140413e94
je 0x140413ef1
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x140413eaa
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
test ax, 0x62c2
cmc
test r15w, r14w
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140413ecf
je 0x140413efd
movsxd rdx, eax
add rdx, rbx
xchg al, ah
movsx eax, r14w
sete ah
movzx eax, byte [rbx]
jmp 0x140413eec
jmp 0x140413f21
sub eax, eax
jmp 0x140413ef8
jmp 0x140413f4b
mov dword [r12], 0
mov byte [rbx], 0
bsf edx, r15d
and cl, 0x66
cmp bp, r13w
xor eax, eax
mov rdx, r15
rcl r11b, 0xb1
mov r11w, si
clc
mov rcx, qword [rsp + 0x38]
movzx r11, ax
mov qword [rcx], rdx
rcl r11w, cl
dec r11w
mov qword [r14], r15
sub cx, r15w
mov rcx, r15
inc r11d
rcr r11w, 0xb1
bswap r11w
mov qword [rsp + 0x58], rcx
cmp cx, r9w
movzx r11d, si
mov qword [rsp + 0x48], rdx
mov r11b, al
add r11b, 0x66
mov dword [rsp + 0x80], edi
cmp rcx, 0x3f8e031c
shl r11b, 0xa3
rcr r11w, 0xc6
mov r11d, dword [rsi]
jmp 0x140413f83
test r11d, r11d
jle 0x140414202
movzx eax, al
dec bpl
adc r9b, 0x2d
mov dword [rsp + 0x40], eax
mov rbp, r11
movsx r9, di
sub r13d, r13d
mov r9d, 7
movzx eax, r10w
not rbp
mov rax, qword [rsp + 0x68]
bswap rbp
mov ebp, eax
jmp 0x140413fc0
jmp 0x140413fed
dec r9d
sub bpl, bpl
xor ebp, 0x7d2a0e3a
or ebp, esi
mov ebp, edi
test r11b, 0x3c
cmp r8w, 0x418e
cmp r13d, r11d
jmp 0x140413fe7
jge 0x140414212
xor edi, edi
cwde
not dil
mov eax, dword [rsp + 0x40]
bt eax, r9d
not r10w
cdq
movsxd rax, r10d
setb dil
test dx, 0x2cf9
movsxd rax, ebp
sal r8b, cl
movzx r10w, r15b
lea r10, [rax + 3]
cmc
movzx edx, byte [rsp + rdi*4 + 0x150]
xchg r8, r8
mov r8, qword [rsp + 0x60]
cmp cx, 0x474a
mov byte [r8 + rax], dl
movzx edx, byte [rsp + rdi*4 + 0x151]
test bl, r11b
mov byte [r8 + rax + 1], dl
shr dl, cl
movzx edx, byte [rsp + rdi*4 + 0x152]
test dx, 0x2473
mov rdi, r10
cmp r8b, 0x5e
mov byte [r8 + rax + 2], dl
cmp r8b, spl
cmp dword [rsp + 0x50], 4
jmp 0x14041406d
jne 0x140414092
add ebp, 4
nop
movzx ax, dil
mov rax, qword [rsp + 0x60]
jmp 0x140414087
mov byte [rax + rdi], 0xff
mov edi, ebp
jmp 0x140414092
inc r13d
clc
cmp r13d, r11d
jmp 0x14041409e
je 0x140414212
test r9d, r9d
jmp 0x1404140ac
jg 0x140413fc5
mov rax, qword [rsp + 0x58]
cmc
cmp rdx, 0x6ec55a50
cmp rax, qword [rsp + 0x48]
jmp 0x1404140c9
jae 0x1404140f7
lea rcx, [rax + 1]
jmp 0x1404140d8
mov qword [r14], rcx
jmp 0x1404140e0
movzx eax, byte [rax]
jmp 0x1404140e8
mov qword [rsp + 0x58], rcx
jmp 0x1404140f2
jmp 0x1404141dc
cmp dword [r12], 0
jmp 0x140414101
je 0x14041417e
mov r8d, dword [rsi + 0x34]
movsx rdx, r10w
not dh
cmovns rcx, r9
mov rcx, qword [rsi + 0x28]
cmovs dx, dx
mov rdx, rbx
jmp 0x140414125
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp dl, ah
jmp 0x140414136
sub ecx, dword [rsi + 0xd0]
clc
cmp rdi, 0x1c6779bf
cmp ax, r11w
add dword [rsi + 0xb8], ecx
cmc
clc
test eax, eax
jmp 0x140414157
je 0x140414185
movsxd rcx, eax
movzx rax, r11w
add rcx, rbx
mov ax, 0x4037
movsx eax, di
movsxd rax, esp
movzx eax, byte [rbx]
jmp 0x140414179
jmp 0x1404141a2
sub eax, eax
jmp 0x1404141dc
mov dword [r12], 0
btr cx, 0x9c
mov byte [rbx], 0
xor eax, eax
movzx r9w, r13b
mov rcx, r15
xchg r11b, r9b
mov qword [rsp + 0x48], rcx
movsxd r9, ebx
bswap r9w
mov qword [rsi + 0xc8], rcx
movsx r11w, r8b
bswap r11
setp r9b
mov qword [rsi + 0xc0], r15
mov r11d, dword [rsi]
movzx r9d, di
movsxd r9, r10d
mov qword [rsp + 0x58], r15
jmp 0x1404141dc
movzx eax, al
movsxd r9, edx
mov dword [rsp + 0x40], eax
movzx r9w, al
bswap r9w
movsxd r9, ebp
mov r9d, 7
jmp 0x1404141fd
jmp 0x140413fd3
mov rdi, qword [rsp + 0x68]
bts bp, sp
btc ebp, r14d
cmp r13b, r9b
mov qword [rsp + 0x68], rdi
bt bp, r13w
cmp dword [rsp + 0x78], 0
setne dil
movsx ecx, r9w
mov edi, dword [rsp + 0x80]
movzx cx, r15b
movzx rcx, r10w
mov cl, 0x68
mov rcx, qword [rsp + 0x48]
not ebp
mov rbp, qword [rsp + 0x58]
jmp 0x14041424c
je 0x140413e22
cmp qword [rsi + 0x10], 0
jmp 0x14041425c
je 0x140413e12
mov eax, ecx
xadd dl, dl
or dl, r9b
sub eax, ebp
setg dl
bt edx, r14d
mov edx, dword [rsp + 0x78]
cmp rax, 0x70132ddf
jmp 0x140414283
sub edx, eax
jmp 0x14041428a
jle 0x140413e12
mov qword [rsi + 0xc0], rcx
cmovno rcx, r9
movzx cx, ch
not cx
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x140413e22
mov ecx, dword [rsi]
sub ax, cx
btr ax, 0x32
mov eax, dword [rsi + 4]
test eax, eax
jmp 0x1404142c2
jle 0x140414840
neg ecx
bsr r11w, r8w
xor r11b, r11b
and ecx, 3
ror r11b, 0xd5
shr ah, cl
bswap r11w
mov dword [rsp + 0x80], ecx
stc
xor r11d, 0x3a337d5b
mov eax, ecx
rol r11w, cl
movzx r11d, r12w
mov qword [rsp + 0x78], rax
inc r11w
sub r10d, r10d
xchg r11b, r11b
movsx r11w, dl
movsx r11d, r14w
mov dword [rsp + 0x68], 0
movsx r11w, dl
movsx r11d, r13w
not r11
mov r11d, dword [rsp + 0x50]
jmp 0x14041432e
jmp 0x1404143a1
mov qword [rsi + 0xc0], rcx
movzx ecx, r12w
bswap di
mov rcx, qword [rsi + 0x28]
mov di, 0x78bb
movsx di, spl
not rbp
mov rbp, r10
movsx edi, dx
cmovne di, bx
movsx rdi, r15w
mov edi, r11d
jmp 0x140414367
call qword [rsi + 0x18]
mov r11d, edi
mov r10, rbp
cwde
movzx eax, r14w
lahf
mov eax, dword [rsp + 0x68]
movsxd r13, r14d
inc eax
and r13b, dl
mov r13d, dword [rsi + 4]
mov dword [rsp + 0x68], eax
stc
jmp 0x140414393
cmp eax, r13d
jmp 0x14041439b
jge 0x1404156c0
cmp dword [rsi], 0
jle 0x1404147d3
mov r9, qword [r14]
sub di, 0x155e
shr dil, 0x36
xor al, dh
mov rax, qword [rsp + 0x38]
or di, 0x6e95
mov rdi, qword [rax]
clc
test spl, bl
xor r13d, r13d
jmp 0x1404143d1
jmp 0x1404143e8
add r13d, 2
cmp r13d, dword [rsi]
jmp 0x1404143e2
jge 0x1404147d3
cmp r9, rdi
jmp 0x1404143f0
mov qword [rsp + 0x40], r10
jmp 0x1404143fa
jae 0x14041443c
mov qword [rsp + 0x58], rdi
xchg dil, cl
mov dil, 0x1a
lea rcx, [r9 + 1]
mov qword [r14], rcx
movzx edx, si
mov dh, 0x51
bswap di
movzx edx, byte [r9]
bswap r9
mov r9, rcx
movzx rdi, r9w
jmp 0x14041442e
mov edi, dword [rsp + 0x48]
jmp 0x140414437
jmp 0x14041450e
cmp dword [r12], 0
je 0x140414499
mov r8d, dword [rsi + 0x34]
jmp 0x140414450
mov rcx, qword [rsi + 0x28]
cwd
cdq
mov dl, r15b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x1404144be
movsxd rcx, eax
add rcx, rbx
movzx rdx, bx
jmp 0x14041448c
movzx edx, byte [rbx]
jmp 0x140414494
jmp 0x1404144e8
mov qword [rsp + 0x58], rdi
movzx di, r14b
test cl, 0xb5
shl edi, cl
sub edx, edx
movsx rdi, r10w
movzx rdi, si
mov dil, 0xec
mov edi, dword [rsp + 0x48]
jmp 0x14041450e
mov dword [r12], 0
and r10b, 0x4e
mov byte [rbx], 0
or cl, r12b
jmp 0x1404144d5
sub edx, edx
ror ax, cl
setl ah
mov rcx, r15
rcr r10, 0xb8
btr r9, rbp
mov edi, dword [rsp + 0x48]
cbw
sar r9w, 0xfe
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x58], rcx
mov qword [rax], rcx
mov qword [r14], r15
rcl cl, cl
movsxd r8, r9d
mov r9, r15
stc
sar cl, cl
movzx ecx, dl
sal dx, cl
mov ebp, ecx
and ebp, 0xf
mov eax, ecx
btr r11w, 0x18
dec r11b
sal r8w, cl
shr eax, 4
bsf dx, r12w
neg r11
mov r8d, edi
movzx rdx, r13w
cmp edi, 4
movsx edi, r11w
cmovne eax, ecx
mov ecx, 0
cqo
cmovne ebp, ecx
ror ch, cl
rol dil, cl
mov r10, qword [rsp + 0x40]
bt r11d, r10d
movsxd rcx, r10d
lea r11, [rcx + 3]
sal dl, cl
movzx rdi, r14w
movzx edx, byte [rsp + rax*4 + 0x150]
xor rdi, rsp
mov rdi, qword [rsp + 0x60]
cmp r15b, 0xce
mov byte [rdi + rcx], dl
movzx edx, r11w
rcr dx, cl
movzx edx, byte [rsp + rax*4 + 0x151]
jmp 0x14041459c
mov byte [rdi + rcx + 1], dl
movzx eax, byte [rsp + rax*4 + 0x152]
clc
mov byte [rdi + rcx + 2], al
bts cx, r13w
sbb ch, ch
inc ch
mov rcx, r11
mov r11d, dword [rsp + 0x50]
cmp r11d, 4
jmp 0x1404145c7
jne 0x1404145e6
add r10d, 4
bswap ax
mov rax, qword [rsp + 0x60]
stc
mov byte [rax + rcx], 0xff
movsx eax, di
cmp al, 0xe
mov ecx, r10d
lea eax, [r13 + 1]
stc
test r14b, 0xb7
cmp eax, dword [rsi]
je 0x1404147cf
cmp r8d, 8
jmp 0x140414600
jne 0x140414643
mov rdi, qword [rsp + 0x58]
cmc
cmp edx, edx
clc
cmp r9, rdi
jmp 0x140414617
jae 0x14041464d
lea rax, [r9 + 1]
jmp 0x14041462a
mov qword [r14], rax
cwd
movsxd rdx, r11d
movzx edx, byte [r9]
mov r9, rax
jmp 0x14041463e
jmp 0x14041472e
mov rdi, qword [rsp + 0x58]
jmp 0x140414735
cmp dword [r12], 0
jmp 0x140414657
je 0x1404146d8
mov qword [rsp + 0x40], rcx
xchg dx, r8w
setp bpl
cdq
mov ebp, r11d
movsx dx, r10b
bswap r8
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
jmp 0x140414685
mov rdx, rbx
jmp 0x14041468d
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r15w, 0x514f
cmp al, 0xfb
sub ecx, dword [rsi + 0xd0]
stc
test si, 0x532c
cmc
add dword [rsi + 0xb8], ecx
cmp bpl, 0x67
clc
test eax, eax
jmp 0x1404146bd
je 0x1404146df
movsxd rdi, eax
add rdi, rbx
bswap edx
movzx edx, byte [rbx]
jmp 0x1404146d3
jmp 0x14041470d
sub edx, edx
jmp 0x14041472e
mov dword [r12], 0
xor al, 0x3b
neg r11b
mov byte [rbx], 0
xor r9b, 0xd4
shrd r11w, r12w, 0x2f
cmovs r11d, r13d
sub edx, edx
xadd r10b, r10b
mov rdi, r15
and cx, dx
movsx r8, r8w
mov r11d, ebp
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov qword [rax], rdi
adc r8d, 0x799e2dbe
mov qword [r14], r15
mov r9, r15
bswap r8w
movzx ebp, dl
or r8w, bp
movsxd rax, ecx
lea r10, [rax + 3]
cmp rcx, r11
cmovae dx, si
btc r8d, r10d
mov r8, rcx
bsr dx, di
sal edx, cl
xadd ecx, edx
mov ecx, ebp
clc
movzx edx, byte [rsp + rcx*4 + 0x150]
mov rbp, qword [rsp + 0x60]
test bh, 0x35
stc
jmp 0x14041476c
mov byte [rbp + rax], dl
cmp al, 0x69
sal dl, cl
movzx edx, byte [rsp + rcx*4 + 0x151]
cmp r13b, r15b
mov byte [rbp + rax + 1], dl
clc
movzx ecx, byte [rsp + rcx*4 + 0x152]
test dil, 0x84
cmc
mov byte [rbp + rax + 2], cl
clc
cmc
cmp r11d, 4
jmp 0x1404147a0
jne 0x1404143d6
add r8d, 4
jmp 0x1404147af
mov byte [rbp + r10], 0xff
movsx r10w, dil
seto r10b
movzx r10, si
mov r10d, r8d
jmp 0x1404147ca
jmp 0x1404143d6
mov r10d, ecx
stc
cmp dword [rsp + 0x80], 0
jmp 0x1404147e0
je 0x140414376
cmp qword [rsi + 0x10], 0
je 0x140414828
mov rax, qword [rsp + 0x38]
ror rcx, cl
rcl dx, cl
mov rcx, qword [rax]
mov rax, qword [r14]
mov ebp, ecx
not rdx
sub ebp, eax
sete dl
xor dl, bpl
mov edx, dword [rsp + 0x80]
sub edx, ebp
jmp 0x14041481d
jg 0x140414333
jmp 0x14041482e
mov rax, qword [r14]
cmp spl, spl
add rax, qword [rsp + 0x78]
mov qword [r14], rax
jmp 0x14041483b
jmp 0x140414376
mov r13, rax
not r11d
mov r11d, dword [rsp + 0x50]
jmp 0x140414850
jmp 0x1404156c0
mov rcx, qword [rsp + 0x60]
jmp 0x14041485f
jmp 0x1404156a8
mov rax, qword [r14]
shl dil, 0xef
cmovne rcx, rsp
movsx rcx, r10w
mov rdi, qword [rsp + 0x70]
neg rcx
btc rcx, 0x50
mov ecx, edi
add rcx, rax
shl dil, 0xb2
mov qword [r14], rcx
rol cl, cl
sar ecx, 0x98
mov rdi, qword [rsp + 0x60]
movsx rcx, r10w
dec ecx
mov ecx, dword [rsp + 0x48]
cmp ecx, 0x10
jmp 0x1404148a8
je 0x1404148f2
cmp ecx, 0x20
je 0x140414917
mov dword [rsp + 0x90], 0
clc
cmp ecx, 0x18
jmp 0x1404148cb
jne 0x1404149fa
mov eax, dword [rsi]
cmp r8b, 0x32
stc
and eax, 3
mov dword [rsp + 0x90], eax
mov dword [rsp + 0xd0], 0
jmp 0x14041499e
mov eax, dword [rsi]
add eax, eax
test rcx, r14
jmp 0x1404148fe
and eax, 2
jmp 0x140414906
mov dword [rsp + 0x90], eax
jmp 0x140414912
jmp 0x1404149fa
mov eax, dword [rsp + 0x78]
inc cx
shld rcx, rsp, 0xb3
bsr ecx, r10d
xor eax, 0xff
rol ecx, 0x1f
mov ecx, dword [rsp + 0x80]
jmp 0x14041493b
xor ecx, 0xff00
test r12b, 0xef
stc
or ecx, eax
movsx rax, ax
shld ax, di, 0xf8
xchg al, ah
mov eax, dword [rsp + 0x68]
test ch, 0x8f
test sp, bx
xor eax, 0xff0000
test r14w, bx
jmp 0x14041496b
or eax, ecx
mov al, 0x69
sete al
cmc
mov dword [rsp + 0x90], 0
cmc
cmp r11w, ax
test byte [rsp + 0x58], al
jmp 0x14041498c
je 0x1404149fa
mov al, 1
cmp r14, rbx
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0x70], 0
jmp 0x1404149ba
mov dword [rsp + 0x88], 0
stc
mov dword [rsp + 0x98], 0
cmp bx, r10w
test sp, sp
mov dword [rsp + 0xb0], 0
stc
sub ebp, ebp
cmc
sub r13d, r13d
sub r8d, r8d
cmc
sub eax, eax
jmp 0x1404149f5
jmp 0x140414b9b
cmp dword [rsp + 0x68], 0
je 0x1404156a0
cmp dword [rsp + 0x80], 0
jmp 0x140414a12
je 0x1404156a0
cmp dword [rsp + 0x78], 0
jmp 0x140414a22
je 0x1404156a0
mov ebp, dword [rsp + 0x68]
movzx rcx, r12w
movsxd rcx, eax
jmp 0x140414a38
mov ecx, ebp
jmp 0x140414a3f
call fcn.14022c103
mov dword [rsp + 0x70], eax
bswap cx
mov ecx, ebp
jmp 0x140414a52
call fcn.1401eb1df
mov dword [rsp + 0x40], eax
mov ebp, dword [rsp + 0x80]
jmp 0x140414a6d
mov ecx, ebp
jmp 0x140414a74
call fcn.14022c103
mov dword [rsp + 0x88], eax
movsx ecx, si
mov ecx, ebp
jmp 0x140414a8a
call fcn.1401eb1df
mov dword [rsp + 0x58], eax
mov ch, 0xcb
not ecx
movsxd rcx, edi
mov ebp, dword [rsp + 0x78]
movsx cx, spl
mov ecx, 0x2eff3711
mov ecx, ebp
call fcn.14022c103
mov dword [rsp + 0x98], eax
mov ecx, ebp
jmp 0x140414abe
call fcn.1401eb1df
mov r13d, eax
mov ebp, dword [rsp + 0xa0]
mov ecx, ebp
jmp 0x140414ad4
call fcn.14022c103
mov dword [rsp + 0xb0], eax
bswap ecx
movsx cx, r14b
cmovns rcx, rdi
mov ecx, ebp
jmp 0x140414af2
call fcn.1401eb1df
mov r8d, r13d
mov r13d, dword [rsp + 0x58]
bt bp, 0x2a
cmp r15b, 0xcd
rcr bpl, 0x21
mov ebp, dword [rsp + 0x40]
test spl, 0x63
cmp r11w, 0x45cf
cmp al, r10b
cmp ebp, 8
jmp 0x140414b25
ja 0x1404156a0
cmp r13d, 8
ja 0x1404156a0
cmp r8d, 8
ja 0x1404156a0
cmp eax, 9
jmp 0x140414b47
jae 0x1404156a0
add dword [rsp + 0x70], 0xfffffff9
movsx edx, si
add dword [rsp + 0x88], 0xfffffff9
add dword [rsp + 0x98], 0xfffffff9
cqo
btr dx, r15w
add dword [rsp + 0xb0], 0xfffffff9
bt edx, edx
mov dword [rsp + 0xd0], 0
clc
xor dx, 0xb0a
sal dx, cl
mov cl, 1
rcr r11d, 0x9e
mov dword [rsp + 0xd8], ecx
movsx edx, si
mov r11d, dword [rsp + 0x50]
cwd
cmp rbp, r11
sal dl, 0x68
mov edx, dword [rsi + 4]
test edx, edx
jmp 0x140414bb2
jle 0x1404156b2
mov ecx, dword [rsp + 0x70]
jmp 0x140414bc1
neg ecx
inc dx
mov dh, 0x8e
not dx
mov dword [rsp + 0xb4], ecx
mov ecx, 8
btr edx, 0xd3
mov dx, r12w
mov edx, 8
test r11w, bp
cmp cl, cl
sub edx, ebp
test rsi, r10
clc
jmp 0x140414bf6
mov dword [rsp + 0xfc], edx
mov edx, ebp
mov qword [rsp + 0x148], rdx
mov edx, dword [rsp + 0x88]
neg edx
test r15w, ax
stc
mov dword [rsp + 0xf8], edx
not edx
adc dx, bx
mov edx, 8
sub edx, r13d
test bl, r10b
test r9w, 0x18a4
jmp 0x140414c37
mov dword [rsp + 0xf4], edx
mov edx, r13d
mov qword [rsp + 0x140], rdx
sub dh, 0x1a
mov edx, dword [rsp + 0x98]
cmp r15b, r10b
neg edx
mov dword [rsp + 0xf0], edx
stc
ror dh, cl
movsxd rdx, esi
mov edx, 8
sub edx, r8d
mov dword [rsp + 0xec], edx
mov dx, 0xb3c
mov edx, r8d
test r9, 0x28411187
clc
test r8b, dl
mov qword [rsp + 0x138], rdx
cmp r12, 0x2f4b6ebc
mov edx, dword [rsp + 0xb0]
clc
jmp 0x140414ca2
neg edx
test bx, 0x6de9
test r11b, r10b
mov dword [rsp + 0xe4], edx
clc
cmp bpl, 0x53
jmp 0x140414cbd
sub ecx, eax
cmc
stc
mov dword [rsp + 0xe8], ecx
cmp dl, sil
mov eax, eax
cmp r8d, r12d
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x90]
mov qword [rsp + 0x128], rax
test r13w, sp
sub edi, edi
clc
test r14b, 0xac
xor ecx, ecx
jmp 0x140414cf9
jmp 0x140414d3c
mov rax, qword [r14]
stc
add rax, qword [rsp + 0x128]
mov qword [r14], rax
not r13b
dec r13b
mov ecx, dword [rsp + 0xe0]
movsx r13d, r11w
dec r13b
inc ecx
cmp r8d, esp
sal r13w, 0xa9
mov r13d, dword [rsi + 4]
test r10, r8
cmc
cmp ecx, r13d
jge 0x1404156c0
mov eax, dword [rsi]
jmp 0x140414d43
cmp byte [rsp + 0xd8], 0
mov dword [rsp + 0xe0], ecx
jmp 0x140414d57
je 0x1404150f8
test eax, eax
jmp 0x140414d64
jle 0x140415628
sub eax, eax
movsx rcx, r12w
movzx cx, r8b
mov ecx, edi
jmp 0x140414d7c
mov dword [rsp + 0x40], edi
jmp 0x140414db5
mov dword [rsp + 0x58], eax
movzx ecx, r8w
mov rcx, rsi
jmp 0x140414dc5
call fcn.14042d379
mov r13d, eax
cmp bh, 0
cmp dword [rsp + 0x48], 0x10
je 0x140414dfa
mov rcx, rsi
jmp 0x140414de3
call fcn.14042d379
shl eax, 0x10
or r13d, eax
shrd rbp, rbx, 0x8d
xadd r8b, al
neg r9b
mov eax, r13d
add cx, 0x3b89
and eax, dword [rsp + 0x68]
ror rbp, 0x50
adc dl, r13b
mov edx, eax
xadd cl, r10b
or bpl, al
mov ecx, dword [rsp + 0xb4]
and dil, r11b
cmp r8b, 0xbc
sal bpl, cl
shl edx, cl
bsf r10w, r10w
ror cx, 0xe4
mov ecx, dword [rsp + 0x70]
cmovbe bp, r15w
bsr di, dx
sal bpl, cl
shr eax, cl
and ebp, 0x1d1d581f
movsx ebp, bp
test ecx, ecx
xchg bp, r8w
movzx r8d, si
cmovnp r10w, si
cmovs eax, edx
sal di, cl
mov ecx, dword [rsp + 0xfc]
test rsi, 0xbe82678
ror r10w, cl
ror dil, 0x9a
shr eax, cl
mov rcx, qword [rsp + 0x148]
xor ebp, eax
rol edi, 0x3f
lea r9, [0x1400bf010]
sar edi, 0xd3
imul eax, dword [r9 + rcx*4]
cwd
lea r10, [0x1400bf040]
and r8w, di
cmc
rol dh, 0xef
movzx ecx, byte [r10 + rcx*4]
not dx
movzx rdi, si
bts r8w, bp
sar eax, cl
mov edx, r13d
shl r8w, cl
adc r8d, 0x50da7a70
and edx, dword [rsp + 0x80]
movsxd rbp, ebx
mov ebp, edx
or cx, r12w
mov ecx, dword [rsp + 0xf8]
clc
add dil, 0xb8
shl ebp, cl
xchg edi, ecx
mov ecx, dword [rsp + 0x88]
stc
test al, dh
shr edx, cl
bsr r8w, ax
test ecx, ecx
cmovs edx, ebp
add r8b, r11b
mov ecx, dword [rsp + 0xf4]
clc
neg r8d
movzx bp, dl
shr edx, cl
bsf r8w, sp
test dil, 0x56
mov rcx, qword [rsp + 0x140]
sar r8w, 0x1e
bsf bp, cx
imul edx, dword [r9 + rcx*4]
setne bpl
xadd dil, dil
movzx ecx, byte [r10 + rcx*4]
sar edx, cl
clc
stc
movsxd rdi, r9d
mov ebp, r13d
bt r8w, bp
movsx rcx, r9w
btc cx, 0xe4
and ebp, dword [rsp + 0x78]
test r15b, r11b
bt di, 0xb4
xadd r8w, r8w
mov edi, ebp
mov ecx, dword [rsp + 0xf0]
test r11b, 0xe5
mov r8b, dl
shl edi, cl
shl cx, 0x58
movsx r8w, r8b
mov ecx, dword [rsp + 0x98]
mov r8b, 0xb3
bts r8, r10
movzx r8d, si
shr ebp, cl
stc
bsr r8, r13
btc r8d, r15d
test ecx, ecx
setl r8b
cmovs ebp, edi
movsxd r8, dword [rsp + 0x40]
sub rcx, rdi
mov ecx, dword [rsp + 0xec]
shl dil, 0xfe
shr rdi, 0x28
jmp 0x140414fc4
shr ebp, cl
mov rdi, qword [rsp + 0x60]
shl rcx, cl
cmp r13b, 0xf9
mov byte [rdi + r8], al
jmp 0x140414fde
mov rax, qword [rsp + 0x138]
movzx rcx, r10w
sbb cl, r10b
imul ebp, dword [r9 + rax*4]
rcl cl, 0xa4
shld cx, di, 0xc
movsx cx, r10b
movzx ecx, byte [r10 + rax*4]
sar ebp, cl
neg ah
or ah, 0x84
sub al, dl
mov byte [rdi + r8 + 1], dl
bts ax, si
xadd ah, ah
mov byte [rdi + r8 + 2], bpl
cmp dil, r13b
sbb ax, 0x6a5b
mov rdx, rdi
bswap ax
lea rdi, [r8 + 3]
mov eax, dword [rsp + 0xa0]
test ch, 0x1a
test eax, eax
jmp 0x140415040
test eax, eax
jmp 0x1404150ff
jle 0x140415628
mov rbp, qword [r14]
cmp r14w, 0x36c8
mov rax, qword [rsp + 0x38]
btc r8, 0x69
mov r8, qword [rax]
or ah, dl
dec al
lahf
sub r13d, r13d
mov eax, edi
jmp 0x14041512a
jmp 0x140415163
cmp rbp, r8
jae 0x140415191
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx edx, byte [rbp]
xchg bpl, bpl
jmp 0x140415184
mov rbp, rcx
jmp 0x14041518c
jmp 0x140415280
cmp dword [r12], 0
jmp 0x14041519b
je 0x140415210
mov edi, eax
movzx rcx, r8w
mov dh, 0x7c
mov r8d, dword [rsi + 0x34]
movsx edx, r9w
movzx cx, sil
mov dl, 0x53
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404151c5
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmc
sub ecx, dword [rsi + 0xd0]
cmc
test bpl, r10b
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404151e7
sub edx, edx
jmp 0x140415280
movsxd rdi, eax
mov rcx, qword [rsp + 0x60]
cmc
stc
mov byte [rdi + rcx + 2], dl
cmp rbp, r8
jmp 0x140415296
cmp dword [rsp + 0x90], 0
jmp 0x140415635
je 0x140414d13
cmp qword [rsi + 0x10], 0
jmp 0x140415645
je 0x140414cfe
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
mov rax, qword [r14]
mov ebp, ecx
mov dl, 0xcc
inc dh
sub ebp, eax
rcr rdx, 0x96
mov edx, dword [rsp + 0x90]
sub edx, ebp
jmp 0x140415670
jle 0x140414d02
mov qword [rsi + 0xc0], rcx
movsx rcx, si
mov rcx, qword [rsi + 0x28]
not bpl
mov ebp, r11d
jmp 0x140415690
mov rcx, rdi
jmp 0x1404156a8
call fcn.1400e0209
jmp 0x14041143f
mov rcx, rdx
movzx rbx, bx
mov r13, rdx
bsf rbx, rdi
cmp r11d, 4
movsx bx, r8b
mov ebx, dword [rsp + 0xdc]
jne 0x1404157eb
cmp dword [rsp + 0xa8], 0
jmp 0x1404156e3
jne 0x1404157eb
mov ebp, dword [rsi]
sbb ax, 0x1861
imul ebp, r13d
stc
shl ebp, 2
xchg ah, ah
movzx rax, cx
mov eax, ebp
dec eax
jmp 0x140415706
js 0x1404157eb
add ebp, 0xfffffffc
bts eax, r14d
movsx edx, r8w
or ebp, 3
and eax, ecx
cmp cl, r15b
mov eax, ebp
rcr dl, cl
btr dx, 0xa3
rol rcx, cl
shr eax, 2
cwd
cmovg rcx, r14
inc eax
rcl dl, 0x31
rcr rcx, 0x39
mov rdx, rbp
rcl ch, 0xe2
mov rcx, rbx
xor rcx, rsp
and rax, 7
movzx cx, r9b
mov cl, 6
mov rcx, qword [rsp + 0x60]
jmp 0x14041575e
je 0x140415785
mov rdx, rbp
test al, r12b
cmc
mov byte [rcx + rdx], 0xff
test bpl, 0xb7
add rdx, 0xfffffffffffffffc
jmp 0x14041577c
dec rax
jne 0x14041576b
cmp ebp, 0x1c
jmp 0x14041578d
jb 0x1404157eb
add rdx, 4
mov rax, qword [rsp + 0x60]
mov byte [rax + rdx - 4], 0xff
mov byte [rax + rdx - 8], 0xff
cmc
mov byte [rax + rdx - 0xc], 0xff
clc
mov byte [rax + rdx - 0x10], 0xff
clc
mov byte [rax + rdx - 0x14], 0xff
clc
mov byte [rax + rdx - 0x18], 0xff
jmp 0x1404157c4
mov byte [rax + rdx - 0x1c], 0xff
stc
cmp r14b, r15b
mov byte [rax + rdx - 0x20], 0xff
cmp r13w, r13w
clc
cmc
add rdx, 0xffffffffffffffe0
cmp rdx, 3
jmp 0x1404157e5
ja 0x14041579c
test ebx, ebx
mov rbp, qword [rsp + 0x60]
jmp 0x1404157f7
jle 0x140415de6
cmp r13d, 2
jmp 0x140415806
jl 0x140415de6
mov r15d, r13d
not dl
btr rax, 0x31
shr r15d, 1
mov edx, dword [rsi]
imul edx, dword [rsp + 0x50]
xor r12w, 0x4a59
lea rax, [rdx + rbp]
bt cx, 0x50
shl cx, cl
mov qword [rsp + 0xa8], rax
bsr rcx, rbp
shrd ecx, r10d, 0x4c
and ch, 0x70
mov eax, edx
shr r10w, cl
and eax, 0xffffffe0
sal ecx, cl
mov qword [rsp + 0x80], rax
movzx rcx, sp
ror r12, 0xc
movsx r12d, dx
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
bts r12, rsi
movsxd r10, edi
mov ecx, esp
mov rcx, rax
shr rcx, 5
mov r12w, 0xcd3
cdqe
inc rcx
xor r12, 0x1885391e
sbb r12w, 0x67de
btc ax, 0x7c
mov rax, rcx
shr r12b, cl
sar ah, 0x10
mov qword [rsp + 0x70], rcx
and rcx, 0xfffffffffffffffe
cwde
mov qword [rsp + 0x98], rcx
mov eax, edx
adc r12b, r14b
and r12w, r9w
and eax, 0xfffffff8
mov qword [rsp + 0x78], rax
mov r12, rdx
shr r10b, cl
neg r12
ror r10b, cl
lea rax, [rbp + 0x30]
ror r10w, cl
setne r10b
btr r10w, 0x68
mov qword [rsp + 0xd0], rax
lea r10d, [r13 - 1]
ror ax, cl
rcl ax, cl
rcr ax, 0x21
imul r10d, edx
xadd ax, ax
shl ah, 0xc0
or al, 0xe0
lea rax, [rbp + 1]
mov qword [rsp + 0x58], rax
stc
xor r11d, r11d
sub r14d, r14d
jmp 0x14041591f
mov qword [rsp + 0x68], r12
jmp 0x140415929
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x48], r13
jmp 0x14041593b
jmp 0x140415959
inc r14
add r11d, edx
stc
cmc
sub r10d, edx
cmp r14, r15
jmp 0x140415953
je 0x140415de6
test edx, edx
jle 0x140415940
mov r8d, r10d
movsx edi, r12w
bswap ax
mov r9d, r11d
cmp r12w, r14w
cmp dil, 0x2d
sbb dil, 0x61
mov eax, edx
setne bh
imul eax, r14d
xchg bx, cx
lea rcx, [rax + rbp]
neg edi
rol ebx, cl
sbb bl, bpl
mov edi, r14d
bt rbx, 0x45
not edi
movsx ebx, r14w
sar bh, cl
mov bx, r10w
add edi, r13d
xor bl, r12b
and bx, 0x60ee
test bpl, dl
mov ebx, edi
cmc
jmp 0x1404159bc
imul ebx, edx
cmp r11b, 0x53
jmp 0x1404159c8
add rbx, rbp
cmp r15, rdi
jmp 0x1404159d3
mov qword [rsp + 0x40], rbx
stc
cmp edx, 8
jmp 0x1404159e1
jb 0x140415a35
imul edi, edx
rcl bx, cl
mov rbx, qword [rsp + 0xa8]
mov qword [rsp + 0x38], rcx
mov cl, r9b
lea rcx, [rbx + rdi]
cmc
cmp sil, 0x41
cmp qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x38]
jmp 0x140415a15
jae 0x140415b3c
add rax, rbx
stc
clc
add rdi, rbp
test r14b, 0x76
cmp rdi, rax
jmp 0x140415a2f
jae 0x140415b3c
xor edi, edi
and ax, 0x54c5
mov rax, rdi
cmc
cmp r9d, ebx
test dl, 1
je 0x140415aa1
movzx eax, byte [rcx + rdi]
shr bl, 0xbc
sub rbx, 0x6b390b8e
rol bh, 0xc7
mov rbx, rcx
inc cl
mov r13, r15
cmp spl, r15b
mov r15, r12
sal r12, cl
mov r12, qword [rsp + 0x40]
movzx ecx, byte [r12 + rdi]
mov byte [rbx + rdi], cl
mov byte [r12 + rdi], al
mov r12, r15
mov r15, r13
bt r13w, r8w
movzx r13d, r12w
mov r13, qword [rsp + 0x48]
add ah, 0x61
cwde
ror ax, cl
mov rax, rdi
clc
or rax, 1
not rdi
test spl, r11b
clc
cmp r10w, 0x7477
cmp rdi, r12
jmp 0x140415ab6
je 0x140415940
mov rcx, qword [rsp + 0x58]
add r8, rcx
movzx bx, r14b
add r9, rcx
cmp r15, 0x6f2466f1
movzx ecx, byte [r9 + rax - 1]
movzx ebx, byte [r8 + rax - 1]
mov byte [r9 + rax - 1], bl
jmp 0x140415af1
cmp edx, 0x20
jmp 0x140415b44
jae 0x140415b56
mov r8d, dword [rsp + 0x94]
test r8d, r8d
jmp 0x140415df6
je 0x140415e3d
mov edx, dword [rsp + 0x50]
jmp 0x140415e09
cmp edx, r8d
jmp 0x140415e11
je 0x140415e3d
mov r9d, dword [rsi]
mov dword [rsp + 0x20], r13d
mov rcx, rbp
jmp 0x140415e27
call fcn.1404237fa
mov rbp, rax
cmp bpl, 0x2d
stc
test rax, rax
je 0x14041143f
mov eax, dword [rsi]
stc
btr rcx, r8
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
lahf
mov eax, dword [rsi + 4]
mov cl, 0x99
shr ch, 0xee
mov rcx, qword [rsp + 0xc0]
cmc
stc
jmp 0x140415e66
mov dword [rcx], eax
sal cl, 0x55
mov rcx, qword [rsp + 0xc8]
cmp r9b, 0xad
cmp bpl, r11b
jmp 0x140415e7f
test rcx, rcx
jmp 0x140415e87
je 0x140411e1d
mov eax, dword [rsi + 8]
mov dword [rcx], eax
jmp 0x140415e97
jmp 0x140411e1d
push r15
push r14
neg al
cmc
cwde
push r13
lahf
add eax, 0x6bc06e2a
ror r13b, cl
push r12
rcr rax, 0x9f
push rsi
mov rsi, rcx
xor r15w, 0x3d70
and r12b, dl
push rdi
btr r15w, 0x68
bts di, r13w
add r13, 0x47840f67
push rbp
rol r13w, 0x6b
cmp dl, spl
push rbx
cmp dil, r9b
mov ebx, r8d
btc si, dx
sub rsp, 0xb8
mov rsi, r9
jmp 0x140416e68
mov r13, r8
mov ebx, esi
xchg bh, bh
cmovs di, ax
mov r12, rdx
mov rdi, rcx
movsx r15, sp
movsx ax, sil
lea rbx, [rcx + 0x38]
lahf
lea r15, [rcx + 0x39]
movzx ebp, dx
mov rcx, qword [rcx + 0xc0]
cmovne ebp, eax
movsxd rax, edi
movzx bp, r8b
mov rax, qword [rdi + 0xc8]
jmp 0x140416eb1
mov ebp, 0x5c
jmp 0x140416edc
inc rcx
jmp 0x140416ec3
mov qword [rdi + 0xc0], rcx
jmp 0x140416ecf
dec ebp
jmp 0x140416ed6
je 0x140416f69
cmp rcx, rax
jb 0x140416ebb
cmp dword [rdi + 0x30], 0
jmp 0x140416eee
je 0x140416ecf
mov r8d, dword [rdi + 0x34]
cqo
mov rcx, qword [rdi + 0x28]
not dx
mov rdx, rbx
jmp 0x140416f09
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp edx, 0x39364c34
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140416f2b
je 0x140416f40
cdqe
add rax, rbx
jmp 0x140416f3b
jmp 0x140416f55
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
not ah
mov rax, r15
setl cl
xchg cl, ch
mov qword [rdi + 0xc8], rax
mov rcx, r15
jmp 0x140416f64
jmp 0x140416ec3
test rsi, rsi
bswap cx
movsx rcx, si
lea rbp, [rsp + 0x8c]
mov cx, 0x15d5
setns ch
movzx ecx, ax
cmovne rbp, rsi
mov rcx, 0x19c42dde
movsx ecx, r15w
movzx cx, dil
mov rcx, rdi
call fcn.140426e17
mov r14d, eax
bswap cx
xchg cl, ch
mov rcx, rdi
jmp 0x140416fb1
call fcn.140426e17
mov esi, eax
test r14w, r11w
cmp dl, 0xc
cmp qword [rdi + 0x10], 0
jmp 0x140416fc9
je 0x140416ff7
mov rcx, qword [rdi + 0x28]
jmp 0x140416fd8
call qword [rdi + 0x20]
test eax, eax
jmp 0x140416fe2
je 0x140417010
cmp dword [rdi + 0x30], 0
jmp 0x140416ff1
je 0x140417133
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041700a
jae 0x140417133
mov qword [rsp + 0x80], r13
stc
cmp ax, 0x3d26
mov qword [rsp + 0x58], rbp
test r9b, 0x82
test esi, esi
jmp 0x14041702d
je 0x1404170e6
sub r13d, r13d
movzx ax, r11b
sub ah, 0x9b
mov eax, 0x7fffffff
xor edx, edx
cmp r11w, r8w
test bpl, 0x64
div esi
test r8w, 0x2ac6
cmc
clc
cmp eax, r14d
jb 0x140417141
mov eax, esi
cmp bpl, spl
cmc
imul eax, r14d
stc
cmp eax, 0x1fffffff
jmp 0x140417075
ja 0x140417141
mov rcx, rdi
jmp 0x140417083
call fcn.140426e17
mov rcx, rdi
call fcn.140426e17
mov rcx, rdi
call fcn.140426e17
mov rcx, rdi
jmp 0x1404170a0
call fcn.140426e17
test esi, esi
jmp 0x1404170ac
je 0x140417115
sub r13d, r13d
mov eax, 0x7fffffff
clc
jmp 0x1404170c0
sub edx, edx
cmp r9b, 0x39
stc
div esi
jmp 0x1404170d3
cmp eax, r14d
jmp 0x1404170db
jae 0x140417115
jmp 0x140417141
mov rcx, rdi
call fcn.140426e17
mov rcx, rdi
jmp 0x1404170f6
call fcn.140426e17
mov rcx, rdi
jmp 0x140417103
call fcn.140426e17
mov rcx, rdi
jmp 0x140417110
call fcn.140426e17
mov dword [rsp + 0x3c], esi
test dil, 0xbb
imul esi, r14d
cmc
cmp esi, 0x1fffffff
jmp 0x14041712d
jbe 0x140417189
xor r13d, r13d
movsxd rdi, eax
rol bpl, 0x32
sbb r14b, 0x30
mov rax, r13
ror di, 5
add rsp, 0xb8
pop rbx
movsx rsi, r12w
setnp r14b
movsx r12w, dl
pop rbp
movzx r15d, dx
setno r12b
movzx si, dil
pop rdi
pop rsi
movsxd r12, r11d
pop r12
movzx r13, r14w
mov r15b, 0x2f
setb r15b
pop r13
pop r14
pop r15
jmp 0x140417188
ret
shl esi, 2
mov rcx, rsi
jmp 0x140417194
call fcn.1401a0fe4
xor r13d, r13d
test rax, rax
jmp 0x1404171a4
je 0x140417141
mov qword [rsp + 0x30], r14
jmp 0x1404171bb
mov qword [rsp + 0x78], r12
movzx r8, r8w
not ch
mov qword [rsp + 0x50], rax
not cl
movzx r8d, dx
movzx r8, bp
mov rcx, rax
movzx r8, di
jmp 0x1404171e1
mov dl, 0xff
movsx r8, r12w
mov r8, 0x25fc2383
movsx r8w, r13b
mov r8, rsi
call fcn.1404a8ca3
lea rsi, [rsp + 0x92]
jmp 0x14041720b
xor r14d, r14d
nop dword [rax]
test r13b, r8b
cmp r14, 0xa
jmp 0x14041721e
je 0x140417f7a
mov rcx, qword [rdi + 0xc0]
sub ah, 0xc3
rcr ah, 0x43
rcl ax, cl
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jae 0x1404172a4
lea rdx, [rcx + 1]
stc
cmc
mov qword [rdi + 0xc0], rdx
movzx ecx, byte [rcx]
mov dword [rsp + 0x40], ecx
mov rcx, rdx
cmp rcx, rax
jmp 0x140417263
jae 0x14041738e
lea rdx, [rcx + 1]
movsx r12d, cx
movsx r12, cx
mov qword [rdi + 0xc0], rdx
movzx r12d, bx
movsx r12, r15w
movsxd r12, edx
movzx r12d, byte [rcx]
movzx cx, r9b
movzx ecx, sp
movsx cx, bl
mov rcx, rdx
jmp 0x14041729f
jmp 0x140417447
cmp dword [rdi + 0x30], 0
jmp 0x1404172ad
je 0x140417328
mov r8d, dword [rdi + 0x34]
movsx ecx, dx
mov dl, r14b
mov rcx, qword [rdi + 0x28]
movsx dx, r11b
cdq
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x1404172df
sub ecx, dword [rdi + 0xd0]
test bpl, sil
test cl, 0xdf
cmc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x1404172f9
je 0x140417343
cdqe
bsr cx, bx
shl cx, cl
dec cx
add rax, rbx
movsx rcx, dx
movzx ecx, byte [rbx]
jmp 0x14041731a
mov dword [rsp + 0x40], ecx
jmp 0x140417323
jmp 0x14041736d
mov dword [rsp + 0x40], 0
cmp rcx, rax
jmp 0x140417338
jb 0x140417269
jmp 0x14041738e
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
mov dword [rsp + 0x40], 0
ror al, cl
and eax, 0x67735b67
ror cl, 0x5e
mov rax, r15
movsxd rcx, r13d
rcr ch, 0x1b
movzx cx, ch
mov qword [rdi + 0xc8], rax
stc
mov qword [rdi + 0xc0], r15
mov rcx, r15
clc
cmp rcx, rax
jmp 0x140417388
jb 0x140417269
cmp dword [rdi + 0x30], 0
jmp 0x140417397
je 0x1404173ef
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movsx dx, r13b
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
test rax, r11
cmp cl, r15b
add dword [rdi + 0xb8], ecx
cmc
test eax, eax
je 0x1404173fc
cdqe
add rax, rbx
setg r12b
movsx r12w, sil
mov r12d, 0x3fe1737
movzx r12d, byte [rbx]
jmp 0x14041742d
sub r12d, r12d
jmp 0x1404173f7
jmp 0x140417447
mov dword [rdi + 0x30], 0
movzx cx, r12b
cmovns cx, r14w
neg rcx
mov byte [rdi + 0x38], 0
dec al
xor r12d, r12d
and rax, rdx
mov rax, r15
sub ch, 0xba
movzx cx, r8b
xor ecx, 0x7a311dfe
mov qword [rdi + 0xc8], rax
bsr cx, r9w
btr cx, bx
mov qword [rdi + 0xc0], r15
mov rcx, r15
mov byte [rsi - 2], r12b
cmp rcx, rax
jmp 0x140417453
jae 0x140417480
lea rbp, [rcx + 1]
mov qword [rdi + 0xc0], rbp
movzx edx, byte [rcx]
mov cx, cx
movsx cx, r15b
cmovb rcx, r8
mov rcx, rbp
jmp 0x14041747b
jmp 0x140417542
cmp dword [rdi + 0x30], 0
jmp 0x140417489
je 0x140417502
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movzx dx, dil
jmp 0x1404174a1
mov rdx, rbx
jmp 0x1404174a9
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r8w, r13w
jmp 0x1404174bc
sub ecx, dword [rdi + 0xd0]
cmc
jmp 0x1404174c8
add dword [rdi + 0xb8], ecx
test r15, rax
cmp r15b, 0x53
test eax, eax
jmp 0x1404174dc
je 0x14041750e
cdqe
test r9b, 0x3d
xor dl, 0x14
bts rdx, rcx
add rax, rbx
setns dh
movzx edx, byte [rbx]
jmp 0x1404174fd
jmp 0x14041752e
sub edx, edx
jmp 0x140417509
jmp 0x140417542
mov dword [rdi + 0x30], 0
setp ah
xor rax, 0x26f95969
neg ax
mov byte [rdi + 0x38], 0
or al, r13b
xor edx, edx
mov rax, r15
mov qword [rdi + 0xc8], rax
cmp r8, rsp
mov qword [rdi + 0xc0], r15
mov rcx, r15
mov byte [rsi - 1], dl
cmp rcx, rax
jmp 0x14041754d
jae 0x140417590
lea rdx, [rcx + 1]
seta bpl
movsx bp, sil
not bp
mov qword [rdi + 0xc0], rdx
bswap bp
sets bpl
jmp 0x140417576
movzx ebp, byte [rcx]
movzx ecx, r10w
bswap cx
not rcx
mov rcx, rdx
jmp 0x14041758b
jmp 0x140417650
cmp dword [rdi + 0x30], 0
jmp 0x140417599
je 0x1404175f6
mov r8d, dword [rdi + 0x34]
cdq
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404175b0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r14w, si
test bpl, 0xfa
sub ecx, dword [rdi + 0xd0]
cmc
add dword [rdi + 0xb8], ecx
stc
test eax, eax
jmp 0x1404175d6
je 0x140417602
cdqe
cmovnp bp, r10w
bt bp, 0xe5
xor bpl, cl
add rax, rbx
movzx ebp, byte [rbx]
jmp 0x14041762d
xor ebp, ebp
jmp 0x1404175fd
jmp 0x140417650
mov dword [rdi + 0x30], 0
stc
sub ax, r9w
cwde
mov byte [rdi + 0x38], 0
shl ax, cl
or ax, 0x7a5d
sar cx, 0x84
sub ebp, ebp
mov rax, r15
sar rcx, 0xa0
cmp al, r10b
ror rcx, cl
mov qword [rdi + 0xc8], rax
sal ecx, cl
ror rcx, cl
xor ch, 0x59
mov qword [rdi + 0xc0], r15
rcr ecx, cl
bsr ecx, edx
movsx rcx, cx
mov rcx, r15
cmc
mov byte [rsi], bpl
cmp qword [rdi + 0x10], 0
jmp 0x14041765d
je 0x1404176a5
mov rcx, qword [rdi + 0x28]
jmp 0x14041766c
call qword [rdi + 0x20]
test eax, eax
jmp 0x140417676
je 0x1404176b3
cmp dword [rdi + 0x30], 0
jmp 0x140417685
je 0x140417f7a
mov rcx, qword [rdi + 0xc0]
cwde
movsx eax, di
mov rax, qword [rdi + 0xc8]
test r15b, dil
test r10b, 0xf6
stc
cmp rcx, rax
jmp 0x1404176ad
jae 0x140417f7a
cmp r12b, 8
jmp 0x1404176bc
jne 0x140417f7a
movzx eax, bpl
stc
or r13d, eax
add rsi, 3
jmp 0x1404176d3
inc r14
test esi, 0x5ad8576f
cmp byte [rsp + 0x40], 0
jmp 0x1404176e6
jne 0x140417215
and r13d, 0x10
sal ax, 0x4e
movzx r9d, r13w
cmp r13d, 1
movsx r9d, r14w
rdtsc
mov edx, 0x63420773
mov eax, 4
movzx r9w, spl
movsx r9, r13w
movsxd rbp, esp
sbb eax, 0
cmovne r9d, esi
sal r9, cl
rcr bp, 0x28
mov rbp, qword [rsp + 0x58]
xor r9b, r15b
adc dl, r10b
test r15, r11
mov dword [rbp], eax
ror r9w, cl
mov edx, dword [rsp + 0x3c]
sub ch, bl
and cx, sp
sub rcx, 0x4d43067a
test edx, edx
movsx cx, r13b
movsxd r9, ebp
mov r9, qword [rsp + 0x30]
mov cx, ax
xchg cl, ch
mov rcx, qword [rsp + 0x50]
je 0x140417fa9
lea eax, [r9*4]
clc
mov edx, edx
test r14w, dx
jmp 0x14041777e
mov qword [rsp + 0x68], rdx
jmp 0x140417788
sub esi, esi
mov dword [rsp + 0x64], eax
jmp 0x140417793
mov qword [rsp + 0x70], rsi
cmc
test r10b, 0x83
imul eax, esi
cdqe
stc
lea rax, [rax + rcx]
mov qword [rsp + 0x48], rax
stc
cmc
xor eax, eax
jmp 0x1404177b5
jmp 0x14041780b
mov rax, qword [rsp + 0x40]
inc ch
dec si
movzx esi, r10w
inc rax
movsx rcx, r10w
shr r9b, cl
cmp r14, rax
cdq
mov r9, qword [rsp + 0x30]
xchg ch, cl
mov rbp, qword [rsp + 0x58]
mov edx, dword [rsp + 0x3c]
mov cx, dx
jmp 0x1404177ee
mov rcx, qword [rsp + 0x50]
mov si, 0x37d1
movsx si, al
mov rsi, qword [rsp + 0x70]
jmp 0x140417805
je 0x140417f4e
mov qword [rsp + 0x40], rax
bt cx, 0x2b
shl cl, 0x58
add ch, 0xb9
lea rax, [rax + rax*2]
and cx, 0x7cf3
movzx ecx, byte [rsp + rax + 0x91]
cmp r11w, 0x77f1
test ecx, ecx
jmp 0x140417839
je 0x140417bf4
cmp ecx, 1
jmp 0x140417847
je 0x140417c64
cmp ecx, 2
jne 0x140417f7a
cmp dword [rsp + 0x30], 0
jmp 0x140417860
je 0x1404177ba
lea r12, [rsp + rax]
movzx ax, dil
add r12, 0x92
mov rax, qword [rsp + 0x30]
or rsi, rax
adc cl, bh
cmp dil, 0x9c
mov dword [rsp + 0x38], eax
cmovne ax, dx
sar cx, 0xab
sal ax, 0xd5
mov rsi, qword [rsp + 0x48]
mov al, 0xee
mov rcx, qword [rdi + 0xc0]
rol ax, cl
movzx eax, ax
movsx rax, cx
mov rax, qword [rdi + 0xc8]
jmp 0x1404178bc
cmp rcx, rax
jmp 0x1404178c4
jae 0x1404178fe
lea rdx, [rcx + 1]
movsx r13, sp
movzx r13d, r13w
xchg r13w, r13w
mov qword [rdi + 0xc0], rdx
xchg r13b, r13b
movzx r13d, ax
movsx r13w, r10b
movzx r13d, byte [rcx]
mov rcx, rdx
jmp 0x1404178f9
jmp 0x1404179c6
cmp dword [rdi + 0x30], 0
je 0x14041796f
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
cwd
movzx rdx, bp
mov rdx, rbx
jmp 0x14041791e
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r11d, 0x1fd11373
cmp r11b, r15b
sub ecx, dword [rdi + 0xd0]
test r9b, 0x6a
add dword [rdi + 0xb8], ecx
cmc
test eax, eax
jmp 0x140417949
je 0x14041797c
cdqe
shld r13w, bp, 0xac
test r15w, r14w
add rax, rbx
jmp 0x140417966
movzx r13d, byte [rbx]
jmp 0x1404179a5
sub r13d, r13d
jmp 0x140417977
jmp 0x1404179c6
mov dword [rdi + 0x30], 0
bt ecx, 0xf1
movsx rcx, bx
mov byte [rdi + 0x38], 0
sub cl, spl
cmp al, r14b
bswap eax
xor r13d, r13d
setbe ch
jmp 0x1404179a2
mov rax, r15
mov qword [rdi + 0xc8], rax
sar ch, cl
xadd ch, ch
movsx rcx, di
mov qword [rdi + 0xc0], r15
mov rcx, r15
jmp 0x1404179c6
cmp qword [rdi + 0x10], 0
jmp 0x1404179d0
je 0x140417a19
mov rcx, qword [rdi + 0x28]
jmp 0x1404179df
call qword [rdi + 0x20]
test eax, eax
jmp 0x1404179e9
je 0x140417a27
cmp dword [rdi + 0x30], 0
jmp 0x1404179f8
je 0x140417f7a
mov rcx, qword [rdi + 0xc0]
and eax, r13d
btc eax, r14d
mov rax, qword [rdi + 0xc8]
jmp 0x140417a19
cmp rcx, rax
jmp 0x140417a21
jae 0x140417f7a
movzx ebp, r13b
clc
test bpl, bpl
jmp 0x140417a34
js 0x140417aac
cmp dword [rsp + 0x38], ebp
jmp 0x140417a43
jbe 0x140417f7a
mov eax, ebp
mov r8d, r10d
inc ebp
movzx r13d, byte [r12]
bswap dx
mov dword [rsp + 0x60], ebp
mov dh, 0x42
cwd
movzx r8, si
mov rcx, rdi
cwd
mov edx, r13d
mov r8, rsi
jmp 0x140417a75
call fcn.1404309af
test rax, rax
jmp 0x140417a82
je 0x140417f7a
add rsi, 4
jmp 0x140417a91
dec ebp
jmp 0x140417a98
jne 0x140417a65
mov ebp, dword [rsp + 0x60]
jmp 0x140417aa7
jmp 0x140417be0
cmp r13b, 0x80
jmp 0x140417ab5
jne 0x140417acf
mov rcx, rdi
call fcn.140426e17
mov ebp, eax
jmp 0x140417aca
jmp 0x140417ada
add ebp, 0xffffff81
test rax, rdx
cmp sp, 0x6c2a
cmp ebp, dword [rsp + 0x38]
jmp 0x140417ae3
jg 0x140417f7a
movzx edx, byte [r12]
cmovne r8w, cx
bswap r8
mov rcx, rdi
movsxd r8, eax
lea r8, [rsp + 0x2c]
jmp 0x140417b06
call fcn.1404309af
test rax, rax
je 0x140417f7a
test ebp, ebp
jmp 0x140417b1b
jle 0x140417be0
mov eax, ebp
jmp 0x140417b28
jmp 0x140417b3e
add rsi, 4
jmp 0x140417b36
dec eax
je 0x140417be0
movzx ecx, byte [r12]
test rbp, r10
test cl, cl
jmp 0x140417b4d
js 0x140417b82
test cl, 0x40
jmp 0x140417b5b
jne 0x140417b9c
test cl, 0x20
jmp 0x140417b69
jne 0x140417bb3
test cl, 0x10
jmp 0x140417b77
je 0x140417b2d
jmp 0x140417bc9
movzx edx, byte [rsp + 0x2c]
stc
cmp ch, 0x6f
mov byte [rsi], dl
clc
test cl, 0x40
jmp 0x140417b96
je 0x140417b61
movzx edx, byte [rsp + 0x2d]
stc
mov byte [rsi + 1], dl
test cl, 0x20
jmp 0x140417bad
je 0x140417b6f
movzx edx, byte [rsp + 0x2e]
mov byte [rsi + 2], dl
test cl, 0x10
jmp 0x140417bc3
je 0x140417b2d
movzx ecx, byte [rsp + 0x2f]
jmp 0x140417bd3
mov byte [rsi + 3], cl
jmp 0x140417bdb
jmp 0x140417b2d
sub dword [rsp + 0x38], ebp
jmp 0x140417be9
jg 0x14041789b
jmp 0x1404177ba
test r9d, r9d
jmp 0x140417bfc
je 0x1404177ba
movzx r13d, byte [rsp + rax + 0x92]
not r8
mov rax, qword [rsp + 0x30]
movzx rdx, r10w
mov ebp, eax
cdq
mov rsi, qword [rsp + 0x48]
cwd
mov rcx, rdi
jmp 0x140417c29
mov edx, r13d
xchg r8b, r8b
movzx r8d, r14w
mov r8, rsi
call fcn.1404309af
test rax, rax
jmp 0x140417c43
je 0x140417f7a
add rsi, 4
jmp 0x140417c52
dec ebp
jmp 0x140417c59
jne 0x140417c21
jmp 0x1404177ba
test r9d, r9d
je 0x1404177ba
lea rsi, [rsp + rax]
bts ax, r12w
lahf
add rsi, 0x92
movzx r12d, r12w
lahf
xchg bpl, r12b
mov rax, qword [rsp + 0x30]
jmp 0x140417c94
mov r12d, eax
mov rbp, qword [rsp + 0x48]
jmp 0x140417ca1
jmp 0x140417cb4
sub r12d, r8d
jmp 0x140417cae
jle 0x1404177ba
mov rcx, qword [rdi + 0xc0]
movzx eax, r11w
mov rax, qword [rdi + 0xc8]
stc
clc
cmp rcx, rax
jmp 0x140417cd0
jae 0x140417d01
lea rdx, [rcx + 1]
mov r13d, 0x7c2114ef
mov qword [rdi + 0xc0], rdx
xchg r13b, r13b
movsxd r13, edx
movzx r13d, byte [rcx]
mov cl, r8b
mov rcx, rdx
jmp 0x140417cfc
jmp 0x140417dc7
cmp dword [rdi + 0x30], 0
je 0x140417d74
mov r8d, dword [rdi + 0x34]
mov dl, r14b
mov rcx, qword [rdi + 0x28]
movzx rdx, cx
cqo
mov rdx, rbx
jmp 0x140417d24
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
jmp 0x140417d3c
add dword [rdi + 0xb8], ecx
clc
cmp r10w, 0x52d2
test ecx, ecx
test eax, eax
jmp 0x140417d52
je 0x140417d81
cdqe
cmc
add rax, rbx
cmovo r13, rcx
movsx r13, r9w
movzx r13d, byte [rbx]
jmp 0x140417d6f
jmp 0x140417da4
xor r13d, r13d
jmp 0x140417d7c
jmp 0x140417dc7
mov dword [rdi + 0x30], 0
or cl, al
lahf
mov byte [rdi + 0x38], 0
xor ah, 0xa1
not cx
xor r13d, r13d
cbw
mov rax, r15
test r10b, r12b
test bpl, 0x45
mov qword [rdi + 0xc8], rax
rcr cx, cl
mov qword [rdi + 0xc0], r15
movsxd rcx, r15d
bt ecx, r12d
mov cx, r15w
mov rcx, r15
test r15w, cx
cmp qword [rdi + 0x10], 0
jmp 0x140417dd1
je 0x140417e14
mov rcx, qword [rdi + 0x28]
jmp 0x140417de0
call qword [rdi + 0x20]
test eax, eax
jmp 0x140417dea
je 0x140417e1d
cmp dword [rdi + 0x30], 0
je 0x140417f7a
mov rcx, qword [rdi + 0xc0]
add ah, 0xe4
mov rax, qword [rdi + 0xc8]
test cl, 0xef
jmp 0x140417e14
cmp rcx, rax
jae 0x140417f7a
movzx edx, byte [rsi]
movsx rcx, dx
movsxd r8, r14d
mov rcx, rdi
movsx r8, r9w
lea r8, [rsp + 0x2c]
jmp 0x140417e38
call fcn.1404309af
test rax, rax
jmp 0x140417e45
je 0x140417f7a
movzx eax, r13b
sbb r8b, 0xf5
cmovl r8, r11
inc r8b
cmp r12d, eax
movsxd r8, edi
cmovb eax, r12d
ror r8b, cl
bt r8w, 0x3b
adc r8b, 0xf0
movzx r8d, al
stc
test r12b, sil
cmp dx, r9w
test r8b, r8b
jmp 0x140417e85
je 0x140417ca6
mov ecx, r8d
jmp 0x140417e93
jmp 0x140417eae
add rbp, 4
jmp 0x140417ea1
dec ecx
jmp 0x140417ea8
je 0x140417ca6
movzx edx, byte [rsi]
test dl, dl
js 0x140417ee3
test dl, 0x40
jmp 0x140417ec1
jne 0x140417f0f
test dl, 0x20
jmp 0x140417ecf
jne 0x140417f20
test dl, 0x10
je 0x140417e98
jmp 0x140417f3c
movzx eax, byte [rsp + 0x2c]
clc
cmp rbx, 0x5313408e
jmp 0x140417ef5
mov byte [rbp], al
cmc
stc
cmp r15d, 0x31c87576
test dl, 0x40
jmp 0x140417f09
je 0x140417ec7
movzx eax, byte [rsp + 0x2d]
mov byte [rbp + 1], al
test dl, 0x20
je 0x140417ed5
movzx eax, byte [rsp + 0x2e]
test dl, r15b
cmp r10b, cl
mov byte [rbp + 2], al
jmp 0x140417f33
test dl, 0x10
je 0x140417e98
movzx eax, byte [rsp + 0x2f]
jmp 0x140417f46
mov byte [rbp + 3], al
jmp 0x140417e98
inc rsi
rcl ah, 0x39
movzx rax, r12w
and ax, 0x30a3
cmp rsi, qword [rsp + 0x68]
movzx rax, r15w
lahf
mov eax, dword [rsp + 0x64]
jmp 0x140417f6f
jne 0x140417793
jmp 0x140417fa9
mov rcx, qword [rsp + 0x50]
jmp 0x140417f84
call fcn.1400e0209
xor ecx, ecx
jmp 0x140417f94
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
sub dh, 0xf3
add r8b, 0xa8
mov edx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x78]
movsxd r8, r11d
mov dword [rax], r9d
clc
ror rax, 0x7e
mov rax, qword [rsp + 0x80]
neg r8b
movzx r8w, r11b
mov dword [rax], edx
shld r8w, r11w, 0xc6
cmovno r8d, r8d
rcl r8b, cl
mov r8d, dword [rsp + 0x120]
test r15b, 0x4c
cmp r12b, 0x4f
test r8d, r8d
jne 0x140417ffa
mov r8d, dword [rbp]
jmp 0x140417ffa
mov dword [rsp + 0x20], edx
mov edx, 4
jmp 0x140418008
call fcn.1404237fa
mov r13, rax
jmp 0x140418015
jmp 0x140417141
push r15
push r14
cmp dil, 0x7a
push r13
cmc
jmp 0x14041e605
push r12
test spl, al
push rsi
test r11w, 0x18f1
cmc
push rdi
push rbp
cmp dil, spl
cmc
push rbx
cmp ecx, ecx
cmp r8w, 0xebd
sub rsp, 0x68
cmc
jmp 0x14041e62b
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm6
test edi, 0x2870b37
test rcx, rcx
jmp 0x14041e643
je 0x14041e8e8
mov ebp, r8d
shld bx, dx, 0x55
add bl, sil
bts esi, ebx
mov ebx, edx
mov rsi, rcx
and ax, r15w
mov eax, r8d
or eax, edx
jmp 0x14041e66a
js 0x14041e8db
mov r14d, r9d
stc
test ebp, ebp
jmp 0x14041e67b
je 0x14041e699
mov eax, 0x7fffffff
clc
xor edx, edx
idiv ebp
clc
cmp eax, ebx
jmp 0x14041e693
jl 0x14041e8db
imul ebp, ebx
sar ah, 0x8b
sbb al, r13b
mov eax, ebp
stc
or eax, r14d
js 0x14041e8db
test r14d, r14d
jmp 0x14041e6b6
je 0x14041e6db
mov eax, 0x7fffffff
sub edx, edx
idiv r14d
cmc
cmp r8d, 0x29c81fbf
cmp eax, ebp
jmp 0x14041e6d5
jl 0x14041e8db
mov eax, ebp
imul eax, r14d
movsxd rcx, eax
jmp 0x14041e6e9
call fcn.1401a0fe4
test rax, rax
je 0x14041e8db
mov qword [rsp + 0x20], rax
cmp dl, 0xeb
test sil, 0xa1
mov qword [rsp + 0x28], rsi
test ebp, ebp
jmp 0x14041e70f
jle 0x14041e95d
mov eax, r14d
and eax, 1
not r15b
lea esi, [r14 + rax]
dec esi
xor al, al
shr r13b, cl
sub r13w, sp
movsxd r13, r14d
bt ebx, 0x70
not ax
sbb bx, 0x5364
mov eax, ebp
adc r15b, 0xe2
bsr bx, si
mov qword [rsp + 0x38], rax
or bx, si
mov ebp, esi
cmc
xor al, dh
lea rax, [r13*4]
rcr r15w, cl
shr r15w, 0xbc
btr r15w, cx
mov qword [rsp + 0x30], rax
ror r15d, cl
adc rbx, 0x217e7455
shrd r15w, r10w, 0xcb
xor r12d, r12d
mov ebx, 0xe5770b
movzx r15d, r15w
mov bh, bh
movss xmm6, dword [0x1400bf4c0]
bswap rbx
jmp 0x14041e79f
movss xmm7, dword [0x1400bd480]
movsx rbx, ax
cmovae r15d, r14d
movsx r15w, dil
mov rbx, qword [rsp + 0x20]
mov r15, qword [rsp + 0x28]
jmp 0x14041e7e0
inc r12
add r15, qword [rsp + 0x30]
cmc
lea rbx, [rbx + r13]
test dil, 0xff
stc
cmp r12, qword [rsp + 0x38]
je 0x14041e95d
mov eax, 0
test esi, esi
jmp 0x14041e7ec
jle 0x14041e868
mov rdi, r14
xor r14d, r14d
jmp 0x14041e7fd
nop word cs:[rax + rax]
movss xmm1, dword [0x1400b71d0]
movss xmm0, dword [r15 + r14*4]
jmp 0x14041e81b
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
cmp rbp, r14
jmp 0x14041e851
jne 0x14041e808
mov eax, esi
and r14b, r12b
not r14b
shrd r14w, r14w, 0x38
mov r14, rdi
cmp eax, r14d
jmp 0x14041e870
jge 0x14041e7c3
mov rcx, r12
imul rcx, r13
cmp r15b, 0xea
cdqe
add rax, rcx
mov rcx, qword [rsp + 0x28]
jmp 0x14041e890
movss xmm0, dword [rcx + rax*4]
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041e8ac
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
mov rsi, qword [rsp + 0x20]
jmp 0x14041e8c0
mov byte [rsi + rax], cl
cmovnp rsi, rcx
movzx esi, r11w
setbe sil
mov esi, edi
jmp 0x14041e8d6
jmp 0x14041e7c3
mov rcx, rsi
jmp 0x14041e8e3
call fcn.1400e0209
sub eax, eax
bsr r13w, bx
ror r14w, 0x32
movaps xmm6, xmmword [rsp + 0x40]
test r9w, r8w
movaps xmm7, xmmword [rsp + 0x50]
and rbp, 0x75f65c32
movzx rbx, si
add rsp, 0x68
cmovp r14w, r15w
pop rbx
movsx si, bpl
pop rbp
sets r14b
cmovns di, r14w
pop rdi
jmp 0x14041e92c
pop rsi
mov r14b, 0x77
movzx r12, sp
pop r12
movzx r13w, dl
movsx r14d, sp
movzx r14d, cx
pop r13
pop r14
jmp 0x14041e955
pop r15
jmp 0x14041e95c
ret
mov rcx, qword [rsp + 0x28]
jmp 0x14041e967
call fcn.1400e0209
mov rax, qword [rsp + 0x20]
jmp 0x14041e976
jmp 0x14041e8f4