Function at 0x14041135f
Capabilities:
Check for software breakpoints
Resolve function by parsing pe exports

Disassembly:
push r15
movsxd rax, r10d
nop
push r14
movzx rax, di
cdqe
cmovae eax, ebp
push r13
movsx ax, bpl
push r12
setnp al
movzx ax, dl
movsxd rax, eax
push rsi
movsx rax, dx
cmovno rax, r8
push rdi
mov ah, 0x27
push rbp
push rbx
cdqe
mov eax, 0x89d8
call fcn.14044d420
sub rsp, rax
movaps xmmword [rsp + 0x89c0], xmm6
adc si, r8w
movzx esi, r8w
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xb8], rdx
bts r14d, r12d
mov rsi, rcx
setge al
mov eax, dword [rsp + 0x8a50]
bsr r15, r13
mov dword [rsp + 0x40], eax
mov bx, di
and r13d, 0x7f867dcb
bt r14w, r12w
mov rcx, qword [rsp + 0x8a48]
mov eax, dword [rsp + 0x8a40]
test ecx, 0x437b7430
rcl r14b, 0xa7
mov dword [rsp + 0x94], eax
jmp 0x140411420
mov dword [rcx + 8], 0
mov qword [rsp + 0x50], rcx
sar r14, 0xe1
xor bx, r8w
shl r15d, cl
mov qword [rcx], 8
sbb r14, 0x3592371c
lea r14, [rsi + 0xc0]
bsf r15w, r12w
sar bh, 0x18
lea rax, [rsi + 0xc8]
and r13b, r8b
mov qword [rsp + 0x38], rax
shl r15d, 0xf4
add ah, bl
lea r12, [rsi + 0x30]
lahf
lea rbx, [rsi + 0x38]
lea r15, [rsi + 0x39]
sbb ax, r13w
stc
add r13, 0x12054f89
mov rbp, qword [rsi + 0xc0]
mov rax, qword [rsi + 0xc8]
and r13d, 0x5fe32814
movzx r13, r8w
sub edi, edi
sal r13b, 0xf3
sar r13w, 0x58
shl r13d, cl
lea r13, [0x1400bef60]
clc
nop word cs:[rax + rax]
jmp 0x1404114c0
cmp rbp, rax
jmp 0x1404114c8
jae 0x1404114fa
lea rcx, [rbp + 1]
movzx dx, r12b
movsxd rdx, r11d
mov qword [r14], rcx
mov dh, 0x52
movzx edx, byte [rbp]
setg bpl
jmp 0x1404114f2
mov rbp, rcx
jmp 0x1404115b4
cmp dword [r12], 0
jmp 0x140411504
je 0x140411564
mov r8d, dword [rsi + 0x34]
cwd
movzx ecx, bp
mov rcx, qword [rsi + 0x28]
cmovl rdx, r13
mov rdx, rbx
jmp 0x140411523
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmp al, r12b
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test cx, r9w
stc
test eax, eax
jmp 0x140411548
je 0x14041156b
cdqe
add rax, rbx
jmp 0x14041155c
movzx edx, byte [rbx]
jmp 0x14041158f
sub edx, edx
jmp 0x1404115b4
mov dword [r12], 0
sal bpl, cl
mov byte [rbx], 0
shl cx, cl
sub edx, edx
btc rbp, rbx
sbb al, spl
movsx ecx, cx
mov rax, r15
sal cx, 8
mov rcx, qword [rsp + 0x38]
rcr bp, 7
xchg bpl, bpl
or bpl, 0xab
mov qword [rcx], rax
mov qword [r14], r15
rcl bpl, cl
movsx bp, bl
or bp, 0x2e42
mov rbp, r15
cmp dl, byte [rdi + r13]
jmp 0x1404115bd
jne 0x14041161f
inc rdi
cmp rdi, 8
jmp 0x1404115cf
jne 0x1404114c0
movups xmm0, xmmword [rsi + 0xd0]
cmp r10b, 0xa3
movups xmmword [rsi + 0xc0], xmm0
mov dil, r15b
cmp r13b, 0xef
ror di, 0xa9
mov qword [rsp + 0x150], rsi
rcl dil, 0x99
mov edi, dword [rsp + 0x94]
cmp edi, 4
jmp 0x14041160d
jbe 0x14041170d
xor ebp, ebp
jmp 0x14041161a
jmp 0x140411f84
mov rcx, qword [rsi + 0xd0]
shld ax, r9w, 0xff
shr al, 0x69
mov rax, qword [rsi + 0xd8]
mov qword [rsi + 0xc0], rcx
test dx, sp
cmc
mov qword [rsi + 0xc8], rax
cmp spl, 0xc5
test r9b, sil
cmp rcx, rax
jmp 0x140411657
jae 0x140411684
lea rbp, [rcx + 1]
rol dx, 0xc2
movsx edx, r12w
mov qword [r14], rbp
cdq
movzx edx, byte [rcx]
cmc
cmp dl, 0x42
jmp 0x140411679
je 0x14041185c
jmp 0x140411b70
cmp dword [r12], 0
jmp 0x14041168e
je 0x140411b70
mov r8d, dword [rsi + 0x34]
movsx ecx, r15w
movzx ecx, r10w
cwd
mov rcx, qword [rsi + 0x28]
movsx dx, r11b
jmp 0x1404116b4
mov rdx, rbx
jmp 0x1404116bc
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
movzx cx, bpl
shl ch, 0xe8
mov rcx, qword [rsi + 0xd0]
cmp r10b, 0xd6
sub edx, ecx
cmp bl, 0x40
add dword [rsi + 0xb8], edx
cmc
test ecx, 0x52ae3b85
test eax, eax
jmp 0x1404116f1
je 0x140411813
cdqe
add rax, rbx
mov dx, 0x45f0
movzx edx, byte [rbx]
jmp 0x140411708
jmp 0x140411831
lea rcx, [rsp + 0x150]
xor edx, edx
movsxd r8, edi
mov r8b, 0x80
mov r8d, edi
jmp 0x140411725
call fcn.1404212ac
test eax, eax
jmp 0x140411731
je 0x1404117ff
mov eax, dword [rsp + 0x170]
rcr cl, 0x87
mov ecx, 8
test r14, 0x554a3855
cmp r10w, 0x600a
clc
cmp eax, 9
jmp 0x14041175c
jl 0x14041177c
mov ecx, 0x10
test r13d, 0x10d910a8
cmp eax, 0x10
jmp 0x140411776
jne 0x140411613
mov rdx, qword [rsp + 0x50]
sbb bpl, r10b
not rsi
mov dword [rdx], ecx
shrd si, di, 0x6e
mov rsi, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x168]
stc
test edi, edi
jmp 0x1404117a6
je 0x140411f08
mov edx, dword [rsi + 0xc]
cmp r12b, 0x3e
cmp edx, edi
jmp 0x1404117ba
je 0x140411f08
mov r9d, dword [rsi]
or cl, 0x39
sub ch, 0x48
mov ecx, dword [rsi + 4]
cmp eax, 8
jmp 0x1404117d4
jg 0x140411edf
mov dword [rsp + 0x20], ecx
movsx r8, r9w
movzx rcx, ax
mov rcx, rbp
mov r8d, 0x182b25b2
mov r8, r12
mov r8d, edi
call fcn.14042395a
jmp 0x140411ef9
mov rcx, qword [rsp + 0x168]
sub ebp, ebp
jmp 0x14041180e
jmp 0x140411f60
mov dword [r12], 0
mov byte [rbx], 0
xor edx, edx
jmp 0x14041182d
mov rax, r15
stc
mov rbp, qword [rsp + 0x38]
cmp r13b, bl
mov qword [rbp], rax
ror ebp, cl
mov ebp, r14d
mov qword [r14], r15
adc bpl, dl
mov rbp, r15
test r14b, cl
cmp dl, 0x42
jmp 0x140411856
jne 0x140411b70
cmp rbp, rax
jmp 0x140411864
jae 0x14041188b
lea rax, [rbp + 1]
test r8d, r13d
clc
mov qword [r14], rax
movzx eax, byte [rbp]
cmp al, 0x4d
jmp 0x140411880
jne 0x140411b70
jmp 0x140411945
cmp dword [r12], 0
je 0x140411b70
mov r8d, dword [rsi + 0x34]
jmp 0x1404118a7
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404118b3
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
sub edx, ecx
test r14w, 0x4ee1
jmp 0x1404118d0
add dword [rsi + 0xb8], edx
test eax, eax
jmp 0x1404118dd
je 0x1404118fa
movsxd rdx, eax
add rdx, rbx
cdqe
xchg ah, ah
movzx eax, byte [rbx]
jmp 0x1404118f5
jmp 0x14041191e
mov dword [r12], 0
not dh
bts edx, edi
sar bpl, cl
mov byte [rbx], 0
and bp, 0x690b
xor eax, eax
adc dh, 0xb3
mov rdx, r15
bt ebp, 0x2d
mov rbp, qword [rsp + 0x38]
cmc
mov qword [rbp], rdx
cmp r15w, si
clc
mov qword [r14], r15
test r14, rsp
jmp 0x140411938
cmp al, 0x4d
jmp 0x14041193f
jne 0x140411b70
mov rcx, rsi
call fcn.14042d4bd
mov rcx, rsi
jmp 0x140411955
call fcn.14042d4bd
mov rcx, rsi
call fcn.14042d4bd
mov rcx, rsi
jmp 0x14041196a
call fcn.14042d4bd
mov rcx, rsi
jmp 0x140411977
call fcn.14042d4bd
mov rcx, rsi
jmp 0x140411984
call fcn.14042d4bd
mov rcx, rsi
call fcn.14042d4bd
mov edi, eax
cmovae rcx, r13
sete ch
not cx
mov rcx, rsi
call fcn.14042d4bd
shl eax, 0x10
jmp 0x1404119ad
or eax, edi
cmp eax, 0x38
jmp 0x1404119b7
ja 0x1404119d8
movabs rcx, 0x100010000001000
clc
cmc
bt rcx, rax
jmp 0x1404119d2
jb 0x1404119e1
cmp eax, 0x6c
jne 0x140411fff
movups xmm0, xmmword [rsi + 0xd0]
cdq
movzx rcx, r14w
mov cl, r9b
movups xmmword [rsi + 0xc0], xmm0
movzx edx, r11w
mov dx, 0x220d
not rcx
mov dword [rsp + 0x11c], 0xff
mov ch, dl
lea rdx, [rsp + 0x100]
movsxd rcx, esp
movzx rcx, r10w
mov rcx, rsi
jmp 0x140411a26
call fcn.14042d71e
test rax, rax
jmp 0x140411a33
je 0x140411613
mov edx, dword [rsi + 4]
dec cx
mov ecx, edx
test r8b, 0x43
neg ecx
jmp 0x140411a4c
cmovs ecx, edx
mov dword [rsi + 4], ecx
cmp sil, 0xcd
stc
cmp ecx, 0x1000000
jmp 0x140411a62
ja 0x140411613
mov r8d, dword [rsi]
stc
cmp r8d, 0x1000000
jmp 0x140411a78
ja 0x140411613
mov eax, dword [rsp + 0x10c]
shld r10w, r9w, 0x8e
clc
xor r10w, 0x95b
mov dword [rsp + 0x68], eax
adc r10d, 0x4ad3472d
sbb r9b, 0xeb
mov eax, dword [rsp + 0x110]
test r8w, 0x4954
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x78], eax
mov r11d, dword [rsp + 0x118]
mov r9d, dword [rsp + 0x11c]
add r10b, 0xee
mov r10d, dword [rsp + 0x100]
mov ebp, dword [rsp + 0x108]
stc
cmp ebp, 0xc
jmp 0x140411aec
jne 0x140412258
cmp r10d, 0x17
jmp 0x140411afb
jg 0x1404122e7
mov edi, dword [rsp + 0x104]
btr r13d, 0x76
test rdi, r14
btc eax, r8d
mov eax, dword [rsp + 0x120]
bsf r13w, bp
bts r13w, bx
inc r13w
neg eax
add eax, edi
clc
movzx r13w, al
add eax, 0xffffffe8
rol r13b, cl
jmp 0x140411b3e
cdqe
imul r13, rax, 0x55555556
movsx eax, si
add al, bpl
mov rax, r13
cmc
cmp dl, r13b
shr rax, 0x3f
cmc
shr r13, 0x20
test r15d, eax
cmp dl, r10b
add r13d, eax
jmp 0x140411b6b
jmp 0x1404122a1
mov qword [rsi + 0xc0], rcx
mov ch, 0x61
mov rax, qword [rsi + 0xd8]
sets cl
movzx ecx, ax
not ecx
mov qword [rsi + 0xc8], rax
movsxd rcx, r13d
jmp 0x140411b9c
mov rcx, rsi
call fcn.140415f42
test eax, eax
jmp 0x140411bab
je 0x140411c8d
lea rdi, [rsp + 0x150]
mov r8d, 0x8870
mov rcx, rdi
sub edx, edx
call fcn.1404a8f03
mov rcx, rsi
mov rdx, rdi
add r8b, r13b
cmp r8b, r15b
mov r8, qword [rsp + 0xc8]
test r8w, bp
xor r9d, r9d
jmp 0x140411be9
call fcn.14042df97
cmp rax, rsi
jmp 0x140411bf6
je 0x140411d9e
mov rbp, rax
stc
clc
test r14b, cl
test rax, rax
jmp 0x140411c0c
je 0x140411d9e
mov r9d, dword [rsp + 0x150]
mov rax, qword [rsp + 0xb8]
mov dword [rax], r9d
btr rcx, 0x42
mov eax, dword [rsp + 0x154]
bswap r8w
shl rcx, 0xeb
cmc
mov rcx, qword [rsp + 0xc0]
btr r8, r10
mov dword [rcx], eax
cmc
not r8w
mov r8b, 0x6c
mov r8d, dword [rsp + 0x94]
test r8d, 0xfffffffb
jmp 0x140411c64
je 0x140411dc8
mov dword [rsp + 0x20], eax
mov rcx, rbp
mov edx, 4
jmp 0x140411c7b
call fcn.14042395a
mov rbp, rax
jmp 0x140411c88
jmp 0x140411dc8
mov rcx, rsi
jmp 0x140411c95
call fcn.140426f60
mov edi, eax
test al, r13b
movzx ecx, bx
shl edi, 0x10
movzx cx, r11b
movsx cx, al
not rcx
mov rcx, rsi
jmp 0x140411cb9
call fcn.140426f60
or eax, edi
adc ch, cl
or cx, 0x4004
movups xmm0, xmmword [rsi + 0xd0]
adc ch, 0xde
xor ch, 0xaf
movups xmmword [rsi + 0xc0], xmm0
mov rcx, rsi
stc
jmp 0x140411ce4
cmp eax, 0x38425053
jne 0x140411dec
call fcn.140426f60
mov edi, eax
shrd rcx, rdi, 0xf7
add rcx, rsp
and ecx, ebx
shl edi, 0x10
mov rcx, rsi
call fcn.140426f60
or eax, edi
test r13b, 0x87
cmp eax, 0x38425053
jmp 0x140411d1b
jne 0x140411613
mov rcx, rsi
jmp 0x140411d29
call fcn.140426f60
cmp eax, 1
jmp 0x140411d36
jne 0x140411613
cmp qword [rsi + 0x10], 0
jmp 0x140411d46
je 0x1404120a0
mov rax, qword [rsp + 0x38]
test r15d, ecx
mov rcx, qword [rax]
add bpl, 0x1a
mov rax, qword [r14]
mov ebp, ecx
sub ebp, eax
stc
cmp ebp, 5
jmp 0x140411d6b
jg 0x1404120a3
mov qword [rsi + 0xc0], rcx
mov edx, 6
movzx ecx, si
sub edx, ebp
not rcx
jmp 0x140411d8d
mov rcx, qword [rsi + 0x28]
jmp 0x140411d96
call qword [rsi + 0x18]
jmp 0x1404120b8
mov rcx, qword [rsp + 0x158]
cmp dh, 0xcc
clc
jmp 0x140411daf
test rcx, rcx
je 0x140411dbd
call fcn.1401924a0
sub ebp, ebp
movzx rcx, di
jmp 0x140411dc8
mov rcx, qword [rsp + 0x168]
jmp 0x140411dd5
call fcn.1401924a0
mov rcx, qword [rsp + 0x160]
jmp 0x140411de7
jmp 0x140411f7f
call fcn.1404165f5
test eax, eax
setnp bpl
mov ebp, dword [rsp + 0x94]
je 0x140411e87
mov rcx, rsi
movsx r8w, dl
mov rdx, qword [rsp + 0xb8]
adc r15b, 0x4e
mov r8, qword [rsp + 0xc0]
not r14b
shl si, 0xb
mov r9, qword [rsp + 0xc8]
sub r12b, 0xd0
sub di, di
shr bh, cl
movaps xmm6, xmmword [rsp + 0x89c0]
dec r12b
add rsp, 0x89d8
movzx rdi, ax
not edi
pop rbx
pop rbp
movsxd r14, r14d
xchg r15, r12
setns r14b
pop rdi
pop rsi
pop r12
mov r14b, 0xeb
movzx r15, bx
movzx r15w, r8b
pop r13
movsx r14, r11w
not r14b
pop r14
movzx r15, r11w
pop r15
jmp 0x140411e82
jmp 0x140416eb3
mov rcx, rsi
call fcn.140418029
test eax, eax
je 0x14041201f
mov dword [rsp + 0x20], ebp
movsxd rdx, r15d
movzx ecx, bx
mov rcx, rsi
not r9b
mov rdx, qword [rsp + 0xb8]
bswap r8w
movsx r9, ax
mov r8, qword [rsp + 0xc0]
movzx r9w, spl
movzx r9, dx
mov r9, qword [rsp + 0xc8]
jmp 0x140411ed5
call fcn.1404181cf
jmp 0x140411f8e
mov dword [rsp + 0x20], ecx
mov r8b, 0xc0
movsxd rcx, r9d
mov rcx, rbp
mov r8d, edi
jmp 0x140411ef4
call fcn.14042546a
mov rbp, rax
mov dword [rsi + 0xc], edi
test rax, rax
je 0x140411613
mov eax, dword [rsi]
shr cx, 0xb7
rcl cx, 0xfc
mov rcx, qword [rsp + 0xb8]
jmp 0x140411f20
mov dword [rcx], eax
mov eax, dword [rsi + 4]
sub cl, 0xfd
mov rcx, qword [rsp + 0xc0]
clc
mov dword [rcx], eax
bsr cx, si
movzx ecx, r8w
shl cx, 0xb7
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
jmp 0x140411f4f
je 0x140411f5e
mov eax, dword [rsi + 8]
clc
test r15b, r15b
mov dword [rcx], eax
xor ecx, ecx
call fcn.1401924a0
mov rcx, qword [rsp + 0x160]
call fcn.1401924a0
mov rcx, qword [rsp + 0x158]
jmp 0x140411f7f
call fcn.1401924a0
mov rax, rbp
sal r14b, 0x2a
movsx ebp, cx
movaps xmm6, xmmword [rsp + 0x89c0]
inc di
add r12, r15
or r13b, r11b
add rsp, 0x89d8
xchg bpl, dil
pop rbx
xchg r14w, r15w
setnp r15b
movsxd r12, edi
pop rbp
cmove r14, r8
mov r15w, di
xchg r13, r14
pop rdi
cmovg r12d, eax
movzx r15d, r13w
movzx r12, si
pop rsi
movzx r15d, r14w
cmove r15w, bx
movsxd r15, edx
pop r12
movzx r14, r9w
mov r13d, ecx
movzx r14d, ax
pop r13
movsx r15d, sp
movsx r14, bp
pop r14
not r15
pop r15
jmp 0x140411ffe
ret
movups xmm0, xmmword [rsi + 0xd0]
cmp r10b, 0x9a
movups xmmword [rsi + 0xc0], xmm0
cmp eax, 0x7c
jne 0x140411b9c
jmp 0x140411a02
mov rcx, rsi
jmp 0x140412027
call fcn.14041c830
test eax, eax
jmp 0x140412033
je 0x1404123ac
mov rax, qword [rsp + 0x50]
cqo
movsx r8w, r15b
mov qword [rsp + 0x28], rax
setne r8b
movzx ecx, bx
mov dword [rsp + 0x20], ebp
not r9w
movsx r9d, r14w
mov rcx, rsi
cmovge r9w, r15w
cdq
movsx edx, r12w
mov rdx, qword [rsp + 0xb8]
not r9b
movsx r8d, bp
mov r8, qword [rsp + 0xc0]
movsx r9d, r10w
movzx r9, bx
mov r9, qword [rsp + 0xc8]
jmp 0x140412096
call fcn.14041ca8f
jmp 0x140411f8e
mov rax, qword [r14]
add rax, 6
movsx cx, dil
movzx rcx, dx
movzx cx, dil
mov qword [r14], rax
mov rcx, rsi
jmp 0x1404120c0
call fcn.140426f60
cmp eax, 0x10
ja 0x140411613
mov dword [rsp + 0x68], eax
movsx ecx, si
mov rcx, rsi
jmp 0x1404120dd
call fcn.140426f60
mov edi, eax
clc
shrd ecx, ecx, 0x83
sar cx, 0x21
shl edi, 0x10
mov rcx, rsi
call fcn.140426f60
mov r13d, eax
xadd ch, cl
movzx rcx, ax
btr ecx, edx
or r13d, edi
movsxd rcx, eax
xchg rcx, rcx
movzx ecx, r11w
mov rcx, rsi
jmp 0x14041211a
call fcn.140426f60
mov edi, eax
mov ecx, eax
mov cx, 0x4424
mov rcx, rsi
jmp 0x14041212f
call fcn.140426f60
xor ebp, ebp
cmp r13d, 0x1000000
jg 0x140411f84
shl edi, 0x10
or edi, eax
cmp cl, spl
test r14w, 0xc67
cmp edi, 0x1000000
jmp 0x14041215c
jg 0x140411f84
mov rcx, rsi
jmp 0x14041216a
call fcn.140426f60
cmp ax, 0x10
je 0x140412187
cmp eax, 8
jmp 0x140412181
jne 0x140411613
mov dword [rsp + 0x78], eax
mov rcx, rsi
call fcn.140426f60
cmp eax, 3
jmp 0x14041219b
jne 0x140411613
mov dword [rsp + 0x70], edi
bswap rcx
movzx rcx, bp
mov rcx, rsi
jmp 0x1404121b4
call fcn.140426f60
mov edi, eax
cmp cl, 0xa5
setl cl
sub ecx, ecx
shl edi, 0x10
not cl
setbe cl
mov rcx, rsi
jmp 0x1404121d3
call fcn.140426f60
or eax, edi
jmp 0x1404121df
je 0x140412bd2
js 0x140412afb
cmp qword [rsi + 0x10], 0
jmp 0x1404121f5
je 0x140412bb0
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
ror dh, cl
shl ch, cl
mov rcx, qword [r14]
bts dx, bp
rcr dil, 0xc6
mov edi, ebp
sub rdx, 0x2a260ead
bt rdx, rsi
add dh, 0x96
sub edi, ecx
movzx edx, bx
mov edx, eax
stc
cmc
cmp al, r14b
sub edx, edi
jle 0x140412bbf
mov qword [rsi + 0xc0], rbp
movsx cx, r12b
movzx cx, bpl
mov rcx, qword [rsi + 0x28]
jmp 0x140412250
call qword [rsi + 0x18]
jmp 0x140412bd2
cmp r10d, 0xf
jmp 0x140412261
jg 0x1404122e7
mov edi, dword [rsp + 0x104]
neg r13d
dec r13d
bts eax, r12d
mov eax, dword [rsp + 0x120]
bts r13d, r11d
mov r13w, 0x3f91
add eax, ebp
sar r13b, cl
add r13b, r11b
bts r13d, ebp
mov r13d, edi
sub r13d, eax
test dl, 0x23
sar r13d, 2
test r13d, r13d
jmp 0x1404122a9
je 0x1404122e7
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x70], rdi
shr al, cl
clc
setae al
mov dword [rsp + 0xa8], r9d
clc
mov r9d, edx
add al, 0x7a
cmp r11d, 0xff000000
sete al
jmp 0x1404122db
sub edx, edx
jmp 0x1404122e2
jmp 0x140412498
movsxd rdi, dword [rsp + 0x104]
shrd eax, r13d, 0x25
sal rax, 0x40
movsxd rax, dword [rsi + 0xb8]
cmp r14, 0x3e1b4918
add rax, qword [rsi + 0xc0]
sub rax, qword [rsi + 0xd0]
cmp rax, rdi
jmp 0x14041231c
jne 0x140411613
cmp r11d, 0xff000000
mov r13b, r11b
sete al
shl r13b, cl
rol r13b, 0xbd
mov r13b, 1
cmp si, cx
cmp bl, 0xf8
clc
mov dword [rsp + 0x58], r13d
cmp r10d, 0x18
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0x70], rdi
jmp 0x14041235b
mov dword [rsp + 0x40], ebp
jmp 0x140412364
jne 0x140412488
cmp r11d, 0xff000000
jne 0x140412488
mov r9d, edx
rcr r10w, cl
mov edi, 3
sub r10b, dil
movzx r10d, r13w
xor r10, 0x1677c02
mov r10d, 0x18
mov byte [rsp + 0x88], 1
xor r13d, r13d
jmp 0x1404123a7
jmp 0x1404124c8
mov rcx, rsi
jmp 0x1404123b4
call fcn.14040cd9c
test eax, eax
jmp 0x1404123c0
je 0x14041269c
mov dword [rsp + 0x20], ebp
setne r9b
mov rcx, rsi
mov rbx, qword [rsp + 0xb8]
xchg edi, esi
movsx rdi, r14w
mov rdx, rbx
mov r8b, 0x37
movsx rsi, bp
mov rsi, qword [rsp + 0xc0]
movsx r8, r9w
mov r8, rsi
mov r9b, dil
mov rdi, qword [rsp + 0xc8]
mov r9, rdi
jmp 0x14041240b
call fcn.14041cf20
test ebp, ebp
jmp 0x140412417
jne 0x14041241f
mov ebp, dword [rdi]
mov r8d, dword [rsi]
mov edx, dword [rbx]
mov rcx, rax
cmovnp si, cx
mov r13w, ax
shrd r14d, r11d, 0x2e
mov r9d, ebp
movaps xmm6, xmmword [rsp + 0x89c0]
bt bx, r13w
add rsp, 0x89d8
movsx rbp, bp
movzx r12d, ax
pop rbx
jmp 0x140412462
pop rbp
movsx rdi, si
pop rdi
pop rsi
jmp 0x14041246e
pop r12
pop r13
movzx r14d, ax
movzx r15, r8w
cmovae r14w, r12w
pop r14
pop r15
jmp 0x14041e6d2
mov r9d, edx
clc
cmova di, sp
mov dl, 1
xor r13d, r13d
shl dil, cl
mov byte [rsp + 0x88], dl
cmp r11d, 1
dec di
movsxd rdi, edi
mov edi, 4
jmp 0x1404124b3
sbb edi, 0
mov dword [rsp + 0x58], eax
and ax, si
cmp r13, 0x3eb66fec
shl ax, 0xbf
mov dword [rsi + 8], edi
and ax, 0x4c8f
mov eax, dword [rsp + 0x94]
cmp sp, r12w
cmp eax, 3
cmovge edi, eax
jmp 0x1404124e5
test r8d, r8d
jmp 0x1404124ed
je 0x14041251b
sub ebp, ebp
rcl ah, cl
movzx ax, bl
test r8b, spl
mov eax, 0x7fffffff
cmp bp, di
xor edx, edx
cmp cl, r11b
div r8d
cmp eax, edi
jmp 0x140412515
jb 0x140411f84
mov dword [rsp + 0x50], edi
or ebp, 0x5f3d4348
rol bp, cl
mov ebp, edi
test r8b, 0x21
stc
cmp r14b, dil
imul ebp, r8d
clc
test ebp, ebp
jmp 0x14041253e
js 0x140411613
test r9d, r9d
je 0x14041256b
mov eax, 0x7fffffff
cmc
cmp sp, 0x5d66
sub edx, edx
stc
div ecx
clc
cmp eax, ebp
jmp 0x140412565
jb 0x140411613
test r8d, r8d
jmp 0x140412573
je 0x1404125a0
mov eax, 0x7fffffff
cmp rcx, r14
test r14b, sil
cmc
sub edx, edx
cmp r12b, r14b
test dil, r13b
clc
div r8d
cmp eax, dword [rsp + 0x50]
jmp 0x14041259a
jb 0x140411613
test r9d, r9d
jmp 0x1404125a8
je 0x1404125c4
mov eax, 0x7fffffff
sub edx, edx
cmp r14b, 0xd9
div ecx
stc
cmp eax, ebp
jb 0x140411613
mov dword [rsp + 0xa0], r11d
clc
mov dword [rsp + 0x48], r10d
clc
mov dword [rsp + 0xdc], r9d
clc
imul ebp, ecx
movsx rcx, r15w
mov ch, ah
bswap rcx
movsxd rcx, ebp
call fcn.140109134
test rax, rax
jmp 0x1404125f8
je 0x140411613
mov rdi, rax
xor cl, r15b
sub cx, 0x5902
mov ecx, dword [rsp + 0x48]
cmp ecx, 0xf
mov qword [rsp + 0x60], rdi
jmp 0x14041261a
jg 0x140412b0d
cmp r13d, 0x101
setge al
sub r8b, sil
xchg r8b, r8b
sbb r8w, r12w
or byte [rsp + 0x88], al
jmp 0x140412646
mov r8d, dword [rsp + 0x40]
jmp 0x140412650
jne 0x14041577a
test r13d, r13d
jle 0x14041356d
mov eax, r13d
or rbp, r8
rcr rbp, 0x74
test r12w, r12w
mov qword [rsp + 0x58], rax
lahf
bts ax, di
mov rbp, qword [r14]
or ax, 0x354b
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
sub edi, edi
jmp 0x14041268d
mov dword [rsp + 0x40], r8d
jmp 0x140412697
jmp 0x14041271a
mov rcx, rsi
jmp 0x1404126a4
call fcn.14041ea74
test eax, eax
jmp 0x1404126b0
je 0x140411613
mov dword [rsp + 0x20], ebp
mov rcx, rsi
movsx r8d, dx
cwd
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x1404126e0
call fcn.14041f242
jmp 0x140411f8e
inc rbp
jmp 0x1404126f2
mov qword [r14], rbp
jmp 0x1404126fa
mov byte [rsp + rdi*4 + 0x153], 0xff
jmp 0x140412707
inc rdi
cmp qword [rsp + 0x58], rdi
jmp 0x140412714
je 0x14041356d
cmp rbp, rax
jmp 0x140412722
jae 0x140412750
lea rcx, [rbp + 1]
cmovl dx, r13w
mov qword [r14], rcx
movzx rdx, cx
mov dh, bh
jmp 0x14041273f
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14041274b
jmp 0x14041280e
cmp dword [r12], 0
je 0x1404127c8
mov r8d, dword [rsi + 0x34]
cmovs cx, sp
cdq
not cx
mov rcx, qword [rsi + 0x28]
movzx edx, r11w
cdq
bswap dx
mov rdx, rbx
jmp 0x14041277b
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r14w, 0x5bb5
clc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test r11, 0x2f11671e
test eax, eax
jmp 0x1404127a5
je 0x1404127d4
cdqe
add rax, rbx
movzx dx, sil
movzx edx, si
xchg dx, dx
movzx edx, byte [rbx]
jmp 0x1404127c3
jmp 0x1404127e6
sub edx, edx
jmp 0x1404127cf
jmp 0x14041280e
mov dword [r12], 0
mov byte [rbx], 0
inc ebp
xor edx, edx
mov rax, r15
mov rcx, qword [rsp + 0x38]
not r8b
add rbp, 0x2c946b3f
mov qword [rcx], rax
neg bpl
seto r8b
mov qword [r14], r15
mov rbp, r15
movsx r8, si
mov r8d, dword [rsp + 0x40]
mov byte [rsp + rdi*4 + 0x152], dl
cmp rbp, rax
jmp 0x14041281d
jae 0x140412844
lea rcx, [rbp + 1]
movsx dx, r8b
mov qword [r14], rcx
movzx edx, byte [rbp]
movzx ebp, r8w
mov rbp, rcx
jmp 0x14041283f
jmp 0x140412909
cmp dword [r12], 0
je 0x1404128b6
mov ebp, r8d
cmovno r8, rcx
movzx edx, dx
mov r8d, dword [rsi + 0x34]
movzx ecx, di
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14041286c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r8w, dx
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
stc
test r12w, 0x4a46
jmp 0x140412892
test eax, eax
jmp 0x140412899
je 0x1404128c2
cdqe
btc rdx, 0xe4
add rax, rbx
movzx edx, byte [rbx]
jmp 0x1404128b1
jmp 0x1404128e8
sub edx, edx
jmp 0x1404128bd
jmp 0x140412909
mov dword [r12], 0
movsxd r8, r12d
mov byte [rbx], 0
rcr ecx, 0xd
cmp r12w, 0x1fc6
sub edx, edx
sbb r8, rsi
mov rax, r15
not r8b
ror r8b, 0x51
mov r8d, ebp
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
rol bpl, 0x1c
adc ebp, eax
mov qword [r14], r15
dec bpl
movzx ebp, r11w
mov rbp, r15
cmp si, dx
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jae 0x140412947
lea rcx, [rbp + 1]
movsx rdx, ax
mov qword [r14], rcx
not dh
jmp 0x14041292b
movzx edx, byte [rbp]
bswap ebp
jmp 0x14041293a
mov rbp, rcx
jmp 0x140412942
jmp 0x140412a0d
cmp dword [r12], 0
je 0x1404129c6
mov ebp, r8d
movsx rcx, cx
mov r8d, dword [rsi + 0x34]
movzx cx, cl
xchg dh, cl
bswap edx
mov rcx, qword [rsi + 0x28]
movzx edx, cx
bswap rdx
movzx dx, r12b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r12w, 0x1d
sub ecx, dword [rsi + 0xd0]
test sp, 0x3f03
cmp cx, bx
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404129a1
je 0x1404129d2
cdqe
sar dx, cl
shr dx, 0xac
bts dx, bp
add rax, rbx
not edx
movzx edx, byte [rbx]
jmp 0x1404129c1
jmp 0x1404129ee
sub edx, edx
jmp 0x1404129cd
jmp 0x140412a0d
mov dword [r12], 0
adc r8w, 0x7fe8
mov byte [rbx], 0
test spl, r9b
xor edx, edx
mov rax, r15
rol r8b, cl
mov r8d, ebp
seta bpl
xor ebp, r15d
mov rcx, qword [rsp + 0x38]
cmp r11b, bpl
movzx rbp, bx
mov qword [rcx], rax
mov qword [r14], r15
mov rbp, r15
mov byte [rsp + rdi*4 + 0x150], dl
cmp bpl, dil
test r13d, 0x30733dd4
test r9, r12
cmp r8d, 0xc
jmp 0x140412a2a
je 0x1404126fa
cmp rbp, rax
jmp 0x140412a38
jb 0x1404126ea
cmp dword [r12], 0
jmp 0x140412a48
je 0x1404126fa
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cdq
movsxd rdx, edi
jmp 0x140412a5f
mov rdx, rbx
jmp 0x140412a67
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x140412a75
sub ecx, dword [rsi + 0xd0]
cmc
jmp 0x140412a81
add dword [rsi + 0xb8], ecx
jmp 0x140412a8d
test eax, eax
jmp 0x140412a94
je 0x140412aa9
cdqe
add rax, rbx
jmp 0x140412aa4
jmp 0x140412ac3
mov dword [r12], 0
mov r8w, di
mov byte [rbx], 0
mov rax, r15
movsx rcx, r8w
not r8w
mov rcx, qword [rsp + 0x38]
cmovns bp, r9w
movsx r8d, r11w
mov qword [rcx], rax
movzx r8w, bl
movsxd r8, ebp
not r8w
mov rbp, r15
movzx r8, ax
movsx r8w, spl
mov r8d, dword [rsp + 0x40]
jmp 0x140412af6
jmp 0x1404126f2
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x140412b08
jmp 0x140412bcf
mov edx, dword [rsp + 0x40]
bsf ax, r14w
add edx, dword [rsp + 0x120]
adc rax, r8
movsx eax, r14w
shr rax, cl
mov rax, qword [rsp + 0x70]
cmp rcx, 0x147c7f6b
clc
sub eax, edx
mov qword [rsp + 0x70], rax
jmp 0x140412b40
je 0x1404149d2
js 0x140413c8a
cmp qword [rsi + 0x10], 0
jmp 0x140412b56
je 0x14041499b
mov rax, qword [rsp + 0x38]
movsx rcx, r14w
mov rcx, qword [rax]
sub dx, bp
movzx eax, dx
rol edx, cl
mov rax, qword [r14]
rcl dil, 0x82
mov ebp, ecx
sub ebp, eax
rcl dh, 0x2f
mov rdi, qword [rsp + 0x70]
mov edx, edi
stc
sub edx, ebp
jmp 0x140412b8d
jle 0x1404149ae
mov qword [rsi + 0xc0], rcx
jmp 0x140412b9f
mov rcx, qword [rsi + 0x28]
jmp 0x140412ba8
call qword [rsi + 0x18]
jmp 0x1404149c3
mov rcx, qword [r14]
test ax, r8w
test eax, 0x102910c5
cmp di, di
mov eax, eax
cmp r9b, 0xa2
test r8, 0xa331525
add rax, rcx
mov qword [r14], rax
mov rcx, rsi
call fcn.140426f60
mov edi, eax
shld cx, r8w, 0x33
ror cx, 0x70
rol cx, 0xf1
shl edi, 0x10
movsxd rcx, edi
mov rcx, rsi
jmp 0x140412bf8
call fcn.140426f60
or eax, edi
je 0x140412cb3
js 0x140412c7f
cmp qword [rsi + 0x10], 0
jmp 0x140412c15
je 0x140412c96
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
xor dl, spl
mov rcx, qword [r14]
bts di, dx
sbb di, 0x9cc
movsxd rdx, r15d
mov edi, ebp
test si, si
stc
sub edi, ecx
movzx rdx, r14w
rcl dh, cl
rol edx, 0x65
mov edx, eax
test bh, 0xce
sub edx, edi
jmp 0x140412c52
jle 0x140412ca1
mov qword [rsi + 0xc0], rbp
jmp 0x140412c6e
mov rcx, qword [rsi + 0x28]
jmp 0x140412c77
call qword [rsi + 0x18]
jmp 0x140412cb3
mov rax, qword [rsp + 0x38]
jmp 0x140412c89
mov rax, qword [rax]
jmp 0x140412c91
jmp 0x140412cb0
mov rcx, qword [r14]
jmp 0x140412ca1
mov eax, eax
test rsi, r9
add rax, rcx
movsxd rcx, r14d
movzx rcx, r10w
mov qword [r14], rax
mov rcx, rsi
call fcn.140426f60
mov edi, eax
bt cx, si
not rcx
sub ch, dl
shl edi, 0x10
movsx rcx, r12w
mov rcx, rsi
call fcn.140426f60
or eax, edi
movsxd rdi, eax
movzx di, r8b
mov edi, dword [rsp + 0x70]
je 0x140412d8a
js 0x140412d62
cmp qword [rsi + 0x10], 0
je 0x140412d74
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
or edx, r8d
sal dl, cl
cdq
mov rcx, qword [r14]
btr dx, 0x90
stc
shrd rdx, r9, 0x3c
mov edi, ebp
sub edi, ecx
xadd dx, dx
ror dh, cl
movsx rdx, si
mov edx, eax
test si, ax
cmc
sub edx, edi
setns dil
mov edi, dword [rsp + 0x70]
jmp 0x140412d39
jle 0x140412d7a
mov qword [rsi + 0xc0], rbp
jmp 0x140412d51
mov rcx, qword [rsi + 0x28]
jmp 0x140412d5a
call qword [rsi + 0x18]
jmp 0x140412d8a
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x140412d6f
jmp 0x140412d80
mov rcx, qword [r14]
cmp ah, 0x16
mov eax, eax
clc
add rax, rcx
mov qword [r14], rax
jmp 0x140412d8a
mov rcx, rsi
call fcn.140426f60
cmp eax, 1
jmp 0x140412d9a
ja 0x140411613
mov dword [rsp + 0x60], eax
neg r8b
sub ebp, ebp
movsx r8, bp
mov ecx, 4
sbb dx, sp
bts dx, bx
bts dx, cx
mov edx, edi
jmp 0x140412dc4
mov r8d, r13d
xor r9d, r9d
jmp 0x140412dcf
call fcn.140119d48
test eax, eax
jmp 0x140412ddb
je 0x140411f84
cmp dword [rsp + 0x40], 0x10
jmp 0x140412deb
jne 0x140412e53
cmp dword [rsp + 0x78], 0x10
jmp 0x140412dfb
jne 0x140412e53
cmp dword [rsp + 0x60], 0
jmp 0x140412e0b
jne 0x140412e53
mov ecx, 8
movsx edx, r8w
xor r8b, r10b
mov r8d, edx
mov edx, edi
mov r8d, r13d
cmp r8b, 0x62
xor r9d, r9d
jmp 0x140412e31
call fcn.14023e9e0
mov rbp, rax
mov rax, qword [rsp + 0x50]
jmp 0x140412e43
mov dword [rax], 0x10
jmp 0x140412e4e
jmp 0x140412e85
mov eax, r13d
imul eax, edi
movzx cx, al
shl eax, 2
movzx rcx, cx
movsxd rcx, eax
jmp 0x140412e6c
call fcn.140109134
mov rbp, rax
cmp bp, 0x3ba7
test r14, 0x4ede30cd
jmp 0x140412e85
test rbp, rbp
jmp 0x140412e8d
je 0x140411613
imul edi, r13d
cmp dword [rsp + 0x60], 0
jmp 0x140412ea1
mov qword [rsp + 0x60], rbp
jmp 0x140412eab
mov qword [rsp + 0x48], rdi
jmp 0x140412eb5
mov dword [rsp + 0xb4], r13d
je 0x140413616
mov edx, dword [rsp + 0x68]
or cx, 0x2882
movsx cx, r9b
shr ch, cl
imul edx, r13d
xor cx, cx
add edx, edx
movsx ecx, r14w
mov rcx, rsi
jmp 0x140412ee8
call fcn.1400e0174
mov eax, dword [rsp + 0x68]
jmp 0x140412ef7
mov qword [rsp + 0x80], rax
lea eax, [rdi - 1]
test r12b, 0xac
mov dword [rsp + 0x88], eax
mov eax, edi
cmp dl, r14b
clc
cmp r10w, 0x88
and eax, 0xfffffff8
test r9b, 0x14
mov dword [rsp + 0x98], eax
jmp 0x140412f2c
and edi, 7
test r9b, 0x51
stc
mov qword [rsp + 0xa8], rdi
stc
test sp, 0x33a1
sub eax, eax
jmp 0x140412f49
jmp 0x140412f6a
mov rax, qword [rsp + 0x58]
jmp 0x140412f58
inc rax
cmp rax, 4
jmp 0x140412f64
je 0x140413b59
lea rdi, [rax + rbp]
cmc
mov qword [rsp + 0x58], rax
cmp dh, 0xf9
jmp 0x140412f7c
cmp rax, qword [rsp + 0x80]
jmp 0x140412f89
jae 0x1404134b3
cmp dword [rsp + 0x48], 0
jle 0x140412f4e
sub ecx, ecx
movsx r13w, cl
mov al, r13b
movsx r13, r12w
mov rax, qword [rsp + 0x48]
mov r13d, eax
jmp 0x140412fb5
jmp 0x140412ff8
mov ecx, dword [rsp + 0x40]
add ecx, r13d
sal bpl, cl
movsxd rax, r13d
add al, 0x31
mov rbp, qword [rsp + 0x60]
mov rax, qword [rsp + 0x48]
bt r13, 0x8d
btr r13d, 0xc
mov r13d, eax
cmp r8b, 0xb9
clc
jmp 0x140412fea
sub r13d, ecx
jmp 0x140412ff2
jle 0x140412f4e
mov rdx, qword [r14]
movzx eax, r12w
btr eax, 0xe3
dec ah
mov rax, qword [rsp + 0x38]
test r9b, 0x60
test r13b, r13b
mov rax, qword [rax]
cmp rdx, rax
jmp 0x14041301c
mov dword [rsp + 0x40], ecx
jmp 0x140413025
jae 0x14041304b
lea rcx, [rdx + 1]
mov qword [r14], rcx
movsxd r8, r12d
movzx r8d, bp
not r8w
movzx r8d, byte [rdx]
jmp 0x140413046
jmp 0x140413129
cmp dword [r12], 0
je 0x1404130c6
mov r8d, dword [rsi + 0x34]
movsx edx, r13w
jmp 0x140413063
mov rcx, qword [rsi + 0x28]
mov dx, r12w
movsxd rdx, r13d
mov rdx, rbx
jmp 0x140413076
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test rsp, 0x59a548b2
cmp rbx, 0x6d765d53
test r15b, cl
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
je 0x1404130ce
cdqe
bt r8w, 0xb4
add rax, rbx
movsx r8d, r14w
movsx r8, r9w
movzx r8d, byte [rbx]
jmp 0x1404130c1
jmp 0x140413105
sub r13d, r13d
jmp 0x14041317d
mov dword [r12], 0
ror ax, 0x80
cmc
mov byte [rbx], 0
jmp 0x1404130e8
sub r8d, r8d
jmp 0x1404130f7
mov rax, r15
bsr cx, r14w
sal ch, 0x7e
add rcx, r15
mov rcx, qword [rsp + 0x38]
cmc
mov qword [rcx], rax
cmc
cmovbe rcx, rdi
xor cx, 0x29a2
mov qword [r14], r15
movsxd rcx, r11d
dec cx
bsr rcx, r9
mov rcx, r15
clc
cmp r8b, 0x80
jmp 0x140413132
jne 0x140413146
mov ecx, dword [rsp + 0x40]
jmp 0x140413141
jmp 0x140412fce
movzx edx, r8b
jmp 0x140413153
test r8b, r8b
jmp 0x14041315b
js 0x1404132ac
cmp r13d, edx
movsx r13d, r11w
movzx r13, cx
mov r13d, r11d
mov r13d, edx
jmp 0x140413177
jbe 0x140413609
inc r13d
mov ebp, r13d
jmp 0x140413188
jmp 0x1404131cc
lea rcx, [rax + 1]
cmp ebp, ecx
cmc
jmp 0x140413199
mov qword [r14], rcx
cmp r8, rax
test ax, 0x6ee7
jmp 0x1404131a8
movzx eax, byte [rax]
cmp r11b, 0xc0
mov byte [rdi], al
jmp 0x1404131b6
add rdi, 4
jmp 0x1404131bf
dec ebp
jmp 0x1404131c6
je 0x140412fba
mov rax, qword [r14]
btc ecx, r13d
and ch, 0x8e
sbb cx, r13w
mov rcx, qword [rsp + 0x38]
cmp r13b, dil
stc
cmp rax, qword [rcx]
jmp 0x1404131eb
jb 0x14041318d
cmp dword [r12], 0
jmp 0x1404131fb
je 0x140413268
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cwd
mov rdx, rbx
jmp 0x140413213
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
cmp esi, r10d
sub ecx, dword [rsi + 0xd0]
test r9, 0x405c4631
add dword [rsi + 0xb8], ecx
test r12w, 0x2fac
cmp r15b, cl
stc
test eax, eax
jmp 0x140413244
je 0x14041326f
movsxd rcx, eax
sar rax, 0x76
movsx ax, bpl
cmp si, r9w
add rcx, rbx
bswap ax
movzx eax, byte [rbx]
jmp 0x14041328d
sub eax, eax
jmp 0x1404131af
mov dword [r12], 0
xchg dx, cx
btc cx, 0xdd
mov byte [rbx], 0
rcl rcx, cl
xor eax, eax
mov rcx, r15
movsxd rdx, edi
mov rdx, qword [rsp + 0x38]
jmp 0x140413297
mov qword [rdx], rcx
jmp 0x14041329f
mov qword [r14], r15
jmp 0x1404132a7
jmp 0x1404131af
mov r9d, 0x101
stc
sub r9d, edx
clc
test r14w, 0x36f2
cmp r8b, r9b
cmp r9d, r13d
jmp 0x1404132c8
ja 0x140413609
mov r13d, edx
test dil, 0x15
cmp rcx, rax
jmp 0x1404132dd
jae 0x140413302
lea rax, [rcx + 1]
jmp 0x1404132ec
mov qword [r14], rax
movsxd rax, r8d
movzx eax, bx
jmp 0x1404132fa
movzx eax, byte [rcx]
jmp 0x1404133cf
cmp dword [r12], 0
jmp 0x14041330c
je 0x140413376
mov dword [rsp + 0xa0], r9d
mov dword [rsp + 0x78], r8d
cdq
setg ch
mov r8d, dword [rsi + 0x34]
setne cl
mov rcx, qword [rsi + 0x28]
setb dh
movzx rdx, r11w
cwd
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test ecx, esp
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140413358
je 0x140413382
movsxd rcx, eax
mov al, bpl
or al, 0x5a
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140413371
jmp 0x14041339e
xor eax, eax
jmp 0x14041337d
jmp 0x1404133cf
mov dword [r12], 0
movzx r9, bp
sar rdx, 0x96
mov byte [rbx], 0
adc r8b, 0x6b
xor eax, eax
mov rcx, r15
mov r8d, dword [rsp + 0x78]
sar r9b, 0x46
sbb r9b, r10b
mov r9d, dword [rsp + 0xa0]
dec dl
shl dl, cl
cmp rdx, rbx
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
cmp r13w, 0x1892
mov qword [r14], r15
test si, 0x1f8c
test r9b, 7
jmp 0x1404133d8
je 0x14041343f
mov cl, 1
cmp rsi, 0xf8a2d27
cmp r14b, r15b
sub cl, r8b
cmp r11w, ax
cmp rsp, 0x535d3143
movzx ecx, cl
stc
and ecx, 7
test dx, 0x290e
xor edx, edx
mov byte [rdi], al
test r12b, r9b
jmp 0x140413410
add rdi, 4
inc rdx
cmc
cmp si, cx
cmp ecx, edx
jmp 0x140413422
jne 0x140413406
add r13d, edx
not ecx
mov ecx, 0x101
sub ecx, r13d
jmp 0x14041343a
jmp 0x140413442
mov ecx, r9d
cmp r8b, 0xf9
jmp 0x14041344b
ja 0x1404134a7
mov byte [rdi], al
test ah, 0xc3
mov byte [rdi + 4], al
mov byte [rdi + 8], al
test r14b, 0x4b
clc
mov byte [rdi + 0xc], al
mov byte [rdi + 0x10], al
test r11b, bl
cmp r14, 0x2e9f54fd
mov byte [rdi + 0x14], al
jmp 0x14041347f
mov byte [rdi + 0x18], al
mov byte [rdi + 0x1c], al
test bpl, 0x1b
cmp esp, 0x401c1b08
add rdi, 0x20
stc
jmp 0x140413499
add ecx, 0xfffffff8
jmp 0x1404134a1
jne 0x140413451
mov ecx, dword [rsp + 0x40]
add ecx, r9d
jmp 0x140412fce
cmp dword [rsp + 0x48], 0
jmp 0x1404134bd
jle 0x140412f4e
cmp qword [rsp + 0x58], 3
sete al
neg al
cmp dword [rsp + 0x88], 7
jb 0x140413532
mov ecx, dword [rsp + 0x98]
cmp dil, r12b
mov byte [rdi], al
jmp 0x1404134f2
mov byte [rdi + 4], al
test rax, 0x30607864
mov byte [rdi + 8], al
cmp dl, sil
mov byte [rdi + 0xc], al
jmp 0x14041350a
mov byte [rdi + 0x10], al
cmp r9w, ax
jmp 0x140413516
mov byte [rdi + 0x14], al
mov byte [rdi + 0x18], al
mov byte [rdi + 0x1c], al
add rdi, 0x20
clc
add ecx, 0xfffffff8
jmp 0x14041352c
jne 0x1404134e6
test byte [rsp + 0x48], 7
je 0x140412f4e
sub ecx, ecx
mov byte [rdi + rcx*4], al
jmp 0x140413547
inc rcx
jmp 0x140413556
cmp dword [rsp + 0xa8], ecx
jmp 0x140413562
jne 0x14041353f
jmp 0x140412f4e
sub eax, eax
cmp r8d, 0xc
movsx rcx, bp
sete al
movzx dx, bpl
rol edx, 0xc9
or eax, 0xfffffffc
cdq
bsf dx, r8w
btr cx, 0xc6
imul r13d, eax
add r13d, dword [rsp + 0x70]
cqo
sar ecx, cl
sar ecx, 0xb5
add r8d, dword [rsp + 0x120]
sub r13d, r8d
mov rcx, rsi
cwd
cqo
mov edx, r13d
call fcn.1400e0174
mov eax, dword [rsp + 0x48]
cmp r14w, dx
test al, spl
cmp eax, 1
jmp 0x1404135cd
je 0x140413f01
cmp eax, 8
jmp 0x1404135db
je 0x1404143e4
cmp eax, 4
jmp 0x1404135e9
jne 0x14041498c
mov ecx, dword [rsi]
jmp 0x1404135f6
inc ecx
jmp 0x1404135fd
shr ecx, 1
jmp 0x140413604
jmp 0x1404143e9
mov rcx, rbp
jmp 0x140413611
jmp 0x14041577d
mov edx, dword [rsp + 0x40]
btr eax, ecx
dec ax
shl al, cl
xor edx, 0x10
mov eax, dword [rsp + 0x78]
xor eax, 0x10
or r13w, 0x1fac
rcl r13w, 0x98
shr r13b, cl
or eax, edx
mov r13b, r10b
cmovno ax, bx
cdqe
sete byte [rsp + 0x88]
cwde
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0xa0], rax
lea eax, [rdi - 1]
jmp 0x140413662
mov dword [rsp + 0x98], eax
rcr al, cl
ror al, 0x83
mov eax, edi
xadd r13b, r13b
and eax, 0xfffffff8
sub r13d, r10d
shr r13d, cl
mov dword [rsp + 0xd0], eax
mov eax, edi
and eax, 7
mov qword [rsp + 0xa8], rax
dec ax
mov eax, edi
mov qword [rsp + 0x40], rax
movsx r13, cx
rcl r13w, cl
sub edi, edi
mov r13b, r10b
movzx r13, r11w
movsx r13, dx
mov qword [rsp + 0x58], rbp
mov r13, rbp
jmp 0x1404136bd
jmp 0x140413706
mov rdi, qword [rsp + 0x80]
inc rdi
movsx rbp, sp
inc bpl
seto bpl
inc r13
xor rbp, r9
add qword [rsp + 0x58], 2
xadd bpl, bpl
ror rbp, cl
test rsp, r9
cmp rdi, 4
mov bpl, 2
mov bp, cx
movsx ebp, dx
mov rbp, qword [rsp + 0x60]
je 0x140413b59
cmp rdi, qword [rsp + 0xa0]
jmp 0x140413713
mov qword [rsp + 0x80], rdi
jmp 0x140413720
jae 0x140413798
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0x10
movzx ax, r11b
mov rax, qword [rsp + 0x48]
jmp 0x14041373d
jne 0x140413893
test eax, eax
jmp 0x14041374a
jle 0x1404136c2
xor edi, edi
movsx rcx, r9w
movzx cx, r11b
movsx ecx, r11w
mov rcx, rsi
jmp 0x140413767
call fcn.140426f60
mov rcx, qword [rsp + 0x58]
jmp 0x140413776
mov word [rcx + rdi*8], ax
jmp 0x14041377f
inc rdi
clc
stc
cmp dword [rsp + 0x40], edi
jmp 0x14041378d
jne 0x14041375f
jmp 0x1404136c2
cmp byte [rsp + 0x88], 0
cdq
movsxd rdx, ecx
jmp 0x1404137a9
mov rdx, qword [rsp + 0x48]
jmp 0x1404137b3
je 0x1404138e0
sub eax, eax
clc
rcl cl, 0xbf
cmp rdi, 3
mov cl, r14b
sete cl
test edx, edx
jmp 0x1404137d0
jle 0x1404136c2
mov al, cl
setl ch
ror ch, cl
neg eax
btr ecx, 0x79
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
lea rcx, [rcx + rdx*2]
cmp dword [rsp + 0x98], 7
jmp 0x140413801
jb 0x140413853
mov edx, dword [rsp + 0xd0]
clc
test ah, 0xd3
mov word [rcx], ax
test rax, r8
mov word [rcx + 8], ax
mov word [rcx + 0x10], ax
test ecx, 0x2f340ec7
mov word [rcx + 0x18], ax
stc
jmp 0x140413830
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
mov word [rcx + 0x30], ax
mov word [rcx + 0x38], ax
stc
add rcx, 0x40
cmp r12b, 0x5f
clc
add edx, 0xfffffff8
jne 0x140413812
mov rdx, qword [rsp + 0x48]
test dl, 7
jmp 0x140413860
je 0x1404136c2
xor edx, edx
jmp 0x14041386d
mov word [rcx + rdx*8], ax
jmp 0x140413876
inc rdx
cmp r13b, r10b
cmp dword [rsp + 0xa8], edx
jmp 0x140413888
jne 0x14041386d
jmp 0x1404136c2
cmp dword [rsp + 0x78], 0x10
jne 0x14041395d
test eax, eax
jmp 0x1404138a5
jle 0x1404136c2
sub edi, edi
movzx rcx, r13w
mov rcx, rsi
call fcn.140426f60
mov rcx, r13
jmp 0x1404138c1
mov byte [rcx + rdi*4], ah
jmp 0x1404138c9
inc rdi
cmp dword [rsp + 0x40], edi
jmp 0x1404138d5
jne 0x1404138b1
jmp 0x1404136c2
cmp rdi, 3
mov al, r12b
not al
sete al
cmp r12b, 0xcf
test edx, edx
jmp 0x1404138f7
jle 0x1404136c2
neg al
movsx ecx, di
btc ecx, 0x4e
movzx cx, sil
mov rcx, qword [rsp + 0x60]
shrd dx, ax, 0xb4
jmp 0x14041391e
mov rdx, qword [rsp + 0x80]
jmp 0x14041392f
add rcx, rdx
stc
test r8, 0x343c6b57
clc
cmp dword [rsp + 0x98], 7
jmp 0x140413948
jae 0x140413ab6
mov rbp, qword [rsp + 0x48]
jmp 0x140413958
jmp 0x140413b22
test eax, eax
jle 0x1404136c2
mov rbp, qword [r14]
adc ah, bh
lahf
jmp 0x140413970
mov rax, qword [rsp + 0x38]
jmp 0x14041397b
mov rax, qword [rax]
cmp r10w, sp
sub edi, edi
jmp 0x140413989
jmp 0x1404139d4
lea rcx, [rbp + 1]
cwd
mov qword [r14], rcx
cdq
movzx edx, byte [rbp]
movzx rbp, r10w
inc bpl
mov rbp, rcx
movsx rcx, r14w
inc rcx
bswap cx
mov rcx, r13
jmp 0x1404139b8
mov byte [r13 + rdi*4], dl
jmp 0x1404139c2
inc rdi
cmp dword [rsp + 0x40], edi
jmp 0x1404139ce
je 0x1404136c2
cmp rbp, rax
jmp 0x1404139dc
jb 0x14041398e
cmp dword [r12], 0
jmp 0x1404139ec
je 0x140413a56
mov r8d, dword [rsi + 0x34]
bswap ecx
cqo
movsx edx, r14w
mov rcx, qword [rsi + 0x28]
cqo
mov rdx, rbx
jmp 0x140413a0c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
stc
cmc
test dx, 0x4bb1
add dword [rsi + 0xb8], ecx
jmp 0x140413a31
test eax, eax
jmp 0x140413a38
je 0x140413a62
cdqe
add rax, rbx
movsx rdx, bp
cwd
movzx edx, byte [rbx]
jmp 0x140413a51
jmp 0x140413a93
xor edx, edx
jmp 0x140413a5d
jmp 0x1404139b0
mov dword [r12], 0
shl bpl, 0xf4
bsf cx, dx
mov byte [rbx], 0
movzx cx, r14b
jmp 0x140413a82
sub edx, edx
cmovno eax, ebx
xchg ch, cl
movsx rcx, bp
mov rax, r15
bswap cx
mov rcx, qword [rsp + 0x38]
movzx ebp, r8w
mov qword [rcx], rax
bswap rbp
mov qword [r14], r15
movsx rbp, di
mov rbp, r15
jmp 0x140413ab1
jmp 0x1404139b0
mov edx, dword [rsp + 0xd0]
btc bp, r8w
sbb bp, 0x501f
btr ebp, r8d
mov rbp, qword [rsp + 0x48]
jmp 0x140413ad9
mov byte [rcx], al
stc
cmp bp, di
jmp 0x140413ae4
mov byte [rcx + 4], al
clc
mov byte [rcx + 8], al
cmc
clc
cmp bpl, r11b
mov byte [rcx + 0xc], al
mov byte [rcx + 0x10], al
jmp 0x140413afb
mov byte [rcx + 0x14], al
mov byte [rcx + 0x18], al
cmp sil, 0xf7
mov byte [rcx + 0x1c], al
cmp r13d, r8d
add rcx, 0x20
cmp r14b, 0xa2
stc
add edx, 0xfffffff8
jmp 0x140413b1c
jne 0x140413ad9
test bpl, 7
jmp 0x140413b2b
je 0x1404136c2
xor edx, edx
mov byte [rcx + rdx*4], al
jmp 0x140413b3b
inc rdx
test cl, r14b
cmc
cmp dword [rsp + 0xa8], edx
jmp 0x140413b4e
jne 0x140413b33
jmp 0x1404136c2
cmp dword [rsp + 0x68], 4
mov r8d, dword [rsp + 0x94]
mov esi, dword [rsp + 0x70]
jb 0x140413dc1
mov rax, qword [rsp + 0x50]
stc
cmp dword [rax], 0x10
jne 0x140413ca9
cmp dword [rsp + 0x48], 0
jmp 0x140413b89
jle 0x140413dc1
mov eax, dword [rsp + 0x48]
cmc
clc
sub ecx, ecx
jmp 0x140413b9c
movss xmm0, dword [0x1400bf4c8]
jmp 0x140413ba9
movss xmm1, dword [0x1400bd4a0]
jmp 0x140413bb6
pxor xmm2, xmm2
jmp 0x140413bd5
inc rcx
clc
test r8w, bp
cmp rax, rcx
jmp 0x140413bcf
je 0x140413dc1
movzx edx, word [rbp + rcx*8 + 6]
test r13b, sil
test r8b, 0x76
test edx, edx
jmp 0x140413be8
je 0x140413bbf
cmp edx, 0xffff
je 0x140413bbf
movzx edx, dx
jmp 0x140413c02
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
jmp 0x140413c15
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 0x140413c39
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x140413c48
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 0x140413c68
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x140413c85
jmp 0x140413bbf
mov rax, qword [rsp + 0x38]
jmp 0x140413c94
mov rax, qword [rax]
jmp 0x140413c9c
mov qword [r14], rax
jmp 0x140413ca4
jmp 0x1404149d2
cmp dword [rsp + 0x48], 0
jle 0x140413dc1
mov eax, dword [rsp + 0x48]
test dil, r9b
stc
sub ecx, ecx
jmp 0x140413cc3
movss xmm0, dword [0x1400bf4c0]
jmp 0x140413cd0
movss xmm1, dword [0x1400bd4a0]
jmp 0x140413cdd
jmp 0x140413cf3
inc rcx
cmp rax, rcx
jmp 0x140413ced
je 0x140413dc1
movzx edx, byte [rbp + rcx*4 + 3]
test r12, 0x199c7cf1
cmc
test r10d, esp
test edx, edx
jmp 0x140413d0a
je 0x140413ce2
cmp edx, 0xff
jmp 0x140413d1b
je 0x140413ce2
movzx edx, dl
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x140413d37
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x140413d43
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x140413d55
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
movzx edx, r10w
cmovae dx, r11w
movsxd rdx, edx
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x140413d82
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
cwd
movsx dx, bpl
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 0x140413ce2
test r8d, 0xfffffffb
jmp 0x140413dcd
je 0x140413e2a
mov rax, qword [rsp + 0x50]
clc
cmp dword [rax], 0x10
jmp 0x140413de1
jne 0x140413e62
mov edi, dword [rsp + 0xb4]
xchg edx, ecx
mov dword [rsp + 0x20], edi
movsx r9d, cx
mov rcx, rbp
mov dh, 0xb0
not r9w
movzx rdx, r9w
mov edx, 4
movsx r9w, r10b
mov r9d, edx
cmovl r9w, bx
mov r9d, esi
jmp 0x140413e20
call fcn.14042546a
jmp 0x140413e91
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
seto dil
mov rdx, qword [rsp + 0xb8]
xchg dil, dil
mov dil, 0x41
jmp 0x140413e51
mov edi, dword [rsp + 0xb4]
jmp 0x140413e5d
jmp 0x140413ed5
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
xchg r9b, dl
mov rcx, rbp
setae dh
cdq
mov edx, 4
movzx r9d, r10w
bswap r9w
mov r9d, esi
jmp 0x140413e8c
call fcn.14042395a
mov rbp, rax
shrd rcx, rsi, 0x95
test rax, rax
cwd
cwde
cdq
mov rax, qword [rsp + 0xc0]
jmp 0x140413eb2
mov rcx, qword [rsp + 0xc8]
jmp 0x140413ec2
mov rdx, qword [rsp + 0xb8]
jmp 0x140413ecf
je 0x140411613
test rcx, rcx
jmp 0x140413edd
je 0x140413eee
mov dword [rcx], 4
jmp 0x140413eee
mov dword [rax], edi
jmp 0x140413ef5
mov dword [rdx], esi
jmp 0x140413efc
jmp 0x140411f84
mov eax, dword [rsi + 4]
test r15b, r13b
cmp r13d, 0x71557b0e
test eax, eax
jmp 0x140413f15
jle 0x140414977
mov eax, dword [rsi]
add eax, 7
cmc
shr eax, 3
test bpl, 0x48
cmc
neg eax
stc
and eax, 3
mov dword [rsp + 0x78], eax
mov eax, eax
test r11b, 0x84
cmp dil, 0x87
mov qword [rsp + 0xa0], rax
cmp esi, r10d
stc
xor eax, eax
clc
test r12b, sil
mov qword [rsp + 0x68], rax
cmp r9w, 0x4d4b
xor edi, edi
jmp 0x140413f9a
add rbp, qword [rsp + 0xa0]
movsx r13d, bx
mov r13b, 0xd0
mov qword [r14], rbp
movsx r13w, cl
bswap r13w
inc r13b
inc edi
sbb r13b, r8b
bts r13, r10
mov r13d, dword [rsi + 4]
cmp edi, r13d
jmp 0x140413f94
jge 0x14041497d
mov rcx, qword [r14]
sal dx, 0x74
xor edx, r11d
not al
mov rax, qword [rsp + 0x38]
shr dx, cl
rcr edx, cl
mov rdx, qword [rax]
cmp rcx, rdx
jmp 0x140413fbb
jae 0x140413fe2
lea rbp, [rcx + 1]
mov qword [r14], rbp
cbw
movzx eax, byte [rcx]
mov ecx, r14d
bswap ecx
not cx
mov rcx, rbp
jmp 0x140413fdd
jmp 0x1404140a7
cmp dword [r12], 0
jmp 0x140413fec
je 0x14041405a
mov r8d, dword [rsi + 0x34]
mov cl, dil
cdq
mov rcx, qword [rsi + 0x28]
mov dh, 0xd8
mov rdx, rbx
jmp 0x140414009
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
test r14w, 0xb4e
test r8d, r9d
add dword [rsi + 0xb8], ecx
cmc
clc
test eax, eax
jmp 0x140414030
je 0x140414066
movsxd rdx, eax
cbw
btc ax, 0xf3
add rdx, rbx
setnp ah
jmp 0x14041404d
movzx eax, byte [rbx]
jmp 0x140414055
jmp 0x140414083
sub eax, eax
jmp 0x140414061
jmp 0x1404140a7
mov dword [r12], 0
movzx r11, si
movsxd rcx, r8d
mov byte [rbx], 0
adc cx, di
sub eax, eax
mov rdx, r15
not r11
mov rcx, qword [rsp + 0x38]
sbb r11, 0x71356861
movsxd r11, edi
mov qword [rcx], rdx
or r11d, 0x39ee0583
mov qword [r14], r15
mov rcx, r15
stc
bswap r11w
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rdx
rcr r11b, 0x64
mov dword [rsp + 0x80], edi
mov r11d, dword [rsi]
cmp r9d, 0x54aa22d2
stc
test r11d, r11d
jmp 0x1404140cf
jle 0x14041433d
movzx eax, al
neg r9d
rcr bpl, cl
mov dword [rsp + 0x40], eax
clc
shl rax, 0x82
sub r13d, r13d
not bpl
mov r9d, 7
movzx rax, sp
not bpl
mov rax, qword [rsp + 0x68]
jmp 0x14041410a
mov ebp, eax
jmp 0x140414111
jmp 0x140414134
dec r9d
cmp ah, 9
mov ebp, edi
cmp r14, 0xfd22a9
clc
cmp r13d, r11d
jmp 0x14041412e
jge 0x140414346
sub edi, edi
mov eax, dword [rsp + 0x40]
bt eax, r9d
mov dx, r8w
setb dil
movsxd rax, ebp
lea r10, [rax + 3]
movsxd rdx, esp
shld rdx, rsi, 0x6d
movzx edx, byte [rsp + rdi*4 + 0x150]
and r8b, 0x93
ror r8d, cl
mov r8, qword [rsp + 0x60]
test bl, 0xe5
cmp r13, 0x3b156bbe
stc
mov byte [r8 + rax], dl
rol dx, 0xc8
movzx edx, byte [rsp + rdi*4 + 0x151]
mov byte [r8 + rax + 1], dl
inc edx
movzx rdx, si
movzx edx, byte [rsp + rdi*4 + 0x152]
mov rdi, r10
mov byte [r8 + rax + 2], dl
cmp edx, 0x389013e8
cmp dword [rsp + 0x50], 4
jmp 0x1404141af
jne 0x1404141ce
add ebp, 4
cwde
mov rax, qword [rsp + 0x60]
jmp 0x1404141c3
mov byte [rax + rdi], 0xff
mov edi, ebp
jmp 0x1404141ce
inc r13d
cmp dl, 0x6e
cmp r13d, r11d
je 0x140414346
test r9d, r9d
jg 0x140414116
mov rax, qword [rsp + 0x58]
test rax, 0x5d4d6ac4
cmp rax, qword [rsp + 0x48]
jmp 0x1404141fb
jae 0x14041421f
lea rcx, [rax + 1]
mov qword [r14], rcx
jmp 0x14041420d
movzx eax, byte [rax]
jmp 0x140414215
mov qword [rsp + 0x58], rcx
jmp 0x14041430d
cmp dword [r12], 0
jmp 0x140414229
je 0x14041428f
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14041423f
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r12b, 0xd4
stc
sub ecx, dword [rsi + 0xd0]
cmp bpl, 0x56
cmp r9b, r8b
clc
add dword [rsi + 0xb8], ecx
cmp ebp, 0x565604fb
jmp 0x14041426c
test eax, eax
jmp 0x140414273
je 0x14041429b
movsxd rcx, eax
sar ax, cl
shr ah, 0x75
add rcx, rbx
cdqe
movzx eax, byte [rbx]
jmp 0x1404142c9
xor eax, eax
jmp 0x140414296
jmp 0x14041430d
mov dword [r12], 0
bts r11d, eax
mov byte [rbx], 0
btr ecx, r15d
ror r11w, 0xdd
sbb cx, r14w
sub eax, eax
jmp 0x1404142c6
mov rcx, r15
mov qword [rsp + 0x48], rcx
movzx r11d, dx
not r9b
movzx r9w, bl
mov qword [rsi + 0xc8], rcx
movsx r9d, r11w
movzx r9d, sp
mov qword [rsi + 0xc0], r15
movsx r9d, bx
movzx r11w, spl
movzx r11, dx
mov r11d, dword [rsi]
movsxd r9, r14d
jmp 0x140414308
mov qword [rsp + 0x58], r15
movzx eax, al
mov r9w, r11w
movzx r9d, r13w
cmovb r9w, r10w
mov dword [rsp + 0x40], eax
movsx r9, r13w
xchg r9w, r9w
movzx r9d, r10w
mov r9d, 7
jmp 0x140414338
jmp 0x14041411c
mov rdi, qword [rsp + 0x68]
dec cx
clc
mov qword [rsp + 0x68], rdi
bsf cx, r13w
sal bpl, 0xa4
adc bp, 0x3cba
cmp dword [rsp + 0x78], 0
xchg cx, cx
mov edi, dword [rsp + 0x80]
not cl
bswap rbp
mov bpl, r10b
mov rcx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x58]
jmp 0x14041437f
je 0x140413f7f
cmp qword [rsi + 0x10], 0
jmp 0x14041438f
je 0x140413f61
mov eax, ecx
movsx edx, si
test r9b, 0x46
btr rdx, 0x52
sub eax, ebp
movsxd rdx, r11d
shl rdx, 0xaa
mov edx, dword [rsp + 0x78]
test r10, r9
stc
cmp sil, spl
sub edx, eax
jmp 0x1404143be
jle 0x140413f61
mov qword [rsi + 0xc0], rcx
jmp 0x1404143d3
mov rcx, qword [rsi + 0x28]
jmp 0x1404143dc
call qword [rsi + 0x18]
jmp 0x140413f7f
mov ecx, dword [rsi]
adc al, dil
mov eax, dword [rsi + 4]
test eax, eax
jmp 0x1404143f3
jle 0x140414977
neg ecx
and ecx, 3
sar ax, cl
mov dword [rsp + 0x80], ecx
stc
bsf r11d, r15d
mov eax, ecx
mov qword [rsp + 0x78], rax
add r11b, 0xf4
shld r11, r10, 0xbe
xor r10d, r10d
movsx r11w, r13b
mov dword [rsp + 0x68], 0
mov r11b, al
movzx r11d, dx
mov r11d, dword [rsp + 0x50]
jmp 0x14041443e
jmp 0x1404144a9
mov qword [rsi + 0xc0], rcx
movzx rdi, r13w
not di
mov rcx, qword [rsi + 0x28]
cmovb bp, r8w
mov rbp, r10
setnp dil
mov edi, r11d
jmp 0x140414469
call qword [rsi + 0x18]
mov r11d, edi
mov r10, rbp
movsxd rax, r11d
mov eax, dword [rsp + 0x68]
setae r13b
bswap r13d
movsxd r13, esp
inc eax
and r13b, r14b
movzx r13, di
mov r13d, dword [rsi + 4]
cmc
mov dword [rsp + 0x68], eax
test r10w, 0x5e03
cmp eax, r13d
jmp 0x1404144a3
jge 0x14041579a
cmp dword [rsi], 0
jmp 0x1404144b1
jle 0x140414900
mov r9, qword [r14]
bts eax, r10d
test cl, cl
rol rdi, cl
mov rax, qword [rsp + 0x38]
rol di, 0xfb
add rdi, rbp
add dil, 0xed
mov rdi, qword [rax]
cmc
xor r13d, r13d
jmp 0x1404144df
jmp 0x1404144f1
add r13d, 2
cmp r13d, dword [rsi]
jge 0x140414900
cmp r9, rdi
jmp 0x1404144f9
mov qword [rsp + 0x40], r10
jmp 0x140414503
jae 0x140414539
mov qword [rsp + 0x58], rdi
xchg edx, edx
movzx rdi, ax
lea rcx, [r9 + 1]
mov qword [r14], rcx
movzx edx, byte [r9]
movsxd rdi, r11d
mov r9b, r8b
mov r9, rcx
movsxd rdi, esp
bswap edi
not dil
mov edi, dword [rsp + 0x48]
jmp 0x140414601
cmp dword [r12], 0
jmp 0x140414543
je 0x14041459b
mov r8d, dword [rsi + 0x34]
movzx dx, r8b
xchg dl, dh
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140414578
je 0x1404145b6
movsxd rcx, eax
shl dh, cl
rcr dx, 0x57
rol dl, cl
add rcx, rbx
xchg dh, dh
movzx edx, byte [rbx]
jmp 0x140414596
jmp 0x1404145d5
mov qword [rsp + 0x58], rdi
ror dil, cl
test r12d, edx
sub edx, edx
mov edi, dword [rsp + 0x48]
jmp 0x1404145b1
jmp 0x140414601
mov dword [r12], 0
mov byte [rbx], 0
sar r10d, 0xeb
sub edx, edx
movzx ax, spl
mov rcx, r15
sbb r10b, al
shl ax, cl
mov edi, dword [rsp + 0x48]
shr r9b, cl
bsf ax, bx
mov rax, qword [rsp + 0x38]
rcr r8b, 0xb6
mov qword [rsp + 0x58], rcx
mov qword [rax], rcx
mov qword [r14], r15
shrd r11d, esi, 0
cmc
mov r9, r15
cbw
dec al
movzx ecx, dl
test r12w, 0x32cc
mov ebp, ecx
or r10, 0x243762ab
and ebp, 0xf
ror r8b, 0xda
xadd dh, dh
shl r11b, cl
mov eax, ecx
shr eax, 4
sbb r8, r13
ror r11b, cl
add r10d, eax
mov r8d, edi
cmp edi, 4
movzx r10, di
bswap edi
jmp 0x14041463f
cmovne eax, ecx
movzx r10, bp
cqo
bswap rdi
mov ecx, 0
cmovnp dx, si
cqo
cwd
cmovne ebp, ecx
mov r10, qword [rsp + 0x40]
bsr cx, bx
adc dh, 0x46
movsxd rcx, r10d
test r8d, 0x5f8911ba
or r11b, 0x9a
shl di, cl
lea r11, [rcx + 3]
rcl dil, 0xa1
movzx edx, byte [rsp + rax*4 + 0x150]
mov rdi, qword [rsp + 0x60]
test ch, 0x10
mov byte [rdi + rcx], dl
cmp r9b, 0x9b
movzx edx, byte [rsp + rax*4 + 0x151]
cmp si, sp
mov byte [rdi + rcx + 1], dl
cmc
cmp r10w, 0x7078
movzx eax, byte [rsp + rax*4 + 0x152]
stc
test ax, 0x3f8c
mov byte [rdi + rcx + 2], al
mov rcx, r11
rcl r11b, cl
mov r11d, dword [rsp + 0x50]
cmp r11d, 4
jmp 0x1404146d2
jne 0x140414706
add r10d, 4
sal ax, 0xa1
clc
mov rax, qword [rsp + 0x60]
stc
test r9w, 0x3386
mov byte [rax + rcx], 0xff
btr ax, 0xf5
movzx rax, r12w
shl ah, cl
mov ecx, r10d
movzx rax, r9w
cmp cl, 0xd6
lea eax, [r13 + 1]
stc
test r15b, cl
cmp eax, dword [rsi]
jmp 0x140414715
je 0x1404148f9
cmp r8d, 8
jmp 0x140414724
jne 0x140414770
mov rdi, qword [rsp + 0x58]
stc
cmp r9, rdi
jmp 0x140414738
jae 0x14041477f
lea rax, [r9 + 1]
movsx edx, r11w
mov qword [r14], rax
movzx rdx, r11w
xchg dh, dh
movsx rdx, r10w
movzx edx, byte [r9]
movzx r9d, sp
movsx r9d, dx
movzx r9, r15w
mov r9, rax
jmp 0x14041476b
jmp 0x14041485f
mov rdi, qword [rsp + 0x58]
jmp 0x14041477a
jmp 0x140414866
cmp dword [r12], 0
je 0x1404147fa
mov qword [rsp + 0x40], rcx
mov ebp, r11d
movzx ecx, r12w
movzx dx, bpl
mov r8d, dword [rsi + 0x34]
mov cl, 0x44
mov dx, di
movzx edx, si
mov rcx, qword [rsi + 0x28]
jmp 0x1404147b0
mov rdx, rbx
jmp 0x1404147b8
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
cmc
cmp sp, bx
sub ecx, dword [rsi + 0xd0]
cmp r13d, 0x212777c
stc
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x140414801
movsxd rdi, eax
bswap dx
dec dl
add rdi, rbx
movzx edx, byte [rbx]
jmp 0x1404147f5
jmp 0x14041481d
sub edx, edx
jmp 0x14041485f
mov dword [r12], 0
xor di, r10w
jmp 0x140414812
mov byte [rbx], 0
add ax, cx
xor edx, edx
mov rdi, r15
mov r11d, ebp
and r9b, 0xa9
shrd r8w, dx, 0x1c
mov rcx, qword [rsp + 0x40]
bsf ebp, r10d
bts r8w, cx
test r10w, r9w
mov rax, qword [rsp + 0x38]
sbb r9d, 0x3851c42
rcl r9b, 0x77
mov qword [rax], rdi
mov r8, rbx
cmp sp, bp
movzx r9, r10w
mov qword [r14], r15
mov r9, r15
movzx ebp, dl
movsx r10, dx
movsxd rax, ecx
sal dx, 0xf3
mov dx, bp
lea r10, [rax + 3]
stc
add r8w, 0x22cb
adc dl, 0x4f
mov r8, rcx
movsx cx, dil
mov ecx, ebp
cqo
rcl bpl, 0xe
movzx edx, byte [rsp + rcx*4 + 0x150]
seta bpl
xor ebp, eax
mov rbp, qword [rsp + 0x60]
mov byte [rbp + rax], dl
movzx edx, r13w
movzx edx, byte [rsp + rcx*4 + 0x151]
jmp 0x1404148b7
mov byte [rbp + rax + 1], dl
movzx ecx, byte [rsp + rcx*4 + 0x152]
mov byte [rbp + rax + 2], cl
stc
test r12, 0x5c483e1a
cmp r11d, 4
jmp 0x1404148d8
jne 0x1404144e4
add r8d, 4
jmp 0x1404148e7
mov byte [rbp + r10], 0xff
cmovge r10d, ebp
mov r10d, r8d
jmp 0x1404144e4
mov r10d, ecx
cmc
cmp sil, r10b
cmp dword [rsp + 0x80], 0
jmp 0x14041490d
je 0x140414475
cmp qword [rsi + 0x10], 0
je 0x140414958
mov rax, qword [rsp + 0x38]
sar bpl, 0xf0
shrd edx, eax, 0x8c
or rcx, 0x58124f4f
mov rcx, qword [rax]
mov rax, qword [r14]
mov ebp, ecx
cdq
sub ebp, eax
mov dl, ch
mov edx, dword [rsp + 0x80]
sub edx, ebp
jmp 0x14041494d
jg 0x140414443
jmp 0x140414965
mov rax, qword [r14]
cmp r12w, bp
stc
jmp 0x140414965
add rax, qword [rsp + 0x78]
mov qword [r14], rax
jmp 0x140414972
jmp 0x140414475
mov r13, rax
mov r11b, 0x30
mov r11d, dword [rsp + 0x50]
jmp 0x140414987
jmp 0x14041579a
mov rcx, qword [rsp + 0x60]
jmp 0x140414996
jmp 0x14041577d
mov rax, qword [r14]
btr edi, 0xbe
rcl cx, cl
sal cx, 0xf3
mov rdi, qword [rsp + 0x70]
mov ecx, edi
movsx di, r13b
movzx di, bpl
add rcx, rax
rcr dil, cl
mov qword [r14], rcx
mov rdi, qword [rsp + 0x60]
sbb rcx, rax
mov ecx, dword [rsp + 0x48]
test ebx, r12d
cmp ecx, 0x10
jmp 0x1404149da
je 0x140414a2e
cmp ecx, 0x20
jmp 0x1404149e8
je 0x140414a55
mov dword [rsp + 0x90], 0
cmp bpl, bl
test r14, 0x4e3579f8
cmp ecx, 0x18
jne 0x140414b27
mov eax, dword [rsi]
clc
and eax, 3
jmp 0x140414a17
mov dword [rsp + 0x90], eax
mov dword [rsp + 0xd0], 0
jmp 0x140414ac9
mov eax, dword [rsi]
add eax, eax
jmp 0x140414a3c
and eax, 2
jmp 0x140414a44
mov dword [rsp + 0x90], eax
jmp 0x140414a50
jmp 0x140414b27
mov eax, dword [rsp + 0x78]
xor eax, 0xff
sal ecx, cl
xadd cl, ch
sbb cl, 0xb3
mov ecx, dword [rsp + 0x80]
xor ecx, 0xff00
jmp 0x140414a7c
or ecx, eax
mov eax, dword [rsp + 0x68]
cmp r8b, 0xfa
jmp 0x140414a8f
xor eax, 0xff0000
or eax, ecx
not al
sete al
mov dword [rsp + 0x90], 0
test rdi, rdx
clc
stc
test byte [rsp + 0x58], al
jmp 0x140414ab4
je 0x140414b27
mov al, 1
jmp 0x140414ac1
mov dword [rsp + 0xd0], eax
clc
mov dword [rsp + 0xd8], 0
test di, 0x3100
mov dword [rsp + 0x70], 0
cmc
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x98], 0
mov dword [rsp + 0xb0], 0
xor ebp, ebp
test r12w, 0x32e6
cmp r9, 0x187c77c0
sub r13d, r13d
test sp, 0x1f67
stc
sub r8d, r8d
cmp ebx, edi
xor eax, eax
jmp 0x140414ccb
cmp dword [rsp + 0x68], 0
jmp 0x140414b31
je 0x14041577a
cmp dword [rsp + 0x80], 0
jmp 0x140414b44
je 0x14041577a
cmp dword [rsp + 0x78], 0
jmp 0x140414b54
je 0x14041577a
mov ebp, dword [rsp + 0x68]
mov ecx, ebp
jmp 0x140414b65
call fcn.1400ff753
mov dword [rsp + 0x70], eax
cmovnp cx, r12w
xchg ch, ch
mov cx, r12w
mov ecx, ebp
jmp 0x140414b80
call fcn.14027ede0
mov dword [rsp + 0x40], eax
cmovno ebp, r15d
mov ebp, dword [rsp + 0x80]
movsxd rcx, r13d
mov ecx, ebp
jmp 0x140414b9e
call fcn.1400ff753
mov dword [rsp + 0x88], eax
movzx rcx, r10w
mov ecx, ebp
jmp 0x140414bb5
call fcn.14027ede0
mov dword [rsp + 0x58], eax
movzx ebp, r9w
movsx cx, ch
mov ebp, dword [rsp + 0x78]
mov ecx, ebp
call fcn.1400ff753
mov dword [rsp + 0x98], eax
mov ecx, ebp
jmp 0x140414bdf
call fcn.14027ede0
mov r13d, eax
movsxd rcx, r14d
mov ebp, dword [rsp + 0xa0]
movsx rcx, bp
setg ch
movsx ecx, r12w
mov ecx, ebp
jmp 0x140414c03
call fcn.1400ff753
mov dword [rsp + 0xb0], eax
mov ecx, ebp
jmp 0x140414c16
call fcn.14027ede0
mov r8d, r13d
btr r13w, 0x94
rcl bpl, 0x37
mov r13d, dword [rsp + 0x58]
cmp rax, 0x3ffb3159
mov ebp, dword [rsp + 0x40]
cmp ebp, 8
ja 0x14041577a
cmp r13d, 8
jmp 0x140414c4a
ja 0x14041577a
cmp r8d, 8
ja 0x14041577a
cmp eax, 9
jmp 0x140414c62
jae 0x14041577a
add dword [rsp + 0x70], 0xfffffff9
adc cl, 0x91
add r11, 0x79d5087
add dword [rsp + 0x88], 0xfffffff9
cmp r15w, 0x6286
add dword [rsp + 0x98], 0xfffffff9
adc cl, 0x88
shl dl, cl
add dword [rsp + 0xb0], 0xfffffff9
shr cl, 0xb9
mov dword [rsp + 0xd0], 0
sar r11b, cl
xadd cl, cl
movsx r11, r15w
mov cl, 1
mov r11, rcx
mov dword [rsp + 0xd8], ecx
shld edx, r13d, 0x38
add dx, 0xbe2
ror r11, cl
mov r11d, dword [rsp + 0x50]
not dl
mov rdx, 0x60c6069f
mov edx, dword [rsi + 4]
cmp r10b, bpl
jmp 0x140414ce9
test edx, edx
jmp 0x140414cf0
jle 0x140415787
mov ecx, dword [rsp + 0x70]
neg ecx
shr rdx, 0x6b
mov dword [rsp + 0xb4], ecx
and ch, 0x1c
bt ecx, edx
mov ecx, 8
shr dl, cl
xor rdx, r10
mov edx, 8
stc
sub edx, ebp
test r12w, 0x35ba
clc
stc
mov dword [rsp + 0xfc], edx
btc edx, 0
mov edx, ebp
mov qword [rsp + 0x148], rdx
bsf rdx, rax
sub dl, 0xb5
sar dh, cl
mov edx, dword [rsp + 0x88]
cmc
neg edx
test r11w, ax
test sp, 0x4c3e
mov dword [rsp + 0xf8], edx
inc dh
btr dx, di
rcl dl, 0xb4
mov edx, 8
test spl, r11b
cmp r13b, 0xf5
sub edx, r13d
jmp 0x140414d81
mov dword [rsp + 0xf4], edx
inc dx
mov edx, r13d
cmc
cmp spl, 0x62
test r10, r10
mov qword [rsp + 0x140], rdx
shld edx, ebx, 0xa5
mov edx, dword [rsp + 0x98]
neg edx
cmp dil, r12b
cmc
mov dword [rsp + 0xf0], edx
cmp r8w, 0x5416
sar dx, 0x3c
mov edx, 8
jmp 0x140414dce
sub edx, r8d
stc
mov dword [rsp + 0xec], edx
mov edx, r8d
mov qword [rsp + 0x138], rdx
sal dl, 0xc1
btc edx, eax
mov edx, dword [rsp + 0xb0]
cmp r8, rdx
cmp r14b, 0xdf
neg edx
jmp 0x140414dff
mov dword [rsp + 0xe4], edx
sub ecx, eax
cmc
cmp r8d, 0xf3d37e8
mov dword [rsp + 0xe8], ecx
cmp r13w, r11w
mov eax, eax
test bpl, spl
clc
jmp 0x140414e26
mov qword [rsp + 0x130], rax
add ah, 0xe9
sar rax, cl
adc al, r10b
mov eax, dword [rsp + 0x90]
mov qword [rsp + 0x128], rax
cmc
cmp r15b, 0x4d
sub edi, edi
sub ecx, ecx
jmp 0x140414e54
jmp 0x140414ea3
mov rax, qword [r14]
btr r13d, 0xe7
add r13b, bpl
add rax, qword [rsp + 0x128]
jmp 0x140414e74
mov qword [r14], rax
movzx r13d, r9w
mov ecx, dword [rsp + 0xe0]
bswap r13
dec r13b
inc ecx
btc r13d, 0x8b
mov r13d, dword [rsi + 4]
cmp cl, 0x28
cmp rcx, r12
clc
cmp ecx, r13d
jge 0x14041579a
mov eax, dword [rsi]
test r13, 0x709a4e34
cmp rdx, 0x4cf73d67
cmp byte [rsp + 0xd8], 0
jmp 0x140414ec0
mov dword [rsp + 0xe0], ecx
jmp 0x140414ecc
je 0x140415236
test eax, eax
jmp 0x140414ed9
jle 0x14041570b
sub eax, eax
mov ecx, edi
jmp 0x140414ee8
mov dword [rsp + 0x40], edi
jmp 0x140414ef1
jmp 0x140414f31
or dword [rsp + 0xa8], r13d
inc eax
btc cx, 0xa3
rol cl, cl
dec cx
mov ecx, edi
test bpl, r15b
test rsi, 0x66cd12fc
clc
mov dword [rsp + 0x40], edi
test r8w, r8w
stc
test r11b, 0xe1
cmp eax, dword [rsi]
jmp 0x140414f2b
jge 0x14041570b
mov dword [rsp + 0x58], eax
movsx rcx, di
cmovae ecx, ebp
mov rcx, rsi
jmp 0x140414f44
call fcn.14042d4bd
mov r13d, eax
test r15b, 0x49
jmp 0x140414f55
cmp dword [rsp + 0x48], 0x10
jmp 0x140414f5f
je 0x140414f81
mov rcx, rsi
jmp 0x140414f6d
call fcn.14042d4bd
shl eax, 0x10
cdq
sub r9b, r8b
or r13d, eax
add edi, edx
bswap rbp
mov eax, r13d
xchg bpl, dil
and eax, dword [rsp + 0x68]
and dl, 0xe6
btr r8, r10
cdq
mov edx, eax
mov ecx, dword [rsp + 0xb4]
adc dil, 0x50
shl edx, cl
clc
not r9d
cmp r12b, r9b
mov ecx, dword [rsp + 0x70]
movsx r9, bp
bts r10w, r9w
bts edi, esi
shr eax, cl
test ecx, ecx
not dil
movsx r8w, r14b
cmovs eax, edx
rol r8w, 0x21
mov ecx, dword [rsp + 0xfc]
cmp cl, 0xc3
shr eax, cl
rol r10, cl
mov rcx, qword [rsp + 0x148]
bts r10w, r10w
dec dx
sub bpl, al
lea r9, [0x1400bf010]
bts edi, edi
imul eax, dword [r9 + rcx*4]
movsx edi, dx
rol dil, 0x50
lea r10, [0x1400bf040]
rcl r8b, 0xad
movsx rdx, r9w
movzx ecx, byte [r10 + rcx*4]
sar eax, cl
ror dil, 0x9c
btc r8d, 0x8b
and dl, 0x38
mov edx, r13d
and edx, dword [rsp + 0x80]
mov ebp, edx
xadd dil, r8b
rcl ch, cl
mov ecx, dword [rsp + 0xf8]
shld di, r13w, 0xb5
movsxd rdi, edx
shl ebp, cl
xchg r8b, r8b
mov ecx, dword [rsp + 0x88]
ror r8, cl
btr edi, 0x5b
shr edx, cl
test ecx, ecx
mov cx, 0x7454
cmovs edx, ebp
sub r8w, 0x79d5
movsx ebp, r11w
mov ecx, dword [rsp + 0xf4]
shr edx, cl
test dl, 0x30
not rcx
movzx rdi, bp
mov rcx, qword [rsp + 0x140]
test r13, r15
imul edx, dword [r9 + rcx*4]
movzx ecx, byte [r10 + rcx*4]
movsxd rdi, ebp
stc
sar edx, cl
rcl rcx, cl
mov ebp, r13d
bt r8, rdi
cmovnp r8w, dx
rcr dil, cl
and ebp, dword [rsp + 0x78]
sub cl, dil
and rdi, r15
sbb edi, edi
mov edi, ebp
movzx ecx, r9w
mov ecx, dword [rsp + 0xf0]
adc r8b, r12b
cmp sil, 0x93
shl edi, cl
stc
mov ecx, dword [rsp + 0x98]
shr ebp, cl
test ecx, ecx
xchg ch, ch
setns ch
cmovs ebp, edi
movsxd r8, dword [rsp + 0x40]
mov ecx, dword [rsp + 0xec]
shr ebp, cl
mov rdi, qword [rsp + 0x60]
inc cl
mov byte [rdi + r8], al
movzx rax, r13w
or ah, 0xe3
mov rax, qword [rsp + 0x138]
setle cl
inc rcx
or ecx, r13d
imul ebp, dword [r9 + rax*4]
movzx ecx, byte [r10 + rax*4]
bts rax, rbp
rol al, 0x11
btr eax, r11d
sar ebp, cl
mov byte [rdi + r8 + 1], dl
stc
mov byte [rdi + r8 + 2], bpl
bt eax, 0xb9
xor dl, r15b
rcr dl, 1
mov rdx, rdi
shr dil, 0xb9
rcl dil, cl
lea rdi, [r8 + 3]
bt rax, rdx
mov eax, dword [rsp + 0xa0]
clc
cmp r11d, 0x285a45fc
test eax, eax
jmp 0x14041516b
je 0x1404151f3
and r13d, eax
rol rcx, 0xb1
add rcx, 0x183965ac
mov eax, r13d
movsx cx, r13b
mov ecx, dword [rsp + 0xe4]
cmc
shl eax, cl
sal rcx, cl
or ch, 0x82
btr cx, r8w
mov ecx, dword [rsp + 0xb0]
test r9b, sil
stc
cmp r15d, 0x44e75584
shr r13d, cl
test r15b, 0x61
cmc
test ecx, ecx
cmovs r13d, eax
cmc
mov ecx, dword [rsp + 0xe8]
rcl rax, 0x6d
shr r13d, cl
and ax, cx
rcl al, cl
mov rax, qword [rsp + 0x130]
bts cx, cx
imul r13d, dword [r9 + rax*4]
movzx ecx, byte [r10 + rax*4]
sar r13d, cl
jmp 0x1404151ee
jmp 0x1404151f9
mov r13d, 0xff
mov r11d, dword [rsp + 0x50]
ror eax, 0x77
rcr al, cl
movsx rax, r12w
mov eax, dword [rsp + 0x58]
cmc
cmp r11d, 4
jmp 0x140415215
jne 0x140414ef6
mov ecx, dword [rsp + 0x40]
cmp r11w, r11w
add ecx, 4
jmp 0x14041522b
mov byte [rdx + rdi], r13b
mov edi, ecx
jmp 0x140414ef6
test eax, eax
jle 0x14041570b
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
mov r8, qword [rax]
bsr eax, r8d
sar eax, 0x37
sub r13d, r13d
movsx rax, r11w
mov ax, ax
mov eax, edi
jmp 0x140415261
jmp 0x140415287
cmp rbp, r8
jmp 0x14041528f
jae 0x1404152b1
lea rcx, [rbp + 1]
movzx edx, r12w
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x1404152ac
jmp 0x140415367
cmp dword [r12], 0
jmp 0x1404152bb
je 0x14041531b
mov edi, eax
mov r8d, dword [rsi + 0x34]
bswap dx
cdq
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404152d7
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r11, r14
cmp r12, r10
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x1404152f9
je 0x140415327
movsxd r8, eax
rcr dx, 0x3e
add r8, rbx
bswap dx
cqo
movzx edx, byte [rbx]
jmp 0x140415316
jmp 0x140415342
xor edx, edx
jmp 0x140415322
jmp 0x140415367
mov dword [r12], 0
bsr r8, rsp
bswap r8w
mov byte [rbx], 0
sub edx, edx
adc ch, 0x9f
mov r8, r15
mov eax, edi
mov rcx, qword [rsp + 0x38]
dec dil
sbb rdi, rsi
mov qword [rcx], r8
mov qword [r14], r15
mov rbp, r15
ror dil, cl
mov r11d, dword [rsp + 0x50]
adc rdi, 0x4ae125a8
movsxd rdi, eax
ror rcx, cl
xadd cl, cl
sar cx, 0xbd
mov rcx, qword [rsp + 0x60]
stc
cmp r10b, 0x56
mov byte [rdi + rcx + 2], dl
cmp rbp, r8
jmp 0x14041538a
jae 0x1404153b8
lea rcx, [rbp + 1]
not dl
mov qword [r14], rcx
xchg rdx, rdx
movsx dx, r15b
bswap dx
movzx edx, byte [rbp]
mov bp, ax
mov rbp, rcx
jmp 0x1404153b3
jmp 0x140415483
cmp dword [r12], 0
jmp 0x1404153c2
je 0x140415438
mov dword [rsp + 0x40], eax
mov r8d, 0x57735750
cqo
mov r8d, dword [rsi + 0x34]
movzx rcx, r14w
cdq
mov rcx, qword [rsi + 0x28]
movsx dx, r8b
movzx rdx, r15w
bswap dx
mov rdx, rbx
jmp 0x1404153f5
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r14w, r10w
test edi, 0x60d27e30
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x140415444
movsxd r8, eax
mov rdx, 0x15071268
cdq
add r8, rbx
movzx edx, byte [rbx]
jmp 0x140415433
jmp 0x140415457
sub edx, edx
jmp 0x14041543f
jmp 0x140415483
mov dword [r12], 0
mov byte [rbx], 0
xor edx, edx
mov r8, r15
rol cl, cl
lahf
mov r11d, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x38]
rol ax, 0x50
bswap rax
mov qword [rcx], r8
sbb ch, ch
or bpl, spl
rol rcx, cl
mov qword [r14], r15
sar ebp, 0x29
neg bpl
mov rbp, r15
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x60]
clc
test r10b, 0xfb
stc
mov byte [rdi + rcx + 1], dl
cmp rbp, r8
jae 0x1404154be
lea rcx, [rbp + 1]
mov qword [r14], rcx
jmp 0x1404154ad
cmp dword [r12], 0
jmp 0x1404154c8
cmp dword [rsp + 0x90], 0
je 0x140414e7b
cmp qword [rsi + 0x10], 0
jmp 0x140415723
je 0x140414e59
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
mov rax, qword [r14]
xor dx, dx
bsf edx, r11d
mov ebp, ecx
sbb dl, dl
sub ebp, eax
mov edx, dword [rsp + 0x90]
test dil, 0x8a
sub edx, ebp
jmp 0x140415753
jle 0x140414e64
mov qword [rsi + 0xc0], rcx
not rcx
mov rcx, qword [rsi + 0x28]
mov ebp, r11d
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x140415775
jmp 0x140414e7b
mov rcx, rdi
call fcn.1401924a0
jmp 0x140411613
mov rcx, rdx
shl rbx, 0x8b
rol r13b, cl
adc r13w, 0x64f4
mov r13, rdx
cmp r11d, 4
jmp 0x1404157a3
mov ebx, dword [rsp + 0xdc]
jne 0x1404158c6
cmp dword [rsp + 0xa8], 0
jne 0x1404158c6
mov ebp, dword [rsi]
cmp si, 0x6a4
sub ax, 0x43ac
sar al, cl
imul ebp, r13d
shl ebp, 2
jmp 0x1404157de
mov eax, ebp
dec eax
jmp 0x1404157e7
js 0x1404158c6
add ebp, 0xfffffffc
or ebp, 3
shr dx, 0xd6
cqo
movzx rcx, r15w
mov eax, ebp
shr eax, 2
mov dh, bh
not dl
inc eax
rcr cx, 9
inc rdx
mov rdx, rbp
and rax, 7
mov rcx, qword [rsp + 0x60]
jmp 0x140415820
je 0x14041584d
mov rdx, rbp
mov byte [rcx + rdx], 0xff
test r10b, 0x26
jmp 0x140415836
add rdx, 0xfffffffffffffffc
jmp 0x14041583f
dec rax
jmp 0x140415847
jne 0x140415829
cmp ebp, 0x1c
jmp 0x140415855
jb 0x1404158c6
add rdx, 4
and ah, 0xdb
xchg ah, ah
sar ax, 1
mov rax, qword [rsp + 0x60]
mov byte [rax + rdx - 4], 0xff
cmp edi, 0x3a2c6cf6
mov byte [rax + rdx - 8], 0xff
mov byte [rax + rdx - 0xc], 0xff
test r10b, r8b
mov byte [rax + rdx - 0x10], 0xff
test r12b, r14b
mov byte [rax + rdx - 0x14], 0xff
mov byte [rax + rdx - 0x18], 0xff
cmp r14b, r9b
mov byte [rax + rdx - 0x1c], 0xff
test r11b, 0x9d
clc
mov byte [rax + rdx - 0x20], 0xff
cmp r13d, 0xf444885
stc
test r9b, r8b
add rdx, 0xffffffffffffffe0
cmp rdx, 3
jmp 0x1404158c0
ja 0x14041586c
test ebx, ebx
mov rbp, qword [rsp + 0x60]
jmp 0x1404158d2
jle 0x140415e9a
cmp r13d, 2
jmp 0x1404158e1
jl 0x140415e9a
mov r15d, r13d
shr r15d, 1
xchg al, r10b
rol r12, 0x6e
adc r12w, r8w
mov edx, dword [rsi]
rcl r12b, 0x7b
bts r10w, r15w
movsx rcx, r14w
imul edx, dword [rsp + 0x50]
movsxd rax, r8d
test cx, ax
lea rax, [rdx + rbp]
stc
ror r10d, 0x3b
mov qword [rsp + 0xa8], rax
mov r10, rsp
bts cx, cx
mov eax, edx
bts rcx, r12
xor r10b, dl
and eax, 0xffffffe0
bts r12d, r11d
mov qword [rsp + 0x80], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
clc
mov rcx, rax
cmp cx, 0x6dc9
shr rcx, 5
not r12b
inc rcx
xor ax, r13w
cdqe
mov rax, rcx
add r10b, sil
mov qword [rsp + 0x70], rcx
and rcx, 0xfffffffffffffffe
mov qword [rsp + 0x98], rcx
sbb rax, rsp
mov eax, edx
sbb r12b, al
movzx r12d, r8w
mov r12b, 0xdf
and eax, 0xfffffff8
mov qword [rsp + 0x78], rax
movsx rax, bp
seta r12b
mov r12, rdx
cwde
neg r12
rol r10d, cl
btc r10d, 0xce
cwde
lea rax, [rbp + 0x30]
sete r10b
bsf r10w, si
mov qword [rsp + 0xd0], rax
lea r10d, [r13 - 1]
and al, spl
xor ah, ch
imul r10d, edx
bsr rax, r13
movsx eax, r8w
adc al, ah
lea rax, [rbp + 1]
mov qword [rsp + 0x58], rax
sub r11d, r11d
test ch, ah
sub r14d, r14d
mov qword [rsp + 0x68], r12
jmp 0x1404159f4
mov qword [rsp + 0x88], r15
jmp 0x140415a01
mov qword [rsp + 0x48], r13
jmp 0x140415a0b
jmp 0x140415a28
inc r14
clc
add r11d, edx
jmp 0x140415a1c
sub r10d, edx
cmp r14, r15
je 0x140415e9a
test edx, edx
jle 0x140415a10
mov r8d, r10d
sar ecx, 0x81
shl bh, 0x1e
mov r9d, r11d
and dil, 0x3a
bsf edi, r8d
dec al
mov eax, edx
imul eax, r14d
sub dil, dil
movzx rcx, r10w
sal bl, cl
lea rcx, [rax + rbp]
mov edi, r14d
shr bh, cl
not edi
btr bx, cx
add edi, r13d
or ebx, r10d
sar ebx, 0xb1
xadd bl, bh
mov ebx, edi
cmp sil, r11b
imul ebx, edx
test al, 0x7c
cmp r11b, sil
add rbx, rbp
cmp cx, dx
mov qword [rsp + 0x40], rbx
stc
cmp edx, 8
jmp 0x140415a91
jb 0x140415af3
imul edi, edx
neg ebx
ror bh, cl
cmovbe bx, cx
mov rbx, qword [rsp + 0xa8]
mov qword [rsp + 0x38], rcx
lea rcx, [rbx + rdi]
test r14b, 0xaf
cmp qword [rsp + 0x38], rcx
movzx rcx, cx
setns cl
mov ch, 7
mov rcx, qword [rsp + 0x38]
jmp 0x140415ad0
jae 0x140415bfe
add rax, rbx
cmp bpl, 0xaf
jmp 0x140415ae2
lea rdi, [rdi + rbp]
stc
cmp sil, cl
cmp rdi, rax
jae 0x140415bfe
xor edi, edi
sar ax, cl
bts rax, rcx
mov rax, rdi
stc
test dl, 1
je 0x140415b67
movzx eax, byte [rcx + rdi]
bts r13w, r13w
stc
mov rbx, rcx
mov r13, r15
mov r15, r12
xchg r12b, cl
adc ecx, eax
mov r12, qword [rsp + 0x40]
rcr ecx, 0xb0
movzx ecx, byte [r12 + rdi]
mov byte [rbx + rdi], cl
cmp r12w, cx
jmp 0x140415b3a
mov byte [r12 + rdi], al
and ah, 0x99
movsx rax, r15w
mov r12, r15
adc r15b, 0x7e
jmp 0x140415b51
mov r15, r13
adc eax, r13d
mov r13, qword [rsp + 0x48]
mov rax, rdi
cmp dl, bpl
or rax, 1
cmc
not rdi
test dh, 0xc5
jmp 0x140415b75
cmp rdi, r12
jmp 0x140415b7d
je 0x140415a10
mov rcx, qword [rsp + 0x58]
btc rbx, r8
sub bx, bp
lea r8, [r8 + rcx]
rol ebx, 0x63
cmp rcx, 0x6bc67157
clc
lea r9, [r9 + rcx]
xor ebx, 0x367165b7
shl rbx, cl
movzx ecx, byte [r9 + rax - 1]
rol bl, cl
movzx ebx, byte [r8 + rax - 1]
mov byte [r9 + rax - 1], bl
bts bx, bx
mov byte [r8 + rax - 1], cl
movsx bx, al
movzx ecx, byte [r9 + rax]
sub bx, r11w
movzx ebx, byte [r8 + rax]
mov byte [r9 + rax], bl
cmc
mov byte [r8 + rax], cl
test edx, ecx
add rax, 2
test dil, r9b
cmp rdx, rax
jmp 0x140415bf3
jne 0x140415bab
jmp 0x140415a10
cmp edx, 0x20
jmp 0x140415c06
jae 0x140415c18
sub eax, eax
jmp 0x140415c13
jmp 0x140415e00
mov rcx, r13
cmc
jmp 0x140415c21
cmp qword [rsp + 0xa0], 0
jmp 0x140415c2f
je 0x140415d2d
mov rdi, qword [rsp + 0xd0]
clc
cmovg eax, r11d
lea rax, [rdi + r9]
ror r12, cl
lea r13, [rdi + r8]
dec r12b
bt r12, 0x87
jmp 0x140415c5a
mov r12, qword [rsp + 0x98]
cmp r12w, 0x6348
sub r15d, r15d
cmp edx, r10d
cmp cl, 0x76
jmp 0x140415c76
movups xmm0, xmmword [rax + r15 - 0x30]
movups xmm1, xmmword [rax + r15 - 0x20]
test r11w, 0x3d25
test r10w, si
movups xmm2, xmmword [r13 + r15 - 0x30]
cmp r8b, dil
stc
movups xmm3, xmmword [r13 + r15 - 0x20]
test spl, 0x6d
movups xmmword [rax + r15 - 0x30], xmm2
test r11b, 0x4f
test r9b, dil
cmp r8b, 0x89
movups xmmword [rax + r15 - 0x20], xmm3
movups xmmword [r13 + r15 - 0x30], xmm0
jmp 0x140415cc2
movups xmmword [r13 + r15 - 0x20], xmm1
cmc
stc
movups xmm0, xmmword [rax + r15 - 0x10]
movups xmm1, xmmword [rax + r15]
cmp r8b, 0x28
movups xmm2, xmmword [r13 + r15 - 0x10]
cmp rsi, 0x4b217317
cmc
movups xmm3, xmmword [r13 + r15]
cmc
cmp ebx, 0x7fa46253
stc
movups xmmword [rax + r15 - 0x10], xmm2
movups xmmword [rax + r15], xmm3
stc
movups xmmword [r13 + r15 - 0x10], xmm0
cmc
test r13w, 0x2fa7
movups xmmword [r13 + r15], xmm1
add r15, 0x40
clc
add r12, 0xfffffffffffffffe
jmp 0x140415d22
jne 0x140415c76
jmp 0x140415d38
sub r15d, r15d
test bpl, 0x55
cmp r9b, 0x27
test byte [rsp + 0x70], 1
jmp 0x140415d42
je 0x140415da7
mov rax, qword [rsp + 0x38]
bswap r12d
movups xmm0, xmmword [rax + r15]
xadd r12, rdi
cmovl di, dx
movups xmm1, xmmword [rax + r15 + 0x10]
mov rdi, qword [rsp + 0x40]
movups xmm2, xmmword [rdi + r15]
add r13w, r9w
movups xmm3, xmmword [rdi + r15 + 0x10]
or r13b, 0x80
mov r13b, r15b
movups xmmword [rax + r15], xmm2
dec r12b
neg r12b
movups xmmword [rax + r15 + 0x10], xmm3
xadd r13b, r13b
movups xmmword [rdi + r15], xmm0
shl r12, cl
movsxd r13, edi
xor r12b, r13b
movups xmmword [rdi + r15 + 0x10], xmm1
cmp qword [rsp + 0x80], rdx
cmovno r12w, r10w
movsx r13, si
xchg r13b, r13b
mov r13, rcx
mov r15, qword [rsp + 0x88]
xchg cl, r12b
setp r12b
not ch
mov r12, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x38]
jmp 0x140415dde
je 0x140415a10
mov rdi, qword [rsp + 0x80]
ror ah, 0x2a
mov rax, rdi
test dl, 0x18
jmp 0x140415dfa
je 0x140415afc
lea rdi, [r9 + rbp]
and r12w, r10w
cmp bx, r10w
shld rbx, rsi, 0xb
lea rcx, [r8 + rbp]
neg bp
sal bpl, cl
sbb ebp, 0x4b997502
mov r12, qword [rsp + 0x78]
movsx rbp, di
btc bp, bp
sar bh, cl
mov rbp, qword [rdi + rax]
bswap bx
seta bl
mov rbx, qword [rcx + rax]
test r10b, 0xb2
stc
mov qword [rdi + rax], rbx
mov qword [rcx + rax], rbp
clc
jmp 0x140415e51
add rax, 8
cmp r10d, r13d
cmp r12, rax
jne 0x140415e30
mov rdi, r12
bt bp, di
cmp r12, rdx
mov rbp, qword [rsp + 0x60]
mov r12b, 0x8b
mov r12, qword [rsp + 0x68]
movsx ecx, r12w
movzx cx, r10b
mov cx, 0x1caf
mov rcx, qword [rsp + 0x38]
jmp 0x140415e8f
je 0x140415a10
jmp 0x140415afc
mov r8d, dword [rsp + 0x94]
test r8d, r8d
je 0x140415ee7
mov edx, dword [rsp + 0x50]
cmp edx, r8d
je 0x140415ee7
mov r9d, dword [rsi]
movzx ecx, r14w
bswap cx
movsx rcx, r11w
mov dword [rsp + 0x20], r13d
seta cl
mov rcx, rbp
call fcn.14042395a
mov rbp, rax
test rax, rax
jmp 0x140415ee1
je 0x140411613
mov eax, dword [rsi]
sbb cl, r9b
bts cx, r13w
shrd cx, r15w, 0x70
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
adc al, dl
sbb cx, r13w
mov eax, dword [rsi + 4]
mov rcx, qword [rsp + 0xc0]
mov dword [rcx], eax
btc ecx, 0xe9
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
jmp 0x140415f28
je 0x140411f84
mov eax, dword [rsi + 8]
jmp 0x140415f36
mov dword [rcx], eax
jmp 0x140415f3d
jmp 0x140411f84
push r15
test r9b, r13b
mov r15, 0x1430751b
push r14
and r15w, 0x5f0e
push r13
push r12
xadd r13d, r13d
shl r15b, cl
test rbp, 0xf5921f4
push rsi
lahf
and r15, rdx
push rdi
add r13b, r11b
shrd r13, rbx, 0x28
push rbp
and r12b, 0x92
sar dil, cl
movzx r12, r13w
push rbx
rcl r13b, cl
sub rsp, 0xb8
cdqe
mov rsi, r9
setp ah
mov r13, r8
mov di, 0x655d
mov r12, rbp
cdqe
mov r12, rdx
movzx ebp, si
not al
movsx eax, bp
mov rdi, rcx
movsx rax, bp
lea rbx, [rcx + 0x38]
lea r15, [rcx + 0x39]
mov rcx, qword [rcx + 0xc0]
mov rax, qword [rdi + 0xc8]
movzx rbp, r12w
mov ebp, 0x5c
jmp 0x140416f48
jmp 0x140416f69
inc rcx
mov qword [rdi + 0xc0], rcx
jmp 0x140416f5c
dec ebp
jmp 0x140416f63
je 0x14041700b
cmp rcx, rax
jmp 0x140416f71
jb 0x140416f4d
cmp dword [rdi + 0x30], 0
jmp 0x140416f80
je 0x140416f5c
mov r8d, dword [rdi + 0x34]
movsx ecx, r10w
xchg dx, cx
movsxd rdx, ebx
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140416fa0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test bx, 0x6a6d
sub ecx, dword [rdi + 0xd0]
stc
add dword [rdi + 0xb8], ecx
clc
jmp 0x140416fc1
test eax, eax
je 0x140416fd3
cdqe
add rax, rbx
jmp 0x140416ffc
mov dword [rdi + 0x30], 0
cbw
movsxd rax, eax
mov byte [rdi + 0x38], 0
mov cx, 0x7de0
movzx eax, ax
movzx rax, r14w
mov rax, r15
movzx cx, r12b
movzx ecx, dx
movsxd rcx, edx
mov qword [rdi + 0xc8], rax
mov rcx, r15
jmp 0x140416f50
test rsi, rsi
movsx rcx, r10w
cmovb cx, ax
movzx cx, sil
lea rbp, [rsp + 0x8c]
movzx rcx, r15w
movsx ecx, r8w
cmovne rbp, rsi
mov cl, 0x49
mov rcx, rdi
jmp 0x140417039
call fcn.140426f60
mov r14d, eax
mov cl, spl
jmp 0x14041704d
mov rcx, rdi
jmp 0x140417055
call fcn.140426f60
mov esi, eax
test r13, 0x3ba236f1
cmc
cmp qword [rdi + 0x10], 0
jmp 0x14041706e
je 0x140417097
mov rcx, qword [rdi + 0x28]
jmp 0x14041707d
call qword [rdi + 0x20]
test eax, eax
jmp 0x140417087
je 0x1404170b5
cmp dword [rdi + 0x30], 0
je 0x1404171cd
mov rax, qword [rdi + 0xc0]
cmp di, 0x4d70
cmp rax, qword [rdi + 0xc8]
jmp 0x1404170af
jae 0x1404171cd
mov qword [rsp + 0x80], r13
cmp eax, esi
test r11b, 0xf3
mov qword [rsp + 0x58], rbp
test esi, esi
je 0x140417185
sub r13d, r13d
mov eax, 0x7fffffff
sub edx, edx
cmp rbp, 0x2a236c30
test r12w, r9w
div esi
jmp 0x1404170ef
cmp eax, r14d
jmp 0x1404170f7
jb 0x1404171d9
mov eax, esi
test bpl, 0xa1
imul eax, r14d
cmc
cmp si, 0x326d
cmp eax, 0x1fffffff
jmp 0x140417117
ja 0x1404171d9
mov rcx, rdi
jmp 0x140417125
call fcn.140426f60
mov rcx, rdi
jmp 0x140417132
call fcn.140426f60
mov rcx, rdi
jmp 0x14041713f
call fcn.140426f60
mov rcx, rdi
call fcn.140426f60
test esi, esi
jmp 0x140417153
je 0x1404171b4
sub r13d, r13d
bts eax, r15d
add al, r15b
cwde
mov eax, 0x7fffffff
sub edx, edx
div esi
jmp 0x140417177
cmp eax, r14d
jae 0x1404171b4
jmp 0x1404171d9
mov rcx, rdi
jmp 0x14041718d
call fcn.140426f60
mov rcx, rdi
call fcn.140426f60
mov rcx, rdi
jmp 0x1404171a2
call fcn.140426f60
mov rcx, rdi
jmp 0x1404171af
call fcn.140426f60
mov dword [rsp + 0x3c], esi
imul esi, r14d
cmp esi, 0x1fffffff
jmp 0x1404171c7
jbe 0x14041722b
xor r13d, r13d
rcr ebx, cl
movzx ebp, r11w
xor bl, r13b
mov rax, r13
bt di, di
add rsp, 0xb8
movzx r14, di
movsx r15w, r10b
pop rbx
not r13b
cmovne esi, esp
pop rbp
cmovbe rsi, rbx
jmp 0x140417204
pop rdi
movsx r15, r12w
movsx r14w, r11b
movzx r13, r10w
pop rsi
pop r12
pop r13
movsxd r14, r12d
pop r14
movsx r15, sp
bswap r15
pop r15
jmp 0x14041722a
ret
shl esi, 2
mov rcx, rsi
jmp 0x140417236
call fcn.140109134
xor r13d, r13d
stc
test rax, rax
je 0x1404171d9
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rax
bswap ecx
movsx r8w, r8b
mov rcx, rax
movsx r8, sp
not r8b
mov dl, 0xff
mov r8w, ax
mov r8, rsi
jmp 0x140417276
call fcn.1404a8f03
lea rsi, [rsp + 0x92]
cmp r11b, bpl
sub r14d, r14d
cmp r10d, esp
jmp 0x140417291
nop dword [rax]
cmp r14, 0xa
jmp 0x14041729e
je 0x140417f82
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
test r13b, 0x64
cmp cl, 0x25
clc
cmp rcx, rax
jae 0x14041731d
lea rdx, [rcx + 1]
clc
cmp bpl, sil
mov qword [rdi + 0xc0], rdx
movzx ecx, byte [rcx]
clc
stc
mov dword [rsp + 0x40], ecx
adc cl, r11b
shl cl, cl
neg cl
mov rcx, rdx
clc
cmp rcx, rax
jmp 0x1404172ee
jae 0x140417427
lea rdx, [rcx + 1]
bswap r12d
jmp 0x140417305
mov qword [rdi + 0xc0], rdx
movzx r12d, byte [rcx]
mov rcx, rdx
jmp 0x140417318
jmp 0x1404174c1
cmp dword [rdi + 0x30], 0
jmp 0x140417326
je 0x14041739d
mov r8d, dword [rdi + 0x34]
movzx cx, spl
movzx ecx, si
mov rcx, qword [rdi + 0x28]
movsx edx, r11w
bswap dx
mov rdx, rbx
jmp 0x14041734b
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r13b, 0x14
test rbp, rbx
sub ecx, dword [rdi + 0xd0]
test dil, r15b
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140417371
je 0x1404173b8
cdqe
btc cx, si
bsr cx, r13w
xor cx, r15w
add rax, rbx
movsxd rcx, edi
movzx ecx, byte [rbx]
jmp 0x140417394
mov dword [rsp + 0x40], ecx
jmp 0x1404173f4
mov dword [rsp + 0x40], 0
cmp rcx, rax
jmp 0x1404173ad
jb 0x1404172f4
jmp 0x140417427
mov dword [rdi + 0x30], 0
bsf ax, r12w
movsxd rax, r11d
and cl, 4
mov byte [rdi + 0x38], 0
or al, 0xb9
mov dword [rsp + 0x40], 0
cwde
movsx rcx, r15w
add rax, 0x6d94573
mov rax, r15
jmp 0x1404173f4
mov qword [rdi + 0xc8], rax
movsxd rcx, edx
rcr ecx, 0x29
cmp rsi, r12
mov qword [rdi + 0xc0], r15
sar ch, cl
cmp r9b, 0xd8
mov rcx, r15
jmp 0x140417419
cmp rcx, rax
jmp 0x140417421
jb 0x1404172f4
cmp dword [rdi + 0x30], 0
jmp 0x140417430
je 0x14041748f
mov r8d, dword [rdi + 0x34]
cmovs cx, cx
movsx rcx, si
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14041744e
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp r10, 0x76133fb7
test bl, 0xa7
test eax, eax
jmp 0x140417474
je 0x14041749c
cdqe
shr r12d, cl
setb r12b
add rax, rbx
movzx r12d, byte [rbx]
jmp 0x1404174b0
xor r12d, r12d
jmp 0x140417497
jmp 0x1404174c1
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
sub r12d, r12d
mov rax, r15
cmp rcx, rax
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
mov rcx, r15
mov byte [rsi - 2], r12b
cmp rcx, rax
jmp 0x1404174cd
jae 0x1404174f9
lea rbp, [rcx + 1]
mov qword [rdi + 0xc0], rbp
movzx rdx, r12w
movzx edx, byte [rcx]
movzx cx, bl
movsx ecx, bp
mov rcx, rbp
jmp 0x1404174f4
jmp 0x1404175a7
cmp dword [rdi + 0x30], 0
jmp 0x140417502
je 0x140417558
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movzx rdx, r9w
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r10, 0x64810dcc
sub ecx, dword [rdi + 0xd0]
test r12b, 0x63
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x140417564
cdqe
rcl dx, 0xfa
xchg dl, dh
add rax, rbx
cdq
movzx edx, byte [rbx]
jmp 0x140417553
jmp 0x140417585
xor edx, edx
jmp 0x14041755f
jmp 0x1404175a7
mov dword [rdi + 0x30], 0
cmovge rcx, rbx
mov byte [rdi + 0x38], 0
rcl cl, cl
xchg rcx, rcx
xor edx, edx
dec rcx
mov rax, r15
sub cx, 0x7e11
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
shld cx, r10w, 0x9d
shrd cx, bp, 6
mov rcx, r15
clc
jmp 0x1404175a7
mov byte [rsi - 1], dl
cmp rcx, rax
jmp 0x1404175b2
jae 0x1404175df
lea rdx, [rcx + 1]
mov bpl, dl
movzx bp, cl
mov qword [rdi + 0xc0], rdx
movzx ebp, byte [rcx]
bswap rcx
not cl
mov rcx, rdx
jmp 0x1404175da
jmp 0x14041769f
cmp dword [rdi + 0x30], 0
jmp 0x1404175e8
je 0x140417658
mov r8d, dword [rdi + 0x34]
movzx edx, dx
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140417601
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r14w, 0x62e2
sub ecx, dword [rdi + 0xd0]
cmp r8b, r11b
test cx, ax
add dword [rdi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14041762a
je 0x140417664
cdqe
xor bp, di
xadd bpl, bpl
shrd bp, ax, 0xc0
add rax, rbx
movsxd rbp, esp
mov bp, 0x6af
not rbp
movzx ebp, byte [rbx]
jmp 0x140417653
jmp 0x140417682
sub ebp, ebp
jmp 0x14041765f
jmp 0x14041769f
mov dword [rdi + 0x30], 0
and al, 0x7c
movzx ax, r13b
bswap cx
mov byte [rdi + 0x38], 0
xor ebp, ebp
mov rax, r15
adc cx, r11w
mov qword [rdi + 0xc8], rax
cmovo ecx, ecx
mov qword [rdi + 0xc0], r15
rcl cl, cl
sar cl, 0x7d
mov rcx, r15
cmc
test r13b, cl
mov byte [rsi], bpl
jmp 0x1404176a8
cmp qword [rdi + 0x10], 0
jmp 0x1404176b2
je 0x1404176f3
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x1404176c6
je 0x1404176fc
cmp dword [rdi + 0x30], 0
jmp 0x1404176d5
je 0x140417f82
mov rcx, qword [rdi + 0xc0]
rcl ax, cl
mov rax, qword [rdi + 0xc8]
test r12, 0x44a44ece
cmp rcx, rax
jae 0x140417f82
cmp r12b, 8
jmp 0x140417705
jne 0x140417f82
movzx eax, bpl
or r13d, eax
jmp 0x14041771e
add rsi, 3
jmp 0x140417727
inc r14
cmp byte [rsp + 0x40], 0
jmp 0x140417734
jne 0x140417295
and r13d, 0x10
movsx r9d, r9w
shrd ax, r14w, 0x74
setl ah
cmp r13d, 1
movzx ecx, r9w
lahf
mov eax, 4
movsx r9, ax
sbb eax, 0
test r15d, 0x6161189
mov rbp, qword [rsp + 0x58]
btr r9w, 0xbe
test ax, dx
rcr r9w, 0xfc
mov dword [rbp], eax
mov edx, dword [rsp + 0x3c]
test edx, edx
cmovge rcx, r9
movsxd r9, eax
mov cl, r14b
mov r9, qword [rsp + 0x30]
mov ecx, 0x21fe2045
mov rcx, qword [rsp + 0x50]
jmp 0x1404177a1
je 0x140417fb0
lea eax, [r9*4]
clc
mov edx, edx
cmp cl, bl
cmc
mov qword [rsp + 0x68], rdx
clc
sub esi, esi
test rsi, 0xf47ff
mov dword [rsp + 0x64], eax
cmp spl, 0xc5
jmp 0x1404177d1
mov qword [rsp + 0x70], rsi
test r10b, cl
clc
test r9b, 0x70
imul eax, esi
test r14b, r12b
clc
cdqe
cmc
clc
add rax, rcx
test r11d, ebp
stc
mov qword [rsp + 0x48], rax
cmp r13b, 0x74
jmp 0x1404177fe
sub eax, eax
jmp 0x140417805
jmp 0x14041784a
mov rax, qword [rsp + 0x40]
movzx rcx, si
inc dl
inc rax
cmp r14, rax
mov r9, qword [rsp + 0x30]
movzx dx, al
mov rbp, qword [rsp + 0x58]
cmova ecx, edx
cqo
bswap rdx
mov edx, dword [rsp + 0x3c]
not cl
mov rcx, qword [rsp + 0x50]
not si
mov rsi, qword [rsp + 0x70]
je 0x140417f67
mov qword [rsp + 0x40], rax
clc
stc
sar ch, 0x6d
lea rax, [rax + rax*2]
btr ecx, edi
movzx ecx, byte [rsp + rax + 0x91]
test dh, 0x47
test ecx, ecx
jmp 0x14041786d
je 0x140417c46
cmp ecx, 1
je 0x140417cc0
cmp ecx, 2
jmp 0x140417884
jne 0x140417f82
cmp dword [rsp + 0x30], 0
jmp 0x140417894
je 0x14041780a
lea r12, [rsp + rax]
cmp dx, 0x7b85
add r12, 0x92
mov rax, qword [rsp + 0x30]
test bx, bp
add si, 0x2490
mov dword [rsp + 0x38], eax
bsf esi, r8d
movsxd rax, ebx
rcr sil, 4
mov rsi, qword [rsp + 0x48]
or rcx, 0xa182695
xchg al, cl
mov rcx, qword [rdi + 0xc0]
bts ax, cx
shld ax, r9w, 0x82
mov rax, qword [rdi + 0xc8]
jmp 0x1404178f6
cmp rcx, rax
jmp 0x1404178fe
jae 0x140417932
lea rdx, [rcx + 1]
xchg r13w, r13w
cmova r13, rbx
mov qword [rdi + 0xc0], rdx
xchg r13d, r13d
movzx r13d, byte [rcx]
movzx cx, dl
movzx ecx, r10w
cmovbe rcx, rcx
mov rcx, rdx
jmp 0x1404179f4
cmp dword [rdi + 0x30], 0
jmp 0x14041793b
je 0x1404179ae
mov r8d, dword [rdi + 0x34]
mov rcx, 0x5ec106c0
bswap ecx
mov rcx, qword [rdi + 0x28]
movsx dx, r9b
seta dl
movsx edx, cx
mov rdx, rbx
jmp 0x140417965
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test ax, r14w
cmp r10, r8
jmp 0x14041797a
sub ecx, dword [rdi + 0xd0]
cmc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041798e
je 0x1404179bb
cdqe
xor r13, 0x2f3b3ad0
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x1404179a9
jmp 0x1404179d7
sub r13d, r13d
jmp 0x1404179b6
jmp 0x1404179f4
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
cwde
xor r13d, r13d
mov rax, r15
rcl cl, cl
btc cx, 0x60
xor ecx, r13d
mov qword [rdi + 0xc8], rax
add cx, r12w
mov qword [rdi + 0xc0], r15
adc cx, 0x162b
sar cx, cl
mov rcx, r15
cmp qword [rdi + 0x10], 0
jmp 0x1404179fe
je 0x140417a42
mov rcx, qword [rdi + 0x28]
jmp 0x140417a0d
call qword [rdi + 0x20]
test eax, eax
je 0x140417a50
cmp dword [rdi + 0x30], 0
jmp 0x140417a21
je 0x140417f82
mov rcx, qword [rdi + 0xc0]
shrd ax, r10w, 0xa
mov al, r11b
mov rax, qword [rdi + 0xc8]
cmc
test r13, rsi
cmp rcx, rax
jmp 0x140417a4a
jae 0x140417f82
movzx ebp, r13b
clc
test bpl, bpl
jmp 0x140417a5d
js 0x140417ae2
cmp dword [rsp + 0x38], ebp
jmp 0x140417a6c
jbe 0x140417f82
mov eax, ebp
dec r13
inc ebp
movzx r13d, r8w
jmp 0x140417a84
movzx r13d, byte [r12]
cqo
movsxd rdx, r9d
movzx ecx, r8w
mov dword [rsp + 0x60], ebp
movzx cx, sil
mov rcx, rdi
mov r8b, bl
cdq
movzx r8, ax
mov edx, r13d
movsx r8d, r12w
movzx r8w, r8b
mov r8, rsi
jmp 0x140417aba
call fcn.140430a88
test rax, rax
je 0x140417f82
add rsi, 4
dec ebp
jmp 0x140417ad3
jne 0x140417a9b
mov ebp, dword [rsp + 0x60]
jmp 0x140417c32
cmp r13b, 0x80
jmp 0x140417aeb
jne 0x140417b05
mov rcx, rdi
call fcn.140426f60
mov ebp, eax
jmp 0x140417b00
jmp 0x140417b0c
add ebp, 0xffffff81
test r12b, 0x69
cmp ebp, dword [rsp + 0x38]
jg 0x140417f82
movzx edx, byte [r12]
jmp 0x140417b28
mov rcx, rdi
movzx r8d, r10w
mov r8w, 0x67dc
movzx r8, r13w
lea r8, [rsp + 0x2c]
jmp 0x140417b42
call fcn.140430a88
test rax, rax
jmp 0x140417b4f
je 0x140417f82
test ebp, ebp
jmp 0x140417b5c
jle 0x140417c32
mov eax, ebp
jmp 0x140417b7a
add rsi, 4
jmp 0x140417b72
dec eax
je 0x140417c32
movzx ecx, byte [r12]
test dil, dl
test r9b, 0x4f
test cl, cl
jmp 0x140417b8d
js 0x140417bc2
test cl, 0x40
jmp 0x140417b9b
jne 0x140417bdb
test cl, 0x20
jmp 0x140417ba9
jne 0x140417bf8
test cl, 0x10
jmp 0x140417bb7
je 0x140417b69
jmp 0x140417c1b
movzx edx, byte [rsp + 0x2c]
cmp r14b, 0xf3
mov byte [rsi], dl
test cl, 0x40
jmp 0x140417bd5
je 0x140417ba1
movzx edx, byte [rsp + 0x2d]
cmp r9w, 0x17c5
mov byte [rsi + 1], dl
stc
test cl, 0x20
jmp 0x140417bf2
je 0x140417baf
movzx edx, byte [rsp + 0x2e]
clc
test r10b, 0x5f
mov byte [rsi + 2], dl
cmp r14b, r8b
jmp 0x140417c0d
test cl, 0x10
jmp 0x140417c15
je 0x140417b69
movzx ecx, byte [rsp + 0x2f]
jmp 0x140417c25
mov byte [rsi + 3], cl
jmp 0x140417c2d
jmp 0x140417b69
sub dword [rsp + 0x38], ebp
jmp 0x140417c3b
jg 0x1404178d4
jmp 0x14041780a
test r9d, r9d
jmp 0x140417c4e
je 0x14041780a
movzx r13d, byte [rsp + rax + 0x92]
mov rax, qword [rsp + 0x30]
cmovbe rsi, rsi
mov ebp, eax
movsx edx, sp
mov rsi, qword [rsp + 0x48]
movzx rcx, ax
mov r8d, r8d
movzx edx, sp
mov rcx, rdi
movsx r8, r15w
cwd
mov edx, r13d
movsx r8w, r9b
movsx r8d, si
mov r8, rsi
jmp 0x140417c97
call fcn.140430a88
test rax, rax
jmp 0x140417ca4
je 0x140417f82
add rsi, 4
jmp 0x140417cb3
dec ebp
jne 0x140417c7a
jmp 0x14041780a
test r9d, r9d
jmp 0x140417cc8
je 0x14041780a
lea rsi, [rsp + rax]
add rsi, 0x92
jmp 0x140417cde
mov rax, qword [rsp + 0x30]
seto r12b
mov r12d, eax
jmp 0x140417cf3
mov rbp, qword [rsp + 0x48]
jmp 0x140417cfd
jmp 0x140417d10
sub r12d, r8d
jmp 0x140417d0a
jle 0x14041780a
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmc
stc
cmp r13, r15
cmp rcx, rax
jae 0x140417d60
lea rdx, [rcx + 1]
movzx r13w, bl
movsx r13d, r13w
mov r13w, 0x65a
mov qword [rdi + 0xc0], rdx
movzx r13d, r8w
movzx r13d, byte [rcx]
setns cl
movsxd rcx, r9d
jmp 0x140417d58
mov rcx, rdx
jmp 0x140417e0c
cmp dword [rdi + 0x30], 0
jmp 0x140417d69
je 0x140417dcb
mov r8d, dword [rdi + 0x34]
movsxd rcx, esp
jmp 0x140417d7d
mov rcx, qword [rdi + 0x28]
movsxd rdx, ecx
cmova dx, bp
xchg edx, edx
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
stc
test eax, eax
jmp 0x140417dab
je 0x140417dd8
cdqe
rol r13w, 0xde
add rax, rbx
xchg r13b, r13b
movzx r13, dx
movzx r13d, byte [rbx]
jmp 0x140417df8
xor r13d, r13d
jmp 0x140417dd3
jmp 0x140417e0c
mov dword [rdi + 0x30], 0
bsr ax, sp
mov byte [rdi + 0x38], 0
sbb cl, 0x7a
inc cl
sub r13d, r13d
shl ah, 0xd7
mov rax, r15
rcl ecx, 0xf0
mov qword [rdi + 0xc8], rax
or cl, spl
mov qword [rdi + 0xc0], r15
mov rcx, r15
cmp qword [rdi + 0x10], 0
jmp 0x140417e16
je 0x140417e57
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x140417e2a
je 0x140417e60
cmp dword [rdi + 0x30], 0
je 0x140417f82
mov rcx, qword [rdi + 0xc0]
cdqe
bt rax, 0xb8
btc rax, r15
mov rax, qword [rdi + 0xc8]
clc
cmp dl, 0xa5
cmp rcx, rax
jae 0x140417f82
movzx edx, byte [rsi]
mov rcx, rdi
lea r8, [rsp + 0x2c]
jmp 0x140417e70
call fcn.140430a88
test rax, rax
je 0x140417f82
movzx eax, r13b
rcl r8w, cl
cmp r12d, eax
movsxd r8, ebx
cmovb eax, r12d
dec r8b
movzx r8d, al
cmp r8, r11
test r8b, r8b
jmp 0x140417ea2
je 0x140417d02
mov ecx, r8d
jmp 0x140417ec1
add rbp, 4
dec ecx
jmp 0x140417ebb
je 0x140417d02
movzx edx, byte [rsi]
cmp eax, 0x7aca7d95
cmc
test dl, dl
jmp 0x140417ed1
js 0x140417efc
test dl, 0x40
jmp 0x140417edf
jne 0x140417f16
test dl, 0x20
jne 0x140417f32
test dl, 0x10
je 0x140417eb0
jmp 0x140417f50
movzx eax, byte [rsp + 0x2c]
cmc
cmp r10b, r15b
stc
mov byte [rbp], al
stc
cmp bh, 0x39
test dl, 0x40
je 0x140417ee5
movzx eax, byte [rsp + 0x2d]
cmc
mov byte [rbp + 1], al
clc
test ch, 0x29
stc
test dl, 0x20
jmp 0x140417f2c
je 0x140417eee
movzx eax, byte [rsp + 0x2e]
test dl, r9b
stc
mov byte [rbp + 2], al
test bpl, r8b
clc
test dl, 0x10
jmp 0x140417f4a
je 0x140417eb0
movzx eax, byte [rsp + 0x2f]
jmp 0x140417f5a
mov byte [rbp + 3], al
jmp 0x140417f62
jmp 0x140417eb0
inc rsi
shl al, 0xf6
cmp rsi, qword [rsp + 0x68]
lahf
mov eax, dword [rsp + 0x64]
jne 0x1404177d1
jmp 0x140417fb0
mov rcx, qword [rsp + 0x50]
jmp 0x140417f8c
call fcn.1401924a0
xor ecx, ecx
movsx eax, r15w
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
btr rdx, 0x54
and al, 0x20
mov edx, dword [rsp + 0x3c]
and ah, dl
sal al, cl
mov rax, qword [rsp + 0x78]
or r8w, 0x3a85
mov dword [rax], r9d
adc al, r12b
adc al, 0xfd
test r15w, 0x784b
mov rax, qword [rsp + 0x80]
bsr r8w, r10w
mov dword [rax], edx
and r8d, esp
btc r8d, 0x82
bt r8w, 0x25
mov r8d, dword [rsp + 0x120]
test r8d, r8d
jmp 0x140417ff6
jne 0x140418005
mov r8d, dword [rbp]
jmp 0x140418005
mov dword [rsp + 0x20], edx
movsx rdx, r8w
mov edx, 4
jmp 0x140418017
call fcn.14042395a
mov r13, rax
jmp 0x140418024
jmp 0x1404171d9
push r15
cmp rbp, 0x7432483d
jmp 0x14041e6ec
push r14
stc
push r13
jmp 0x14041e6f7
push r12
stc
cmp r12b, 0x34
push rsi
cmp r8b, 0xff
push rdi
test cx, sp
cmp r12d, ebx
push rbp
jmp 0x14041e714
push rbx
test dil, bl
stc
cmp r9d, r11d
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm6
jmp 0x14041e730
test rcx, rcx
jmp 0x14041e738
je 0x14041ea0e
mov ebp, r8d
mov ebx, edx
bts eax, r15d
ror ah, 0xe0
mov rsi, rcx
mov eax, r8d
or eax, edx
jmp 0x14041e757
js 0x14041ea01
mov r14d, r9d
test ebp, ebp
je 0x14041e784
mov eax, 0x7fffffff
cmc
xor edx, edx
cmp r15, r12
idiv ebp
cmc
clc
cmp eax, ebx
jmp 0x14041e77e
jl 0x14041ea01
imul ebp, ebx
dec ah
rcl eax, 0xf9
shl eax, 0x66
mov eax, ebp
or eax, r14d
jmp 0x14041e799
js 0x14041ea01
test r14d, r14d
jmp 0x14041e7a7
je 0x14041e7d3
mov eax, 0x7fffffff
cmp r12w, 0x663e
clc
sub edx, edx
idiv r14d
cmp r10b, bl
cmp sil, 0xfd
cmc
cmp eax, ebp
jmp 0x14041e7cd
jl 0x14041ea01
mov eax, ebp
movsx cx, cl
imul eax, r14d
movzx cx, al
not ecx
movzx rcx, di
movsxd rcx, eax
jmp 0x14041e7ef
call fcn.140109134
test rax, rax
jmp 0x14041e7fc
je 0x14041ea01
mov qword [rsp + 0x20], rax
test r14w, r15w
mov qword [rsp + 0x28], rsi
cmp r8w, bx
clc
cmc
test ebp, ebp
jmp 0x14041e81d
jle 0x14041ea56
mov eax, r14d
btr bx, 0xe7
sub r15d, r8d
mov r15b, 0x97
and eax, 1
lea esi, [r14 + rax]
movzx rbx, cx
xchg al, al
dec esi
or r15b, 0xb3
cdqe
bsf r15d, ecx
movsxd r13, r14d
clc
add al, r10b
lahf
mov eax, ebp
cmc
sbb r15b, 2
sal rbp, cl
mov qword [rsp + 0x38], rax
mov ebp, esi
lea rax, [r13*4]
mov qword [rsp + 0x30], rax
jmp 0x14041e879
xor r12d, r12d
not r15b
setno r15b
movss xmm6, dword [0x1400bf4c0]
mov r15b, r10b
movsx r15w, r10b
xchg r15d, ebx
movss xmm7, dword [0x1400bd480]
movsx r15w, r15b
mov r15b, cl
mov rbx, qword [rsp + 0x20]
not r15b
mov r15, qword [rsp + 0x28]
jmp 0x14041e8b8
jmp 0x14041e8e1
inc r12
cmc
test r13b, r13b
add r15, qword [rsp + 0x30]
jmp 0x14041e8ce
add rbx, r13
cmp r12, qword [rsp + 0x38]
jmp 0x14041e8db
je 0x14041ea56
mov eax, 0
cmp r9b, r9b
test esi, esi
jmp 0x14041e8f0
jle 0x14041e97f
mov rdi, r14
cmp al, r13b
xor r14d, r14d
nop word cs:[rax + rax]
jmp 0x14041e90f
movss xmm1, dword [0x1400b71d0]
jmp 0x14041e91c
movss xmm0, dword [r15 + r14*4]
jmp 0x14041e927
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041e94b
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
jmp 0x14041e95c
inc r14
test si, 0x428
cmp bl, 0xef
cmp rbp, r14
jmp 0x14041e96f
jne 0x14041e90f
mov eax, esi
neg r14d
mov r14, rdi
clc
stc
cmp eax, r14d
jmp 0x14041e987
jge 0x14041e8bd
mov rcx, r12
jmp 0x14041e995
imul rcx, r13
cmc
cdqe
cmp r11w, 0x3404
add rax, rcx
movsx ecx, r9w
mov cl, 0xe6
mov rcx, qword [rsp + 0x28]
movss xmm0, dword [rcx + rax*4]
jmp 0x14041e9ba
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041e9d1
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
bswap esi
mov rsi, qword [rsp + 0x20]
jmp 0x14041e9e7
mov byte [rsi + rax], cl
not rsi
movzx si, spl
movsxd rsi, r10d
mov esi, edi
jmp 0x14041e9fc
jmp 0x14041e8bd
mov rcx, rsi
jmp 0x14041ea09
call fcn.1401924a0
xor eax, eax
bts bp, bp
movaps xmm6, xmmword [rsp + 0x40]
adc r14b, cl
movaps xmm7, xmmword [rsp + 0x50]
cmp r14d, 0x754729b8
add rsp, 0x68
pop rbx
pop rbp
movsx r15w, al
pop rdi
pop rsi
movsx r14w, r12b
mov r12w, 0x2266
movzx r12, bp
pop r12
pop r13
pop r14
movzx r15w, r15b
pop r15
jmp 0x14041ea55
ret
mov rcx, qword [rsp + 0x28]
jmp 0x14041ea60
call fcn.1401924a0
mov rax, qword [rsp + 0x20]
jmp 0x14041ea6f
jmp 0x14041ea14