Function at 0x1407133f4
Capabilities:
Encode data using base64

Disassembly:
push rbp
dec ah
push rbx
push rsi
xor sil, 0xdb
sar ah, cl
mov al, 0x3c
push rdi
cmovg bx, r9w
and bpl, r15b
cmp sp, 0x2192
push r12
seto bh
cmovne rsi, r8
cmp esp, 0x80b3d94
push r13
bsr bx, cx
movzx eax, si
push r14
shl sil, 0x3f
btr si, dx
push r15
sar ax, 0x3e
lea rbp, [rsp - 0x208]
bt esi, 0xbb
sub rsp, 0x308
btr rbx, r14
shl si, 0x39
bt rax, rdi
movaps xmmword [rsp + 0x2f0], xmm6
ror bl, cl
cdqe
movaps xmmword [rsp + 0x2a0], xmm11
movsx ebx, bx
bt eax, ebp
mov rax, qword [0x140052010]
xor rax, rsp
shr bl, 0xa
bt bx, cx
rcr sil, cl
mov qword [rbp + 0x158], rax
ror rsi, 0xc1
test r11w, r15w
mov rax, qword [rbp + 0x288]
stc
sal sil, cl
and sil, 0x42
mov rbx, qword [rbp + 0x278]
mov qword [rbp - 0x78], rcx
sub sil, r13b
test r11, 0x4c3d64e4
btc esi, r13d
mov rcx, qword [0x140079ef0]
btr rsi, 0x5c
mov qword [rbp + 0x20], rax
rcl sil, 0x9e
mov qword [rbp + 0x28], r9
bts ax, r11w
sub rax, 0x8803452
mov qword [rbp - 0x68], r8
shl ax, 0xec
btr ax, sp
mov rax, qword [rcx + 0x1948]
mov qword [rbp - 0x58], rdx
mov byte [rax + 0x96], 1
rol rsi, 0x19
btr si, ax
mov rsi, qword [rcx + 0x1948]
clc
stc
cmp byte [rsi + 0x99], 0
jmp 0x14071351d
jne 0x1407138bd
mov r15d, dword [rbp + 0x280]
movzx ax, r8b
mov eax, r15d
test r15b, 0x99
cmp r13w, r10w
and eax, 0x100080
jmp 0x140713544
cmp eax, 0x100080
jmp 0x14071354e
jne 0x14071357f
mov r8d, 0x346a
mov dl, bl
movsxd rdx, r13d
xchg ecx, ecx
lea rdx, [0x140046400]
movsx rcx, r14w
bswap rcx
movsx cx, ch
lea rcx, [0x140048490]
call 0x1402c4ded
mov r14d, r15d
clc
cmp spl, r10b
test rdx, 0x6a787bf6
and r14d, 0x440
cmp ecx, eax
cmp r14d, 0x440
jne 0x1407135c2
mov r8d, 0x346b
lea rdx, [0x140046400]
lea rcx, [0x140048550]
jmp 0x1407135bd
call 0x14026a564
mov rdi, qword [0x140079ef0]
mov eax, r15d
adc r13w, 0x173d
ror r13b, 0xf0
shr eax, 0xe
cmc
mov r12d, r15d
ror r13b, 0x4b
bswap r13
not al
movzx r13w, sil
btc r13d, r13d
shr r12d, 0x14
and al, 1
bsr r13w, r12w
shr r13b, 0x43
shrd r13w, si, 0xed
mov qword [rbp - 0x80], rdi
inc r13b
mov dword [rsp + 0x68], eax
movsx r13d, r10w
and r12b, 1
bts ax, dx
bts ax, r11w
mov eax, r15d
bswap r13d
xchg r13d, r13d
btc r13w, dx
mov dword [rsp + 0x70], r12d
shr eax, 0x10
inc r13d
or r13b, dil
mov r13d, r15d
test r14w, 0x1102
shr r13d, 0xf
test r9w, r14w
cmp bpl, 0x3c
not al
jmp 0x140713659
and al, 1
jmp 0x140713660
and r13b, 1
stc
cmp r13b, bpl
test r11, r15
mov dword [rsp + 0x78], r13d
cmp r8d, 0x22866a1b
test r14b, r12b
mov dword [rbp + 0x98], eax
cmc
test r12b, r12b
jmp 0x140713689
je 0x140713694
call fcn.14071176e
mov rdx, qword [rbp - 0x78]
adc ch, dh
xor r8d, r8d
mov cx, bx
movzx rcx, dx
movsx ecx, bp
mov rcx, rsi
jmp 0x1407136af
call fcn.1406ff337
movss xmm11, dword [0x14004a280]
sbb dl, 0xf6
lea rcx, [rbp + 0xe8]
shrd r15d, r13d, 0x97
mov rdx, qword [rbp - 0x78]
mov r9b, 1
bsf r15, rcx
xor r8d, r8d
movsx r15w, bl
movss dword [rsp + 0x20], xmm11
movsx r15, dx
cmovp r15w, r13w
mov r15d, eax
jmp 0x1407136f7
mov dword [rsp + 0x58], eax
jmp 0x140713700
call fcn.140705d9b
test r12b, r12b
je 0x140713734
mov rcx, qword [0x140079ef0]
jmp 0x14071371a
movss xmm0, dword [rcx + 0x1860]
jmp 0x140713727
mulss xmm0, dword [0x14004a18c]
jmp 0x140713741
movss xmm0, dword [rbp + 0xec]
jmp 0x140713741
movss xmm6, dword [rdi + 0x1558]
jmp 0x14071374e
addss xmm6, xmm6
addss xmm6, xmm0
call fcn.14070d1d6
mov rdx, qword [rbx]
xchg ch, cl
lea rcx, [rbp + 0x30]
jmp 0x140713769
movaps xmm2, xmm0
jmp 0x140713771
movaps xmm3, xmm6
jmp 0x140713779
call fcn.1406ffe25
movss xmm3, dword [rsi + 0xe0]
jmp 0x14071378b
xorps xmm6, xmm6
movss xmm1, dword [rbp + 0x34]
jmp 0x140713798
movaps xmm2, xmm3
addss xmm1, dword [rsi + 0xe4]
addss xmm2, dword [rbp + 0x30]
movss xmm0, dword [rbp + 0xe8]
jmp 0x1407137b5
comiss xmm0, xmm6
movss dword [rbp + 0x38], xmm3
jmp 0x1407137c2
movss xmm4, dword [rsi + 0xe4]
movss dword [rbp + 0x40], xmm2
movss dword [rbp + 0x3c], xmm4
jmp 0x1407137d9
movss dword [rbp + 0x44], xmm1
jmp 0x1407137e3
jbe 0x1407137f6
addss xmm0, dword [rdi + 0x156c]
jmp 0x1407137f9
xorps xmm0, xmm0
movss dword [rbp + 0xf0], xmm3
jmp 0x140713806
addss xmm1, xmm6
movss dword [rbp + 0xf4], xmm4
addss xmm2, xmm0
mov qword [rsp + 0x60], rsi
cmp r13w, 0x11b6
btc cx, ax
lea rcx, [rbp + 0xf0]
movss dword [rbp + 0xfc], xmm1
cmc
stc
movss dword [rbp + 0xf8], xmm2
clc
test r12b, r12b
je 0x14071398d
lea r8, [rbp + 0x38]
mov edx, r15d
jmp 0x140713854
call fcn.1406ff5d0
lea rdx, [rbp - 0x18]
movsx rcx, r12w
lea rcx, [rbp + 0x38]
jmp 0x14071386a
call fcn.1401d005f
mov rdx, rax
xor r8d, r8d
movsx rcx, bx
sete ch
cmovo rcx, r15
mov ecx, r15d
jmp 0x140713888
call fcn.1407078b2
test al, al
jmp 0x140713894
jne 0x14071393e
call fcn.1407073e5
mov ecx, 3
jmp 0x1407138a9
call fcn.14070debc
mov ecx, 1
call fcn.14070dc3b
call fcn.140711967
sub al, al
ror cl, 0xb6
mov rcx, qword [rbp + 0x158]
cmc
test r15, 0x4a421c8c
cmp r12b, r12b
xor rcx, rsp
jmp 0x1407138dc
call fcn.14003ff60
movaps xmm6, xmmword [rsp + 0x2f0]
sbb di, bp
movaps xmm11, xmmword [rsp + 0x2a0]
movzx edi, ax
add rsp, 0x308
pop r15
movzx r13, r8w
pop r14
movzx r12w, r10b
mov bpl, al
xchg r13w, r13w
pop r13
movsxd rdi, edi
movzx rsi, r15w
pop r12
mov ebp, r13d
movsx bx, r11b
pop rdi
movsx rbp, r9w
movzx rbx, r13w
pop rsi
sete bh
jmp 0x140713938
pop rbx
mov bpl, 0x9b
pop rbp
ret
mov rcx, qword [0x140079ef0]
setno bh
mov rax, qword [rcx + 0x1948]
mov byte [rax + 0x96], 1
movsxd rbx, r11d
not bh
mov rbx, qword [rcx + 0x1948]
jmp 0x140713967
movss xmm0, dword [rbp + 0x30]
jmp 0x140713971
mov qword [rsp + 0x60], rbx
jmp 0x14071397b
subss xmm0, dword [rbx + 0x8c]
movss dword [rbp + 0x30], xmm0
jmp 0x1407139eb
movss xmm6, dword [rdi + 0x1558]
mov dl, 0x56
movsx rdx, r8w
lea rdx, [rbp - 0x20]
jmp 0x1407139a4
call fcn.1401d005f
mov rcx, rax
movaps xmm1, xmm6
call fcn.1404635e1
lea r8, [rbp + 0x38]
jmp 0x1407139c2
mov edx, r15d
cmovae cx, r10w
lea rcx, [rbp + 0xf0]
jmp 0x1407139d6
call fcn.1406ff5d0
test al, al
jmp 0x1407139e2
je 0x1407138bd
xorps xmm6, xmm6
movaps xmmword [rsp + 0x2b0], xmm10
lea rcx, [rbp + 0x38]
cwd
not dl
mov edx, edx
movaps xmmword [rsp + 0x270], xmm14
movsxd rdx, r9d
xchg dl, dl
mov edx, r15d
jmp 0x140713a14
movaps xmmword [rsp + 0x260], xmm15
call fcn.1406ffac0
mov byte [rsp + 0x55], al
jmp 0x140713a3b
test al, al
jmp 0x140713a42
je 0x140713a58
mov dword [rdi + 0x1c40], 1
clc
jmp 0x140713a58
test r13b, r13b
je 0x140713bc0
mov rcx, qword [rdi + 0x1858]
seta dh
mov edx, esi
movzx edx, bx
mov edx, 0x2a
jmp 0x140713a7a
call fcn.1403164e2
mov rcx, qword [rdi + 0x1858]
and dx, 0x1035
lea rbx, [rdi + 0x29b8]
rcr dh, cl
cmp dword [rbx + 0x10], 0
movsx r8, r14w
mov r8, rax
cdqe
mov edx, dword [rcx]
movsxd rax, r15d
movsx rcx, r13w
lahf
mov dword [rbx], edx
movsx eax, r11w
cqo
movsx ax, ah
mov rcx, qword [rdi + 0x1858]
mov edx, dword [rcx + 4]
bswap rcx
jmp 0x140713ac9
mov dword [rbx + 4], edx
movsx eax, dx
rdtsc
mov rcx, qword [rdi + 0x1858]
setns ah
movsd xmm0, qword [rcx + 8]
cbw
movzx rax, sp
bswap ax
movsd qword [rbx + 8], xmm0
xchg cx, ax
cdq
cdqe
mov rcx, qword [rdi + 0x1858]
cmovl rax, rsp
mov edx, dword [rcx + 0x60]
not ah
xchg ch, ah
movsx eax, r9w
mov dword [rbx + 0x60], edx
bswap cx
xchg ecx, eax
mov rcx, qword [rdi + 0x1858]
mov rax, 0x6f5c6a8d
lahf
mov eax, dword [rcx + 0x64]
mov dword [rbx + 0x64], eax
xchg cx, ax
mov rax, qword [rdi + 0x1858]
cmovo cx, r10w
movzx ecx, bp
mov rcx, qword [rax + 0x58]
mov ah, 0
setbe al
movzx ax, al
mov qword [rbx + 0x58], rcx
xchg al, al
movsx rax, bp
mov qword [rbx + 0x40], r8
bswap ax
movzx rax, cx
jmp 0x140713b5e
mov eax, dword [r8 + 4]
mov dword [rbx + 0x48], eax
jmp 0x140713b6a
jne 0x140713b8e
cmp dword [rbx + 0x20], 0
jmp 0x140713b79
jne 0x140713b8e
cmp dword [rbx + 0x30], 0
jmp 0x140713b88
je 0x140713bb2
mov r8d, 0x34a2
movzx dx, spl
cdq
lea rdx, [0x140046400]
lea rcx, [0x140048620]
jmp 0x140713bad
call 0x140518d89
mov rcx, rbx
jmp 0x140713bbb
call fcn.14070d424
test r14d, r14d
lea r13, [rdi + 0x1cd0]
cmovge cx, r8w
mov edx, r15d
mov rcx, rsi
sete r8b
jmp 0x140713bde
call fcn.1406ffc38
movzx ebx, al
cmp di, 0x75cd
test al, al
jmp 0x140713bf2
je 0x140713c21
mov ecx, dword [rsi + 0x318]
jmp 0x140713c04
cmp dword [rsi + 0x310], ecx
jmp 0x140713c0f
jne 0x140713c21
mov al, 1
jmp 0x140713c1c
jmp 0x140713c23
xor al, al
mov byte [rsp + 0x52], al
test bl, bl
je 0x140713c3c
mov byte [rsp + 0x51], 1
test al, al
je 0x140713c46
mov byte [rsp + 0x51], 0
test bx, 0x287e
cmp byte [rsp + 0x55], 0
jmp 0x140713c50
je 0x140713c75
cmp byte [rdi + 0x400], 0
jmp 0x140713c62
je 0x140713c75
mov r15b, 1
jmp 0x140713c70
jmp 0x140713c7d
sub r15b, r15b
cmovle r14w, r12w
mov r14d, dword [rsp + 0x58]
cmp r13, rbx
mov byte [rsp + 0x54], r15b
stc
test r12b, r12b
je 0x140713cf8
cmp dword [rdi + 0x1970], 0
jmp 0x140713ca0
jne 0x140713cf8
cmp dword [r13], r14d
jne 0x140713cf8
mov rcx, qword [rsp + 0x60]
cmp sil, 6
add rcx, 0x200
jmp 0x140713cc5
call fcn.14071b352
xor edx, edx
lea rcx, [0x140048268]
mov r8d, dword [rax]
jmp 0x140713cdb
call fcn.1406fcef8
cmp dword [rdi + 0x1974], eax
jne 0x140713cf8
mov cl, 1
jmp 0x140713cf3
jmp 0x140713d02
sub cl, cl
bts eax, r13d
rol rax, 0x99
mov eax, dword [rdi + 0x1970]
cmp edx, 0x56487b7d
cmp eax, r14d
jmp 0x140713d16
je 0x140713d5a
cmp dword [rdi + 0x1a80], r14d
jmp 0x140713d28
je 0x140713d52
cmp dword [rdi + 0x1a74], r14d
jmp 0x140713d3a
jne 0x140713d5a
cmp dword [rdi + 0x1a90], 3
jmp 0x140713d4c
jne 0x140713d5a
mov r12b, 1
jmp 0x140713d60
sub r12b, r12b
test dl, bl
stc
mov byte [rsp + 0x50], r12b
mov byte [rsp + 0x53], 0
cmp eax, r14d
jmp 0x140713d72
je 0x140713dab
test byte [rbp + 0x280], 0x10
jne 0x140713d93
test r12b, r12b
jmp 0x140713d8d
je 0x140713dab
cmp byte [rsp + 0x70], 0
jne 0x140713dab
mov r14b, 1
jmp 0x140713da6
jmp 0x140713dae
xor r14b, r14b
test bl, bl
jmp 0x140713db5
jne 0x140713e0a
test r15b, r15b
jmp 0x140713dc3
jne 0x140713e0a
test cl, cl
jmp 0x140713dd0
jne 0x140713e0a
test r12b, r12b
jmp 0x140713dde
jne 0x140713e0a
mov r15d, dword [rsp + 0x70]
cmp byte [rdi + 0x400], r12b
jmp 0x140713df5
je 0x1407140ec
mov byte [rsp + 0x53], 1
jmp 0x140713e05
jmp 0x1407140ec
cmp eax, dword [rsp + 0x58]
jmp 0x140713e13
je 0x140714075
mov r13d, dword [rdi + 0x1d0c]
cmovae r12d, r12d
movsx dx, dil
lea r12, [rdi + 0x1cd8]
xchg ch, dl
mov rcx, r12
mov edx, 0x12
jmp 0x140713e3f
call fcn.14071c115
mov edx, 0x12
movzx rcx, bp
movsx cx, dil
lea rcx, [rdi + 0x1ce8]
call fcn.14071c33d
movsxd rbx, dword [rdi + 0x1ce8]
movsxd r15, esi
cmp ebx, r15d
sal r15b, cl
mov r15, qword [rdi + 0x1cf0]
stc
cmp rbx, 1
jb 0x140713eab
mov rdx, qword [rbp + 0x28]
mov r8, rbx
bswap rcx
movzx cx, r15b
mov rcx, r15
jmp 0x140713e97
call 0x1404155a1
mov byte [rbx + r15 - 1], 0
cmp cl, 0xc
bt cx, r8w
cdq
mov rbx, qword [rbp + 0x28]
xor eax, eax
mov edx, dword [r12]
sar ch, cl
sub r9d, r9d
movzx cx, r13b
mov rcx, qword [rdi + 0x1ce0]
movsx r8w, r11b
mov r8, rbx
jmp 0x140713ed4
mov qword [rbp + 0x90], rax
setbe ah
mov ah, dh
nop
lea rax, [rbp + 0x90]
jmp 0x140713eee
mov qword [rsp + 0x20], rax
jmp 0x140713ef8
call fcn.1406fd670
mov ecx, dword [rbp + 0x90]
sub ecx, ebx
test rdi, 0x1e670ff2
cmc
mov dword [rdi + 0x1d0c], eax
mov dword [rdi + 0x1d08], ecx
sal cx, cl
sal ch, 0xa3
mov ecx, dword [rsp + 0x58]
stc
clc
cmp sil, 0x59
mov dword [rdi + 0x29ac], 0xbe99999a
clc
cmp dword [rdi + 0x1cd0], ecx
jmp 0x140713f3f
jne 0x140713f81
cmp r13d, eax
jmp 0x140713f4d
jne 0x140713f81
lea r13, [rdi + 0x1cd0]
movzx rcx, cx
movzx ecx, r13w
xchg rcx, rcx
mov rcx, r13
jmp 0x140713f6d
call fcn.140313540
mov r15d, dword [rsp + 0x70]
jmp 0x140713f7c
jmp 0x140714016
mov r15d, dword [rsp + 0x70]
bts r13w, dx
sal r13w, cl
shr edx, 0xa6
lea r13, [rdi + 0x1cd0]
movsx dx, sil
shr edx, cl
movzx edx, r15b
test r8b, 0x3d
cmp r9b, al
xor eax, eax
jmp 0x140713fb3
mov dword [r13], ecx
sub rcx, rbp
xor edx, 1
bswap cx
lea rcx, [rdi + 0x1d18]
jmp 0x140713fcc
mov dword [rdi + 0x1d14], eax
jmp 0x140713fd7
call fcn.1400163e0
test r15b, r15b
jmp 0x140713fe4
jne 0x140714016
cmp byte [rsp + 0x52], r15b
movsx ax, dil
mov eax, 1
not bh
movzx r14d, r14b
cmovb bx, bp
mov rbx, 0x737086f
movzx ebx, di
cmovne r14d, eax
not bh
movsx ebx, sp
mov ebx, dword [rbp + 0x280]
bt ebx, 0xd
jae 0x14071402d
mov byte [rdi + 0x1d24], 1
test r15b, r15b
jmp 0x140714035
jne 0x14071408b
cmp byte [rsp + 0x51], r15b
jne 0x140714068
cmp byte [rsp + 0x54], r15b
jmp 0x140714050
je 0x14071408b
cmp byte [rdi + 0x121], r15b
jmp 0x140714062
je 0x14071408b
mov r14b, 1
jmp 0x140714070
jmp 0x14071408b
mov r15d, dword [rsp + 0x70]
cmovle rcx, rsp
mov ebx, dword [rbp + 0x280]
setno cl
cqo
mov ecx, edx
mov ecx, dword [rsp + 0x58]
cqo
mov rdx, rsi
call fcn.140569c89
mov ecx, dword [rsp + 0x58]
movsx edx, r10w
movzx edx, di
mov dl, 0xe8
mov rdx, rsi
jmp 0x1407140ae
call fcn.1406ff408
mov rcx, rsi
jmp 0x1407140bb
call fcn.14040f203
movzx r12d, byte [rsp + 0x50]
test ah, 0x55
test r15b, r15b
jne 0x1407140ec
test bl, bl
jmp 0x1407140d9
js 0x1407140ec
or dword [rdi + 0x1980], 0xc
and al, sil
rcl dl, 0xc2
mov eax, dword [rsp + 0x58]
cqo
not dl
cmp bp, si
mov edx, 0x1000c
stc
movss xmm10, dword [0x14004a124]
cmc
mov byte [rsp + 0x51], 0
mov byte [rsp + 0x52], 0
clc
cmp dword [rdi + 0x1970], eax
jmp 0x14071411d
jne 0x140714623
mov esi, dword [rsp + 0x68]
test sil, sil
jne 0x1407141e9
cmp byte [rdi + 0x197d], sil
jmp 0x14071413c
jne 0x1407141e9
mov edx, 0x12
movzx rcx, sp
setge ch
mov ch, 0x39
lea rcx, [rdi + 0x1cd8]
jmp 0x14071415d
call fcn.14071c115
mov r8, qword [rbp + 0x28]
xor cl, 0x59
bsf dx, si
cmc
sub eax, eax
movsx dx, bh
mov edx, dword [rdi + 0x1cd8]
sub r9d, r9d
jmp 0x140714182
mov rcx, qword [rdi + 0x1ce0]
jmp 0x14071418e
mov qword [rbp + 0x88], rax
not rax
lahf
cbw
lea rax, [rbp + 0x88]
jmp 0x1407141a7
mov qword [rsp + 0x20], rax
jmp 0x1407141b1
call fcn.1406fd670
mov dword [rdi + 0x1d0c], eax
movsx ecx, r10w
mov rcx, r13
rol ax, cl
mov eax, dword [rbp + 0x88]
sub eax, dword [rbp + 0x28]
jmp 0x1407141d4
mov dword [rdi + 0x1d08], eax
jmp 0x1407141df
call fcn.140313540
mov edx, 0x1000c
mov dword [rdi + 0x1d10], 0x11
ror al, 0xd9
and al, r8b
cmp byte [rdi + 0x110], 0
mov dword [rdi + 0x2cc0], 1
sete al
jmp 0x140714212
mov byte [rdi + 0x197e], al
movss xmm1, dword [rdi + 0x108]
subss xmm1, dword [rbp + 0x38]
subss xmm1, dword [rdi + 0x1554]
addss xmm1, dword [rdi + 0x1d14]
test r15b, r15b
je 0x140714265
mov rax, qword [rsp + 0x60]
movss xmm2, dword [rdi + 0x10c]
jmp 0x140714250
subss xmm2, dword [rax + 0xe4]
subss xmm2, dword [rdi + 0x1558]
jmp 0x140714277
movss xmm2, dword [rdi + 0x1860]
jmp 0x140714272
mulss xmm2, xmm10
test r14b, r14b
jmp 0x14071427f
jne 0x140714474
movzx ecx, byte [rsp + 0x55]
cmp rbp, r10
test cl, cl
jmp 0x140714294
je 0x1407142be
movzx eax, byte [rdi + 0x405]
test dl, 0xa4
cmp byte [rdi + 0xd0], r14b
jmp 0x1407142b0
jne 0x140714333
test al, al
jne 0x140714474
cmp byte [rdi + 0x400], 0
movsxd rax, ebp
movzx eax, byte [rdi + 0x29b1]
jmp 0x1407142d4
je 0x1407143b6
test al, al
jmp 0x1407142e1
jne 0x1407143b6
test cl, cl
jmp 0x1407142ee
je 0x140714488
mov rcx, r13
call fcn.140014d40
mov dword [rdi + 0x1d18], eax
jmp 0x140714307
mov dword [rdi + 0x1d1c], eax
mov dword [rdi + 0x1d20], eax
jmp 0x140714318
mov byte [rdi + 0x1d27], 0
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x14071432e
jmp 0x140714488
test al, al
je 0x1407142be
mov r8d, edx
jmp 0x140714343
mov rcx, r13
cqo
setp dh
lea rdx, [rdi + 0x1d18]
jmp 0x140714357
call fcn.140015360
mov r8d, 0x3000d
mov cx, 0x6289
cmovp rdx, rax
mov byte [rdi + 0x29b0], 1
lea rdx, [rdi + 0x1d18]
movsx cx, bpl
not cl
jmp 0x140714384
mov dword [rdi + 0x29ac], 0xbe99999a
mov rcx, r13
jmp 0x140714396
call fcn.140015360
mov byte [rdi + 0x29b0], 1
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x1407143b1
jmp 0x140714488
cmp byte [rdi + 0x110], 0
jmp 0x1407143c2
je 0x140714488
test al, al
jmp 0x1407143cf
jne 0x140714488
movss xmm0, dword [rdi + 0x3b4]
jmp 0x1407143e2
ucomiss xmm0, xmm6
jp 0x140714408
jne 0x140714408
movss xmm0, dword [rdi + 0x3b8]
ucomiss xmm0, xmm6
jp 0x140714408
je 0x140714488
mov rcx, r13
jmp 0x140714410
call fcn.140014d40
mov ecx, dword [rdi + 0x1d20]
jmp 0x140714421
cmp dword [rdi + 0x1d1c], ecx
jmp 0x14071442c
jne 0x140714448
mov ecx, dword [rdi + 0x1d18]
jmp 0x14071443d
mov dword [rdi + 0x1d1c], ecx
jmp 0x140714448
mov dword [rdi + 0x1d20], eax
jmp 0x140714453
mov dword [rdi + 0x1d18], eax
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x140714468
mov byte [rdi + 0x29b0], 1
jmp 0x140714488
mov rcx, r13
jmp 0x14071447c
call fcn.14012b97a
mov byte [rdi + 0x29b1], 1
cmp byte [rdi + 0x29b1], 0
jmp 0x140714494
je 0x1407144b3
cmp byte [rdi + 0x110], 0
jmp 0x1407144a6
jne 0x1407144b3
mov byte [rdi + 0x29b1], 0
lea rbx, [rdi + 0x326]
cmp word [rbx], 0
jmp 0x1407144c3
je 0x140714623
cmp byte [rdi + 0x121], 0
jmp 0x1407144d5
je 0x1407144ed
cmp byte [rdi + 0x123], 0
jmp 0x1407144e7
je 0x1407145db
test sil, sil
je 0x1407145db
test r12b, r12b
jmp 0x1407144fe
jne 0x1407145db
mov r14, qword [rbp + 0x20]
xor eax, eax
or esi, 0x37212302
mov esi, eax
sbb eax, 0x6f887b2b
rcl ah, cl
movzx eax, word [rbx]
test ax, ax
jmp 0x140714524
je 0x1407145db
mov edx, dword [rbp + 0x280]
sar cl, cl
lea rcx, [rbp + 0xb0]
rcl r8w, 0xcf
bt r8d, 0xb7
movzx eax, ax
add r8b, 0xfb
xor r9d, r9d
mov r8b, 0xa4
movzx r8w, dil
mov r8, r14
jmp 0x14071455d
mov dword [rbp + 0xb0], eax
jmp 0x140714568
call fcn.140016410
test al, al
jmp 0x140714574
je 0x1407145bd
mov r8d, dword [rbp + 0xb0]
xchg dl, dl
bswap rdx
movsx edx, r14w
lea rdx, [rdi + 0x1d18]
movsx cx, ah
mov rcx, r13
jmp 0x14071459d
call fcn.140015360
mov byte [rdi + 0x29b0], 1
jmp 0x1407145ae
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x1407145bd
inc esi
test r8, 0x5dfb543f
add rbx, 2
test r14, r15
cmp esi, 0x11
jmp 0x1407145d5
jl 0x140714519
sub eax, eax
not r13
bswap r14w
sub r13, 0x6fe714ac
mov qword [rdi + 0x326], rax
mov qword [rdi + 0x32e], rax
stc
mov qword [rdi + 0x336], rax
xadd r14d, r14d
bsf r13w, cx
mov qword [rdi + 0x33e], rax
mov word [rdi + 0x346], ax
shr r13w, cl
sal r14b, cl
shr r14b, 0x15
mov r14d, dword [rsp + 0x58]
sub al, al
shl r13, 0x96
mov r13, 0xffffffffffffffff
stc
cmp dword [rdi + 0x1970], r14d
jmp 0x140714642
jne 0x140715a0a
cmp byte [rdi + 0x197d], al
jmp 0x140714653
jne 0x140715a0a
cmp byte [rsp + 0x53], al
jmp 0x140714662
jne 0x140715a0a
movzx edx, byte [rdi + 0x122]
setbe al
movzx r8d, byte [rdi + 0xd0]
bsr ax, dx
movzx eax, dl
neg al
movzx eax, byte [rdi + 0x121]
jmp 0x14071468f
sbb r14d, r14d
cmp r10w, r10w
test r14b, 0x78
and r14d, 0x20000
cmp bx, 0x6c8e
cmp r12b, r11b
test r8b, r8b
je 0x1407147a2
cmp byte [rdi + 0x124], 0
jmp 0x1407146be
je 0x1407146df
test al, al
jmp 0x1407146cb
jne 0x1407146df
lea ecx, [r13 + 2]
jmp 0x1407146da
jmp 0x1407146e8
sub ecx, ecx
test r13d, 0x374d4bd2
test ecx, ecx
jne 0x1407147bc
xor r12b, r12b
add ch, 0x1b
movzx ecx, dl
jmp 0x1407146fe
mov byte [rsp + 0x50], r12b
cmp r8d, 0x34606f1d
stc
test r8b, r8b
je 0x1407147eb
cmp byte [rdi + 0x124], 0
movsx r13, r8w
cmovne r13w, r13w
xchg r13d, r13d
movzx r13d, byte [rdi + 0x123]
jmp 0x140714734
je 0x1407147fd
test al, al
jmp 0x140714741
jne 0x1407147fd
test r13b, r13b
jmp 0x14071474f
jne 0x1407147fd
mov r15b, 1
stc
test r13b, spl
xor bl, bl
test cl, cl
jmp 0x140714765
je 0x140714846
test al, al
jmp 0x140714772
jne 0x140714846
cmp byte [rdi + 0x123], al
jne 0x140714846
cmp byte [rdi + 0x124], al
jmp 0x14071478f
jne 0x140714846
mov sil, 1
jmp 0x14071479d
jmp 0x140714849
test al, al
jmp 0x1407147a9
je 0x1407146f0
cmp byte [rdi + 0x124], 0
jne 0x1407146f0
cmp byte [rdi + 0x123], 0
jmp 0x1407147c8
jne 0x1407146f0
test dl, dl
jmp 0x1407147d5
jne 0x1407146f0
mov r12b, 1
stc
xor cl, cl
jmp 0x1407147e6
jmp 0x1407146fe
movzx r13d, al
jmp 0x1407147fd
xor r15b, r15b
cmp r11b, dl
clc
test al, al
je 0x14071475c
movzx ecx, dl
jmp 0x14071481a
test dl, dl
jne 0x14071475c
cmp byte [rdi + 0x123], dl
jmp 0x14071482d
jne 0x14071475c
cmp byte [rdi + 0x124], dl
jmp 0x14071483e
jne 0x14071475c
mov bl, 1
sub sil, sil
test r12b, r12b
jmp 0x140714851
je 0x140714895
mov rax, qword [0x140079ef0]
inc cx
mov ecx, dword [rax + 0x84]
test al, 0xda
cmp ebp, 0x7bb73872
test ecx, ecx
jmp 0x140714876
js 0x140714895
mov dl, 1
jmp 0x140714883
call fcn.1407060ae
test al, al
jmp 0x14071488f
jne 0x1407148d4
test sil, sil
je 0x140714931
mov rax, qword [0x140079ef0]
inc cx
shl cl, 0xa4
mov ecx, dword [rax + 0x64]
test ecx, ecx
jmp 0x1407148b5
js 0x140714931
mov dl, 1
jmp 0x1407148c2
call fcn.1407060ae
test al, al
jmp 0x1407148ce
je 0x140714931
cmp byte [rsp + 0x68], 0
jmp 0x1407148de
je 0x140714931
cmp byte [rsp + 0x78], 0
jmp 0x1407148ee
jne 0x140714931
cmp byte [rsp + 0x70], 0
jmp 0x1407148fe
je 0x140714927
mov eax, dword [rdi + 0x1d20]
cmp esp, 0x2cd5146d
jmp 0x140714916
cmp dword [rdi + 0x1d1c], eax
jmp 0x140714921
je 0x140714931
mov byte [rsp + 0x54], 1
jmp 0x140714936
mov byte [rsp + 0x54], 0
test r12b, r12b
jmp 0x14071493e
je 0x140714977
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x7c]
test r9b, bpl
test ecx, ecx
jmp 0x140714958
js 0x140714977
mov dl, 1
jmp 0x140714965
call fcn.1407060ae
test al, al
jmp 0x140714971
jne 0x1407149ab
test bl, bl
jmp 0x14071497e
je 0x1407149ee
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x60]
cmc
test ecx, ecx
js 0x1407149ee
mov dl, 1
call fcn.1407060ae
test al, al
jmp 0x1407149a5
je 0x1407149ee
cmp byte [rsp + 0x78], 0
jne 0x1407149ee
cmp byte [rsp + 0x70], 0
jmp 0x1407149c0
je 0x1407149e1
mov eax, dword [rdi + 0x1d20]
jmp 0x1407149d5
cmp dword [rdi + 0x1d1c], eax
je 0x1407149ee
mov r12b, 1
jmp 0x1407149e9
jmp 0x1407149f2
xor r12b, r12b
cmc
cmp byte [rsp + 0x50], 0
je 0x140714a34
mov rax, qword [0x140079ef0]
and cl, r15b
mov ecx, dword [rax + 0x80]
stc
test ecx, ecx
jmp 0x140714a15
js 0x140714a34
mov dl, 1
jmp 0x140714a22
call fcn.1407060ae
test al, al
jmp 0x140714a2e
jne 0x140714a7e
test sil, sil
jmp 0x140714a3c
je 0x140714a95
mov rax, qword [0x140079ef0]
sar rcx, 0xea
bts ecx, r10d
shl cl, 0xaa
mov ecx, dword [rax + 0x60]
stc
jmp 0x140714a5d
test ecx, ecx
jmp 0x140714a64
js 0x140714a95
mov dl, 1
call fcn.1407060ae
test al, al
jmp 0x140714a78
je 0x140714a95
cmp byte [rsp + 0x68], 0
je 0x140714a95
mov bl, 1
jmp 0x140714a90
jmp 0x140714a9f
sub bl, bl
btr rax, 0x5c
rcr rcx, cl
mov rax, qword [0x140079ef0]
jmp 0x140714aab
mov ecx, dword [rax + 0x40]
jmp 0x140714ab7
test ecx, ecx
jmp 0x140714abe
js 0x140714d1b
mov dl, 1
jmp 0x140714acb
call fcn.1407060ae
test al, al
je 0x140714d1b
test r15b, r15b
je 0x140714aeb
mov esi, 0x10004
jmp 0x140714b12
test r13b, r13b
xchg rdx, rsi
cqo
mov esi, 0x10000
cmovne cx, r15w
cbw
mov eax, 0x1000c
movzx r8, r9w
cmovne esi, eax
not rcx
bsf r8d, r8d
or esi, r14d
mov r8d, esi
movzx rcx, r12w
not edx
lea r15, [rdi + 0x1cd0]
movzx cx, al
lea rdx, [rdi + 0x1d18]
mov cl, dh
bswap cx
mov rcx, r15
jmp 0x140714b3d
call fcn.140015360
mov byte [rdi + 0x29b0], 1
mov dword [rdi + 0x29ac], 0xbe99999a
or cx, 0x339a
cmc
setp bh
mov r14d, dword [rbp + 0x280]
shl rbx, cl
shrd cx, dx, 0xa3
mov r12, qword [rbp + 0x20]
shl ecx, 0x6d
shl bl, cl
sub al, al
bswap ebx
mov r13, 0xffffffffffffffff
mov ecx, dword [rsp + 0x58]
mov ebx, dword [rsp + 0x68]
test r13b, 0x3c
cmp dword [rdi + 0x1970], ecx
jmp 0x140714b96
jne 0x140715f94
test al, al
jmp 0x140714ba3
je 0x140714c20
test bl, bl
jmp 0x140714bb0
je 0x140714c01
mov rsi, qword [rbp + 0x28]
cwd
movsx ecx, r9w
mov r8d, 0x11
setne dl
movsx dx, sil
mov rdx, qword [rdi + 0x1cf0]
mov rcx, rsi
jmp 0x140714bdd
call 0x14040c2bd
mov byte [rsi + 0x10], 0
cmc
cmp r14d, 0xda717c5
test rbx, 0x478a33e2
mov byte [rsp + 0x51], 1
clc
jmp 0x140714c01
cmp byte [rsp + 0x52], 0
jmp 0x140714c0b
je 0x140715f94
test r14b, 0x20
jmp 0x140714c1a
je 0x140715f94
test bl, bl
je 0x140714c7a
mov edx, dword [rdi + 0x1cd8]
stc
lea rcx, [rdi + 0x1cf8]
shl edx, 2
jmp 0x140714c3e
call fcn.14071c33d
mov r8, qword [rdi + 0x1ce0]
test r11w, r8w
mov cx, ax
cmc
xor r9d, r9d
mov dh, bl
jmp 0x140714c5c
mov edx, dword [rdi + 0x1cf8]
mov ch, 0x5a
mov rcx, qword [rdi + 0x1d00]
jmp 0x140714c71
call fcn.1406fd86b
mov ebx, dword [rsp + 0x68]
test r14d, 0x1c0
jmp 0x140714c86
je 0x140715ed6
test r12, r12
jne 0x140714cb4
mov r8d, 0x35b6
setg cl
lea rdx, [0x140046400]
movsxd rcx, r10d
lea rcx, [0x1400486f8]
call 0x140418d39
mov ebx, 0x15
test r14b, 0x40
jmp 0x140714cc3
je 0x140715a43
mov rax, qword [0x140079ef0]
adc cl, sil
shl ch, cl
bsf rcx, rdi
mov ecx, dword [rax + 0x3c]
test r10w, 0x7799
test ecx, ecx
jmp 0x140714ce9
js 0x140715a43
mov dl, 1
jmp 0x140714cf6
call fcn.1407060ae
test al, al
jmp 0x140714d02
je 0x140715a43
xor ecx, ecx
not al
lea eax, [rbx + 0x2b]
mov ebx, ecx
jmp 0x140714d16
jmp 0x140715af8
mov rax, qword [0x140079ef0]
cmova cx, bp
rcr cl, 0x33
mov ecx, dword [rax + 0x44]
test ecx, ecx
jmp 0x140714d33
js 0x140714dca
mov dl, 1
jmp 0x140714d40
call fcn.1407060ae
test al, al
jmp 0x140714d4c
je 0x140714dca
test r15b, r15b
jmp 0x140714d5a
je 0x140714d83
mov eax, 0x10005
jmp 0x140714d70
or eax, r14d
setne r8b
mov r8w, di
mov r8d, eax
jmp 0x140714b1e
test r13b, r13b
xchg cl, r8b
movzx r8w, dil
jmp 0x140714d93
mov eax, 0x10001
setp r8b
bswap ecx
mov rcx, r12
mov ecx, 0x1000d
jmp 0x140714db0
cmovne eax, ecx
or eax, r14d
mov r8b, r15b
jmp 0x140714dc2
mov r8d, eax
jmp 0x140714b1e
mov rax, qword [0x140079ef0]
bswap ecx
sbb rcx, rbp
mov ecx, dword [rax + 0x48]
cmp r15w, 0x16c9
test ecx, ecx
js 0x140714e88
mov dl, 1
call fcn.1407060ae
mov esi, dword [rsp + 0x70]
test r9b, 0xff
test al, al
jmp 0x140714dfd
je 0x140714e93
test sil, sil
jmp 0x140714e0b
je 0x140714e93
cmp byte [rdi + 0x121], 0
jmp 0x140714e1d
je 0x140714e67
mov rax, qword [rsp + 0x60]
mov ecx, r9d
movsx rcx, r11w
movzx rcx, dx
mov rcx, rax
jmp 0x140714e3b
movss xmm1, dword [rax + 0x74]
jmp 0x140714e45
subss xmm1, dword [rdi + 0x1860]
maxss xmm1, xmm6
call fcn.1400125c0
lea r15, [rdi + 0x1cd0]
jmp 0x140714e62
jmp 0x140714b5c
movzx eax, r15b
lea r8d, [rax*4 + 0x10002]
cmp di, ax
jmp 0x140714e7b
or r8d, r14d
jmp 0x140714e83
jmp 0x140714b1e
mov esi, dword [rsp + 0x70]
rcr cl, cl
btc rcx, 0x6d
mov rax, qword [0x140079ef0]
movzx cx, r10b
movsx rcx, si
adc cl, r11b
mov ecx, dword [rax + 0x4c]
jmp 0x140714eae
test ecx, ecx
jmp 0x140714eb5
js 0x140714f46
mov dl, 1
call fcn.1407060ae
test al, al
jmp 0x140714ec9
je 0x140714f46
test sil, sil
jmp 0x140714ed7
je 0x140714f46
cmp byte [rdi + 0x121], 0
jmp 0x140714ee9
je 0x140714f30
call fcn.140121e89
mov rax, qword [rsp + 0x60]
mov ecx, 0x2164713
movsxd rcx, r14d
movss xmm1, dword [rdi + 0x1860]
movsx cx, r14b
mov rcx, rax
jmp 0x140714f16
addss xmm1, dword [rax + 0x74]
minss xmm1, xmm0
call fcn.1400125c0
lea r15, [rdi + 0x1cd0]
jmp 0x140714b5c
movzx eax, r15b
lea r8d, [rax*4 + 0x10003]
stc
cmc
or r8d, r14d
jmp 0x140714b1e
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x58]
cmp r13b, r10b
test ecx, ecx
jmp 0x140714f5a
js 0x140714f9e
mov dl, 1
call fcn.1407060ae
test al, al
jmp 0x140714f6e
je 0x140714f9e
cmp byte [rdi + 0x121], 0
mov r8b, r9b
cmova r8d, r10d
mov esi, 0x10004
mov r8d, 0x10006
jmp 0x140714f92
cmove r8d, esi
or r8d, r14d
jmp 0x140714b1e
mov rax, qword [0x140079ef0]
movsx rcx, r8w
shr cl, 0xd4
mov ecx, dword [rax + 0x5c]
jmp 0x140714fb4
test ecx, ecx
js 0x140714ff6
mov dl, 1
call fcn.1407060ae
test al, al
je 0x140714ff6
cmp byte [rdi + 0x121], 0
not rax
mov eax, 0x10005
setg r8b
mov r8d, 0x10007
cmove r8d, eax
stc
or r8d, r14d
jmp 0x140714ff1
jmp 0x140714b1e
mov rax, qword [0x140079ef0]
btc cx, di
btr cx, 0xa0
mov ecx, dword [rax + 0x64]
test r11d, ebx
jmp 0x140715011
test ecx, ecx
jmp 0x140715018
js 0x14071505c
mov dl, 1
jmp 0x140715025
call fcn.1407060ae
mov r15d, dword [rsp + 0x68]
cmp dx, si
jmp 0x140715037
test al, al
je 0x140715065
test r15b, r15b
jmp 0x140715047
je 0x140715065
or r14d, 0x10008
mov r8d, r14d
jmp 0x140714b1e
mov r15d, dword [rsp + 0x68]
cmp spl, 0x9d
mov rax, qword [0x140079ef0]
rcr rcx, cl
shld ecx, r15d, 0xf4
mov ecx, dword [rax + 0x68]
cmp cl, 0xd
stc
test ecx, ecx
jmp 0x140715082
js 0x1407151ac
mov dl, 1
jmp 0x14071508f
call fcn.1407060ae
test al, al
je 0x1407151ac
test r15b, r15b
je 0x1407151ac
mov eax, dword [rdi + 0x1d20]
cmp dword [rdi + 0x1d1c], eax
jmp 0x1407150b6
jne 0x14071518a
test r13b, r13b
jmp 0x1407150c4
je 0x140715133
mov r8d, 0x3000c
not r15b
lea r15, [rdi + 0x1cd0]
cwd
lea rdx, [rdi + 0x1d18]
mov cx, 0x7358
mov rcx, r15
jmp 0x1407150ef
call fcn.140015360
or r14d, 0x10009
bswap r8w
mov byte [rdi + 0x29b0], 1
movzx r8w, r8b
mov r8, 0x146b5ba9
jmp 0x140715117
mov r8d, r14d
jmp 0x14071511f
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x14071512e
jmp 0x140714b29
cmp byte [rdi + 0xd0], 0
je 0x14071518a
cmp byte [rdi + 0x124], 0
je 0x14071518a
cmp byte [rdi + 0x123], 0
jmp 0x140715159
jne 0x14071518a
cmp byte [rdi + 0x121], 0
not r15w
mov r15, rbx
lea r15, [rdi + 0x1cd0]
jne 0x140715196
mov r8d, 0x30004
jmp 0x140715185
jmp 0x1407150dc
lea r15, [rdi + 0x1cd0]
bsr r8w, bx
or r14d, 0x10009
bswap r8w
not r8b
mov r8d, r14d
jmp 0x140714b29
mov rax, qword [0x140079ef0]
and cx, r11w
btc cx, 0x1a
mov ecx, dword [rax + 0x70]
test r15b, r10b
jmp 0x1407151c7
test ecx, ecx
js 0x1407152f7
mov dl, 1
jmp 0x1407151d6
call fcn.1407060ae
test al, al
je 0x1407152f7
mov r14d, dword [rbp + 0x280]
shr eax, 0x43
mov eax, r14d
shr eax, 0xb
and al, 1
cmp r12b, 0x2a
test sil, dl
test sil, sil
je 0x14071522e
movzx ecx, byte [rdi + 0x121]
test rbx, 0x6e7b0f30
stc
test al, al
jmp 0x14071521b
je 0x14071524d
test cl, cl
jmp 0x140715228
jne 0x14071525a
mov byte [rsp + 0x53], 1
not r15w
mov byte [rsp + 0x52], 1
lea r15, [rdi + 0x1cd0]
jmp 0x140715248
jmp 0x140714b6b
test cl, cl
jmp 0x140715254
jne 0x14071522e
mov r12, qword [rbp + 0x20]
jmp 0x140715266
test r15b, r15b
jmp 0x14071526e
je 0x140715a32
xor r9d, r9d
jmp 0x140715282
mov dword [rbp + 0xac], 0xa
mov r8, r12
lea rcx, [rbp + 0xac]
movsx dx, r11b
xchg dh, dh
mov edx, r14d
jmp 0x1407152a5
call fcn.140016410
lea r15, [rdi + 0x1cd0]
test al, al
je 0x140714b74
mov r8d, dword [rbp + 0xac]
lea rdx, [rdi + 0x1d18]
bswap cx
mov rcx, r15
jmp 0x1407152d2
call fcn.140015360
mov byte [rdi + 0x29b0], 1
jmp 0x1407152e3
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x1407152f2
jmp 0x140714b74
mov r14d, dword [rbp + 0x280]
jmp 0x140715304
bt r14d, 0xa
jae 0x1407153f2
mov rax, qword [0x140079ef0]
bts ecx, ecx
shld cx, r8w, 6
rcr ch, 0x80
mov ecx, dword [rax + 0x3c]
stc
clc
cmp bx, 0x1428
test ecx, ecx
jmp 0x140715333
js 0x1407153f2
mov dl, 1
jmp 0x140715340
call fcn.1407060ae
test al, al
je 0x1407153f2
cmp byte [rdi + 0x121], 0
jne 0x1407153f2
cmp byte [rdi + 0x122], 0
jmp 0x140715366
jne 0x1407153f2
cmp byte [rdi + 0x123], 0
jne 0x1407153f2
test r15b, r15b
jmp 0x140715381
je 0x1407153f2
mov r12, qword [rbp + 0x20]
cmp r8b, r11b
lea rcx, [rbp + 0xa8]
not rdx
mov r8, r12
shr edx, cl
mov dword [rbp + 0xa8], 9
rcl dl, cl
cqo
sub r9d, r9d
not dh
mov dl, dil
movzx rdx, bp
mov edx, r14d
jmp 0x1407153bf
call fcn.140016410
lea r15, [rdi + 0x1cd0]
test dh, 0x2e
jmp 0x1407153d4
test al, al
jmp 0x1407153db
je 0x140714b74
mov r8d, dword [rbp + 0xa8]
jmp 0x1407153ed
jmp 0x1407152c0
mov rax, qword [0x140079ef0]
rol ecx, cl
mov ecx, dword [rax + 0x74]
test ecx, ecx
jmp 0x140715405
js 0x140715446
mov dl, 1
jmp 0x140715412
call fcn.1407060ae
test al, al
jmp 0x14071541e
je 0x140715446
mov r12, qword [rbp + 0x20]
lea r15, [rdi + 0x1cd0]
mov al, 0xae
mov al, 1
jmp 0x140715438
mov byte [rsp + 0x53], al
jmp 0x140715441
jmp 0x140714b78
cmp byte [rsp + 0x50], 0
jmp 0x140715450
je 0x1407155e6
mov rax, qword [0x140079ef0]
shld cx, r12w, 0xfc
and cl, cl
mov ecx, dword [rax + 0x8c]
test ecx, ecx
jmp 0x140715472
js 0x140715522
mov dl, 1
jmp 0x14071547f
call fcn.1407060ae
mov esi, dword [rbp + 0x98]
cmp di, 0x127f
clc
test al, al
jmp 0x140715497
je 0x140715532
test r15b, r15b
jmp 0x1407154a5
je 0x140715532
test sil, sil
jmp 0x1407154b3
je 0x140715532
mov r8d, 0x1000a
movsx rdx, r12w
not r15w
lea r15, [rdi + 0x1cd0]
movsx rcx, sp
mov rcx, r15
lea rdx, [rdi + 0x1d18]
jmp 0x1407154e1
call fcn.140015360
mov eax, dword [rdi + 0x1d18]
jmp 0x1407154f1
mov dword [rdi + 0x1d20], eax
jmp 0x1407154fc
mov dword [rdi + 0x1d1c], eax
jmp 0x140715507
mov byte [rdi + 0x29b0], 1
mov dword [rdi + 0x29ac], 0xbe99999a
jmp 0x14071551d
jmp 0x140714b6b
mov esi, dword [rbp + 0x98]
mov al, r15b
sal ah, 0x8d
xor cx, r8w
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x88]
test ecx, ecx
jmp 0x140715546
js 0x14071558c
mov dl, 1
jmp 0x140715553
call fcn.1407060ae
test al, al
je 0x14071558c
test r15b, r15b
jmp 0x140715568
je 0x14071558c
test sil, sil
jmp 0x140715576
je 0x14071558c
mov r8d, 0x1000b
jmp 0x140715587
jmp 0x1407154c7
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x78]
test ecx, ecx
jmp 0x14071559d
js 0x1407155e6
mov dl, 1
jmp 0x1407155aa
call fcn.1407060ae
test al, al
jmp 0x1407155b6
je 0x1407155e6
lea r15, [rdi + 0x1cd0]
movzx cx, bpl
mov rcx, r15
jmp 0x1407155d0
call fcn.14012b97a
mov byte [rdi + 0x29b0], 1
jmp 0x1407155e1
jmp 0x140714b6b
movzx r15d, byte [rsp + 0x54]
cmp sp, 0x4e85
test bpl, r11b
test r15b, r15b
jmp 0x1407155fc
jne 0x140715832
test r12b, r12b
jmp 0x14071560a
jne 0x140715832
test bl, bl
jmp 0x140715617
je 0x14071523c
call fcn.140583cca
mov rbx, rax
mov r13w, r8w
mov r13, 0xffffffffffffffff
cmp ch, 0x56
test rax, rax
je 0x1407159ec
inc qword [0x140079fc8]
cbw
lahf
mov rax, r13
jmp 0x14071564e
inc rax
cmc
stc
cmp byte [rbx + rax], 0
jmp 0x14071565c
jne 0x14071564e
movsxd rcx, eax
lea rcx, [rcx*2 + 2]
jmp 0x140715672
call 0x1403a1ce6
mov r12, rax
xor eax, eax
movzx r15w, r13b
mov r15d, eax
jmp 0x14071568d
cmp byte [rbx], al
jmp 0x140715694
je 0x140715786
mov rdi, qword [rbp + 0x20]
bt cx, cx
sbb r14d, 0x2dc829ae
bts r14w, r15w
mov r14, r12
sbb cx, r13w
mov r13d, dword [rbp + 0x280]
and dh, 0xef
sar dl, 0x72
mov esi, 0x10000
btc rcx, r14
xor r8d, r8d
lea rcx, [rbp + 0x98]
cwd
setge dh
mov rdx, rbx
jmp 0x1407156e2
call fcn.1406fd263
movsxd rcx, eax
mov eax, dword [rbp + 0x98]
cmc
lea rbx, [rbx + rcx]
cmc
stc
test eax, eax
je 0x140715766
cmp eax, esi
jmp 0x140715706
jae 0x14071575d
mov rdi, qword [rbp - 0x80]
neg r13
stc
mov r13, 0xffffffffffffffff
bt r14w, r14w
mov r14d, dword [rbp + 0x280]
rcl al, 0x14
neg ah
xor ecx, ecx
sub ax, 0x4d9f
movsxd rax, r15d
clc
jmp 0x140715799
mov word [r12 + rax*2], cx
cmp dl, 0x56
clc
test r15d, r15d
jmp 0x1407157aa
jle 0x1407157f3
mov r9d, r15d
lea rdx, [rdi + 0x1d18]
lea r15, [rdi + 0x1cd0]
movzx r8d, r10w
jmp 0x1407157ca
lea r15, [rdi + 0x1cd0]
test r12, r12
jmp 0x140715802
cmp qword [rdi + 0xe0], 0
jmp 0x14071583f
je 0x140715959
mov esi, dword [rdi + 0x1d20]
rcl rax, cl
mov eax, dword [rdi + 0x1d1c]
cmp eax, esi
jmp 0x14071585b
je 0x140715877
mov r14d, esi
jmp 0x140715869
cmovl r14d, eax
jmp 0x140715872
jmp 0x14071588b
xor ecx, ecx
test si, 0xdf6
btr r14w, 0xfb
sar r14d, cl
mov r14d, ecx
clc
cmp eax, esi
jmp 0x140715892
cmovge esi, eax
jmp 0x14071589a
jne 0x1407158a8
mov esi, dword [rdi + 0x1d0c]
sub cl, ch
mov edx, esi
lea rcx, [rdi + 0x1cf8]
test r12w, 0x17e8
sub edx, r14d
jmp 0x1407158bf
lea edx, [rdx*4 + 1]
jmp 0x1407158cb
call fcn.14071c33d
mov rcx, qword [rdi + 0x1ce0]
xchg r8b, al
mov edx, dword [rdi + 0x1cf8]
cmovg eax, r13d
cdqe
movsxd rax, esi
movsx r8d, bx
bswap r9d
cmovbe r9w, r9w
lea r9, [rcx + rax*2]
jmp 0x140715902
movsxd rax, r14d
movzx r8d, r15w
lea r8, [rcx + rax*2]
mov rcx, qword [rdi + 0x1d00]
jmp 0x140715919
call fcn.1406fd86b
mov rcx, qword [0x140079ef0]
mov rax, qword [rcx + 0xe0]
test rax, rax
jmp 0x140715934
je 0x14071594f
mov rdx, qword [rdi + 0x1d00]
jmp 0x140715946
mov rcx, qword [rcx + 0xe8]
call rax
mov r14d, dword [rbp + 0x280]
test r13b, r12b
test r15b, r15b
not r15
lea r15, [rdi + 0x1cd0]
jmp 0x14071596b
je 0x140714b6b
mov eax, dword [rdi + 0x1d20]
test edx, r9d
jmp 0x14071597f
cmp dword [rdi + 0x1d1c], eax
jmp 0x14071598a
jne 0x14071599d
mov rcx, r15
jmp 0x140715998
call fcn.14012b97a
mov byte [rdi + 0x29b0], 1
sar ax, cl
sal ax, 0xe0
btr ax, 0x24
mov eax, dword [rdi + 0x1d20]
cmp dword [rdi + 0x1d1c], eax
jmp 0x1407159c1
je 0x140714b6b
lea rdx, [rdi + 0x1d18]
mov rcx, r15
jmp 0x1407159d6
call fcn.1400151b0
mov byte [rdi + 0x1d27], 0
jmp 0x1407159e7
jmp 0x140714b6b
mov r12, qword [rbp + 0x20]
lea r15, [rdi + 0x1cd0]
cmp r15b, r8b
test r13b, 0xa9
sub al, al
jmp 0x140715a05
jmp 0x140714b7f
mov r12, qword [rbp + 0x20]
not r15
movsx r15, bx
movzx r15w, al
lea r15, [rdi + 0x1cd0]
mov r14d, dword [rbp + 0x280]
jmp 0x140715a2d
jmp 0x140714b7f
lea r15, [rdi + 0x1cd0]
jmp 0x140715a3e
jmp 0x140714b74
test r14b, r14b
jns 0x140715ae3
mov rax, qword [0x140079ef0]
mov ecx, dword [rax + 0x48]
cmp r10b, 0x1e
test ecx, ecx
jmp 0x140715a61
js 0x140715a9a
mov dl, 1
jmp 0x140715a6e
call fcn.1407060ae
test al, al
je 0x140715a9a
mov eax, pe_nt_image_headers64
jmp 0x140715a8d
lea ebx, [rax - 0x7d]
jmp 0x140715a95
jmp 0x140715af6
mov rax, qword [0x140079ef0]
shr rcx, cl
sar cx, cl
rcr cx, cl
mov ecx, dword [rax + 0x4c]
test r8b, r8b
test ecx, ecx
jmp 0x140715ab7
js 0x140715ae3
mov dl, 1
jmp 0x140715ac4
call fcn.1407060ae
test al, al
je 0x140715ae3
mov eax, pe_nt_image_headers64
lea ebx, [rax - 0x7c]
jmp 0x140715ade
jmp 0x140715af6
mov eax, 0x100
test eax, r14d
jmp 0x140715af0
je 0x140715ece
sub ecx, ecx
mov dword [rbp + 0x48], eax
movzx eax, byte [rsp + 0x68]
movsx edx, bp
test r11d, 0x5761145
xor al, 1
mov dword [rbp + 0x5c], ebx
jmp 0x140715b16
mov rbx, qword [rdi + 0x1ce0]
movsx rdx, r10w
mov byte [rbp + 0x58], al
movsxd rdx, esp
mov rax, qword [rdi + 0x1d00]
cqo
movsx edx, ax
jmp 0x140715b38
mov qword [rbp + 0x60], rax
mov eax, dword [rdi + 0x1d08]
cmovns rdx, r15
mov dword [rbp + 0x68], eax
cdq
setno al
mov eax, dword [rdi + 0x1d10]
movsx edx, r14w
mov edx, r15d
movsx dx, r12b
mov dword [rbp + 0x6c], eax
movsx rdx, si
cbw
movsx edx, bp
movsxd rax, dword [rdi + 0x1d18]
cdq
movsx rdx, ax
cwd
mov word [rbp + 0x59], cx
bswap dx
movsx edx, ax
movzx edx, cx
mov qword [rbp + 0x71], rcx
not rdx
mov dword [rbp + 0x79], ecx
movsx edx, sp
mov word [rbp + 0x7d], cx
lea rdx, [rbx + rax*2]
jmp 0x140715ba0
mov qword [rbp + 0x50], rcx
movsx ecx, r8w
bswap cx
mov rcx, rbx
jmp 0x140715bb3
mov byte [rbp + 0x5b], 0
jmp 0x140715bbc
mov byte [rbp + 0x7f], 0
jmp 0x140715bc5
mov dword [rbp + 0x4c], r14d
jmp 0x140715bce
mov byte [rbp + 0x70], 0
call fcn.1406fdaf0
movsxd rcx, dword [rdi + 0x1d1c]
cwd
movsx si, sil
movsx esi, di
mov esi, eax
cmovne dx, r14w
mov dword [rbp + 0x74], eax
bswap edx
mov rdx, 0x1fa34f63
setae dh
lea rdx, [rbx + rcx*2]
mov rcx, rbx
jmp 0x140715c0a
call fcn.1406fdaf0
movsxd rcx, dword [rdi + 0x1d20]
cqo
mov r14, rbp
mov r14d, eax
movzx dx, r12b
movsxd rdx, ebp
mov dword [rbp + 0x78], eax
movsxd rdx, r13d
lea rdx, [rbx + rcx*2]
movsx ecx, dx
mov rcx, rbx
jmp 0x140715c3b
call fcn.1406fdaf0
lea rcx, [rbp + 0x48]
xchg bh, bl
mov dword [rbp + 0x7c], eax
movsxd rbx, r9d
setb bl
mov ebx, eax
call r12
mov r8, qword [rbp + 0x60]
cmp bx, 0x5706
cmp r8, qword [rdi + 0x1d00]
je 0x140715ca5
mov r8d, 0x35e6
movsx ecx, r13w
cdq
lea rdx, [0x140046400]
movzx ecx, r15w
mov ecx, 0x62be4f49
not rcx
lea rcx, [0x140048720]
jmp 0x140715c94
call 0x14012c806
mov r8, qword [rbp + 0x60]
movsx rax, dx
bsr ax, ax
mov eax, dword [rdi + 0x1d10]
clc
cmc
cmp dword [rbp + 0x6c], eax
jmp 0x140715cb6
je 0x140715ce4
mov r8d, 0x35e7
mov cl, dil
movzx edx, di
jmp 0x140715ccd
lea rdx, [0x140046400]
lea rcx, [0x140048790]
call 0x1403d5ce5
mov r8, qword [rbp + 0x60]
mov eax, dword [rbp + 0x280]
stc
test esi, 0x797f62cc
cmp dword [rbp + 0x4c], eax
jmp 0x140715cfa
je 0x140715d2a
mov r8d, 0x35e8
lea rdx, [0x140046400]
lea rcx, [0x1400487f0]
jmp 0x140715d19
call 0x1400fc4c9
mov r8, qword [rbp + 0x60]
stc
ror ah, 0x44
mov ax, 0x4245
movsxd rax, dword [rbp + 0x74]
test r14d, 0x683f7d44
cmp eax, esi
jmp 0x140715d3d
je 0x140715d6f
lea rdx, [r8 + rax]
mov cx, 0x77b8
movsx ecx, bx
jmp 0x140715d53
mov rcx, r8
call fcn.1406fd7c1
mov r8, qword [rbp + 0x60]
cmc
test r15, 0x5dc40370
mov dword [rdi + 0x1d18], eax
rol eax, cl
movsxd rax, dword [rbp + 0x78]
cmp eax, r14d
je 0x140715dac
lea rdx, [r8 + rax]
mov ecx, ebp
movsxd rcx, ebx
movsx ecx, r10w
mov rcx, r8
jmp 0x140715d91
call fcn.1406fd7c1
mov r8, qword [rbp + 0x60]
cmc
clc
mov dword [rdi + 0x1d1c], eax
btc ax, 0x8c
shld ax, si, 0x20
movsxd rax, dword [rbp + 0x7c]
cmp r14b, cl
cmp rax, 0x6df74971
jmp 0x140715dbf
cmp eax, ebx
jmp 0x140715dc6
je 0x140715dfa
lea rdx, [r8 + rax]
movzx cx, ah
mov rcx, r8
jmp 0x140715ddc
call fcn.1406fd7c1
mov r8, qword [rbp + 0x60]
jmp 0x140715ded
mov dword [rdi + 0x1d20], eax
test r8, 0x6ecd7b46
cmp byte [rbp + 0x70], 0
jmp 0x140715e03
je 0x140715ece
mov rax, r13
jmp 0x140715e11
nop word [rax + rax]
jmp 0x140715e1c
inc rax
cmp byte [r8 + rax], 0
jmp 0x140715e29
jne 0x140715e1c
cmp dword [rbp + 0x68], eax
jmp 0x140715e37
je 0x140715e6b
mov r8d, 0x35ee
xchg ch, cl
movsxd rdx, ebx
mov cx, 0x31ee
lea rdx, [0x140046400]
bswap cx
lea rcx, [0x140048830]
jmp 0x140715e62
call 0x1403ebadb
mov r8, qword [rbp + 0x60]
mov edx, dword [rdi + 0x1cd8]
movsx rcx, r11w
bsf cx, sp
sar ch, cl
xor eax, eax
mov rcx, qword [rdi + 0x1ce0]
cmp r13b, cl
sub r9d, r9d
mov qword [rsp + 0x20], rax
jmp 0x140715e95
call fcn.1406fd670
mov dword [rdi + 0x1d0c], eax
sal si, cl
inc ah
mov eax, dword [rbp + 0x68]
rcr esi, 0xdb
add si, 0x2281
rcl esi, cl
mov dword [rdi + 0x1d08], eax
sbb sil, 0xe8
shld rbx, rbx, 0x6f
mov dword [rdi + 0x29ac], 0xbe99999a
dec sil
mov ebx, dword [rsp + 0x68]
adc sil, 0xd7
mov rsi, qword [rbp + 0x28]
cmc
test bl, bl
je 0x140715fa1
mov r10, qword [rdi + 0x1d00]
shr cx, cl
rcl ch, 7
sub cx, 0x2adb
mov r9, rsi
movzx rdx, dx
mov rax, r10
rcr dh, cl
sub r9, r10
shr edx, 0x8e
movsx dx, r9b
bswap ecx
nop
movzx ecx, sp
mov dl, r13b
movzx edx, byte [rax]
jmp 0x140715f24
movzx ecx, byte [rax + r9]
clc
sub edx, ecx
jmp 0x140715f31
jne 0x140715f4b
inc rax
test r8b, 0x8c
test ecx, ecx
jmp 0x140715f45
jne 0x140715f16
test edx, edx
jmp 0x140715f52
je 0x140715fa1
mov r8d, 0x11
movzx ecx, dx
setne dl
mov rdx, r10
bswap rcx
movsx rcx, r14w
mov rcx, rsi
jmp 0x140715f76
call 0x1401970bb
mov byte [rsi + 0x10], 0
jmp 0x140715f85
mov byte [rsp + 0x51], 1
jmp 0x140715f8f
jmp 0x140715fa1
mov rsi, qword [rbp + 0x28]
sub r14b, 6
movzx r14w, al
cmp byte [rsp + 0x53], 0
xchg r14d, r14d
movzx r14, cx
cmovae r14, rbx
mov r14d, dword [rsp + 0x58]
jmp 0x140715fbb
je 0x140715fe1
cmp dword [rdi + 0x1970], r14d
jmp 0x140715fcd
jne 0x140716011
xor edx, edx
sub ecx, ecx
jmp 0x140715fdc
call fcn.140569c89
cmp dword [rdi + 0x1970], r14d
jmp 0x140715fed
jne 0x140716011
test bl, bl
jmp 0x140715ffa
je 0x140716011
mov rsi, qword [rdi + 0x1d00]
mov qword [rbp + 0x28], rsi
mov cx, 0x4184
not ecx
mov r8d, 1
movzx dx, dh
jmp 0x140716022
lea rcx, [rbp + 0x38]
mov edx, edx
mov edx, r14d
call fcn.1407058b4
mov r12d, dword [rsp + 0x70]
test r12b, r12b
jmp 0x14071603d
jne 0x140716154
mov rbx, qword [rbp - 0x68]
not ax
bswap ax
jmp 0x140716052
mov rax, r13
inc rax
cmc
cmp byte [rbx + rax], 0
jmp 0x140716062
jne 0x140716055
test rax, rax
je 0x140716094
movaps xmm0, xmmword [0x14004a4e0]
lea rdx, [rbp - 0x40]
mov ecx, 5
jmp 0x140716086
movups xmmword [rbp - 0x40], xmm0
jmp 0x14071608f
call fcn.14070db7c
mov rax, qword [0x140079ef0]
movsx cx, r15b
movsx rcx, r13w
movzx rcx, dx
lea rcx, [rbp + 0x108]
jmp 0x1407160b4
movups xmm0, xmmword [rax + 0x1628]
jmp 0x1407160c0
movups xmmword [rbp + 0x108], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x1520]
movss dword [rbp + 0x114], xmm0
jmp 0x1407160e0
call fcn.140241d76
movss xmm0, dword [rdi + 0x155c]
setg r9b
mov r9b, 1
jmp 0x1407160f9
mov rdx, qword [rbp + 0x40]
mov r8d, eax
xchg ch, ch
mov rcx, qword [rbp + 0x38]
jmp 0x14071610b
movss dword [rsp + 0x20], xmm0
jmp 0x140716116
call fcn.1407051bf
mov rax, r13
jmp 0x140716123
inc rax
cmp r12d, 0x40a02fc8
cmp byte [rbx + rax], 0
jne 0x140716123
test rax, rax
jmp 0x14071613f
je 0x140716154
mov ecx, 1
jmp 0x14071614f
call fcn.14070dc3b
movss xmm2, dword [rbp + 0x38]
movzx bx, bl
mov bx, 0x6ad2
movss xmm3, dword [rbp + 0x3c]
cmovno bx, bx
mov bl, r13b
movaps xmm0, xmm2
movsxd rbx, r11d
movss xmm1, dword [rbp + 0x34]
setnp bl
mov rbx, qword [rsp + 0x60]
addss xmm1, xmm3
movss dword [rbp + 0xb8], xmm2
movss dword [rbp + 0xbc], xmm3
jmp 0x140716199
addss xmm0, dword [rbp + 0x30]
movss dword [rbp + 0xc4], xmm1
stc
movss dword [rbp + 0xc0], xmm0
cmc
cmp r8w, 0x13f
test r12b, r12b
jmp 0x1407161be
je 0x1407161e6
movsd xmm0, qword [rbx + 0xe0]
mov al, r9b
bswap eax
xchg al, ah
lea rax, [rbp - 0x48]
jmp 0x1407161dc
movsd qword [rbp - 0x48], xmm0
jmp 0x140716221
addss xmm3, dword [rdi + 0x1558]
addss xmm2, dword [rdi + 0x1554]
lea rax, [rbp - 0x70]
jmp 0x1407161ff
subss xmm3, dword [0x14004a144]
addss xmm2, dword [0x14004a144]
movss dword [rbp - 0x6c], xmm3
jmp 0x140716219
movss dword [rbp - 0x70], xmm2
cmp r15b, cl
movsd xmm0, qword [rax]
cmc
cmp sp, di
movaps xmm15, xmm6
movsd qword [rbp + 0xa0], xmm0
movaps xmm14, xmm6
test r14w, 0xae7
cmp dword [r15], r14d
jne 0x1407162a4
test r12b, r12b
jmp 0x140716250
je 0x1407162a4
lea rcx, [rbx + 0x200]
jmp 0x140716262
call fcn.14071b352
xor edx, edx
movsx r8w, dil
mov r8b, al
lea rcx, [0x140048268]
mov r8d, dword [rax]
call fcn.1406fcef8
mov ecx, dword [rdi + 0x1970]
jmp 0x14071628b
cmp ecx, eax
jmp 0x140716292
jne 0x1407162a4
mov al, 1
jmp 0x14071629f
jmp 0x1407162ac
mov ecx, dword [rdi + 0x1970]
xor al, al
cmp ecx, r14d
jmp 0x1407162b4
je 0x1407163da
test al, al
jmp 0x1407162c1
jne 0x1407163da
xor r15d, r15d
lea r14, [rdi + 0x1860]
mov qword [rbp + 0x28], r15
test r12b, r12b
je 0x140716308
lea rdx, [rbp + 0x28]
mov rcx, rsi
jmp 0x1407162ea
call fcn.140014740
movss xmm15, dword [rbp + 0x30]
jmp 0x1407162fa
movd xmm14, eax
cvtdq2ps xmm14, xmm14
mulss xmm14, dword [r14]
mov rax, qword [0x140079ef0]
mov cx, cx
bswap cx
not ch
lea rcx, [rbp + 0x118]
jmp 0x140716323
movups xmm0, xmmword [rax + 0x15b8]
jmp 0x14071632f
movups xmmword [rbp + 0x118], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x1520]
movss dword [rbp + 0x124], xmm0
call fcn.140241d76
movss xmm2, dword [r14]
xor dx, 0x1aec
lea rcx, [rbp + 0xb8]
sub dl, r8b
dec r9b
mov rdx, qword [rdi + 0x1858]
lea r9, [rbp + 0xa0]
clc
test r12b, r12b
cmovne rcx, r15
jmp 0x140716381
mov qword [rsp + 0x40], rcx
movsx cx, r12b
not rcx
mov rcx, qword [rbp + 0x28]
jmp 0x140716397
movss dword [rsp + 0x38], xmm6
jmp 0x1407163a2
mov qword [rsp + 0x30], rcx
not cx
xchg rcx, rcx
cmovb rcx, r8
mov rcx, qword [rbx + 0x2b0]
jmp 0x1407163bd
mov qword [rsp + 0x28], rsi
jmp 0x1407163c7
mov dword [rsp + 0x20], eax
jmp 0x1407163d0
call fcn.140721de7
jmp 0x140716feb
movss xmm0, dword [rdi + 0x18]
xor r14d, r14d
movsxd rax, r13d
movsxd rax, dword [rdi + 0x1d18]
mov r15d, r14d
not r10w
mov rsi, qword [rdi + 0x1ce0]
not r10w
mov r10d, r13d
jmp 0x140716406
addss xmm0, dword [rdi + 0x29ac]
mov edx, dword [rdi + 0x1d1c]
clc
lea ecx, [r14 + 1]
bswap r11w
bt r11, rbx
not r9
movaps xmmword [rsp + 0x2e0], xmm7
xadd r11b, r11b
mov r9d, 0xfffffc19
movaps xmmword [rsp + 0x2d0], xmm8
neg r11d
lea r11, [rsi + rax*2]
mov eax, dword [rdi + 0x1d20]
jmp 0x140716457
movaps xmm7, xmm6
movaps xmmword [rsp + 0x2c0], xmm9
movaps xmmword [rsp + 0x290], xmm12
test ebp, r9d
movaps xmm12, xmm6
cmc
cmp ch, 0xe0
clc
movss dword [rdi + 0x29ac], xmm0
movaps xmmword [rsp + 0x280], xmm13
stc
cmp r9b, 0xe4
cmp edx, eax
je 0x1407164b4
cmovl eax, edx
mov r9d, r13d
cdqe
not dx
cwd
add ch, 0x57
mov ecx, 2
not dx
lea r15, [rsi + rax*2]
sal edx, cl
movzx r8d, word [rsi]
mov edx, r14d
btc rax, 0xb5
shr ah, cl
movzx eax, r12b
jmp 0x1407164e9
add ecx, eax
test r12b, 0x52
shrd ax, r15w, 0x5a
mov rax, rsi
test r8w, r8w
jmp 0x140716501
je 0x14071658c
cmp r8w, 0xa
jmp 0x140716511
jne 0x140716579
inc edx
cmp r10d, 0xffffffff
jne 0x140716543
cmp rax, r11
jmp 0x14071652b
jb 0x140716543
dec ecx
mov r10d, edx
test ecx, ecx
jmp 0x14071653d
jle 0x14071658c
cmp r9d, 0xffffffff
jmp 0x14071654c
jne 0x140716579
cmp rax, r15
jmp 0x14071655a
jb 0x140716579
dec ecx
sub r9, 0x5d9004f6
mov r9d, edx
test ecx, ecx
jmp 0x140716573
jle 0x14071658c
movzx r8d, word [rax + 2]
add rax, 2
test r8w, r8w
jne 0x140716507
lea r13d, [rdx + 1]
shl dl, cl
movsx dx, r14b
cmp r10d, 0xffffffff
cwd
mov ebx, r13d
mov r12d, r13d
setno dl
movsx edx, r15w
mov dl, r13b
cmovne ebx, r10d
ror rdx, cl
and rdx, 0x2b0e0752
mov rdx, r11
cmc
cmp r11w, r9w
cmp r9d, 0xffffffff
cmovne r12d, r9d
clc
stc
test sil, 0x4c
cmp r11, rsi
jmp 0x1407165d9
jbe 0x140716604
cmp word [rdx - 2], 0xa
lea rax, [rdx - 2]
jmp 0x1407165ed
je 0x140716604
mov rdx, rax
cmp rax, rsi
jmp 0x1407165fe
ja 0x1407165df
mov byte [rsp + 0x28], r14b
btc r8d, esp
jmp 0x140716615
lea rcx, [rbp - 0x28]
xor r9d, r9d
movsx r8, r9w
movsx r8d, r12w
mov qword [rsp + 0x20], r14
movsx r8d, bp
xchg r8w, r8w
mov r8, r11
call fcn.140014780
movd xmm8, ebx
lea r14, [rdi + 0x1860]
jmp 0x14071664a
movss xmm0, dword [r14]
jmp 0x140716654
cvtdq2ps xmm8, xmm8
movss xmm13, dword [rax]
jmp 0x140716662
mulss xmm8, xmm0
test r12d, r12d
jmp 0x14071666f
js 0x140716715
mov rdx, r15
clc
cmc
cmp r15, rsi
jmp 0x140716682
jbe 0x1407166ba
nop word [rax + rax]
ror ax, 0xa2
cmp word [rdx - 2], 0xa
movsxd rax, eax
lea rax, [rdx - 2]
jmp 0x1407166a3
je 0x1407166ba
mov rdx, rax
cmp rax, rsi
jmp 0x1407166b4
ja 0x140716692
xor ebx, ebx
mov byte [rsp + 0x28], 0
shl ecx, 0x52
rcr r8, cl
sub r9d, r9d
movzx cx, r14b
movsx r8, sp
mov qword [rsp + 0x20], rbx
movzx r8, r9w
mov r8, r15
xchg ecx, ecx
mov cl, r9b
bswap cx
lea rcx, [rbp - 0x30]
jmp 0x1407166f0
call fcn.140014780
movss xmm0, dword [r14]
movd xmm7, r12d
cvtdq2ps xmm7, xmm7
movss xmm12, dword [rax]
jmp 0x14071670c
mulss xmm7, xmm0
jmp 0x140716722
xor ebx, ebx
rcl r12d, cl
movsx r12w, r15b
mov r12b, cl
mov r12d, dword [rsp + 0x70]
cmc
jmp 0x14071672d
movss xmm2, dword [rbp + 0x30]
test r12b, r12b
jmp 0x14071673a
je 0x140716757
movd xmm14, r13d
movaps xmm15, xmm2
jmp 0x14071674e
cvtdq2ps xmm14, xmm14
mulss xmm14, xmm0
cmp byte [rdi + 0x29b0], 0
jmp 0x140716763
je 0x140716889
test dword [rbp + 0x280], 0x1000
jne 0x1407167ec
movss xmm3, dword [rdi + 0x1d14]
jmp 0x140716786
movaps xmm0, xmm2
jmp 0x14071678e
comiss xmm3, xmm13
mulss xmm0, dword [0x14004a110]
movaps xmm1, xmm13
jmp 0x1407167a3
jbe 0x1407167be
subss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x1407167b5
maxss xmm0, xmm1
jmp 0x1407167cf
subss xmm1, xmm2
comiss xmm1, xmm3
jb 0x1407167fa
addss xmm0, xmm1
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1d14], xmm0
jmp 0x1407167e7
jmp 0x1407167fa
mov dword [rdi + 0x1d14], ebx
neg r13w
mov r13b, r9b
cmc
mov r13, qword [rsp + 0x60]
test r9b, 0xee
jmp 0x140716808
test r12b, r12b
jmp 0x140716810
je 0x140716894
movss xmm1, dword [r13 + 0x74]
movaps xmm2, xmm8
jmp 0x140716825
subss xmm2, dword [r14]
comiss xmm1, xmm2
jbe 0x140716844
movaps xmm0, xmm6
jmp 0x14071683b
maxss xmm0, xmm2
jmp 0x140716856
movaps xmm0, xmm8
jmp 0x14071684d
subss xmm0, dword [rbp + 0x34]
maxss xmm0, xmm1
subss xmm1, xmm0
movss dword [r13 + 0x74], xmm0
addss xmm1, dword [r13 + 0xe4]
movss dword [r13 + 0xe4], xmm1
jmp 0x140716877
movss dword [rbp + 0xa4], xmm1
jmp 0x140716884
jmp 0x140716894
mov r13, qword [rsp + 0x60]
mov dx, r9w
sar cl, cl
mov ecx, dword [rdi + 0x1d20]
mov edx, dword [rdi + 0x1d1c]
movss xmm9, dword [rdi + 0x1d14]
test bh, dh
test r14d, 0x1d6b4350
mov byte [rdi + 0x29b0], 0
cmp r11, rdx
cmp edx, ecx
je 0x140716c68
mov eax, ecx
not bh
cmovge ecx, edx
movzx rbx, r10w
mov ebx, 0x73250436
jmp 0x1407168d9
cmovl eax, edx
btc bx, 0xdb
sar rbx, 0x8c
cdqe
lea rbx, [rsi + rax*2]
rol al, 0x69
test r12b, 0xa0
movsxd rax, ecx
lea rsi, [rsi + rax*2]
jmp 0x1407168fe
test r12b, r12b
je 0x140716919
movaps xmm10, xmm6
jmp 0x140716910
movaps xmm11, xmm6
jmp 0x140716930
movaps xmm10, xmm11
movsx ecx, ax
lahf
movss xmm11, dword [0x14004a164]
mov al, al
movsx ecx, sp
lahf
mov rax, qword [0x140079ef0]
movsx ecx, r15w
movsx cx, al
lea rcx, [rbp + 0x128]
jmp 0x14071694b
movups xmm0, xmmword [rax + 0x1808]
jmp 0x140716957
movups xmmword [rbp + 0x128], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x1520]
movss dword [rbp + 0x134], xmm0
jmp 0x140716977
call fcn.140241d76
mov qword [rbp + 0x20], rbx
movzx r15d, bx
mov r15d, eax
jmp 0x14071698c
addss xmm7, dword [rbp + 0xa4]
subss xmm7, xmm6
movss xmm6, dword [rbp + 0xa0]
jmp 0x1407169a5
addss xmm6, xmm12
subss xmm6, xmm9
cmp rbx, rsi
jae 0x140716c4a
movss xmm1, dword [r14]
xorps xmm12, xmm12
xor r12d, r12d
jmp 0x1407169c9
nop word [rax + rax]
movss xmm0, dword [rbp + 0xc4]
jmp 0x1407169df
addss xmm0, xmm1
comiss xmm7, xmm0
ja 0x140716c40
movss xmm0, dword [rbp + 0xbc]
jmp 0x1407169f9
comiss xmm0, xmm7
jbe 0x140716a4d
cmp rbx, rsi
jmp 0x140716a0a
jae 0x140716c12
nop dword [rax + rax]
sbb al, sil
movzx eax, word [rbx]
add rbx, 2
cmp di, r13w
cmp r11b, 0x17
mov qword [rbp + 0x20], rbx
jmp 0x140716a30
cmp ax, 0xa
jmp 0x140716a39
je 0x140716c12
cmp rbx, rsi
jb 0x140716a18
jmp 0x140716c12
mov byte [rsp + 0x28], 1
lea r9, [rbp + 0x20]
mov r8, rsi
mov rdx, 0x11e564ca
cqo
movzx dx, bl
mov qword [rsp + 0x20], r12
xchg cl, cl
setns dl
cdq
mov rdx, rbx
movsx ecx, sp
movsxd rcx, esp
jmp 0x140716a7f
lea rcx, [rbp + 0x80]
jmp 0x140716a8b
call fcn.140014780
movss xmm3, dword [rbp + 0x80]
jmp 0x140716a9d
comiss xmm12, xmm3
jb 0x140716ae5
mov rcx, qword [rdi + 0x1858]
cmovnp edx, ecx
movsx edx, sp
mov dh, al
mov edx, 0x20
jmp 0x140716ac0
call fcn.14024ca26
mulss xmm0, dword [0x14004a124]
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [rbp + 0x80], xmm3
jmp 0x140716ae5
addss xmm3, xmm6
movaps xmm0, xmm10
subss xmm0, dword [r14]
movaps xmm2, xmm7
jmp 0x140716afa
addss xmm6, xmm12
movaps xmm1, xmm7
addss xmm2, xmm11
lea rdx, [rbp + 0xb8]
movsx rcx, r12w
movzx cx, r8b
movsx ecx, r8w
lea rcx, [rbp - 0x10]
jmp 0x140716b24
movss dword [rbp + 0xe0], xmm3
jmp 0x140716b31
addss xmm1, xmm0
movss dword [rbp + 0xd8], xmm6
jmp 0x140716b42
movss dword [rbp + 0xe4], xmm2
movss dword [rbp + 0xdc], xmm1
jmp 0x140716b57
call fcn.140001d10
lea rdx, [rbp - 0x10]
cmovo cx, si
lea rcx, [rbp + 0xd8]
jmp 0x140716b70
call fcn.140341fa7
lea rdx, [rbp + 0xb8]
movsx rcx, ax
lea rcx, [rbp]
jmp 0x140716b89
call fcn.140001d10
lea rdx, [rbp]
not ecx
movsx rcx, r11w
movzx rcx, r10w
lea rcx, [rbp + 0xd8]
jmp 0x140716ba8
call fcn.14022d3e8
test al, al
je 0x140716c09
mov rcx, qword [r13 + 0x2b0]
setge dh
cdq
mov r9w, ax
lea r8, [rbp + 0xe0]
movsx rdx, r8w
cmovge edx, ecx
movzx rdx, di
mov dword [rsp + 0x28], 0xf
movzx r9, r12w
cdq
cwd
lea rdx, [rbp + 0xd8]
setge r9b
cmovne r9w, r8w
mov r9d, r15d
jmp 0x140716bfd
movss dword [rsp + 0x20], xmm12
call fcn.1407216c9
mov rbx, qword [rbp + 0x20]
jmp 0x140716c12
movss xmm1, dword [r14]
jmp 0x140716c1c
movss xmm6, dword [rbp + 0xa0]
jmp 0x140716c29
mov r12d, dword [rsp + 0x70]
jmp 0x140716c4a
movss xmm11, dword [0x14004a280]
jmp 0x140716c58
xorps xmm6, xmm6
movss xmm10, dword [0x14004a124]
xchg ah, cl
cdqe
mov rax, qword [0x140079ef0]
movsx rcx, r9w
movzx rcx, si
not ch
lea rcx, [rbp + 0x148]
jmp 0x140716c85
movups xmm0, xmmword [rax + 0x15b8]
jmp 0x140716c91
movups xmmword [rbp + 0x148], xmm0
jmp 0x140716c9d
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x1520]
movss dword [rbp + 0x154], xmm0
jmp 0x140716cb6
call fcn.140241d76
movss xmm1, dword [rbp + 0xa4]
lea rdx, [rbp + 0xb8]
jmp 0x140716ccf
movss xmm0, dword [rbp + 0xa0]
jmp 0x140716cdc
subss xmm1, xmm6
mov rsi, qword [rbp + 0x28]
jmp 0x140716ce9
subss xmm0, xmm9
movss xmm2, dword [r14]
sbb r9b, bl
btc cx, 0x31
lea r9, [rsp + 0x70]
rcr cl, cl
mov ecx, 0
test cl, r11b
test bpl, 0xa2
cmc
test r12b, r12b
jmp 0x140716d17
cmovne rdx, rcx
bswap cx
movss dword [rsp + 0x74], xmm1
ror ch, 0x63
sub rcx, 0x73371fb4
dec cl
movsxd rcx, dword [rdi + 0x1d08]
mov qword [rsp + 0x40], rdx
bts dx, si
cmp r10w, r9w
movzx rdx, r12w
add rcx, rsi
not rdx
mov rdx, qword [rdi + 0x1858]
movss dword [rsp + 0x38], xmm6
jmp 0x140716d60
mov qword [rsp + 0x30], rcx
movzx rcx, r8w
mov rcx, qword [r13 + 0x2b0]
jmp 0x140716d75
mov qword [rsp + 0x28], rsi
jmp 0x140716d7f
mov dword [rsp + 0x20], eax
movss dword [rsp + 0x70], xmm0
jmp 0x140716d8e
call fcn.140721de7
cmp byte [rdi + 0xd1], 0
jmp 0x140716d9f
movaps xmm12, xmmword [rsp + 0x290]
jmp 0x140716dad
je 0x140716df8
movss xmm0, dword [rdi + 0x29ac]
jmp 0x140716dc0
comiss xmm6, xmm0
jae 0x140716df8
movss xmm1, dword [0x14004a148]
call 0x1403f2c2f
movss xmm1, dword [0x14004a138]
jmp 0x140716de3
comiss xmm1, xmm0
jae 0x140716df8
sub al, al
jmp 0x140716df3
jmp 0x140716dff
mov al, 1
jmp 0x140716dff
movss xmm7, dword [0x14004a144]
addss xmm8, dword [rbp + 0xa4]
subss xmm8, xmm6
movss xmm6, dword [rbp + 0xa0]
jmp 0x140716e22
addss xmm6, xmm13
movaps xmm13, xmmword [rsp + 0x280]
jmp 0x140716e35
movaps xmm0, xmm8
jmp 0x140716e3e
movaps xmm2, xmm8
jmp 0x140716e47
subss xmm6, xmm9
movaps xmm9, xmmword [rsp + 0x2c0]
subss xmm0, dword [r14]
subss xmm2, dword [0x14004a150]
movss dword [rbp + 0xc8], xmm6
jmp 0x140716e6f
movaps xmm1, xmm6
addss xmm1, xmm7
movss dword [rbp + 0xd4], xmm2
addss xmm0, xmm10
movss dword [rbp + 0xd0], xmm1
test r14d, 0x13cf51ef
cmc
movss dword [rbp + 0xcc], xmm0
jmp 0x140716ea0
test al, al
jmp 0x140716ea7
je 0x140716f9b
lea rdx, [rbp + 0xb8]
movsx ecx, r10w
lea rcx, [rbp + 0x10]
jmp 0x140716ec1
call fcn.140001d10
lea rdx, [rbp + 0x10]
bswap cx
lea rcx, [rbp + 0xc8]
jmp 0x140716ed9
call fcn.14022d3e8
test al, al
je 0x140716f9b
mov rax, qword [0x140079ef0]
cmovno cx, r11w
movsx ecx, r15w
lea rcx, [rbp + 0x138]
jmp 0x140716f02
movups xmm0, xmmword [rax + 0x15b8]
jmp 0x140716f0e
movups xmmword [rbp + 0x138], xmm0
jmp 0x140716f1a
cmp byte [rsp + 0x68], 0
je 0x140716fca
subss xmm8, dword [r14]
subss xmm6, xmm7
movss dword [rdi + 0x2a7c], xmm8
jmp 0x140716fbd
movss dword [rdi + 0x2a78], xmm6
jmp 0x140716fca
movaps xmm7, xmmword [rsp + 0x2e0]
jmp 0x140716fd7
xorps xmm6, xmm6
movaps xmm8, xmmword [rsp + 0x2d0]
jmp 0x140716feb
movaps xmm10, xmmword [rsp + 0x2b0]
test r12b, r12b
je 0x140717059
addss xmm14, dword [r14]
addss xmm15, xmm6
lea rcx, [rsp + 0x68]
jmp 0x140717011
movss dword [rsp + 0x6c], xmm14
jmp 0x14071701d
mov r14d, 1
btr ax, sp
mov eax, dword [rsp + 0x78]
test bpl, 0xcc
movaps xmm15, xmmword [rsp + 0x260]
clc
cmp r10b, 0x25
test di, ax
movaps xmm14, xmmword [rsp + 0x270]
test ax, cx
test al, al
jmp 0x14071708f
je 0x1407170a6