Function at 0x140410b11
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
push r15
bswap rax
push r14
movzx rax, ax
mov eax, r14d
push r13
push r12
movzx ax, r8b
push rsi
lahf
movsx eax, r9w
cwde
push rdi
push rbp
lahf
sete al
push rbx
bswap ax
mov eax, 0x89d8
jmp 0x140410b43
call fcn.14044cd9c
sub rsp, rax
neg ebp
xchg r15d, r15d
movaps xmmword [rsp + 0x89c0], xmm6
sal r12w, 0x6d
add r13b, bpl
mov qword [rsp + 0xc8], r9
add sil, dl
sal bx, cl
mov qword [rsp + 0xc0], r8
btc r13w, 0xea
mov qword [rsp + 0xb8], rdx
rcl r12w, cl
mov rsi, rcx
not bl
cbw
mov eax, dword [rsp + 0x8a50]
movzx r14w, cl
sar r15w, 0xa1
cmc
mov dword [rsp + 0x40], eax
mov rcx, qword [rsp + 0x8a48]
mov eax, dword [rsp + 0x8a40]
btc r13d, eax
and r13w, cx
mov dword [rsp + 0x94], eax
xadd r15d, eax
mov dword [rcx + 8], 0
sbb eax, 0x83f5e09
or r15, r12
mov qword [rsp + 0x50], rcx
adc r13w, 0x4b4c
cdqe
bswap r15w
mov qword [rcx], 8
cwde
and r14w, r14w
lea r14, [rsi + 0xc0]
not r13
xadd r13b, r13b
bswap r13
lea rax, [rsi + 0xc8]
mov qword [rsp + 0x38], rax
mov r15b, spl
and al, dl
sal ebp, 0xc2
lea r12, [rsi + 0x30]
lea rbx, [rsi + 0x38]
movzx rax, r14w
lea r15, [rsi + 0x39]
mov rbp, qword [rsi + 0xc0]
ror ax, cl
movzx r13, ax
mov rax, qword [rsi + 0xc8]
ror r13w, cl
rol r13w, cl
cmp r11w, 0x5c48
sub edi, edi
or r13b, r8b
cmp r11w, si
lea r13, [0x1400bef60]
test sp, di
nop word cs:[rax + rax]
clc
jmp 0x140410c72
cmp rbp, rax
jmp 0x140410c7a
jae 0x140410cb0
lea rcx, [rbp + 1]
movzx dx, r11b
mov dl, r12b
movsx rdx, r11w
mov qword [r14], rcx
movzx rdx, cx
movsx dx, r14b
movzx edx, byte [rbp]
movsx ebp, bp
mov rbp, rcx
jmp 0x140410cab
jmp 0x140410d86
cmp dword [r12], 0
jmp 0x140410cba
je 0x140410d24
mov r8d, dword [rsi + 0x34]
movzx rcx, bx
movsx rcx, si
mov rcx, qword [rsi + 0x28]
cdq
mov rdx, rbx
jmp 0x140410cd9
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
test r11, 0x25cd36de
sub ecx, dword [rsi + 0xd0]
test r14b, 1
add dword [rsi + 0xb8], ecx
jmp 0x140410cff
test eax, eax
jmp 0x140410d06
je 0x140410d30
cdqe
bswap edx
add rax, rbx
bswap edx
jmp 0x140410d1c
movzx edx, byte [rbx]
jmp 0x140410d62
sub edx, edx
jmp 0x140410d2b
jmp 0x140410d86
mov dword [r12], 0
mov byte [rbx], 0
mov cx, 0x20ee
shl rax, 0x7b
bsr ecx, r13d
xor edx, edx
sub cx, r15w
add cl, 0xf6
rcl cl, 0xb8
mov rax, r15
shr bpl, 0xa3
bt rbp, rsp
movzx rcx, cx
mov rcx, qword [rsp + 0x38]
btc ebp, 0xb6
sub bpl, 0x6c
mov bpl, 0x67
mov qword [rcx], rax
clc
mov qword [r14], r15
mov rbp, r15
cmp r12b, dl
cmc
test r11w, 0x17b8
cmp dl, byte [rdi + r13]
jmp 0x140410d8f
jne 0x140410df0
inc rdi
test r9b, r9b
clc
test r10b, 0xfb
cmp rdi, 8
jne 0x140410c72
movups xmm0, xmmword [rsi + 0xd0]
sal edi, 0x6d
mov dil, 0x9b
bts rdi, r11
movups xmmword [rsi + 0xc0], xmm0
sbb dil, dil
add dil, 0xf3
xchg di, di
mov qword [rsp + 0x150], rsi
mov edi, dword [rsp + 0x94]
cmp edi, 4
jmp 0x140410de3
jbe 0x140410ec3
xor ebp, ebp
jmp 0x14041174e
mov rcx, qword [rsi + 0xd0]
bts ax, bp
mov rax, qword [rsi + 0xd8]
mov qword [rsi + 0xc0], rcx
cmp r8b, dl
jmp 0x140410e11
mov qword [rsi + 0xc8], rax
cmc
test si, r15w
jmp 0x140410e22
cmp rcx, rax
jmp 0x140410e2a
jae 0x140410e59
lea rbp, [rcx + 1]
movsx rdx, r8w
mov qword [r14], rbp
stc
shrd rdx, r15, 0xf7
mov rdx, 0x51ab63c4
movzx edx, byte [rcx]
cmp dl, 0x42
je 0x140410ff8
jmp 0x140411341
cmp dword [r12], 0
jmp 0x140410e63
je 0x140411341
mov r8d, dword [rsi + 0x34]
cmovp dx, r10w
movzx ecx, dx
mov rcx, qword [rsi + 0x28]
cwd
mov rdx, rbx
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
clc
sub edx, ecx
clc
test dil, bl
stc
add dword [rsi + 0xb8], edx
test r13b, 0x6a
cmp dx, 0x360f
test eax, eax
jmp 0x140410eac
je 0x140410fa8
cdqe
cqo
sal edx, cl
add rax, rbx
movzx edx, byte [rbx]
jmp 0x140410fcf
lea rcx, [rsp + 0x150]
sub edx, edx
movsx r8w, r10b
mov r8b, 0x2f
movsx r8, r8w
mov r8d, edi
call fcn.14042081b
test eax, eax
jmp 0x140410ee8
je 0x140410f96
mov eax, dword [rsp + 0x170]
mov ecx, 8
stc
cmp eax, 9
jl 0x140410f1c
mov ecx, 0x10
test dh, bh
cmp dl, spl
cmp eax, 0x10
jmp 0x140410f16
jne 0x140410de9
mov rdx, qword [rsp + 0x50]
sal bpl, 0xab
adc rsi, 0x6e8e099c
xor sil, 0x9a
mov dword [rdx], ecx
bts si, bp
mov rsi, qword [rsp + 0x150]
sub bpl, 0x6c
mov rbp, qword [rsp + 0x168]
test edi, edi
je 0x1404116cd
mov edx, dword [rsi + 0xc]
cmp edx, edi
jmp 0x140410f5c
je 0x1404116cd
mov r9d, dword [rsi]
mov ecx, dword [rsi + 4]
cmp eax, 8
jg 0x14041169b
mov dword [rsp + 0x20], ecx
cmove cx, di
mov r8w, r14w
mov rcx, rbp
movzx r8d, sp
mov r8d, edi
jmp 0x140410f8c
call fcn.140422f3b
jmp 0x1404116b8
mov rcx, qword [rsp + 0x168]
cmp r8b, r12b
sub ebp, ebp
jmp 0x140411725
mov dword [r12], 0
cmc
cmp ax, 0x19e9
sbb ah, 0x50
mov byte [rbx], 0
sbb al, 0xa2
test r12b, dil
xor edx, edx
ror ax, cl
or al, 0xf4
stc
mov rax, r15
test dl, r15b
clc
mov rbp, qword [rsp + 0x38]
cmp spl, r10b
stc
mov qword [rbp], rax
mov bp, 0x5aeb
mov qword [r14], r15
shl bpl, 0xcc
mov rbp, r15
cmp dl, 0x42
jmp 0x140410ff2
jne 0x140411341
cmp rbp, rax
jae 0x140411021
lea rax, [rbp + 1]
mov qword [r14], rax
movsx eax, dx
movzx eax, byte [rbp]
cmp al, 0x4d
jmp 0x140411016
jne 0x140411341
jmp 0x1404110f8
cmp dword [r12], 0
jmp 0x14041102b
je 0x140411341
mov r8d, dword [rsi + 0x34]
cdq
mov edx, 0x22065043
xchg ecx, edx
mov rcx, qword [rsi + 0x28]
cwd
movsx dx, bl
cmovno rdx, rbp
mov rdx, rbx
jmp 0x140411053
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
shl cx, cl
add cl, r10b
mov ch, al
mov rcx, qword [rsi + 0xd0]
stc
cmp esi, 0x89676bc
sub edx, ecx
jmp 0x14041107c
add dword [rsi + 0xb8], edx
stc
test eax, eax
jmp 0x14041108a
je 0x1404110a8
movsxd rdx, eax
ror al, cl
sub ah, 0xa7
add rdx, rbx
movzx eax, byte [rbx]
jmp 0x1404110a3
jmp 0x1404110c4
mov dword [r12], 0
sal bpl, cl
rcl ebp, 0x62
clc
mov byte [rbx], 0
sub eax, eax
mov rdx, r15
add bp, 0x647a
mov rbp, qword [rsp + 0x38]
cmp r8b, r8b
clc
mov qword [rbp], rdx
test r15, 0x68501eab
test spl, r11b
mov qword [r14], r15
test rbx, 0x5ce4372d
cmp ch, 0xcf
test r9b, r11b
cmp al, 0x4d
jmp 0x1404110f2
jne 0x140411341
mov rcx, rsi
jmp 0x140411100
call fcn.14042cbf4
mov rcx, rsi
call fcn.14042cbf4
mov rcx, rsi
jmp 0x140411115
call fcn.14042cbf4
mov rcx, rsi
jmp 0x140411122
call fcn.14042cbf4
mov rcx, rsi
jmp 0x14041112f
call fcn.14042cbf4
mov rcx, rsi
call fcn.14042cbf4
mov rcx, rsi
jmp 0x140411144
call fcn.14042cbf4
mov edi, eax
mov rcx, rbp
mov cx, 0x954
movsx cx, spl
mov rcx, rsi
jmp 0x14041115f
call fcn.14042cbf4
shl eax, 0x10
or eax, edi
cmp eax, 0x38
jmp 0x140411171
ja 0x140411191
movabs rcx, 0x100010000001000
clc
bt rcx, rax
jmp 0x14041118b
jb 0x14041119f
cmp eax, 0x6c
jmp 0x140411199
jne 0x1404117a6
movups xmm0, xmmword [rsi + 0xd0]
movsx cx, al
movups xmmword [rsi + 0xc0], xmm0
movsx edx, r12w
mov dword [rsp + 0x11c], 0xff
lea rdx, [rsp + 0x100]
mov rcx, rsi
jmp 0x1404111d0
call fcn.14042ce6e
test rax, rax
jmp 0x1404111dd
je 0x140410de9
mov edx, dword [rsi + 4]
neg rcx
mov ecx, edx
cmc
cmp bl, r12b
neg ecx
jmp 0x1404111f6
cmovs ecx, edx
test dil, spl
mov dword [rsi + 4], ecx
cmp r10b, spl
cmp ecx, 0x1000000
jmp 0x14041120d
ja 0x140410de9
mov r8d, dword [rsi]
cmp dx, bp
cmp r8d, 0x1000000
jmp 0x140411225
ja 0x140410de9
mov eax, dword [rsp + 0x10c]
bts r9w, si
sbb bpl, sil
mov dword [rsp + 0x68], eax
shr r11, 0xcc
mov eax, dword [rsp + 0x110]
adc r9b, r10b
ror r11d, cl
mov dword [rsp + 0x80], eax
and eax, ebx
mov eax, dword [rsp + 0x114]
stc
adc r10b, dil
cmp si, 0x197a
mov dword [rsp + 0x78], eax
bt r10, rax
ror r10b, 0xb2
mov r11d, dword [rsp + 0x118]
setae r9b
or r9, r10
mov r9d, dword [rsp + 0x11c]
mov r10d, dword [rsp + 0x100]
sub rbp, rcx
mov bpl, 0xc3
mov ebp, dword [rsp + 0x108]
jmp 0x1404112aa
cmp ebp, 0xc
jne 0x140411a09
cmp r10d, 0x17
jmp 0x1404112bc
jg 0x140411a8d
mov edi, dword [rsp + 0x104]
xor r13b, r12b
btr rax, 0x82
rcl r13b, cl
mov eax, dword [rsp + 0x120]
movzx r13, si
neg eax
add eax, edi
cmovne r13w, bp
movzx r13, di
add eax, 0xffffffe8
and r13, 0x3dfe08f7
sbb r13w, 0x2153
cdqe
sal r13d, cl
xor r13, 0x7fc97854
movsx r13w, sil
imul r13, rax, 0x55555556
bsr eax, ebp
btc ax, 0xa4
sal ah, cl
mov rax, r13
cmc
jmp 0x140411327
shr rax, 0x3f
clc
test bx, bx
shr r13, 0x20
cmc
add r13d, eax
jmp 0x14041133c
jmp 0x140411a4e
mov qword [rsi + 0xc0], rcx
bswap ecx
not ch
mov rax, qword [rsi + 0xd8]
mov qword [rsi + 0xc8], rax
movzx cx, al
movzx ecx, r9w
mov rcx, rsi
jmp 0x14041136a
call fcn.140415717
test eax, eax
jmp 0x140411376
je 0x140411452
lea rdi, [rsp + 0x150]
mov r8d, 0x8870
mov ch, 0x3d
ror ch, 0xdb
sub ecx, edx
mov rcx, rdi
test r15, rsp
cmp ch, bh
sub edx, edx
call fcn.1404a83fa
mov rcx, rsi
movsx dx, bpl
mov rdx, rdi
dec r8w
mov r8, qword [rsp + 0xc8]
sub r9d, r9d
jmp 0x1404113c0
call fcn.14042d6fb
cmp rax, rsi
je 0x140411554
mov rbp, rax
cmp r13b, 0xa7
test rax, rax
jmp 0x1404113dd
je 0x140411554
mov r9d, dword [rsp + 0x150]
mov rax, qword [rsp + 0xb8]
cmc
mov dword [rax], r9d
lahf
sar r8b, cl
mov eax, dword [rsp + 0x154]
mov rcx, qword [rsp + 0xc0]
movzx r8w, bl
mov r8w, bp
btr r8, r14
mov dword [rcx], eax
mov r8d, dword [rsp + 0x94]
test r14d, r12d
cmc
test r8d, 0xfffffffb
jmp 0x140411431
je 0x14041157d
mov dword [rsp + 0x20], eax
mov rcx, rbp
cwd
mov edx, 4
call fcn.140422f3b
mov rbp, rax
jmp 0x14041157d
mov rcx, rsi
jmp 0x14041145a
call fcn.14042652e
mov edi, eax
xchg rcx, rcx
bt ecx, r13d
shl edi, 0x10
mov rcx, rsi
call fcn.14042652e
or eax, edi
movups xmm0, xmmword [rsi + 0xd0]
sub cl, 0x66
movups xmmword [rsi + 0xc0], xmm0
add cl, sil
movzx ecx, si
mov rcx, rsi
test r14w, 0x3c2
jmp 0x14041149a
cmp eax, 0x38425053
jne 0x14041159c
call fcn.14042652e
mov edi, eax
movzx cx, r9b
movsx rcx, cx
jmp 0x1404114ba
shl edi, 0x10
jmp 0x1404114c2
mov rcx, rsi
call fcn.14042652e
or eax, edi
cmp ax, 0x6539
cmp eax, 0x38425053
jmp 0x1404114da
jne 0x140410de9
mov rcx, rsi
jmp 0x1404114e8
call fcn.14042652e
cmp eax, 1
jne 0x140410de9
cmp qword [rsi + 0x10], 0
jmp 0x140411500
je 0x14041184a
mov rax, qword [rsp + 0x38]
movzx cx, bl
clc
mov rcx, qword [rax]
adc ax, r15w
mov rax, qword [r14]
mov ebp, ecx
sub ebp, eax
test edi, esp
cmp ebp, 5
jmp 0x140411528
jg 0x140411857
mov qword [rsi + 0xc0], rcx
mov edx, 6
test r15, rsi
not ch
sub edx, ebp
bswap ecx
mov rcx, qword [rsi + 0x28]
jmp 0x14041154c
call qword [rsi + 0x18]
jmp 0x140411867
mov rcx, qword [rsp + 0x158]
clc
test rcx, rcx
jmp 0x140411565
je 0x140411570
call fcn.14021c7ab
xor ebp, ebp
setb ch
movsx cx, r12b
movsxd rcx, ecx
mov rcx, qword [rsp + 0x168]
jmp 0x14041158a
call fcn.14021c7ab
mov rcx, qword [rsp + 0x160]
jmp 0x140411749
call fcn.140415dce
test eax, eax
not bpl
jmp 0x1404115ab
mov ebp, dword [rsp + 0x94]
jmp 0x1404115b7
je 0x140411634
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
setl r12b
mov r9, qword [rsp + 0xc8]
setne sil
xadd sil, r13b
movaps xmm6, xmmword [rsp + 0x89c0]
mov rbx, 0x4c3f79f7
rcr rsi, cl
add rsp, 0x89d8
movsx r13, r15w
pop rbx
movsx r15d, r14w
xchg ebp, r13d
pop rbp
movzx esi, r8w
not r13b
jmp 0x140411616
pop rdi
pop rsi
pop r12
bswap r13w
pop r13
xchg r14b, r14b
pop r14
mov r15, r10
pop r15
jmp 0x14041162f
jmp 0x1404166ea
mov rcx, rsi
jmp 0x14041163c
call fcn.140417812
test eax, eax
je 0x1404117d2
mov dword [rsp + 0x20], ebp
xchg edx, ecx
setl dl
mov rcx, rsi
movsx r8w, al
setle r9b
jmp 0x140411663
mov rdx, qword [rsp + 0xb8]
bswap r8w
sets r8b
mov r8, qword [rsp + 0xc0]
movzx r9, r12w
movzx r9w, dil
mov r9, qword [rsp + 0xc8]
jmp 0x140411691
call fcn.140417a08
jmp 0x140411751
mov dword [rsp + 0x20], ecx
mov rcx, rbp
bswap r8w
movzx r8w, sil
mov r8d, edi
jmp 0x1404116b3
call fcn.140424a47
mov rbp, rax
cmc
jmp 0x1404116c1
mov dword [rsi + 0xc], edi
test rax, rax
je 0x140410de9
mov eax, dword [rsi]
shl cx, 0x8b
xor cl, dil
sar ch, cl
mov rcx, qword [rsp + 0xb8]
cmp r9, 0x58066c34
clc
mov dword [rcx], eax
inc al
clc
lahf
mov eax, dword [rsi + 4]
mov rcx, qword [rsp + 0xc0]
mov dword [rcx], eax
bsr rcx, r15
mov rcx, qword [rsp + 0xc8]
cmp r12b, r12b
cmc
test rcx, rcx
jmp 0x140411713
je 0x140411723
mov eax, dword [rsi + 8]
stc
test r13b, 0x9e
mov dword [rcx], eax
xor ecx, ecx
call fcn.14021c7ab
mov rcx, qword [rsp + 0x160]
jmp 0x140411737
call fcn.14021c7ab
mov rcx, qword [rsp + 0x158]
jmp 0x140411749
call fcn.14021c7ab
mov rax, rbp
movaps xmm6, xmmword [rsp + 0x89c0]
movsx r13, r11w
add rsp, 0x89d8
pop rbx
setne bpl
movzx r12w, r15b
movzx r12d, ax
pop rbp
jmp 0x14041177d
pop rdi
setae r13b
pop rsi
xchg r13d, r13d
movsx r12, r11w
pop r12
mov r15w, 0x1393
movsxd r14, esi
mov r14, r11
pop r13
pop r14
movzx r15w, r12b
not r15d
pop r15
ret
movups xmm0, xmmword [rsi + 0xd0]
jmp 0x1404117b4
movups xmmword [rsi + 0xc0], xmm0
cmp r11b, 0x32
cmp eax, 0x7c
jmp 0x1404117c7
jne 0x140411362
jmp 0x1404111b5
mov rcx, rsi
jmp 0x1404117da
call fcn.14041bf01
test eax, eax
jmp 0x1404117e6
je 0x140411b60
mov rax, qword [rsp + 0x50]
movzx r8w, r8b
movzx edx, sp
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebp
jmp 0x140411808
mov rcx, rsi
movsx edx, r9w
jmp 0x140411814
mov rdx, qword [rsp + 0xb8]
movsx r8d, r11w
mov r8, qword [rsp + 0xc0]
movzx r9, r12w
mov r9, 0x456f3bb9
mov r9, qword [rsp + 0xc8]
jmp 0x140411840
call fcn.14041c184
jmp 0x140411751
mov rax, qword [r14]
movzx rcx, r11w
or ch, 0xaa
bswap cx
add rax, 6
mov qword [r14], rax
movzx cx, sil
movzx ecx, r13w
mov rcx, rsi
jmp 0x14041186f
call fcn.14042652e
cmp eax, 0x10
jmp 0x14041187c
ja 0x140410de9
mov dword [rsp + 0x68], eax
movsx rcx, r14w
mov rcx, rsi
call fcn.14042652e
mov edi, eax
cmp ax, di
shl edi, 0x10
not cl
movsx rcx, si
mov rcx, r9
mov rcx, rsi
jmp 0x1404118ab
call fcn.14042652e
mov r13d, eax
sbb rcx, 0x60a72eaa
movsx ecx, r11w
btc cx, r13w
or r13d, edi
mov ch, dh
mov rcx, rsi
jmp 0x1404118d0
call fcn.14042652e
mov edi, eax
bswap ecx
mov rcx, rsi
jmp 0x1404118e1
call fcn.14042652e
sub ebp, ebp
cmc
cmp r13d, 0x1000000
jmp 0x1404118f5
jg 0x14041174e
shl edi, 0x10
or edi, eax
clc
cmp r15d, r13d
cmp edi, 0x1000000
jmp 0x14041190f
jg 0x14041174e
mov rcx, rsi
jmp 0x14041191d
call fcn.14042652e
cmp ax, 0x10
jmp 0x14041192b
je 0x14041193a
cmp eax, 8
jne 0x140410de9
mov dword [rsp + 0x78], eax
movsx cx, r12b
mov rcx, rsi
jmp 0x14041194b
call fcn.14042652e
cmp eax, 3
jmp 0x140411958
jne 0x140410de9
mov dword [rsp + 0x70], edi
mov cl, dh
mov rcx, rsi
jmp 0x14041196c
call fcn.14042652e
mov edi, eax
movsx cx, r14b
bts rcx, r12
adc ch, 0x59
shl edi, 0x10
movzx cx, r15b
jmp 0x14041198e
mov rcx, rsi
call fcn.14042652e
or eax, edi
je 0x140412414
js 0x140412334
cmp qword [rsi + 0x10], 0
jmp 0x1404119ae
je 0x1404123f6
mov rcx, qword [rsp + 0x38]
shr rdx, 0x4b
neg rdi
mov rbp, qword [rcx]
mov rcx, qword [r14]
mov rdi, 0x50994a25
test r12b, 0x2a
mov edi, ebp
sub edi, ecx
shr dx, 0xe2
stc
jmp 0x1404119df
mov edx, eax
sub edx, edi
jmp 0x1404119e8
jle 0x1404123fd
mov qword [rsi + 0xc0], rbp
movsxd rcx, r15d
mov rcx, qword [rsi + 0x28]
jmp 0x140411a01
call qword [rsi + 0x18]
jmp 0x140412414
cmp r10d, 0xf
jmp 0x140411a12
jg 0x140411a8d
mov edi, dword [rsp + 0x104]
lahf
sar ax, 0x92
mov eax, dword [rsp + 0x120]
not r13
add eax, ebp
dec r13w
mov r13d, edi
sub r13d, eax
cmp r14b, r14b
cmp ch, 0x5a
sar r13d, 2
clc
test bx, 0x4b25
cmp r12w, r8w
test r13d, r13d
jmp 0x140411a56
je 0x140411a8d
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0xa8], r9d
mov r9, rax
mov r9d, edx
cmp r11d, 0xff000000
sete al
cmc
test r13b, r12b
xor edx, edx
jmp 0x140411a88
jmp 0x140411c67
movsxd rdi, dword [rsp + 0x104]
shr ax, cl
test rdi, 0x7bbc095f
movsxd rax, dword [rsi + 0xb8]
test r12b, al
stc
add rax, qword [rsi + 0xc0]
test cx, 0x2d8
sub rax, qword [rsi + 0xd0]
cmp rax, rdi
jmp 0x140411ac5
jne 0x140410de9
cmp r11d, 0xff000000
xchg al, al
mov al, r8b
jmp 0x140411adc
sete al
mov r13b, 1
cmp cl, bl
mov dword [rsp + 0x58], r13d
cmp r13b, 0x85
jmp 0x140411af2
cmp r10d, 0x18
jmp 0x140411afb
mov dword [rsp + 0xa8], r9d
jmp 0x140411b08
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x40], ebp
jmp 0x140411b16
jne 0x140411c51
cmp r11d, 0xff000000
jmp 0x140411b28
jne 0x140411c51
mov r9d, edx
sub r10b, r10b
sal r10, 0x61
not di
mov edi, 3
shl r10b, 0x75
mov r10d, 0x18
stc
mov byte [rsp + 0x88], 1
jmp 0x140411b58
sub r13d, r13d
jmp 0x140411c93
mov rcx, rsi
jmp 0x140411b68
call fcn.14040c443
test eax, eax
jmp 0x140411b74
je 0x140411e7e
mov dword [rsp + 0x20], ebp
mov bh, 0x5f
mov rcx, rsi
cmovns r8d, esp
not r9b
mov rbx, qword [rsp + 0xb8]
mov rdx, rbx
mov rsi, qword [rsp + 0xc0]
movzx di, r8b
movsxd r9, r14d
not r9w
mov r8, rsi
mov r9w, cx
mov rdi, qword [rsp + 0xc8]
mov r9b, 0xb9
movzx r9d, r10w
mov r9, rdi
call fcn.14041c65e
test ebp, ebp
jne 0x140411bd2
mov ebp, dword [rdi]
mov r8d, dword [rsi]
mov edx, dword [rbx]
movsxd r14, edi
rcl r9w, cl
mov rcx, rax
btr r15d, ecx
mov r9d, ebp
adc rsi, r10
movaps xmm6, xmmword [rsp + 0x89c0]
btc r12w, dx
bts r13w, r14w
add bpl, bpl
add rsp, 0x89d8
mov r12w, 0x601e
jmp 0x140411c11
pop rbx
pop rbp
movzx rdi, r8w
cmovg r12w, r15w
setnp r13b
pop rdi
movsx rsi, si
xchg r14b, r14b
movsxd r12, ebx
pop rsi
pop r12
movsxd r15, eax
movzx r14w, dil
movsx r13d, r15w
pop r13
pop r14
setp r15b
not r15b
pop r15
jmp 0x140411c4c
jmp 0x14041dcbc
mov r9d, edx
mov dl, 1
xadd dil, dil
sar di, cl
sub r13d, r13d
add di, di
ror dil, 0xe9
mov byte [rsp + 0x88], dl
movzx rdi, r14w
cmp r11d, 1
movzx di, r10b
mov edi, 4
jmp 0x140411c85
sbb edi, 0
mov dword [rsp + 0x58], eax
xchg al, al
rcl al, cl
sar eax, 0xa4
mov dword [rsi + 8], edi
sal al, cl
mov eax, dword [rsp + 0x94]
cmp al, 0x4e
cmp eax, 3
jmp 0x140411ca9
cmovge edi, eax
clc
stc
test r8d, r8d
jmp 0x140411cb6
je 0x140411cda
sub ebp, ebp
add al, 0x70
mov eax, 0x7fffffff
sub edx, edx
test dl, bpl
div r8d
cmp eax, edi
jmp 0x140411cd4
jb 0x14041174e
mov dword [rsp + 0x50], edi
rol bp, cl
add rbp, 0x327d3274
mov ebp, edi
imul ebp, r8d
test si, r15w
cmp spl, 0xe2
test ebp, ebp
jmp 0x140411cfd
js 0x140410de9
test r9d, r9d
jmp 0x140411d0b
je 0x140411d2f
mov eax, 0x7fffffff
clc
sub edx, edx
jmp 0x140411d1e
div ecx
cmc
clc
cmp eax, ebp
jmp 0x140411d29
jb 0x140410de9
test r8d, r8d
jmp 0x140411d37
je 0x140411d60
mov eax, 0x7fffffff
xor edx, edx
div r8d
cmp r12b, 0xf
jmp 0x140411d51
cmp eax, dword [rsp + 0x50]
jmp 0x140411d5a
jb 0x140410de9
test r9d, r9d
jmp 0x140411d68
je 0x140411d96
mov eax, 0x7fffffff
jmp 0x140411d7c
xor edx, edx
test r8b, bl
test r10w, 0x5d38
div ecx
cmp eax, ebp
jmp 0x140411d90
jb 0x140410de9
mov dword [rsp + 0xa0], r11d
jmp 0x140411da4
mov dword [rsp + 0x48], r10d
cmc
mov dword [rsp + 0xdc], r9d
jmp 0x140411db7
imul ebp, ecx
movzx cx, r12b
movsx cx, r10b
setp ch
movsxd rcx, ebp
call fcn.1401f8e1e
test rax, rax
jmp 0x140411dd7
je 0x140410de9
mov rdi, rax
movzx rcx, ax
mov ecx, dword [rsp + 0x48]
jmp 0x140411ded
cmp ecx, 0xf
jmp 0x140411df5
mov qword [rsp + 0x60], rdi
jmp 0x140411dff
jg 0x140412346
cmp r13d, 0x101
movsxd r8, ebx
not al
setge al
or byte [rsp + 0x88], al
jmp 0x140411e24
mov r8d, dword [rsp + 0x40]
jmp 0x140411e2e
jne 0x140414f9e
test r13d, r13d
jle 0x140412d81
mov eax, r13d
rcr bpl, 0x62
rol ebp, 0x71
mov qword [rsp + 0x58], rax
ror bp, cl
mov rbp, qword [r14]
rcl al, cl
rcr ah, cl
mov rax, qword [rsp + 0x38]
test r14d, r9d
test al, 0xd2
mov rax, qword [rax]
jmp 0x140411e68
sub edi, edi
jmp 0x140411e6f
mov dword [rsp + 0x40], r8d
jmp 0x140411e79
jmp 0x140411f1b
mov rcx, rsi
jmp 0x140411e86
call fcn.14041e069
test eax, eax
jmp 0x140411e92
je 0x140410de9
mov dword [rsp + 0x20], ebp
movzx rdx, cx
mov rcx, rsi
not r9b
movzx r9d, r10w
cdq
mov rdx, qword [rsp + 0xb8]
movsx r9, ax
cmova r9d, ebp
setp r8b
mov r8, qword [rsp + 0xc0]
movsx r9, r9w
mov r9, qword [rsp + 0xc8]
jmp 0x140411ed8
call fcn.14041e7ab
jmp 0x140411751
inc rbp
jmp 0x140411eea
mov qword [r14], rbp
jmp 0x140411ef2
mov byte [rsp + rdi*4 + 0x153], 0xff
jmp 0x140411eff
inc rdi
cmp esi, 0x804055a
test dil, r14b
cmp qword [rsp + 0x58], rdi
jmp 0x140411f15
je 0x140412d81
cmp rbp, rax
jae 0x140411f57
lea rcx, [rbp + 1]
movsx edx, r9w
movzx edx, r9w
jmp 0x140411f35
mov qword [r14], rcx
cwd
movzx edx, byte [rbp]
setne bpl
mov bp, r11w
movsx rbp, r11w
mov rbp, rcx
jmp 0x140411f52
jmp 0x14041202c
cmp dword [r12], 0
jmp 0x140411f61
je 0x140411fca
mov r8d, dword [rsi + 0x34]
movzx cx, r10b
cwd
jmp 0x140411f77
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x140411f83
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp bl, ah
clc
test r10b, 0xa7
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140411fa6
je 0x140411fd6
cdqe
sub dx, r8w
bsr edx, r14d
movsx rdx, r11w
add rax, rbx
movzx edx, byte [rbx]
jmp 0x140411fc5
jmp 0x140411ffa
xor edx, edx
jmp 0x140411fd1
jmp 0x14041202c
mov dword [r12], 0
clc
ror bp, 0x56
mov byte [rbx], 0
bswap r8d
sbb r8b, dil
dec ch
xor edx, edx
xor ch, 0x20
mov rax, r15
bsr r8d, r11d
mov rcx, qword [rsp + 0x38]
movzx bp, r14b
movsx rbp, r12w
mov qword [rcx], rax
ror bpl, 0xce
bsf rbp, rcx
xor r8b, 0x65
mov qword [r14], r15
shld bp, di, 0x77
rol ebp, cl
mov rbp, r15
inc r8d
mov r8d, dword [rsp + 0x40]
mov byte [rsp + rdi*4 + 0x152], dl
cmc
jmp 0x140412039
cmp rbp, rax
jmp 0x140412041
jae 0x140412077
lea rcx, [rbp + 1]
mov dl, 0xa1
mov qword [r14], rcx
setnp dh
movsx rdx, si
not dx
movzx edx, byte [rbp]
cmovge rbp, rdx
movzx bp, r9b
mov bpl, 0x4d
mov rbp, rcx
jmp 0x140412072
jmp 0x14041214c
cmp dword [r12], 0
jmp 0x140412081
je 0x1404120fc
mov ebp, r8d
movzx r8d, r12w
movzx r8w, bl
mov r8d, dword [rsi + 0x34]
xchg dx, cx
cwd
movzx cx, dl
mov rcx, qword [rsi + 0x28]
setae dh
movzx dx, dil
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp rsp, 0x41cf02a6
sub ecx, dword [rsi + 0xd0]
stc
jmp 0x1404120cb
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
jmp 0x1404120d9
je 0x140412108
cdqe
mov dh, 0x2b
clc
sub rdx, r11
add rax, rbx
movzx edx, r8w
movzx edx, byte [rbx]
jmp 0x1404120f7
jmp 0x14041212d
xor edx, edx
jmp 0x140412103
jmp 0x14041214c
mov dword [r12], 0
cbw
mov byte [rbx], 0
adc ax, 0x7591
movsx cx, r11b
xor edx, edx
adc r8b, bl
cmp r13d, r15d
mov rax, r15
shr rcx, 0x67
mov r8d, ebp
bsf ebp, r14d
rcr rbp, cl
mov rcx, qword [rsp + 0x38]
shr bpl, 0x11
mov qword [rcx], rax
shr bpl, cl
mov qword [r14], r15
mov rbp, r15
mov byte [rsp + rdi*4 + 0x151], dl
stc
cmp sil, r15b
cmp rbp, rax
jmp 0x14041215f
jae 0x14041218f
lea rcx, [rbp + 1]
bswap dx
mov qword [r14], rcx
movzx dx, r11b
movzx edx, byte [rbp]
movzx rbp, r14w
movzx ebp, di
movsxd rbp, r11d
mov rbp, rcx
jmp 0x14041218a
jmp 0x140412279
cmp dword [r12], 0
jmp 0x140412199
je 0x140412217
mov ebp, r8d
mov r8d, r11d
mov r8d, dword [rsi + 0x34]
movsxd rcx, ecx
jmp 0x1404121b3
mov rcx, qword [rsi + 0x28]
mov dl, dil
cqo
movzx rdx, si
mov rdx, rbx
jmp 0x1404121c8
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
clc
sub ecx, dword [rsi + 0xd0]
jmp 0x1404121e6
add dword [rsi + 0xb8], ecx
jmp 0x1404121f3
test eax, eax
jmp 0x1404121fa
je 0x140412223
cdqe
add rax, rbx
mov dh, ch
setle dl
movzx edx, byte [rbx]
jmp 0x140412212
jmp 0x14041224a
sub edx, edx
jmp 0x14041221e
jmp 0x140412279
mov dword [r12], 0
bsf ecx, r12d
btc cx, 0xb9
add al, sil
mov byte [rbx], 0
xor edx, edx
mov rax, r15
sbb r8d, eax
or ch, 0x8d
bsr r8w, r9w
mov r8d, ebp
rcr ecx, 0xf6
mov rcx, qword [rsp + 0x38]
shr bpl, 0x61
shl bpl, 0x5b
mov qword [rcx], rax
btc bp, r8w
mov qword [r14], r15
xor bpl, bl
sub bpl, r12b
mov rbp, r15
cmp r12d, 0x9c44232
cmc
mov byte [rsp + rdi*4 + 0x150], dl
cmp bh, 0xc1
cmp r8d, 0xc
jmp 0x14041228c
je 0x140411ef2
cmp rbp, rax
jmp 0x14041229a
jb 0x140411ee2
cmp dword [r12], 0
je 0x140411ef2
mov r8d, dword [rsi + 0x34]
bswap rcx
mov rcx, qword [rsi + 0x28]
mov rdx, r13
jmp 0x1404122bf
mov rdx, rbx
jmp 0x1404122c7
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
stc
cmc
cmp si, bx
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x1404122fa
cdqe
stc
clc
add rax, rbx
jmp 0x1404122f5
jmp 0x140412312
mov dword [r12], 0
lahf
mov byte [rbx], 0
lahf
cwde
mov rax, r15
movzx cx, cl
bswap r8d
mov rcx, qword [rsp + 0x38]
jmp 0x14041231c
mov qword [rcx], rax
not bp
mov rbp, r15
mov r8d, dword [rsp + 0x40]
jmp 0x14041232f
jmp 0x140411eea
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x140412341
jmp 0x140412409
mov edx, dword [rsp + 0x40]
sub al, r13b
add edx, dword [rsp + 0x120]
bsr ax, r14w
add ax, bx
btr eax, r11d
mov rax, qword [rsp + 0x70]
cmp sp, 0x5956
cmp r8w, sp
test ebx, 0x1f0f67df
sub eax, edx
jmp 0x14041237b
mov qword [rsp + 0x70], rax
je 0x1404141f4
js 0x1404134bb
cmp qword [rsi + 0x10], 0
je 0x1404141b8
mov rax, qword [rsp + 0x38]
adc dl, 0xe1
bt di, 0x15
mov rcx, qword [rax]
mov rax, qword [r14]
mov ebp, ecx
xor dx, ax
xadd dil, dl
not dx
sub ebp, eax
or dx, 0x5ce1
mov rdi, qword [rsp + 0x70]
rcr edx, cl
cdq
mov edx, edi
sub edx, ebp
jmp 0x1404123ce
jle 0x1404141c9
mov qword [rsi + 0xc0], rcx
jmp 0x1404123e5
mov rcx, qword [rsi + 0x28]
jmp 0x1404123ee
call qword [rsi + 0x18]
jmp 0x1404141e7
mov rcx, qword [r14]
test rbp, r10
clc
mov eax, eax
add rax, rcx
movsx rcx, cx
movsxd rcx, eax
mov qword [r14], rax
cmova cx, r12w
movsx ecx, cx
mov rcx, rsi
jmp 0x14041241c
call fcn.14042652e
mov edi, eax
shl ch, 0x36
xchg ecx, ecx
shl edi, 0x10
bswap cx
cmovp rcx, rbp
movzx cx, r11b
mov rcx, rsi
jmp 0x14041243f
call fcn.14042652e
or eax, edi
jmp 0x14041244b
je 0x1404124d9
js 0x1404124a4
cmp qword [rsi + 0x10], 0
je 0x1404124b6
mov rcx, qword [rsp + 0x38]
sbb dx, r15w
rol dil, cl
mov rbp, qword [rcx]
rcr dl, cl
seta dil
mov rcx, qword [r14]
mov edi, ebp
cqo
sbb dl, bpl
sub edi, ecx
mov edx, eax
stc
test r14b, r12b
sub edx, edi
jle 0x1404124bc
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x1404124d9
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x1404124b1
jmp 0x1404124d6
mov rcx, qword [r14]
cmc
test bl, ch
mov eax, eax
cmp r12b, 0xd6
clc
test r10b, 0
add rax, rcx
movsx rcx, r10w
movsx cx, spl
movsxd rcx, ecx
mov qword [r14], rax
mov rcx, rsi
jmp 0x1404124e1
call fcn.14042652e
mov edi, eax
shl edi, 0x10
mov rcx, rsi
jmp 0x1404124f3
call fcn.14042652e
or eax, edi
not dil
movsx rdi, di
mov edi, dword [rsp + 0x70]
jmp 0x14041250a
je 0x1404125c1
js 0x140412588
cmp qword [rsi + 0x10], 0
jmp 0x140412520
je 0x14041259f
mov rcx, qword [rsp + 0x38]
cmc
mov rbp, qword [rcx]
cmp r11b, 0x31
mov rcx, qword [r14]
ror dl, 0xa8
movzx edi, r9w
btc rdx, r14
mov edi, ebp
shr dh, cl
sub edi, ecx
movzx edx, r11w
setp dh
mov edx, eax
cmp r13b, al
sub edx, edi
movzx rdi, sp
bswap di
mov di, 0x5521
mov edi, dword [rsp + 0x70]
jle 0x1404125ad
mov qword [rsi + 0xc0], rbp
movzx rcx, bx
not ch
mov rcx, qword [rsi + 0x28]
jmp 0x140412580
call qword [rsi + 0x18]
jmp 0x1404125c1
mov rax, qword [rsp + 0x38]
jmp 0x140412592
mov rax, qword [rax]
jmp 0x14041259a
jmp 0x1404125bc
mov rcx, qword [r14]
cmp r13b, spl
cmp rbp, 0x33d90b69
clc
mov eax, eax
stc
test r8w, 0x19ff
add rax, rcx
mov cx, bx
mov qword [r14], rax
not ch
mov rcx, rsi
call fcn.14042652e
cmp eax, 1
jmp 0x1404125d1
ja 0x140410de9
mov dword [rsp + 0x60], eax
setb dh
bts r8w, r13w
xor ebp, ebp
ror dl, 0x3b
setnp ch
mov ecx, 4
xchg r8w, dx
bt dx, r11w
movsx r8, r13w
mov edx, edi
sub r8b, 0x14
mov r8d, r13d
sub r9d, r9d
jmp 0x14041260e
call fcn.14023c8cf
test eax, eax
je 0x14041174e
cmp dword [rsp + 0x40], 0x10
jmp 0x140412625
jne 0x140412690
cmp dword [rsp + 0x78], 0x10
jmp 0x140412635
jne 0x140412690
cmp dword [rsp + 0x60], 0
jne 0x140412690
mov ecx, 8
shl r8, 0xdf
mov edx, edi
mov r8d, r13d
cmp r12, rbx
test r12w, 0x2e88
sub r9d, r9d
jmp 0x140412665
call fcn.14025a5a7
mov rbp, rax
jmp 0x140412676
mov rax, qword [rsp + 0x50]
jmp 0x140412680
mov dword [rax], 0x10
jmp 0x14041268b
jmp 0x1404126c8
mov eax, r13d
add rcx, r13
cmp r9w, r12w
imul eax, edi
btr cx, 0xed
bts cx, r12w
shl eax, 2
mov cx, 0x2cb9
movzx ecx, di
movsxd rcx, edx
movsxd rcx, eax
call fcn.1401f8e1e
mov rbp, rax
cmp spl, 0xf
jmp 0x1404126c8
test rbp, rbp
je 0x140410de9
imul edi, r13d
cmp dword [rsp + 0x60], 0
mov qword [rsp + 0x60], rbp
jmp 0x1404126e4
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0xb4], r13d
je 0x140412e34
mov edx, dword [rsp + 0x68]
neg ch
or ecx, 0x7f5c7894
xor ch, 0x13
imul edx, r13d
shl cx, cl
stc
add cx, 0x1f10
add edx, edx
movsx cx, dl
mov rcx, rsi
call fcn.1401dcd60
mov eax, dword [rsp + 0x68]
cmc
cmp cl, cl
mov qword [rsp + 0x80], rax
shl ah, cl
cbw
sar al, 0xb6
lea eax, [rdi - 1]
test spl, 0xb2
mov dword [rsp + 0x88], eax
sal al, cl
btr eax, ebx
mov eax, edi
cmp r12b, 0x35
cmc
and eax, 0xfffffff8
test bp, 0x2105
mov dword [rsp + 0x98], eax
and edi, 7
mov qword [rsp + 0xa8], rdi
clc
jmp 0x140412772
sub eax, eax
jmp 0x140412779
jmp 0x140412796
mov rax, qword [rsp + 0x58]
inc rax
stc
cmp rax, 4
jmp 0x140412790
je 0x140413388
lea rdi, [rax + rbp]
test r15, 0x59bb4039
mov qword [rsp + 0x58], rax
cmp rax, qword [rsp + 0x80]
jmp 0x1404127b3
jae 0x140412caf
cmp dword [rsp + 0x48], 0
jle 0x14041277e
xor ecx, ecx
movsx r13d, r11w
cmovl r13w, r11w
mov rax, qword [rsp + 0x48]
cmovge r13d, ecx
mov r13d, eax
jmp 0x14041281d
mov ecx, dword [rsp + 0x40]
add ecx, r13d
ror r13b, 0xc4
btc r13w, 0x77
test edx, r14d
mov rbp, qword [rsp + 0x60]
sub r13d, 0x722831e6
bswap ax
mov rax, qword [rsp + 0x48]
setb r13b
mov r13d, eax
sub r13d, ecx
jmp 0x140412817
jle 0x14041277e
mov rdx, qword [r14]
xor rax, 0x568444c0
mov rax, qword [rsp + 0x38]
cmp bh, 0x79
cmc
cmp r10b, bl
mov rax, qword [rax]
cmp rdx, rax
mov dword [rsp + 0x40], ecx
jae 0x140412864
lea rcx, [rdx + 1]
jmp 0x14041284f
mov qword [r14], rcx
cmovnp r8, rdx
movzx r8d, byte [rdx]
jmp 0x14041285f
jmp 0x14041291f
cmp dword [r12], 0
jmp 0x14041286e
je 0x1404128dd
mov r8d, dword [rsi + 0x34]
movsx dx, r15b
movzx rcx, r15w
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14041288d
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r10d, 0x1e25466f
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
test sp, 0x5a5e
test eax, eax
jmp 0x1404128b6
je 0x1404128e5
cdqe
and r8w, di
add rax, rbx
movzx r8w, r10b
jmp 0x1404128cf
movzx r8d, byte [rbx]
jmp 0x1404128d8
jmp 0x140412909
sub r13d, r13d
jmp 0x140412968
mov dword [r12], 0
inc al
rcl ah, cl
mov byte [rbx], 0
add rax, 0x349f2cc2
sub r8d, r8d
mov rax, r15
sal ch, cl
not rcx
add rcx, r9
mov rcx, qword [rsp + 0x38]
cmp rbp, 0x65b71718
mov qword [rcx], rax
mov qword [r14], r15
mov rcx, r15
stc
cmp r8b, 0x80
jmp 0x140412928
jne 0x14041293c
mov ecx, dword [rsp + 0x40]
jmp 0x140412937
jmp 0x140412803
movzx edx, r8b
test r8b, r8b
jmp 0x140412948
js 0x140412a9a
cmp r13d, edx
movzx r13, r12w
movsx r13w, bpl
jmp 0x14041295f
mov r13d, edx
jbe 0x140412e27
inc r13d
movsx ebp, di
mov ebp, r13d
jmp 0x140412976
jmp 0x1404129a9
lea rcx, [rax + 1]
clc
test cl, 0xe6
mov qword [r14], rcx
test r15b, dl
clc
movzx eax, byte [rax]
stc
clc
mov byte [rdi], al
stc
clc
add rdi, 4
jmp 0x14041299c
dec ebp
jmp 0x1404129a3
je 0x1404127e0
mov rax, qword [r14]
movzx cx, r9b
mov rcx, qword [rsp + 0x38]
clc
test sil, r15b
cmp rax, qword [rcx]
jb 0x14041297b
cmp dword [r12], 0
jmp 0x1404129cd
je 0x140412a45
mov r8d, dword [rsi + 0x34]
setbe ch
jmp 0x1404129e2
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404129ee
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
jmp 0x140412a02
add dword [rsi + 0xb8], ecx
test bh, 0x2f
clc
cmp r10d, 0xcbf0a76
test eax, eax
jmp 0x140412a1a
je 0x140412a4c
movsxd rcx, eax
jmp 0x140412a2c
add rcx, rbx
bswap rax
nop
movsx ax, r10b
movzx eax, byte [rbx]
jmp 0x140412a40
jmp 0x140412a80
sub eax, eax
jmp 0x14041298f
mov dword [r12], 0
btc edx, esi
sub dx, 0x1d66
bt rdx, 0xa0
mov byte [rbx], 0
movzx dx, r12b
jmp 0x140412a73
xor eax, eax
movsx dx, bpl
mov ch, 0x99
mov rcx, r15
mov rdx, qword [rsp + 0x38]
jmp 0x140412a8a
mov qword [rdx], rcx
mov qword [r14], r15
jmp 0x140412a95
jmp 0x14041298f
mov r9d, 0x101
cmp r12b, cl
test r13d, 0x4bed0542
test dl, r13b
sub r9d, edx
cmp r11w, bp
clc
cmp r9d, r13d
ja 0x140412e27
mov r13d, edx
cmp rcx, rax
jmp 0x140412ac9
jae 0x140412af0
lea rax, [rcx + 1]
jmp 0x140412ad8
mov qword [r14], rax
movsx eax, r14w
movzx rax, bx
movzx eax, byte [rcx]
jmp 0x140412aeb
jmp 0x140412be1
cmp dword [r12], 0
jmp 0x140412afa
je 0x140412b86
mov dword [rsp + 0xa0], r9d
bswap dx
movsxd rdx, ecx
movzx rcx, r13w
mov dword [rsp + 0x78], r8d
mov dx, 0x41f7
cmovp dx, sp
jmp 0x140412b24
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
jmp 0x140412b34
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x140412b48
sub ecx, dword [rsi + 0xd0]
cmp r8b, 0x22
test dil, dil
add dword [rsi + 0xb8], ecx
cmp r10, 0x6dab155d
cmc
test eax, eax
jmp 0x140412b6a
je 0x140412b92
movsxd rcx, eax
rcr al, 0x85
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140412b81
jmp 0x140412bb8
sub eax, eax
jmp 0x140412b8d
jmp 0x140412be1
mov dword [r12], 0
mov byte [rbx], 0
ror r8b, cl
xor eax, eax
sets r9b
xadd dx, dx
mov rcx, r15
xadd edx, r9d
xor r9b, 0xc6
movzx edx, cx
mov r8d, dword [rsp + 0x78]
sbb r9, r10
movsxd r9, r14d
mov r9d, dword [rsp + 0xa0]
not dh
mov rdx, qword [rsp + 0x38]
stc
test r12b, 0x7b
cmp ch, 0x92
mov qword [rdx], rcx
mov qword [r14], r15
clc
test r9b, 7
jmp 0x140412bea
je 0x140412c4b
mov cl, 1
stc
cmp r12b, 0xad
test r14b, r13b
sub cl, r8b
stc
jmp 0x140412c03
movzx ecx, cl
cmc
and ecx, 7
clc
sub edx, edx
mov byte [rdi], al
clc
add rdi, 4
jmp 0x140412c19
inc rdx
jmp 0x140412c21
cmp ecx, edx
jmp 0x140412c28
jne 0x140412c0d
add r13d, edx
bt cx, r13w
rcl cl, cl
mov ecx, 0x101
clc
sub ecx, r13d
jmp 0x140412c46
jmp 0x140412c4f
mov ecx, r9d
clc
cmp r8b, 0xf9
ja 0x140412c9a
mov byte [rdi], al
test r15w, 0x774b
mov byte [rdi + 4], al
mov byte [rdi + 8], al
cmc
test r14, rdi
mov byte [rdi + 0xc], al
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
test edi, r14d
jmp 0x140412c7c
mov byte [rdi + 0x18], al
clc
cmc
mov byte [rdi + 0x1c], al
stc
add rdi, 0x20
test r11b, r10b
add ecx, 0xfffffff8
jmp 0x140412c94
jne 0x140412c59
mov ecx, dword [rsp + 0x40]
test rcx, r14
stc
add ecx, r9d
jmp 0x140412caa
jmp 0x140412803
cmp dword [rsp + 0x48], 0
jmp 0x140412cb9
jle 0x14041277e
cmp qword [rsp + 0x58], 3
sete al
jmp 0x140412cce
neg al
test dl, 0xd9
jmp 0x140412cd8
cmp dword [rsp + 0x88], 7
jmp 0x140412ce5
jb 0x140412d4a
mov ecx, dword [rsp + 0x98]
cmp dx, 0xf5c
jmp 0x140412cfc
mov byte [rdi], al
cmp esi, 0x5d6345d8
mov byte [rdi + 4], al
test bp, dx
stc
mov byte [rdi + 8], al
test r15d, 0x22c2368a
mov byte [rdi + 0xc], al
mov byte [rdi + 0x10], al
test ebp, 0x41fa4cbf
mov byte [rdi + 0x14], al
cmp r12d, 0x215d7120
mov byte [rdi + 0x18], al
cmp rdx, r11
mov byte [rdi + 0x1c], al
cmp r15b, bpl
stc
add rdi, 0x20
add ecx, 0xfffffff8
jmp 0x140412d44
jne 0x140412cfc
test byte [rsp + 0x48], 7
je 0x14041277e
xor ecx, ecx
jmp 0x140412d5c
mov byte [rdi + rcx*4], al
jmp 0x140412d64
inc rcx
cmp r13b, r9b
cmp dword [rsp + 0xa8], ecx
jmp 0x140412d76
jne 0x140412d5c
jmp 0x14041277e
xor eax, eax
test dx, dx
mov cl, sil
cmp r8d, 0xc
mov dl, dil
cmove dx, cx
sete al
mov dl, 0xe2
or eax, 0xfffffffc
sbb dl, bl
xor dx, bp
imul r13d, eax
movsxd rcx, r15d
ror cx, 0x4c
add r13d, dword [rsp + 0x70]
movzx dx, r15b
add r8d, dword [rsp + 0x120]
bt dx, sp
neg edx
sub r13d, r8d
xchg rdx, rcx
movsx edx, r10w
not cx
mov rcx, rsi
cdq
setnp dl
xchg dl, dl
mov edx, r13d
call fcn.1401dcd60
mov eax, dword [rsp + 0x48]
cmp al, 0x12
cmp eax, 1
jmp 0x140412df0
je 0x140413711
cmp eax, 8
je 0x140413c11
cmp eax, 4
jmp 0x140412e07
jne 0x1404141ae
mov ecx, dword [rsi]
jmp 0x140412e14
inc ecx
cmp sp, si
cmp r15d, 0x68746a68
shr ecx, 1
jmp 0x140413c13
mov rcx, rbp
jmp 0x140412e2f
jmp 0x140414fa6
mov edx, dword [rsp + 0x40]
setne r13b
movsxd rax, r14d
dec r13w
xor edx, 0x10
sar r13b, cl
test r8b, 0x71
mov eax, dword [rsp + 0x78]
jmp 0x140412e5a
xor eax, 0x10
or eax, edx
sete byte [rsp + 0x88]
bts r13w, ax
bts ax, r11w
movsx r13w, r10b
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0xa0], rax
lea eax, [rdi - 1]
mov dword [rsp + 0x98], eax
rol r13w, 0x33
test r10b, 0x61
shl ah, 0x8a
mov eax, edi
shld r13w, bx, 0xbe
and eax, 0xfffffff8
shr r13b, 0x5f
sar r13b, 0x5b
mov dword [rsp + 0xd0], eax
movsxd r13, r13d
mov eax, edi
shr r13, cl
and eax, 7
mov qword [rsp + 0xa8], rax
movzx eax, dx
rol r13w, cl
mov eax, edi
neg r13w
movsx r13d, r8w
mov qword [rsp + 0x40], rax
inc r13b
xor edi, edi
movsx r13d, r8w
jmp 0x140412eee
mov qword [rsp + 0x58], rbp
movzx r13, r11w
mov r13, rbp
jmp 0x140412eff
jmp 0x140412f41
mov rdi, qword [rsp + 0x80]
inc rdi
inc r13
bts rbp, r14
or bpl, 0x68
add qword [rsp + 0x58], 2
cmp dl, 0xfa
adc ebp, 0x523925bb
cmp rdi, 4
movsx ebp, r9w
mov rbp, qword [rsp + 0x60]
jmp 0x140412f3b
je 0x140413388
cmp rdi, qword [rsp + 0xa0]
jmp 0x140412f4e
mov qword [rsp + 0x80], rdi
jmp 0x140412f5b
jae 0x140412fd1
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0x10
mov al, 0x63
movzx ax, r10b
lahf
mov rax, qword [rsp + 0x48]
jmp 0x140412f7b
jne 0x1404130e2
test eax, eax
jmp 0x140412f88
jle 0x140412f04
sub edi, edi
mov cx, r9w
movzx cx, r8b
mov rcx, rsi
call fcn.14042652e
mov rcx, qword [rsp + 0x58]
jmp 0x140412fab
mov word [rcx + rdi*8], ax
jmp 0x140412fb4
inc rdi
test ebx, 0x2fad238d
cmp dword [rsp + 0x40], edi
jmp 0x140412fc6
jne 0x140412f99
jmp 0x140412f04
cmp byte [rsp + 0x88], 0
cdq
mov rdx, qword [rsp + 0x48]
jmp 0x140412fe4
je 0x140413139
sub eax, eax
cmp rdi, 3
jmp 0x140412ff5
sete cl
test edx, edx
jmp 0x140412fff
jle 0x140412f04
mov al, cl
cqo
adc dx, bx
cmp sil, bl
neg eax
adc rdx, 0x63a332b4
add cl, 0x41
mov rcx, qword [rsp + 0x60]
xadd dx, dx
mov rdx, qword [rsp + 0x80]
lea rcx, [rcx + rdx*2]
cmp dword [rsp + 0x98], 7
jb 0x14041309e
mov edx, dword [rsp + 0xd0]
test r13w, sp
test r15b, 0xfd
mov word [rcx], ax
cmp bpl, 0x37
mov word [rcx + 8], ax
cmp r11w, 0x34b5
cmc
mov word [rcx + 0x10], ax
jmp 0x140413068
mov word [rcx + 0x18], ax
cmp r8b, 0xd4
mov word [rcx + 0x20], ax
cmp sil, 0x8b
stc
mov word [rcx + 0x28], ax
cmc
mov word [rcx + 0x30], ax
mov word [rcx + 0x38], ax
jmp 0x14041308c
add rcx, 0x40
add edx, 0xfffffff8
jmp 0x140413098
jne 0x14041304d
mov rdx, qword [rsp + 0x48]
cmc
test dl, 7
jmp 0x1404130ac
je 0x140412f04
xor edx, edx
jmp 0x1404130b9
mov word [rcx + rdx*8], ax
jmp 0x1404130c2
inc rdx
cmp al, 0x85
test bpl, dil
cmc
cmp dword [rsp + 0xa8], edx
jmp 0x1404130d7
jne 0x1404130b9
jmp 0x140412f04
cmp dword [rsp + 0x78], 0x10
jmp 0x1404130ec
jne 0x140413196
test eax, eax
jmp 0x1404130f9
jle 0x140412f04
sub edi, edi
xchg cx, cx
mov rcx, rsi
jmp 0x14041310c
call fcn.14042652e
mov rcx, r13
jmp 0x140413119
mov byte [rcx + rdi*4], ah
jmp 0x140413121
inc rdi
clc
cmp dword [rsp + 0x40], edi
jmp 0x14041312e
jne 0x140413104
jmp 0x140412f04
cmp rdi, 3
sete al
cmp bpl, sil
test cx, 0x630a
cmp cl, 0x41
test edx, edx
jmp 0x140413152
jle 0x140412f04
neg al
movsxd rcx, r9d
cmc
bt ecx, 0xf5
mov rcx, qword [rsp + 0x60]
neg dx
mov rdx, qword [rsp + 0x80]
cmp r11d, r9d
lea rcx, [rcx + rdx]
cmp dword [rsp + 0x98], 7
jae 0x1404132f2
mov rbp, qword [rsp + 0x48]
jmp 0x140413191
jmp 0x140413351
test eax, eax
jmp 0x14041319d
jle 0x140412f04
mov rbp, qword [r14]
rcr ah, cl
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
cmp r14b, r9b
cmp esp, 0x3b9566c9
stc
sub edi, edi
jmp 0x14041320c
lea rcx, [rbp + 1]
bswap edx
movsx edx, sp
movsxd rdx, r10d
mov qword [r14], rcx
xchg rdx, rdx
movzx edx, byte [rbp]
mov bp, 0x7b7c
jmp 0x1404131e3
mov rbp, rcx
mov ecx, 0x3837550
not ch
mov rcx, r13
jmp 0x1404131f5
mov byte [r13 + rdi*4], dl
jmp 0x1404131ff
inc rdi
cmp dword [rsp + 0x40], edi
je 0x140412f04
cmp rbp, rax
jb 0x1404131c1
cmp dword [r12], 0
jmp 0x14041321f
je 0x140413297
mov r8d, dword [rsi + 0x34]
mov dx, bx
mov dx, 0x703f
mov rcx, qword [rsi + 0x28]
mov rdx, 0x64686791
setl dh
movzx rdx, cx
mov rdx, rbx
jmp 0x14041324a
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
stc
test eax, eax
jmp 0x140413267
je 0x1404132a3
cdqe
sal dh, 0xf7
movzx rdx, r10w
test r10w, 0x43ee
add rax, rbx
cmovl dx, r14w
cdq
jmp 0x14041328a
movzx edx, byte [rbx]
jmp 0x140413292
jmp 0x1404132c2
sub edx, edx
jmp 0x14041329e
jmp 0x1404131ed
mov dword [r12], 0
shr bp, cl
mov byte [rbx], 0
sub edx, edx
jmp 0x1404132bf
mov rax, r15
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
mov rbp, rsp
movzx bp, r13b
movsxd rbp, r13d
mov qword [r14], r15
movzx bp, sil
jmp 0x1404132e5
mov rbp, r15
jmp 0x1404132ed
jmp 0x1404131ed
mov edx, dword [rsp + 0xd0]
mov rbp, qword [rsp + 0x48]
cmc
clc
cmp ecx, r10d
mov byte [rcx], al
stc
cmc
mov byte [rcx + 4], al
cmp r13b, 0x48
mov byte [rcx + 8], al
cmc
mov byte [rcx + 0xc], al
test bp, 0x2754
cmc
mov byte [rcx + 0x10], al
test r13w, cx
stc
mov byte [rcx + 0x14], al
cmp r15b, 0x84
cmc
mov byte [rcx + 0x18], al
cmp r15d, r12d
jmp 0x14041333c
mov byte [rcx + 0x1c], al
add rcx, 0x20
add edx, 0xfffffff8
jmp 0x14041334b
jne 0x140413303
test bpl, 7
jmp 0x14041335a
je 0x140412f04
xor edx, edx
jmp 0x140413367
mov byte [rcx + rdx*4], al
inc rdx
cmp r8b, r14b
stc
cmp dword [rsp + 0xa8], edx
jmp 0x14041337d
jne 0x140413367
jmp 0x140412f04
cmp dword [rsp + 0x68], 4
bswap si
jmp 0x140413395
mov r8d, dword [rsp + 0x94]
movsx esi, di
movsx rsi, r10w
mov esi, dword [rsp + 0x70]
jb 0x1404135e6
mov rax, qword [rsp + 0x50]
cmc
cmp dword [rax], 0x10
jmp 0x1404133bc
jne 0x1404134da
cmp dword [rsp + 0x48], 0
jmp 0x1404133cc
jle 0x1404135e6
mov eax, dword [rsp + 0x48]
sub ecx, ecx
movss xmm0, dword [0x1400bf4c8]
jmp 0x1404133e5
movss xmm1, dword [0x1400bd4a0]
jmp 0x1404133f2
pxor xmm2, xmm2
jmp 0x14041340d
inc rcx
stc
jmp 0x140413404
cmp rax, rcx
je 0x1404135e6
movzx edx, word [rbp + rcx*8 + 6]
test edx, edx
jmp 0x140413419
je 0x1404133fb
cmp edx, 0xffff
jmp 0x14041342a
je 0x1404133fb
movzx edx, dx
jmp 0x140413438
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
jmp 0x14041344b
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 0x14041346f
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14041347e
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]
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x1404134b6
jmp 0x1404133fb
mov rax, qword [rsp + 0x38]
jmp 0x1404134c5
mov rax, qword [rax]
jmp 0x1404134cd
mov qword [r14], rax
jmp 0x1404134d5
jmp 0x1404141f4
cmp dword [rsp + 0x48], 0
jmp 0x1404134e4
jle 0x1404135e6
mov eax, dword [rsp + 0x48]
stc
test r10w, di
sub ecx, ecx
jmp 0x1404134fa
movss xmm0, dword [0x1400bf4c0]
jmp 0x140413507
movss xmm1, dword [0x1400bd4a0]
jmp 0x140413514
jmp 0x140413529
inc rcx
cmp sp, r12w
cmp rax, rcx
je 0x1404135e6
movzx edx, byte [rbp + rcx*4 + 3]
clc
test eax, 0x43cb768f
test edx, edx
jmp 0x14041353b
je 0x140413519
cmp edx, 0xff
jmp 0x14041354c
je 0x140413519
movzx edx, dl
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x140413568
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x140413574
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
cqo
movzx edx, byte [rbp + rcx*4 + 1]
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
bswap dx
movsx rdx, r8w
sete dl
movzx edx, byte [rbp + rcx*4 + 2]
jmp 0x1404135ca
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x140413519
test r8d, 0xfffffffb
jmp 0x1404135f2
je 0x14041364e
mov rax, qword [rsp + 0x50]
stc
cmp sp, r13w
cmp dword [rax], 0x10
jne 0x14041367d
mov edi, dword [rsp + 0xb4]
mov dl, bpl
xchg dx, r9w
mov dword [rsp + 0x20], edi
movzx cx, sil
cwd
mov rcx, rbp
movsx r9w, r12b
movzx r9w, r11b
mov edx, 4
movsx r9w, r11b
not r9b
mov r9b, r9b
mov r9d, esi
call fcn.140424a47
jmp 0x1404136af
mov rax, qword [rsp + 0xc0]
xchg dil, dil
movsxd rdi, r12d
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov edi, dword [rsp + 0xb4]
jmp 0x140413678
jmp 0x1404136ef
mov edi, dword [rsp + 0xb4]
movzx dx, r10b
mov dx, 0x4a6e
mov dword [rsp + 0x20], edi
mov rcx, rbp
movsx dx, sil
mov edx, 4
movsx r9, ax
mov r9d, esi
jmp 0x1404136aa
call fcn.140422f3b
mov rbp, rax
bts ecx, edi
sbb rcx, r15
test rax, rax
cqo
mov rax, qword [rsp + 0xc0]
cdq
xchg dl, dh
movzx rcx, r11w
mov rcx, qword [rsp + 0xc8]
cmovne dx, bp
jmp 0x1404136e1
mov rdx, qword [rsp + 0xb8]
je 0x140410de9
test rcx, rcx
je 0x1404136fe
mov dword [rcx], 4
mov dword [rax], edi
jmp 0x140413705
mov dword [rdx], esi
jmp 0x14041370c
jmp 0x14041174e
mov eax, dword [rsi + 4]
test eax, eax
jmp 0x14041371b
jle 0x14041419c
mov eax, dword [rsi]
add eax, 7
test esi, 0x37903a47
jmp 0x140413731
shr eax, 3
jmp 0x14041373d
neg eax
and eax, 3
test ebp, 0x7e6900ad
stc
mov dword [rsp + 0x78], eax
stc
cmc
mov eax, eax
cmc
test sil, 0x8f
mov qword [rsp + 0xa0], rax
clc
sub eax, eax
cmp ah, 0x61
mov qword [rsp + 0x68], rax
cmp al, 4
cmp r9b, sil
xor edi, edi
jmp 0x1404137a7
add rbp, qword [rsp + 0xa0]
bswap r13d
movsxd r13, r10d
jmp 0x140413788
mov qword [r14], rbp
inc edi
bts r13w, bx
cmp rbx, rax
mov r13d, dword [rsi + 4]
cmp edi, r13d
jmp 0x1404137a1
jge 0x14041419f
mov rcx, qword [r14]
sar rax, cl
mov rax, qword [rsp + 0x38]
shr rdx, cl
mov rdx, qword [rax]
cmc
test si, 0x6546
cmp rcx, rdx
jmp 0x1404137c6
jae 0x1404137ec
lea rbp, [rcx + 1]
movzx rax, r11w
nop
mov qword [r14], rbp
movzx eax, byte [rcx]
mov cl, bl
movsxd rcx, esi
cmova ecx, ebp
mov rcx, rbp
jmp 0x1404138ad
cmp dword [r12], 0
jmp 0x1404137f6
je 0x140413866
mov r8d, dword [rsi + 0x34]
cwd
mov rcx, qword [rsi + 0x28]
mov edx, eax
not dl
movzx dx, r8b
mov rdx, rbx
jmp 0x140413817
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
clc
add dword [rsi + 0xb8], ecx
cmp rbp, r8
stc
test r8w, 0x7d14
test eax, eax
je 0x14041386d
movsxd rdx, eax
bt eax, 0x34
rol ax, cl
sub ah, 0x2e
add rdx, rbx
movzx eax, bp
movsx ax, dh
bswap ax
movzx eax, byte [rbx]
jmp 0x140413861
jmp 0x14041388f
sub eax, eax
jmp 0x1404138ad
mov dword [r12], 0
movsx ecx, r14w
mov byte [rbx], 0
shl ecx, 0x7d
xadd ch, dh
sub eax, eax
rol r11w, 0x39
mov rdx, r15
shl r11b, cl
mov rcx, qword [rsp + 0x38]
movzx r11d, r13w
rol r11w, 0xef
mov qword [rcx], rdx
mov qword [r14], r15
mov rcx, r15
sal r11b, cl
setbe r11b
mov qword [rsp + 0x58], rcx
or r11, rbx
movsx r11, r8w
test r10w, r8w
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x80], edi
mov r11w, 0x494d
inc r11w
btr r11w, 0xe3
mov r11d, dword [rsi]
test r14b, r11b
cmp r15b, 0x3b
test r11d, r11d
jmp 0x1404138ea
jle 0x140413b84
movzx eax, al
dec bpl
shr r9, 0xe3
mov dword [rsp + 0x40], eax
and rbp, r9
xor r13d, r13d
mov r9d, 7
cdqe
not al
movzx rax, r10w
mov rax, qword [rsp + 0x68]
movsx rbp, r10w
movsx bp, cl
movsxd rbp, r13d
mov ebp, eax
jmp 0x140413929
jmp 0x140413944
dec r9d
sub bp, sp
mov ebp, edi
cmp r13d, r11d
jmp 0x14041393e
jge 0x140413b91
sub edi, edi
mov eax, dword [rsp + 0x40]
bt eax, r9d
rdtsc
lahf
not r10b
setb dil
btc r10, rdx
sal r10, 0x7f
shl r10b, 3
movsxd rax, ebp
lea r10, [rax + 3]
bsr dx, r10w
movzx dx, spl
movzx edx, byte [rsp + rdi*4 + 0x150]
neg r8
sub r8, 0xa791798
mov r8, qword [rsp + 0x60]
mov byte [r8 + rax], dl
movzx edx, byte [rsp + rdi*4 + 0x151]
stc
mov byte [r8 + rax + 1], dl
bts edx, edi
movsx dx, dil
movzx edx, byte [rsp + rdi*4 + 0x152]
shld rdi, rsi, 0xe6
mov rdi, r10
mov byte [r8 + rax + 2], dl
cmp dword [rsp + 0x50], 4
jmp 0x1404139c5
jne 0x1404139f8
add ebp, 4
inc ax
setge al
movzx rax, r9w
mov rax, qword [rsp + 0x60]
jmp 0x1404139e2
mov byte [rax + rdi], 0xff
movsxd rdi, esi
movzx rdi, bp
cmovns rdi, r8
mov edi, ebp
jmp 0x1404139f8
inc r13d
test r14b, sil
cmp r13d, r11d
jmp 0x140413a06
je 0x140413b91
test r9d, r9d
jmp 0x140413a14
jg 0x14041392e
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x48]
jmp 0x140413a29
jae 0x140413a4d
lea rcx, [rax + 1]
mov qword [r14], rcx
jmp 0x140413a3b
movzx eax, byte [rax]
jmp 0x140413a43
mov qword [rsp + 0x58], rcx
jmp 0x140413b54
cmp dword [r12], 0
jmp 0x140413a57
je 0x140413ac4
mov r8d, dword [rsi + 0x34]
movsx cx, dh
setae dh
xchg dl, ch
mov rcx, qword [rsi + 0x28]
cqo
movsx edx, di
mov rdx, rsp
mov rdx, rbx
jmp 0x140413a7e
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r14d, r9d
sub ecx, dword [rsi + 0xd0]
cmp sp, bx
cmp ah, 0x87
cmc
add dword [rsi + 0xb8], ecx
test rsp, 0xba629f3
test eax, eax
jmp 0x140413aab
je 0x140413ad0
movsxd rcx, eax
add rcx, rbx
cdqe
movzx eax, cx
movzx eax, byte [rbx]
jmp 0x140413b0a
xor eax, eax
jmp 0x140413acb
jmp 0x140413b54
mov dword [r12], 0
add cx, 0x216f
btc r11w, 0x3f
or ecx, 0x4381268d
mov byte [rbx], 0
adc ecx, 0x323036f1
or r11d, 0x5a0d7a34
sub eax, eax
not cl
mov rcx, r15
bswap r9
mov r9b, bl
movsx r11d, bx
mov qword [rsp + 0x48], rcx
movsxd r9, r8d
mov qword [rsi + 0xc8], rcx
movsxd r9, r9d
xchg r11b, r9b
movsx r9w, r12b
mov qword [rsi + 0xc0], r15
movsx r9d, si
mov r11d, dword [rsi]
movzx r9w, r8b
movsx r9d, r10w
setg r9b
mov qword [rsp + 0x58], r15
movzx r9w, bpl
movzx r9, dx
mov r9, 0x3d372c9c
movzx eax, al
bswap r9d
movsx r9, sp
setl r9b
mov dword [rsp + 0x40], eax
movsx r9d, bp
jmp 0x140413b74
mov r9d, 7
jmp 0x140413b7f
jmp 0x140413934
mov rdi, qword [rsp + 0x68]
sar bpl, 0xa0
sub bpl, 0x81
mov qword [rsp + 0x68], rdi
sub rbp, rcx
bsr di, bp
ror rdi, cl
cmp dword [rsp + 0x78], 0
mov edi, dword [rsp + 0x80]
xchg rcx, rbp
mov bpl, cl
mov rcx, qword [rsp + 0x48]
movsx rbp, r10w
cmovle bp, di
mov rbp, qword [rsp + 0x58]
jmp 0x140413bc9
je 0x14041378b
cmp qword [rsi + 0x10], 0
je 0x140413775
mov eax, ecx
sub eax, ebp
mov edx, dword [rsp + 0x78]
jmp 0x140413be7
sub edx, eax
jmp 0x140413bee
jle 0x140413775
mov qword [rsi + 0xc0], rcx
movsx cx, r9b
mov rcx, qword [rsi + 0x28]
jmp 0x140413c09
call qword [rsi + 0x18]
jmp 0x14041378b
mov ecx, dword [rsi]
mov eax, dword [rsi + 4]
test eax, eax
jmp 0x140413c1d
jle 0x14041419c
neg ecx
and ecx, 3
mov dword [rsp + 0x80], ecx
adc al, dil
sbb r11b, bl
cwde
mov eax, ecx
cmc
bt r11d, r14d
mov qword [rsp + 0x78], rax
movzx r11w, r15b
sub r10d, r10d
movzx r11w, r10b
mov dword [rsp + 0x68], 0
movzx r11d, r15w
mov r11d, dword [rsp + 0x50]
jmp 0x140413c65
jmp 0x140413cb9
mov qword [rsi + 0xc0], rcx
mov rcx, qword [rsi + 0x28]
mov rbp, r10
movzx di, dil
mov edi, r11d
jmp 0x140413c85
call qword [rsi + 0x18]
mov r11d, edi
cmovbe r13w, dx
mov r10, rbp
mov eax, dword [rsp + 0x68]
inc eax
inc r13
rcr r13b, 0xb3
movsxd r13, r11d
mov r13d, dword [rsi + 4]
mov dword [rsp + 0x68], eax
cmp eax, r13d
jmp 0x140413cb3
jge 0x140414fb9
cmp dword [rsi], 0
jmp 0x140413cc1
jle 0x14041410d
mov r9, qword [r14]
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax]
jmp 0x140413cdc
sub r13d, r13d
jmp 0x140413ce4
jmp 0x140413cfb
add r13d, 2
stc
clc
cmp cl, bpl
cmp r13d, dword [rsi]
jge 0x14041410d
cmp r9, rdi
jmp 0x140413d03
mov qword [rsp + 0x40], r10
jae 0x140413d38
mov qword [rsp + 0x58], rdi
lea rcx, [r9 + 1]
mov dx, bx
mov qword [r14], rcx
xchg dil, dl
cdq
cqo
movzx edx, byte [r9]
mov r9w, 0x5223
mov r9, rcx
mov edi, dword [rsp + 0x48]
jmp 0x140413e0e
cmp dword [r12], 0
jmp 0x140413d42
je 0x140413da5
mov r8d, dword [rsi + 0x34]
mov dx, cx
mov dh, 0x73
mov rcx, qword [rsi + 0x28]
movsxd rdx, r15d
not dh
cwd
mov rdx, rbx
jmp 0x140413d65
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x140413dbd
movsxd rcx, eax
xor dx, 0x23ca
ror dh, cl
add rcx, rbx
sete dl
jmp 0x140413d98
movzx edx, byte [rbx]
jmp 0x140413da0
jmp 0x140413dd9
mov qword [rsp + 0x58], rdi
rcl dil, cl
xor edx, edx
mov edi, dword [rsp + 0x48]
jmp 0x140413db8
jmp 0x140413e0e
mov dword [r12], 0
mov byte [rbx], 0
sub edx, edx
bsr cx, di
mov rcx, r15
shrd r8, r8, 0x4e
cmp bl, dil
mov edi, dword [rsp + 0x48]
bts r10, r14
mov rax, qword [rsp + 0x38]
ror r8w, 0xe5
mov qword [rsp + 0x58], rcx
rcl r9d, 0x18
inc r9
mov qword [rax], rcx
mov qword [r14], r15
adc r8, r15
mov r9, r15
bsf rcx, rsp
rol cx, 0xa7
shl ecx, 0x38
movzx ecx, dl
mov ebp, ecx
and ebp, 0xf
rol r11, 0x29
sal dh, 0x98
xor r11b, 0x75
mov eax, ecx
rcl r10b, 0xfe
dec dx
bsf edx, r8d
shr eax, 4
sbb r8w, 0x22f0
movzx r8, sp
mov r8d, edi
movsx rdx, sp
sar edx, cl
mov dl, 0x65
cmp edi, 4
cmovne eax, ecx
bswap r10w
jmp 0x140413e59
mov ecx, 0
cwd
movzx dx, r10b
bswap di
cmovne ebp, ecx
movsx r11, r8w
or r11w, 0x7ad7
mov r10, qword [rsp + 0x40]
movsxd rcx, r10d
sub edx, r13d
cmc
movsx rdi, r10w
lea r11, [rcx + 3]
cmp rdi, r10
movzx rdx, bx
btr rdx, r8
movzx edx, byte [rsp + rax*4 + 0x150]
xadd dil, dil
jmp 0x140413ea8
mov rdi, qword [rsp + 0x60]
jmp 0x140413eb6
mov byte [rdi + rcx], dl
setno dl
movzx edx, byte [rsp + rax*4 + 0x151]
mov byte [rdi + rcx + 1], dl
cmp r14w, 0x3296
cmp rax, rbp
cmc
movzx eax, byte [rsp + rax*4 + 0x152]
clc
cmp r8b, 0x50
mov byte [rdi + rcx + 2], al
mov rcx, r11
movsx r11d, r14w
mov r11b, al
movsxd r11, eax
mov r11d, dword [rsp + 0x50]
cmp r11d, 4
jmp 0x140413efe
jne 0x140413f2c
add r10d, 4
mov eax, 0x7b102fad
bts rax, r11
sete al
mov rax, qword [rsp + 0x60]
cmp cl, dil
mov byte [rax + rcx], 0xff
mov ecx, r10d
add ax, r15w
sbb eax, 0x245f6d93
lea eax, [r13 + 1]
cmp eax, dword [rsi]
jmp 0x140413f37
je 0x14041410a
cmp r8d, 8
jne 0x140413f87
mov rdi, qword [rsp + 0x58]
cmp r13b, r11b
test ebx, 0x5f8556de
jmp 0x140413f5a
cmp r9, rdi
jmp 0x140413f62
jae 0x140413f96
lea rax, [r9 + 1]
cmovg dx, cx
cdq
cwd
mov qword [r14], rax
movzx edx, byte [r9]
mov r9, rax
jmp 0x140413f82
jmp 0x14041407b
mov rdi, qword [rsp + 0x58]
jmp 0x140413f91
jmp 0x140414085
cmp dword [r12], 0
je 0x140414020
mov qword [rsp + 0x40], rcx
movsxd rdx, edx
mov ebp, r11d
movsxd rdx, r11d
movsx ecx, bp
bswap edx
mov r8d, dword [rsi + 0x34]
movzx dx, r13b
cmovo rcx, r8
mov ch, 0xe5
mov rcx, qword [rsi + 0x28]
seta dh
mov rdx, rbx
jmp 0x140413fd3
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp dil, 0x63
sub ecx, dword [rsi + 0xd0]
jmp 0x140413ff4
add dword [rsi + 0xb8], ecx
jmp 0x140413fff
test eax, eax
jmp 0x140414006
je 0x140414027
movsxd rdi, eax
add rdi, rbx
cqo
cmovo rdx, rdi
movzx edx, byte [rbx]
jmp 0x14041404c
xor edx, edx
jmp 0x14041407b
mov dword [r12], 0
xor ax, 0x2254
or r8, rbp
mov byte [rbx], 0
cwde
xor edx, edx
and r9d, 0x31f3552a
mov rdi, r15
dec r11b
add al, r13b
mov r11d, ebp
mov rcx, qword [rsp + 0x40]
sar r10b, 0xdd
bts r10w, bp
shr bp, 0xef
mov rax, qword [rsp + 0x38]
add r10b, 0xfa
mov qword [rax], rdi
mov qword [r14], r15
movzx rax, r12w
cdqe
mov r9, r15
sub al, ch
movzx ebp, dl
rcr ax, 0xdf
and r8, rsi
movsxd rax, ecx
bswap r8d
lea r10, [rax + 3]
mov r8, rcx
mov ecx, ebp
rol bpl, cl
movzx edx, byte [rsp + rcx*4 + 0x150]
mov bp, 0x236f
sub bpl, 0xee
clc
mov rbp, qword [rsp + 0x60]
mov byte [rbp + rax], dl
bt dx, 0x3f
movzx edx, byte [rsp + rcx*4 + 0x151]
mov byte [rbp + rax + 1], dl
clc
movzx ecx, byte [rsp + rcx*4 + 0x152]
mov byte [rbp + rax + 2], cl
test r12w, r9w
jmp 0x1404140d8
cmp r11d, 4
jmp 0x1404140e1
jne 0x140413ce9
add r8d, 4
jmp 0x1404140f0
mov byte [rbp + r10], 0xff
mov r10b, 0xaf
cmovns r10w, r14w
bswap r10w
mov r10d, r8d
jmp 0x140413ce9
mov r10d, ecx
cmp dword [rsp + 0x80], 0
je 0x140413c93
cmp qword [rsi + 0x10], 0
jmp 0x140414125
je 0x14041417c
mov rax, qword [rsp + 0x38]
dec cl
sal rdx, cl
mov rcx, qword [rax]
bsr ax, r15w
bts eax, r10d
cbw
mov rax, qword [r14]
sets dh
stc
btc rbp, 0xf9
mov ebp, ecx
sbb dl, 0xa7
cdq
sub ebp, eax
bsf edx, r15d
mov edx, dword [rsp + 0x80]
jmp 0x14041416a
sub edx, ebp
jmp 0x140414171
jg 0x140413c6a
jmp 0x14041418a
mov rax, qword [r14]
test r8b, 0xce
cmp r14d, 0x369a6352
add rax, qword [rsp + 0x78]
mov qword [r14], rax
jmp 0x140414197
jmp 0x140413c93
mov r13, rax
mov r11d, dword [rsp + 0x50]
jmp 0x1404141a9
jmp 0x140414fb9
mov rcx, qword [rsp + 0x60]
jmp 0x140414fa6
mov rax, qword [r14]
sar cl, 0xc
sar cl, cl
mov rdi, qword [rsp + 0x70]
movzx ecx, r12w
mov ecx, edi
rcr dil, cl
movzx rdi, r9w
movsx di, al
add rcx, rax
not rdi
mov qword [r14], rcx
jmp 0x1404141e7
mov rdi, qword [rsp + 0x60]
btc rcx, rcx
mov ecx, dword [rsp + 0x48]
cmp ecx, 0x10
jmp 0x1404141fc
je 0x14041424b
cmp ecx, 0x20
jmp 0x14041420a
je 0x14041426d
mov dword [rsp + 0x90], 0
clc
cmp ecx, 0x18
jne 0x140414355
mov eax, dword [rsi]
and eax, 3
jmp 0x14041422f
mov dword [rsp + 0x90], eax
jmp 0x14041423b
mov dword [rsp + 0xd0], 0
jmp 0x1404142f6
mov eax, dword [rsi]
cmp r12b, 0x87
add eax, eax
stc
and eax, 2
jmp 0x14041425c
mov dword [rsp + 0x90], eax
jmp 0x140414268
jmp 0x140414355
mov eax, dword [rsp + 0x78]
inc ch
xor eax, 0xff
bt cx, 4
cmp cx, 0x29b5
mov ecx, dword [rsp + 0x80]
cmc
test sp, 0x63e
xor ecx, 0xff00
cmp r15b, cl
or ecx, eax
bsr rax, rsi
clc
shl al, cl
mov eax, dword [rsp + 0x68]
xor eax, 0xff0000
test r12b, 0x39
cmp r10w, r8w
or eax, ecx
mov al, cl
jmp 0x1404142bd
sete al
stc
clc
test r10b, 0xc1
mov dword [rsp + 0x90], 0
cmp di, ax
cmc
stc
test byte [rsp + 0x58], al
jmp 0x1404142df
je 0x140414355
mov al, 1
test spl, sil
stc
mov dword [rsp + 0xd0], eax
cmc
cmp r13b, sil
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x88], 0
jmp 0x140414319
mov dword [rsp + 0x98], 0
mov dword [rsp + 0xb0], 0
sub ebp, ebp
test r14w, r8w
sub r13d, r13d
cmc
test dil, r11b
sub r8d, r8d
test r9, r14
stc
test r15w, 0x35ad
xor eax, eax
jmp 0x140414350
jmp 0x1404144db
cmp dword [rsp + 0x68], 0
je 0x140414f9e
cmp dword [rsp + 0x80], 0
jmp 0x14041436d
je 0x140414f9e
cmp dword [rsp + 0x78], 0
je 0x140414f9e
mov ebp, dword [rsp + 0x68]
movsx ecx, r8w
movzx ecx, r15w
xchg cl, cl
mov ecx, ebp
jmp 0x140414393
call fcn.14026d5dc
mov dword [rsp + 0x70], eax
movsx cx, sil
movzx cx, bpl
mov ecx, ebp
jmp 0x1404143ad
call fcn.14024a4dc
mov dword [rsp + 0x40], eax
mov bpl, r10b
xchg rcx, rbp
jmp 0x1404143c1
mov ebp, dword [rsp + 0x80]
movsx cx, r8b
mov ecx, ebp
jmp 0x1404143d4
call fcn.14026d5dc
mov dword [rsp + 0x88], eax
mov ecx, ebp
jmp 0x1404143e7
call fcn.14024a4dc
mov dword [rsp + 0x58], eax
movsx rcx, r10w
mov ebp, dword [rsp + 0x78]
jmp 0x1404143fd
mov ecx, ebp
jmp 0x140414404
call fcn.14026d5dc
mov dword [rsp + 0x98], eax
bswap cx
mov ecx, ebp
jmp 0x14041441a
call fcn.14024a4dc
mov r13d, eax
movsx ecx, ax
mov ebp, dword [rsp + 0xa0]
mov cx, bx
cmovp rcx, r8
mov ecx, ebp
call fcn.14026d5dc
mov dword [rsp + 0xb0], eax
mov ecx, ebp
call fcn.14024a4dc
mov r8d, r13d
mov r13d, dword [rsp + 0x58]
mov ebp, dword [rsp + 0x40]
test spl, r15b
cmp spl, spl
cmp ebp, 8
jmp 0x140414462
ja 0x140414f9e
cmp r13d, 8
ja 0x140414f9e
cmp r8d, 8
ja 0x140414f9e
cmp eax, 9
jmp 0x140414484
jae 0x140414f9e
add dword [rsp + 0x70], 0xfffffff9
movzx r11d, cx
add dword [rsp + 0x88], 0xfffffff9
add dword [rsp + 0x98], 0xfffffff9
neg cl
movsx edx, r13w
add dword [rsp + 0xb0], 0xfffffff9
mov dword [rsp + 0xd0], 0
ror cl, cl
inc r11d
mov cl, 1
cmc
movsx edx, bp
setb r11b
mov dword [rsp + 0xd8], ecx
adc r11w, 0x26c9
rcl r11, cl
mov r11d, dword [rsp + 0x50]
mov edx, dword [rsi + 4]
test edx, edx
jmp 0x1404144ea
jle 0x140414fb0
mov ecx, dword [rsp + 0x70]
movzx edx, r11w
shl dx, 0x32
neg ecx
mov dword [rsp + 0xb4], ecx
mov ecx, 8
bswap edx
mov edx, 8
jmp 0x14041451d
sub edx, ebp
mov dword [rsp + 0xfc], edx
cwd
and dx, 0x2910
mov edx, ebp
mov qword [rsp + 0x148], rdx
cdq
mov edx, dword [rsp + 0x88]
neg edx
test ebx, 0x126e5604
mov dword [rsp + 0xf8], edx
mov edx, 8
jmp 0x140414558
sub edx, r13d
mov dword [rsp + 0xf4], edx
sbb dx, 0x16f9
and rdx, r12
mov edx, r13d
mov qword [rsp + 0x140], rdx
rcl dl, 0xde
rcr dx, 0xe9
shld edx, edx, 0xf1
mov edx, dword [rsp + 0x98]
cmc
neg edx
cmc
mov dword [rsp + 0xf0], edx
mov edx, 8
sub edx, r8d
cmp r15b, 0x83
cmc
stc
mov dword [rsp + 0xec], edx
not dl
mov edx, r8d
test r13w, 0x3427
cmp bp, r12w
mov qword [rsp + 0x138], rdx
mov edx, dword [rsp + 0xb0]
cmp bl, r8b
clc
neg edx
cmp dil, 0x3d
mov dword [rsp + 0xe4], edx
cmc
stc
sub ecx, eax
clc
stc
test rdi, rdi
mov dword [rsp + 0xe8], ecx
jmp 0x1404145ec
mov eax, eax
cmp dil, 0xf9
mov qword [rsp + 0x130], rax
shl al, 0xfa
shr ax, cl
mov eax, dword [rsp + 0x90]
clc
cmp r12b, r9b
mov qword [rsp + 0x128], rax
test r10b, r15b
cmp r8w, bx
sub edi, edi
test bl, sil
test r13d, 0x96a5cf1
cmc
xor ecx, ecx
jmp 0x14041462e
jmp 0x140414691
mov rax, qword [r14]
movsx cx, r14b
mov cx, 0x1694
jmp 0x140414644
add rax, qword [rsp + 0x128]
mov r13b, 0xbe
not r13b
mov qword [r14], rax
movsx r13w, al
mov ecx, dword [rsp + 0xe0]
movzx r13, r15w
movsx r13, di
inc ecx
cmovbe r13, rbp
sal r13w, 0x32
add r13d, 0x2162983
mov r13d, dword [rsi + 4]
cmp r14, 0x5a2460a2
cmp edi, esp
cmp ecx, r13d
jge 0x140414fb9
mov eax, dword [rsi]
cmp byte [rsp + 0xd8], 0
jmp 0x1404146a0
mov dword [rsp + 0xe0], ecx
jmp 0x1404146ac
je 0x140414a15
test eax, eax
jle 0x140414f0c
sub eax, eax
not cx
mov cx, 0x4e63
mov ecx, edi
mov dword [rsp + 0x40], edi
jmp 0x1404146f2
or dword [rsp + 0xa8], r13d
movsx rcx, r11w
inc eax
bswap cx
mov ecx, edi
mov dword [rsp + 0x40], edi
cmp eax, dword [rsi]
jmp 0x1404146ec
mov dword [rsp + 0x58], eax
movzx rcx, r8w
mov rcx, rsi
jmp 0x140414702
call fcn.14042cbf4
mov r13d, eax
clc
cmp dword [rsp + 0x48], 0x10
jmp 0x140414715
je 0x140414739
mov rcx, rsi
jmp 0x140414723
call fcn.14042cbf4
shl eax, 0x10
bts r9w, r15w
and r10w, 0x54bf
or r13d, eax
mov eax, r13d
and eax, dword [rsp + 0x68]
bt r9, 0x6e
shl rcx, cl
mov edx, eax
xchg ecx, ebp
mov ecx, dword [rsp + 0xb4]
shl edx, cl
mov ecx, dword [rsp + 0x70]
stc
rcr rbp, cl
shr eax, cl
rol ebp, cl
test ecx, ecx
movsx r8, bp
cmovs eax, edx
movzx cx, r8b
not r8b
mov ecx, dword [rsp + 0xfc]
test r12, r13
mov r9b, 0xc3
shr eax, cl
cdq
mov rcx, qword [rsp + 0x148]
or r8w, r15w
cmovnp r9w, dx
sbb bpl, 0x89
lea r9, [0x1400bf010]
imul eax, dword [r9 + rcx*4]
lea r10, [0x1400bf040]
cmc
mov rdi, r11
cdq
movzx ecx, byte [r10 + rcx*4]
sbb r8b, r12b
mov r8b, 0xd
sar eax, cl
clc
bt dx, 0x5f
dec dh
mov edx, r13d
and edx, dword [rsp + 0x80]
rol r8w, 0xd7
setb ch
mov ebp, edx
stc
xchg dil, r8b
sbb cl, spl
mov ecx, dword [rsp + 0xf8]
sal r8b, 0xff
clc
shl ebp, cl
mov ecx, dword [rsp + 0x88]
adc dil, 0x86
shr edx, cl
mov r8w, 0x72de
cmovae r8d, ebx
test ecx, ecx
movsx rdi, r15w
movzx r8d, cx
cmovs edx, ebp
ror rdi, cl
bsf r8d, edx
mov ecx, dword [rsp + 0xf4]
xadd bpl, dil
shr edx, cl
stc
bsf bp, dx
mov rcx, qword [rsp + 0x140]
or dil, r8b
rol r8b, cl
imul edx, dword [r9 + rcx*4]
cmp r13b, al
movzx ecx, byte [r10 + rcx*4]
sar edx, cl
seta r8b
cmc
rcl bpl, cl
mov ebp, r13d
movzx rcx, r13w
rcr r8b, cl
and ebp, dword [rsp + 0x78]
add dil, 0xfc
mov edi, ebp
mov ecx, dword [rsp + 0xf0]
shl edi, cl
rcr r8b, cl
test rdx, 0x643302f9
mov ecx, dword [rsp + 0x98]
test r9, 0xc050746
shr ebp, cl
movsxd r8, ebp
test ecx, ecx
movsxd r8, ebx
movzx r8w, dl
xchg r8w, r8w
cmovs ebp, edi
or di, bx
bsf cx, r13w
movsxd r8, dword [rsp + 0x40]
movzx rcx, r11w
mov ecx, dword [rsp + 0xec]
or dil, 0xe8
bswap edi
shr ebp, cl
mov rdi, qword [rsp + 0x60]
mov cx, 0x78b8
rol cx, 0xa4
adc cx, ax
mov byte [rdi + r8], al
shr ah, 0x9c
mov rax, qword [rsp + 0x138]
imul ebp, dword [r9 + rax*4]
movzx ecx, byte [r10 + rax*4]
dec ax
btc eax, 0x1a
sar ebp, cl
ror al, 0x84
add ah, ah
cbw
mov byte [rdi + r8 + 1], dl
lahf
cqo
btc rax, 0x11
mov byte [rdi + r8 + 2], bpl
cdq
mov rdx, rdi
jmp 0x140414915
lea rdi, [r8 + 3]
shrd ax, r14w, 0xe6
bsr ax, dx
mov eax, dword [rsp + 0xa0]
test ebp, ebx
test eax, eax
jmp 0x140414933
je 0x1404149bc
and r13d, eax
rol cl, 0x38
movsxd rcx, ebx
btc rax, r12
mov eax, r13d
sub cx, ax
rcl cl, cl
mov ecx, dword [rsp + 0xe4]
shl eax, cl
stc
mov ecx, dword [rsp + 0xb0]
shr r13d, cl
test dil, 0x85
test ecx, ecx
bswap cx
jmp 0x140414975
cmovs r13d, eax
mov ecx, dword [rsp + 0xe8]
shr r13d, cl
mov rax, qword [rsp + 0x130]
sar ecx, 0xd8
shld ecx, ebp, 0xc9
imul r13d, dword [r9 + rax*4]
not cl
movzx rcx, r13w
ror rcx, cl
movzx ecx, byte [r10 + rax*4]
test dil, 0x68
jmp 0x1404149af
sar r13d, cl
jmp 0x1404149b7
mov r13d, 0xff
mov r11d, dword [rsp + 0x50]
shld eax, r9d, 0xbc
cwde
bsf eax, ebx
mov eax, dword [rsp + 0x58]
jmp 0x1404149dd
cmp r11d, 4
jne 0x1404146ce
mov ecx, dword [rsp + 0x40]
cmp r9b, 0x75
test di, 0x4992
cmc
add ecx, 4
jmp 0x1404149fd
test eax, eax
jmp 0x140414a1c
jle 0x140414f0c
mov rbp, qword [r14]
movsx r8, r15w
mov rax, qword [rsp + 0x38]
mov r8, qword [rax]
sub r13d, r13d
lahf
not ah
mov eax, edi
jmp 0x140414a3e
jmp 0x140414a70
cmp rbp, r8
jmp 0x140414a78
jae 0x140414a9e
lea rcx, [rbp + 1]
cqo
movsx edx, cx
mov qword [r14], rcx
movzx edx, byte [rbp]
bswap bp
mov rbp, rcx
jmp 0x140414a99
jmp 0x140414b86
cmp dword [r12], 0
je 0x140414b2e
mov edi, eax
movsx r8d, dx
movzx ecx, r10w
mov r8d, dword [rsi + 0x34]
jmp 0x140414abf
mov rcx, qword [rsi + 0x28]
movzx rdx, r15w
bswap dx
cqo
mov rdx, rbx
jmp 0x140414ad4
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r10d, esp
clc
sub ecx, dword [rsi + 0xd0]
test bpl, 0x90
cmc
jmp 0x140414af1
add dword [rsi + 0xb8], ecx
cmc
cmp r12d, r8d
test eax, eax
je 0x140414b3a
sub edx, edx
jmp 0x140414b35
jmp 0x140414b86
movsxd rdi, eax
inc ch
movsxd rcx, r11d
mov rcx, qword [rsp + 0x60]
mov byte [rdi + rcx + 2], dl
cmp rbp, r8
jmp 0x140414b9f
jae 0x140414bc0
cmp dword [rsp + 0x90], 0
jmp 0x140414f19
je 0x14041465a
cmp qword [rsi + 0x10], 0
jmp 0x140414f29
je 0x140414633
mov rax, qword [rsp + 0x38]
jmp 0x140414f39
mov rcx, qword [rax]
mov rax, qword [r14]
add dl, dil
shl dh, cl
mov ebp, ecx
bt edx, 0xd
mov dl, 0xff
xor dl, sil
sub ebp, eax
shl dh, 0xb3
bt dx, r12w
mov edx, dword [rsp + 0x90]
sub edx, ebp
jmp 0x140414f67
jle 0x140414644
mov qword [rsi + 0xc0], rcx
movzx bp, r9b
movzx ebp, r10w
mov rcx, qword [rsi + 0x28]
movsx bp, spl
mov ebp, r11d
jmp 0x140414f8e
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x140414f99
mov rcx, rdi
jmp 0x140414fa6
call fcn.14021c7ab
jmp 0x140410de9
mov rcx, rdx
mov r13, rdx
or bh, 0x3c
cmp r11d, 4
mov ebx, dword [rsp + 0xdc]
jne 0x1404150f2
cmp dword [rsp + 0xa8], 0
jmp 0x140414fd7
jne 0x1404150f2
mov ebp, dword [rsi]
and ax, 0x6df1
imul ebp, r13d
sar ah, 0xf0
shl ebp, 2
lahf
mov rax, r9
mov rax, 0x77c36403
mov eax, ebp
jmp 0x140414fff
dec eax
jmp 0x140415006
js 0x1404150f2
add ebp, 0xfffffffc
sbb ax, dx
movsx edx, bp
or ebp, 3
add rdx, 0x2a0c26d5
movsxd rax, edi
mov eax, ebp
cdq
add ecx, 0x37503dda
cqo
shr eax, 2
inc cx
movzx ecx, di
setae cl
inc eax
mov rdx, rbp
bts cx, ax
and rax, 7
mov rcx, qword [rsp + 0x60]
jmp 0x140415050
je 0x140415079
mov rdx, rbp
test si, 0x634e
mov byte [rcx + rdx], 0xff
add rdx, 0xfffffffffffffffc
jmp 0x14041506b
dec rax
jmp 0x140415073
jne 0x14041505e
cmp ebp, 0x1c
jmp 0x140415081
jb 0x1404150f2
add rdx, 4
xadd ax, ax
sub eax, 0x5b79324d
btc rax, 0x5e
mov rax, qword [rsp + 0x60]
cmp r9, rbp
mov byte [rax + rdx - 4], 0xff
stc
mov byte [rax + rdx - 8], 0xff
mov byte [rax + rdx - 0xc], 0xff
clc
test r11b, r15b
mov byte [rax + rdx - 0x10], 0xff
jmp 0x1404150bf
mov byte [rax + rdx - 0x14], 0xff
jmp 0x1404150ca
mov byte [rax + rdx - 0x18], 0xff
mov byte [rax + rdx - 0x1c], 0xff
stc
mov byte [rax + rdx - 0x20], 0xff
cmp r8, 0x3fa9234c
stc
add rdx, 0xffffffffffffffe0
stc
cmc
cmp rdx, 3
ja 0x1404150a1
test ebx, ebx
movsx ebp, r14w
movsxd rbp, r8d
movzx bp, al
mov rbp, qword [rsp + 0x60]
jmp 0x140415109
jle 0x140415669
cmp r13d, 2
jl 0x140415669
mov r15d, r13d
shr r15d, 1
shl dl, cl
bt cx, 0x95
shrd eax, ecx, 0x64
mov edx, dword [rsi]
test r10b, al
imul edx, dword [rsp + 0x50]
lea rax, [rdx + rbp]
mov qword [rsp + 0xa8], rax
mov eax, edx
and cl, dil
and eax, 0xffffffe0
or cx, r15w
mov qword [rsp + 0x80], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
sal r10d, 0xba
or rcx, 0x48427c6f
mov rcx, rax
mov r12b, 4
xchg r12d, r12d
shr rcx, 5
inc rcx
movsx rax, di
movzx r12w, al
mov rax, rcx
sub ah, 0x58
jmp 0x14041518f
mov qword [rsp + 0x70], rcx
and rcx, 0xfffffffffffffffe
cwde
ror r10b, cl
mov qword [rsp + 0x98], rcx
btr r10w, si
mov eax, edx
rol r12w, cl
cmovge r12w, ax
and eax, 0xfffffff8
movsx r10, r12w
mov qword [rsp + 0x78], rax
rcr r10b, cl
rcl r12d, cl
movzx eax, bx
mov r12, rdx
bts r10w, si
neg r12
shl r10d, cl
lea rax, [rbp + 0x30]
mov qword [rsp + 0xd0], rax
test r14b, dl
stc
lea r10d, [r13 - 1]
nop
imul r10d, edx
sbb eax, edx
lea rax, [rbp + 1]
mov qword [rsp + 0x58], rax
xor r11d, r11d
test r11w, 0x6df8
sub r14d, r14d
mov qword [rsp + 0x68], r12
jmp 0x140415211
mov qword [rsp + 0x88], r15
jmp 0x14041521e
mov qword [rsp + 0x48], r13
jmp 0x140415228
jmp 0x140415247
inc r14
test r14w, dx
test dh, 0xd
add r11d, edx
cmc
sub r10d, edx
cmp r14, r15
je 0x140415669
test edx, edx
jmp 0x14041524e
jle 0x14041522d
mov r8d, r10d
sub ax, bx
cwde
mov di, 0x75f1
mov r9d, r11d
bts rdi, rdx
shr al, 0xae
add ecx, r11d
mov eax, edx
rcr di, cl
imul eax, r14d
lea rcx, [rax + rbp]
sal rdi, cl
btr di, r13w
mov dil, r12b
mov edi, r14d
not edi
add edi, r13d
rcr bx, cl
shl bx, 0x22
or ebx, 0x307b7af5
mov ebx, edi
test dil, 0xdb
imul ebx, edx
cmc
stc
lea rbx, [rbx + rbp]
cmp r12, 0x76e26adf
test dil, dil
clc
mov qword [rsp + 0x40], rbx
cmp edx, 8
jmp 0x1404152c0
jb 0x140415321
imul edi, edx
movzx bx, r11b
bsr bx, bx
mov rbx, qword [rsp + 0xa8]
mov qword [rsp + 0x38], rcx
cmova cx, ax
lea rcx, [rbx + rdi]
cmc
test r8b, r9b
cmp qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x38]
jmp 0x1404152fa
jae 0x14041542e
add rax, rbx
jmp 0x14041530f
add rdi, rbp
stc
cmp rdi, rax
jmp 0x14041531b
jae 0x14041542e
xor edi, edi
rol rax, cl
sar ax, 0xcf
sar al, cl
mov rax, rdi
clc
test r11b, sil
test dl, 1
jmp 0x14041533b
je 0x1404153a5
movzx eax, byte [rcx + rdi]
rcr r13d, 0xcd
sar r13d, cl
mov rbx, rcx
mov r13, r15
btc r15w, 0xb9
mov r15, r12
cmp bx, dx
mov r12, qword [rsp + 0x40]
cmp dx, 0x3a7d
movzx ecx, byte [r12 + rdi]
mov byte [rbx + rdi], cl
cmp esp, 0x7cd0165c
mov byte [r12 + rdi], al
or ax, sp
add al, 0x65
cmp rdi, 0x1e732704
mov r12, r15
or ah, 0x3c
mov r15, r13
mov r13, qword [rsp + 0x48]
setg ah
mov rax, rdi
cmc
or rax, 1
jmp 0x1404153a5
not rdi
cmp rdi, r12
jmp 0x1404153b0
je 0x14041522d
mov rcx, qword [rsp + 0x58]
cmovno bx, r11w
rol bx, 0xd7
lea r8, [r8 + rcx]
add r9, rcx
or rbx, rbx
inc bh
movzx ecx, byte [r9 + rax - 1]
shrd ebx, r12d, 0xed
movsxd rbx, esp
movzx ebx, byte [r8 + rax - 1]
test r13b, 0xdd
stc
mov byte [r9 + rax - 1], bl
mov byte [r8 + rax - 1], cl
movzx rbx, r15w
sar bh, cl
movzx ecx, byte [r9 + rax]
mov bh, 0xe8
btr ebx, 0x75
add bl, 0x6c
movzx ebx, byte [r8 + rax]
mov byte [r9 + rax], bl
cmc
mov byte [r8 + rax], cl
stc
add rax, 2
cmp rdx, rax
jmp 0x140415423
jne 0x1404153d0
cmp edx, 0x20
jmp 0x140415436
jae 0x140415443
xor eax, eax
jmp 0x1404155d8
mov rcx, r13
test r15b, dl
cmp bpl, 0xc4
jmp 0x140415452
cmp qword [rsp + 0xa0], 0
je 0x140415512
lea rdi, [r9 + rbp]
lea rcx, [r8 + rbp]
shld rbx, rax, 0x7c
btr rbx, 0x57
mov r12, qword [rsp + 0x78]
adc bp, r14w
bsr ebx, ebx
mov rbp, qword [rdi + rax]
btr rbx, 5
and bx, si
mov rbx, qword [rcx + rax]
test r14w, 0x56f2
mov qword [rdi + rax], rbx
mov qword [rcx + rax], rbp
add rax, 8
cmp r12d, 0x7b7b5566
cmp r12, rax
jmp 0x140415627
mov r8d, dword [rsp + 0x94]
test r8d, r8d
jmp 0x140415679
je 0x1404156be
mov edx, dword [rsp + 0x50]
cmp edx, r8d
jmp 0x14041568b
je 0x1404156be
mov r9d, dword [rsi]
mov dword [rsp + 0x20], r13d
movzx rcx, r9w
movzx ecx, ax
mov rcx, rbp
jmp 0x1404156a8
call fcn.140422f3b
mov rbp, rax
test rax, rax
jmp 0x1404156b8
je 0x140410de9
mov eax, dword [rsi]
bts cx, cx
sets ch
movzx ecx, sp
mov rcx, qword [rsp + 0xb8]
jmp 0x1404156d7
mov dword [rcx], eax
mov eax, dword [rsi + 4]
mov rcx, qword [rsp + 0xc0]
cmc
mov dword [rcx], eax
sub cx, 0x5a40
cmp al, dl
bt ecx, 0x39
mov rcx, qword [rsp + 0xc8]
cmp si, 0x73dd
test rcx, rcx
je 0x14041174e
mov eax, dword [rsi + 8]
mov dword [rcx], eax
jmp 0x140415712
jmp 0x14041174e
push r15
and r15d, 0x71c87a27
push r14
stc
shr ah, cl
setl r15b
push r13
push r12
push rsi
btc r13, r8
shr r13d, cl
push rdi
rcl eax, cl
bsr rsi, rax
test bx, r10w
push rbp
ror ax, 0x64
cwde
bsf r13d, r9d
push rbx
or ebp, r8d
movzx r13, sp
rcr ah, 0x65
sub rsp, 0xb8
xchg dil, r15b
mov eax, 0xd4c3705
movsx r12, r8w
mov rsi, r9
mov r13, r8
mov r12, rdx
mov ebx, 0x69fc5027
mov rdi, rcx
movsx r15w, r10b
lea rbx, [rcx + 0x38]
lea r15, [rcx + 0x39]
not ax
mov rcx, qword [rcx + 0xc0]
mov rax, qword [rdi + 0xc8]
jmp 0x140416772
mov ebp, 0x5c
jmp 0x140416793
inc rcx
mov qword [rdi + 0xc0], rcx
dec ebp
jmp 0x14041678d
je 0x140416845
cmp rcx, rax
jmp 0x14041679b
jb 0x14041677c
cmp dword [rdi + 0x30], 0
je 0x140416786
mov r8d, dword [rdi + 0x34]
mov rcx, 0x7587a34
mov rcx, qword [rdi + 0x28]
movsx rdx, dx
cmovae edx, ebp
mov rdx, rbx
jmp 0x1404167c9
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
cmp r8b, dil
add dword [rdi + 0xb8], ecx
test bh, 0x33
stc
test eax, eax
je 0x140416809
cdqe
test rsi, 0x64ff0225
jmp 0x1404167fc
add rax, rbx
jmp 0x140416804
jmp 0x140416824
mov dword [rdi + 0x30], 0
mov cl, bl
mov byte [rdi + 0x38], 0
movzx ax, r13b
not cl
movzx rcx, bp
mov rax, r15
mov qword [rdi + 0xc8], rax
cmovno cx, r15w
movsx cx, r13b
setnp cl
mov rcx, r15
jmp 0x140416840
jmp 0x14041677f
test rsi, rsi
lea rbp, [rsp + 0x8c]
cmovl cx, sp
cmovne rbp, rsi
jmp 0x140416865
mov rcx, rdi
jmp 0x14041686d
call fcn.14042652e
mov r14d, eax
mov rcx, rbp
mov cx, 0xc4a
mov rcx, rdi
jmp 0x140416884
call fcn.14042652e
mov esi, eax
clc
cmp qword [rdi + 0x10], 0
jmp 0x140416896
je 0x1404168bf
mov rcx, qword [rdi + 0x28]
jmp 0x1404168a5
call qword [rdi + 0x20]
test eax, eax
je 0x1404168e0
cmp dword [rdi + 0x30], 0
jmp 0x1404168b9
je 0x1404169ef
mov rax, qword [rdi + 0xc0]
cmp r12, r15
test dx, 0x50c4
cmp rax, qword [rdi + 0xc8]
jmp 0x1404168da
jae 0x1404169ef
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x58], rbp
jmp 0x1404168f7
test esi, esi
je 0x1404169a2
xor r13d, r13d
shr rax, 0x68
mov eax, 0x7fffffff
xor edx, edx
test rdi, r9
jmp 0x140416915
div esi
cmp eax, r14d
jmp 0x14041691f
jb 0x1404169f2
mov eax, esi
imul eax, r14d
cmp ebp, 0xb745a9b
stc
test r9b, cl
cmp eax, 0x1fffffff
jmp 0x14041693f
ja 0x1404169f2
mov rcx, rdi
jmp 0x14041694d
call fcn.14042652e
mov rcx, rdi
call fcn.14042652e
mov rcx, rdi
call fcn.14042652e
mov rcx, rdi
jmp 0x14041696a
call fcn.14042652e
test esi, esi
je 0x1404169d1
sub r13d, r13d
bsf rax, r14
mov eax, 0x7fffffff
stc
clc
sub edx, edx
cmc
test dil, 0x67
div esi
test r12w, 0x2418
cmp eax, r14d
jae 0x1404169d1
jmp 0x1404169f2
mov rcx, rdi
call fcn.14042652e
mov rcx, rdi
jmp 0x1404169b2
call fcn.14042652e
mov rcx, rdi
jmp 0x1404169bf
call fcn.14042652e
mov rcx, rdi
jmp 0x1404169cc
call fcn.14042652e
mov dword [rsp + 0x3c], esi
imul esi, r14d
jmp 0x1404169de
cmp esi, 0x1fffffff
jmp 0x1404169e9
jbe 0x140416a3d
xor r13d, r13d
mov rax, r13
sar bpl, 0x67
btr r15, rax
cmp bx, cx
add rsp, 0xb8
jmp 0x140416a14
pop rbx
pop rbp
movzx si, bpl
mov r13b, r13b
pop rdi
pop rsi
movsx r12, dx
movsxd r12, esp
pop r12
mov r15w, 0x3852
jmp 0x140416a36
pop r13
pop r14
pop r15
ret
shl esi, 2
bswap rcx
mov cl, r13b
movsx rcx, r9w
mov rcx, rsi
call fcn.1401f8e1e
xor r13d, r13d
test r10w, r12w
test rax, rax
jmp 0x140416a61
je 0x1404169f2
mov qword [rsp + 0x30], r14
movsxd rcx, r12d
jmp 0x140416a77
mov qword [rsp + 0x78], r12
movzx ecx, cx
xchg r8b, dl
movsxd r8, r15d
mov qword [rsp + 0x50], rax
mov rcx, rax
xchg r8b, dl
mov dl, 0xff
sete r8b
mov r8, rsi
jmp 0x140416a9e
call fcn.1404a83fa
lea rsi, [rsp + 0x92]
cmp r13b, bpl
xor r14d, r14d
nop dword [rax]
test sp, r10w
jmp 0x140416abe
cmp r14, 0xa
je 0x140417792
mov rcx, qword [rdi + 0xc0]
shl al, 0x10
bts ax, sp
btr rax, rsi
mov rax, qword [rdi + 0xc8]
cmp r15b, r10b
cmp rcx, rax
jmp 0x140416aec
jae 0x140416b62
lea rdx, [rcx + 1]
cmc
cmp bx, 0x3a32
mov qword [rdi + 0xc0], rdx
cmp r8d, 0x7f117188
cmc
clc
movzx ecx, byte [rcx]
jmp 0x140416b15
mov dword [rsp + 0x40], ecx
cmovns cx, bp
mov rcx, rdx
stc
test r11w, r14w
cmp rcx, rax
jmp 0x140416b2d
jae 0x140416c45
lea rdx, [rcx + 1]
movsx r12, bx
movzx r12, r14w
mov qword [rdi + 0xc0], rdx
movzx r12d, byte [rcx]
movzx cx, r14b
bswap cx
mov rcx, rdx
mov rcx, rdx
jmp 0x140416b5d
jmp 0x140416d01
cmp dword [rdi + 0x30], 0
jmp 0x140416b6b
je 0x140416bd1
mov r8d, dword [rdi + 0x34]
cmovge rdx, rsi
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140416b85
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x140416b94
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x140416bf5
cdqe
shr cx, cl
ror ch, 0x2f
add rax, rbx
not cx
movzx cx, r9b
movsx cx, bpl
movzx ecx, byte [rbx]
jmp 0x140416bc8
mov dword [rsp + 0x40], ecx
jmp 0x140416c21
mov dword [rsp + 0x40], 0
jmp 0x140416be2
cmp rcx, rax
jmp 0x140416bea
jb 0x140416b33
jmp 0x140416c45
mov dword [rdi + 0x30], 0
bsr ax, r12w
bt rax, rbx
mov byte [rdi + 0x38], 0
movzx ax, spl
rcr cx, 0x47
mov dword [rsp + 0x40], 0
mov rax, r15
bsf rcx, rcx
mov qword [rdi + 0xc8], rax
movsxd rcx, edi
adc ecx, ebx
shld cx, ax, 0x7c
mov qword [rdi + 0xc0], r15
mov rcx, r15
cmp rcx, rax
jb 0x140416b33
cmp dword [rdi + 0x30], 0
jmp 0x140416c4e
je 0x140416cb0
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
cwd
movzx edx, r8w
mov rdx, rbx
jmp 0x140416c6a
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140416c86
je 0x140416cb8
cdqe
sbb r12b, 0x83
or r12, 0x1e7c2f1e
sar r12, cl
add rax, rbx
movsxd r12, r9d
movzx r12d, byte [rbx]
jmp 0x140416cab
jmp 0x140416cda
xor r12d, r12d
jmp 0x140416d01
mov dword [rdi + 0x30], 0
cmc
mov byte [rdi + 0x38], 0
sub r12d, r12d
and ax, r10w
movsxd rcx, r15d
mov rax, r15
clc
shrd cx, bp, 0x54
xadd cl, ch
mov qword [rdi + 0xc8], rax
sal cl, cl
mov qword [rdi + 0xc0], r15
xadd ch, cl
dec ch
xchg cx, cx
mov rcx, r15
jmp 0x140416d01
mov byte [rsi - 2], r12b
cmp rcx, rax
jmp 0x140416d0d
jae 0x140416d48
lea rbp, [rcx + 1]
movzx dx, bl
movzx rdx, bp
mov qword [rdi + 0xc0], rbp
movsxd rdx, ebx
xchg rdx, rdx
movzx edx, byte [rcx]
movsx cx, bl
mov cx, r12w
movsx rcx, bx
mov rcx, rbp
jmp 0x140416d43
jmp 0x140416dfe
cmp dword [rdi + 0x30], 0
jmp 0x140416d51
je 0x140416db8
mov r8d, dword [rdi + 0x34]
movsx cx, sil
mov rcx, qword [rdi + 0x28]
movzx dx, r12b
setle dh
mov rdx, rbx
jmp 0x140416d74
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test r9, 0x532e6c95
cmp r9, 0x5de971e8
test eax, eax
je 0x140416dc4
cdqe
cqo
shld rdx, rbx, 0xc7
add rax, rbx
not edx
movsxd rdx, r8d
movzx edx, byte [rbx]
jmp 0x140416de0
sub edx, edx
jmp 0x140416dbf
jmp 0x140416dfe
mov dword [rdi + 0x30], 0
movsx cx, r8b
mov byte [rdi + 0x38], 0
stc
rcr rax, 0xa3
sal cl, cl
sub edx, edx
mov rax, r15
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
jmp 0x140416dfb
mov rcx, r15
mov byte [rsi - 1], dl
cmp dil, 0xd8
jmp 0x140416e0a
cmp rcx, rax
jmp 0x140416e12
jae 0x140416e48
lea rdx, [rcx + 1]
movzx bp, r12b
not bp
cmovae ebp, eax
mov qword [rdi + 0xc0], rdx
movsx bp, r15b
movsx ebp, r12w
bswap bp
movzx ebp, byte [rcx]
not cx
mov rcx, rdx
jmp 0x140416ef9
cmp dword [rdi + 0x30], 0
je 0x140416eae
mov r8d, dword [rdi + 0x34]
movsx rcx, r10w
movzx edx, bx
movsx edx, sp
mov rcx, qword [rdi + 0x28]
mov edx, r12d
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
test dx, ax
clc
add dword [rdi + 0xb8], ecx
stc
test eax, eax
jmp 0x140416e8c
je 0x140416eba
cdqe
not bpl
sbb bpl, bl
add rax, rbx
cmovp rbp, rdx
movzx ebp, byte [rbx]
jmp 0x140416ea9
jmp 0x140416ee0
sub ebp, ebp
jmp 0x140416eb5
jmp 0x140416ef9
mov dword [rdi + 0x30], 0
cmc
sar al, 0xa8
mov byte [rdi + 0x38], 0
shld cx, r15w, 0x5c
lahf
ror ax, 4
sub ebp, ebp
cmc
test bp, cx
or ax, bp
mov rax, r15
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
not cl
mov cl, 0xba
mov rcx, r15
cmp r9b, 0xec
mov byte [rsi], bpl
cmp qword [rdi + 0x10], 0
jmp 0x140416f06
je 0x140416f42
mov rcx, qword [rdi + 0x28]
jmp 0x140416f15
call qword [rdi + 0x20]
test eax, eax
jmp 0x140416f1f
je 0x140416f50
cmp dword [rdi + 0x30], 0
jmp 0x140416f2e
je 0x140417792
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x140416f4a
jae 0x140417792
cmp r12b, 8
jmp 0x140416f59
jne 0x140417792
movzx eax, bpl
cmc
or r13d, eax
test dil, r15b
add rsi, 3
jmp 0x140416f73
inc r14
cmp byte [rsp + 0x40], 0
jne 0x140416abe
and r13d, 0x10
cmp r13d, 1
cqo
rdtsc
movzx bp, r13b
mov eax, 4
movsx bp, r11b
sbb eax, 0
adc cl, 0x50
add dl, r11b
mov rbp, qword [rsp + 0x58]
shl r9b, 0xc
movsx dx, r9b
mov dword [rbp], eax
mov edx, dword [rsp + 0x3c]
test edx, edx
bswap ecx
mov r9, qword [rsp + 0x30]
xchg ch, ch
not cx
mov rcx, qword [rsp + 0x50]
jmp 0x140416fd2
je 0x1404177b5
lea eax, [r9*4]
cmc
mov edx, edx
cmp r10, 0x518d3f2a
mov qword [rsp + 0x68], rdx
sub esi, esi
mov dword [rsp + 0x64], eax
test cl, 6
mov qword [rsp + 0x70], rsi
jmp 0x140417002
imul eax, esi
cmp dl, r11b
cmp r14w, 0x433a
cdqe
test r13d, edx
add rax, rcx
jmp 0x14041701b
mov qword [rsp + 0x48], rax
xor eax, eax
jmp 0x140417069
mov rax, qword [rsp + 0x40]
cdq
movsxd r9, ecx
inc rax
sar sil, 0x78
xchg rbp, rbp
cmp r14, rax
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
cqo
setp dh
cwd
mov edx, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x50]
mov sil, 0xae
setp sil
mov rsi, qword [rsp + 0x70]
je 0x140417768
mov qword [rsp + 0x40], rax
lea rax, [rax + rax*2]
add cl, bpl
sbb cl, r14b
sar cx, cl
movzx ecx, byte [rsp + rax + 0x91]
test ecx, ecx
jmp 0x14041708a
je 0x140417421
cmp ecx, 1
jmp 0x140417098
je 0x140417492
cmp ecx, 2
jne 0x140417792
cmp dword [rsp + 0x30], 0
jmp 0x1404170b1
je 0x140417027
lea r12, [rsp + rax]
movsx ecx, r11w
xchg ecx, eax
test r14d, r9d
add r12, 0x92
mov rax, qword [rsp + 0x30]
mov cl, 0x5a
mov dword [rsp + 0x38], eax
rcr si, cl
mov rsi, qword [rsp + 0x48]
mov ecx, 0x47006b7
sub ax, r11w
sar al, cl
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
clc
jmp 0x1404170fd
cmp rcx, rax
jmp 0x140417105
jae 0x140417144
lea rdx, [rcx + 1]
mov r13w, 0x31b4
xchg r13b, r13b
movzx r13d, cx
mov qword [rdi + 0xc0], rdx
movzx r13w, dil
bswap r13w
movzx r13d, dx
movzx r13d, byte [rcx]
mov cx, r12w
mov rcx, rdx
jmp 0x14041713f
jmp 0x1404171f7
cmp dword [rdi + 0x30], 0
je 0x1404171ba
mov r8d, dword [rdi + 0x34]
cqo
cdq
movzx rcx, bx
mov rcx, qword [rdi + 0x28]
movsx dx, r8b
cmovne dx, r12w
mov rdx, rbx
jmp 0x14041716f
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x140417182
sub ecx, dword [rdi + 0xd0]
test r10w, 0x6847
stc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041719c
je 0x1404171c7
cdqe
adc r13w, 0x119f
adc r13w, bx
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x1404171e6
sub r13d, r13d
jmp 0x1404171c2
jmp 0x1404171f7
mov dword [rdi + 0x30], 0
adc cl, 0xde
mov byte [rdi + 0x38], 0
xor r13d, r13d
btc cx, 7
mov rax, r15
movsxd rcx, ebp
bswap cx
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
mov rcx, r15
cmp qword [rdi + 0x10], 0
jmp 0x140417201
je 0x140417245
mov rcx, qword [rdi + 0x28]
jmp 0x140417210
call qword [rdi + 0x20]
test eax, eax
je 0x14041724e
cmp dword [rdi + 0x30], 0
jmp 0x140417224
je 0x140417792
mov rcx, qword [rdi + 0xc0]
xor ax, 0x6882
btr ax, 0xdd
mov rax, qword [rdi + 0xc8]
cmp dl, r8b
cmc
cmp rcx, rax
jae 0x140417792
movzx ebp, r13b
test bpl, bpl
jmp 0x14041725a
js 0x1404172d8
cmp dword [rsp + 0x38], ebp
jbe 0x140417792
mov eax, ebp
cdq
inc ebp
movzx r13d, byte [r12]
movsx rcx, bp
movsx r8w, cl
cwd
mov dword [rsp + 0x60], ebp
cdq
jmp 0x14041728b
mov rcx, rdi
movzx dx, ch
mov edx, r13d
movsx r8d, sp
mov r8, rsi
jmp 0x1404172a1
call fcn.140430317
test rax, rax
jmp 0x1404172ae
je 0x140417792
add rsi, 4
jmp 0x1404172bd
dec ebp
jmp 0x1404172c4
jne 0x14041728b
mov ebp, dword [rsp + 0x60]
jmp 0x1404172d3
jmp 0x14041740d
cmp r13b, 0x80
jmp 0x1404172e1
jne 0x1404172fb
mov rcx, rdi
jmp 0x1404172ef
call fcn.14042652e
mov ebp, eax
jmp 0x140417306
add ebp, 0xffffff81
test r8b, 0x2b
cmp bpl, 0x8d
cmp ebp, dword [rsp + 0x38]
jmp 0x14041730f
jg 0x140417792
movzx edx, byte [r12]
mov rcx, rdi
movzx r8d, si
cmovp r8w, si
lea r8, [rsp + 0x2c]
jmp 0x140417330
call fcn.140430317
test rax, rax
jmp 0x14041733d
je 0x140417792
test ebp, ebp
jle 0x14041740d
mov eax, ebp
jmp 0x140417352
jmp 0x14041736d
add rsi, 4
jmp 0x140417360
dec eax
jmp 0x140417367
je 0x14041740d
movzx ecx, byte [r12]
clc
test cl, cl
jmp 0x14041737a
js 0x1404173af
test cl, 0x40
jmp 0x140417388
jne 0x1404173c4
test cl, 0x20
jmp 0x140417396
jne 0x1404173db
test cl, 0x10
jmp 0x1404173a4
je 0x140417357
jmp 0x1404173f6
movzx edx, byte [rsp + 0x2c]
mov byte [rsi], dl
test cl, 0x40
jmp 0x1404173be
je 0x14041738e
movzx edx, byte [rsp + 0x2d]
jmp 0x1404173ce
mov byte [rsi + 1], dl
cmc
test cl, 0x20
je 0x14041739c
movzx edx, byte [rsp + 0x2e]
stc
clc
mov byte [rsi + 2], dl
cmp bl, r10b
test cl, 0x10
jmp 0x1404173f0
je 0x140417357
movzx ecx, byte [rsp + 0x2f]
jmp 0x140417400
mov byte [rsi + 3], cl
jmp 0x140417408
jmp 0x140417357
sub dword [rsp + 0x38], ebp
jmp 0x140417416
jg 0x1404170e8
jmp 0x140417027
test r9d, r9d
jmp 0x140417429
je 0x140417027
movzx r13d, byte [rsp + rax + 0x92]
cwd
rdtsc
movsx eax, r13w
mov rax, qword [rsp + 0x30]
movzx rcx, sp
movsxd r8, edi
cwd
mov ebp, eax
mov rsi, qword [rsp + 0x48]
movzx r8d, ax
mov rcx, rdi
mov dx, 0x6da8
mov edx, r9d
mov edx, r13d
mov r8, rsi
call fcn.140430317
test rax, rax
jmp 0x140417476
je 0x140417792
add rsi, 4
dec ebp
jmp 0x140417487
jne 0x140417459
jmp 0x140417027
test r9d, r9d
je 0x140417027
lea rsi, [rsp + rax]
xor r12b, r8b
add rsi, 0x92
cmovo rax, r12
movzx bp, r14b
mov rax, qword [rsp + 0x30]
mov r12d, eax
movsx ebp, di
cmovno bp, r8w
xchg bpl, bpl
mov rbp, qword [rsp + 0x48]
jmp 0x1404174cf
jmp 0x1404174e2
sub r12d, r8d
jmp 0x1404174dc
jle 0x140417027
mov rcx, qword [rdi + 0xc0]
test r9w, sp
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x1404174fc
jae 0x140417527
lea rdx, [rcx + 1]
cmovb r13w, sp
mov qword [rdi + 0xc0], rdx
movzx r13d, byte [rcx]
movsxd rcx, r9d
movsx cx, al
bswap ecx
mov rcx, rdx
jmp 0x1404175ed
cmp dword [rdi + 0x30], 0
jmp 0x140417530
je 0x1404175aa
mov r8d, dword [rdi + 0x34]
cwd
setne dh
mov rcx, qword [rdi + 0x28]
mov dx, 0x6fc4
mov rdx, rbx
jmp 0x14041754f
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r13b, 0xa8
cmc
sub ecx, dword [rdi + 0xd0]
cmc
test r8w, 0x1a54
cmp r8b, 0x56
add dword [rdi + 0xb8], ecx
test bp, r13w
test eax, eax
jmp 0x14041757f
je 0x1404175b7
cdqe
xor r13w, r9w
add rax, rbx
jmp 0x14041759c
movzx r13d, byte [rbx]
jmp 0x1404175a5
jmp 0x1404175d9
sub r13d, r13d
jmp 0x1404175b2
jmp 0x1404175ed
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
cbw
sub r13d, r13d
bsf ax, bx
mov rax, r15
and cx, 0x76e0
rcr rcx, 0xea
not ecx
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
ror rcx, cl
mov rcx, r15
cmp qword [rdi + 0x10], 0
je 0x14041763b
mov rcx, qword [rdi + 0x28]
jmp 0x140417601
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041760b
je 0x140417649
cmp dword [rdi + 0x30], 0
je 0x140417792
mov rcx, qword [rdi + 0xc0]
sbb ax, 0x49d6
bsr ax, sp
jmp 0x14041762f
mov rax, qword [rdi + 0xc8]
jmp 0x14041763b
cmp rcx, rax
jmp 0x140417643
jae 0x140417792
movzx edx, byte [rsi]
movsx ecx, r11w
mov r8b, 0xa6
mov r8b, al
mov rcx, rdi
lea r8, [rsp + 0x2c]
jmp 0x140417663
call fcn.140430317
test rax, rax
jmp 0x140417670
je 0x140417792
movzx eax, r13b
movsx r8, bx
cmp r12d, eax
xchg r8b, r8b
movzx r8d, r10w
cmovb eax, r12d
or r8w, r12w
movzx r8d, al
test r8b, r8b
jmp 0x14041769c
je 0x1404174d4
mov ecx, r8d
jmp 0x1404176c0
add rbp, 4
jmp 0x1404176b3
dec ecx
jmp 0x1404176ba
je 0x1404174d4
movzx edx, byte [rsi]
test dl, dl
jmp 0x1404176ca
js 0x1404176f5
test dl, 0x40
jne 0x140417715
test dl, 0x20
jne 0x140417733
test dl, 0x10
jmp 0x1404176ea
je 0x1404176aa
jmp 0x140417751
movzx eax, byte [rsp + 0x2c]
cmc
clc
mov byte [rbp], al
cmp r15b, 0x79
cmp cx, r9w
test dl, 0x40
jmp 0x14041770f
je 0x1404176d9
movzx eax, byte [rsp + 0x2d]
test r11b, sil
mov byte [rbp + 1], al
jmp 0x140417725
test dl, 0x20
jmp 0x14041772d
je 0x1404176e2
movzx eax, byte [rsp + 0x2e]
test r14b, 0xb3
cmp bpl, r10b
mov byte [rbp + 2], al
stc
test dl, 0x10
jmp 0x14041774b
je 0x1404176aa
movzx eax, byte [rsp + 0x2f]
jmp 0x14041775b
mov byte [rbp + 3], al
jmp 0x140417763
jmp 0x1404176aa
inc rsi
btc ax, 0x3f
xadd ax, ax
bswap rax
cmp rsi, qword [rsp + 0x68]
mov ah, al
mov eax, dword [rsp + 0x64]
jmp 0x140417787
jne 0x140416ff8
jmp 0x1404177b5
mov rcx, qword [rsp + 0x50]
call fcn.14021c7ab
xor ecx, ecx
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
clc
mov edx, dword [rsp + 0x3c]
bswap r8
bsf ax, r9w
mov rax, qword [rsp + 0x78]
mov dword [rax], r9d
rcr r8b, 0xe0
mov rax, qword [rsp + 0x80]
dec r8w
movzx r8, r10w
shrd r8d, ebp, 0x77
mov dword [rax], edx
mov r8d, dword [rsp + 0x120]
cmc
test r8d, r8d
jmp 0x1404177e9
jne 0x1404177f3
mov r8d, dword [rbp]
mov dword [rsp + 0x20], edx
movzx rdx, ax
mov edx, 4
jmp 0x140417805
call fcn.140422f3b
mov r13, rax
jmp 0x1404169f2
push r15
push r14
clc
test r9w, r15w
push r13
cmc
push r12
stc
push rsi
stc
jmp 0x14041dcda
push rdi
push rbp
cmc
cmp sp, 0x4e34
clc
push rbx
cmp ah, 0x21
jmp 0x14041dcec
sub rsp, 0x68
cmp rsi, r9
movaps xmmword [rsp + 0x50], xmm7
stc
test r10w, 0x37d3
test al, r11b
movaps xmmword [rsp + 0x40], xmm6
clc
test rcx, rcx
jmp 0x14041dd10
je 0x14041dfe5
mov ebp, r8d
shl bl, cl
mov ebx, edx
mov rsi, rcx
shr ax, cl
sub ax, dx
mov eax, r8d
cmp spl, r14b
cmp r8b, 0xc9
or eax, edx
js 0x14041dfd8
mov r14d, r9d
cmc
test ebp, ebp
je 0x14041dd67
mov eax, 0x7fffffff
stc
test bp, si
sub edx, edx
idiv ebp
test dil, 0xe6
jmp 0x14041dd5a
cmp eax, ebx
jmp 0x14041dd61
jl 0x14041dfd8
imul ebp, ebx
shr eax, 0x3e
cdqe
test dil, spl
mov eax, ebp
test bx, 0x3061
cmc
or eax, r14d
jmp 0x14041dd82
js 0x14041dfd8
test r14d, r14d
je 0x14041ddb4
mov eax, 0x7fffffff
stc
xor edx, edx
cmp r11b, 0x92
idiv r14d
cmp r13b, 0xb2
test ah, cl
cmc
cmp eax, ebp
jmp 0x14041ddae
jl 0x14041dfd8
mov eax, ebp
xor rcx, 0x3d591439
imul eax, r14d
movsxd rcx, r8d
movsxd rcx, eax
jmp 0x14041ddcc
call fcn.1401f8e1e
test rax, rax
jmp 0x14041ddd9
je 0x14041dfd8
mov qword [rsp + 0x20], rax
cmp spl, r13b
stc
cmp r14b, 0x8d
mov qword [rsp + 0x28], rsi
test ebp, ebp
jle 0x14041e04b
mov eax, r14d
rcl r13, 0xc5
sub si, ax
setne bh
and eax, 1
not r15d
mov r15, r8
lea esi, [r14 + rax]
movzx rax, r11w
cwde
dec esi
rcr bx, 0xb0
movsxd r13, r14d
cmovb r15w, ax
ror r15, 0x98
sete r15b
mov eax, ebp
bts bp, r12w
cmovl r15w, sp
rcr bp, cl
mov qword [rsp + 0x38], rax
cdqe
or ebp, r14d
mov ebp, esi
cbw
lea rax, [r13*4]
mov qword [rsp + 0x30], rax
inc bl
movsx rbx, r13w
stc
sub r12d, r12d
xchg r15b, bl
cmovae ebx, r15d
movzx r15d, r15w
movss xmm6, dword [0x1400bf4c0]
movss xmm7, dword [0x1400bd480]
setbe bh
movsx r15d, r13w
mov bx, r15w
mov rbx, qword [rsp + 0x20]
not r15w
movsxd r15, r13d
setnp r15b
mov r15, qword [rsp + 0x28]
jmp 0x14041dea2
jmp 0x14041ded0
inc r12
add r15, qword [rsp + 0x30]
stc
cmp bh, 0xbb
add rbx, r13
test si, r8w
cmp ebx, 0xac32b64
cmp r12, qword [rsp + 0x38]
jmp 0x14041deca
je 0x14041e04b
mov eax, 0
test esi, esi
jmp 0x14041dedc
jle 0x14041df60
mov rdi, r14
cmc
cmp bl, r12b
sub r14d, r14d
nop word cs:[rax + rax]
jmp 0x14041defc
movss xmm1, dword [0x1400b71d0]
movss xmm0, dword [r15 + r14*4]
jmp 0x14041df0f
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
inc r14
cmp dx, bp
cmp rbp, r14
jmp 0x14041df48
jne 0x14041defc
mov eax, esi
bts r14, rbp
movsx r14w, r9b
mov r14, rdi
cmp r15b, 0x8e
cmp eax, r14d
jmp 0x14041df68
jge 0x14041dea7
mov rcx, r12
imul rcx, r13
cdqe
cmp al, 0x4c
test r10b, dil
test r10d, 0x4d0c642e
add rax, rcx
jmp 0x14041df8b
mov rcx, qword [rsp + 0x28]
movss xmm0, dword [rcx + rax*4]
jmp 0x14041df9a
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041dfb1
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
movsx rsi, si
mov rsi, qword [rsp + 0x20]
jmp 0x14041dfc9
mov byte [rsi + rax], cl
cmovb si, r10w
mov esi, edi
jmp 0x14041dea7
mov rcx, rsi
jmp 0x14041dfe0
call fcn.14021c7ab
sub eax, eax
shl sil, cl
rcr dil, 0xfb
xor sil, 0x3f
movaps xmm6, xmmword [rsp + 0x40]
sete r13b
sal r12d, cl
shr r13b, 0xf8
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
movzx esi, r8w
pop rdi
movzx si, r12b
movzx r12d, si
movsx r14d, r9w
pop rsi
bswap r13
xchg r13d, r13d
movsx r15, r10w
pop r12
mov r14b, spl
movsx r15d, dx
movsx r13w, dil
pop r13
movzx r15, si
pop r14
mov r15b, cl
pop r15
jmp 0x14041e04a
ret
mov rcx, qword [rsp + 0x28]
jmp 0x14041e055
call fcn.14021c7ab
mov rax, qword [rsp + 0x20]
jmp 0x14041e064
jmp 0x14041dff2