Function at 0x1406d26e5
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x20], r9
movss dword [rsp + 0x18], xmm2
test r11b, dl
cmp cx, 0x9c98
jmp 0x1406d2701
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x108
cmp dil, 0xb2
cmp qword [rsp + 0x148], 0
jmp 0x1406d2724
jne 0x1406d27cc
mov rax, qword [rsp + 0x140]
dec ch
movzx ecx, di
movsx rcx, r14w
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xc0], 0xffffffffffffffff
inc qword [rsp + 0xc0]
cwde
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xc0]
stc
cmp r12, 0xffffffffbd33279c
cmp byte [rax + rcx], 0
jne 0x1406d274f
mov rax, qword [rsp + 0xc0]
test r10w, 0xf6ab
movsx cx, r14b
movzx rcx, si
mov rcx, qword [rsp + 0x140]
cmp r8w, 0x3c96
test al, r11b
jmp 0x1406d27a7
add rcx, rax
movsx rax, r13w
movsx ax, dil
mov rax, rcx
jmp 0x1406d27bb
mov qword [rsp + 0x148], rax
movsx eax, r10w
jmp 0x1406d27cc
mov rax, qword [rsp + 0x110]
movss xmm0, dword [rsp + 0x128]
jmp 0x1406d27e2
addss xmm0, dword [rax + 0x40]
jmp 0x1406d27ec
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x128], xmm0
movsxd rax, r9d
movzx rax, r8w
mov ax, r12w
mov rax, qword [rsp + 0x110]
jmp 0x1406d2815
movss xmm0, dword [rsp + 0x12c]
addss xmm0, dword [rax + 0x44]
jmp 0x1406d2828
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x12c], xmm0
movsxd rax, eax
movss xmm0, dword [rsp + 0x128]
nop
movss dword [rsp + 0x54], xmm0
lahf
sets ah
movss xmm0, dword [rsp + 0x12c]
cmovge eax, esi
movzx ax, sil
movsx eax, r10w
movss dword [rsp + 0x40], xmm0
cmovb ax, r14w
not eax
cdqe
mov rax, qword [rsp + 0x138]
jmp 0x1406d2882
movss xmm0, dword [rsp + 0x40]
jmp 0x1406d288d
comiss xmm0, dword [rax + 0xc]
jbe 0x1406d289c
jmp 0x1406d3efd
mov rax, qword [rsp + 0x110]
jmp 0x1406d28a9
movss xmm0, dword [rsp + 0x120]
divss xmm0, dword [rax + 0x14]
movss dword [rsp + 0x70], xmm0
jmp 0x1406d28c5
mov rax, qword [rsp + 0x110]
jmp 0x1406d28d2
movss xmm0, dword [rax + 0x14]
jmp 0x1406d28dc
mulss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x7c], xmm0
jmp 0x1406d28ed
movss xmm0, dword [rsp + 0x150]
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406d2912
mov byte [rsp + 0x50], 1
jmp 0x1406d290d
jmp 0x1406d291c
mov byte [rsp + 0x50], 0
mov al, r11b
mov al, 0xba
mov al, byte [rsp + 0x50]
jmp 0x1406d2925
mov byte [rsp + 0x30], al
movsx rax, bp
mov qword [rsp + 0xa8], 0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x38], rax
movzx rax, dx
movsx rax, r15w
movss xmm0, dword [rsp + 0x40]
movzx eax, r12w
movsx ax, al
cbw
addss xmm0, dword [rsp + 0x7c]
movsxd rax, ecx
bswap eax
mov rax, qword [rsp + 0x138]
jmp 0x1406d2976
comiss xmm0, dword [rax + 4]
jae 0x1406d2ad7
movzx eax, byte [rsp + 0x30]
cmp r15, 0xffffffffeebcda8f
cmc
test eax, eax
jmp 0x1406d2994
jne 0x1406d2ad7
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x7c]
bswap ax
mov al, dl
not eax
mov rax, qword [rsp + 0x138]
jmp 0x1406d29ba
comiss xmm0, dword [rax + 4]
jae 0x1406d2ad7
mov rax, qword [rsp + 0x148]
test bx, 0x2a9d
jmp 0x1406d29d9
cmp qword [rsp + 0x38], rax
jmp 0x1406d29e3
jae 0x1406d2ad7
mov rax, qword [rsp + 0x38]
mov r8w, bx
cmp rcx, 0xffffffffd9146493
bts r8w, bp
mov rcx, qword [rsp + 0x148]
btc dx, sp
sub rcx, rax
mov r8, 0xffffffffb01b7822
movsx r8d, si
cdqe
mov rax, rcx
seto r8b
cmovbe rcx, rbp
movzx edx, bx
mov r8, rax
movsx edx, cx
movzx cx, dh
cdq
mov edx, 0xa
movsx rcx, ax
movsx cx, bh
setns cl
mov rcx, qword [rsp + 0x38]
call fcn.140719f3d
mov qword [rsp + 0x38], rax
test r13b, r11b
cmp qword [rsp + 0x38], 0
je 0x1406d2a85
mov rax, qword [rsp + 0x38]
jmp 0x1406d2a6b
inc rax
jmp 0x1406d2a73
mov qword [rsp + 0xd8], rax
jmp 0x1406d2a80
jmp 0x1406d2a9a
mov rax, qword [rsp + 0x148]
jmp 0x1406d2a92
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
jmp 0x1406d2aa7
mov qword [rsp + 0x38], rax
jmp 0x1406d2ab1
movss xmm0, dword [rsp + 0x40]
jmp 0x1406d2abc
addss xmm0, dword [rsp + 0x7c]
jmp 0x1406d2ac7
movss dword [rsp + 0x40], xmm0
jmp 0x1406d2ad2
jmp 0x1406d299a
mov rax, qword [rsp + 0x38]
ror cx, 0xd
mov rcx, qword [rsp + 0x148]
jmp 0x1406d2aed
sub rcx, rax
adc rax, 0x231b9189
cwde
xor al, 0x80
mov rax, rcx
stc
clc
cmp rax, 0x2710
jmp 0x1406d2b0a
jle 0x1406d2c97
movzx eax, byte [rsp + 0x30]
cmc
test r8w, 0x3132
cmp r8b, r15b
test eax, eax
jne 0x1406d2c97
mov rax, qword [rsp + 0x38]
jmp 0x1406d2b31
mov qword [rsp + 0x98], rax
cwde
movss xmm0, dword [rsp + 0x40]
setns ah
movzx eax, sp
movss dword [rsp + 0xa0], xmm0
movzx ax, dil
movzx rax, di
not al
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rsp + 0xa0]
jmp 0x1406d2b70
comiss xmm0, dword [rax + 0xc]
jae 0x1406d2c75
mov rax, qword [rsp + 0x148]
cmp qword [rsp + 0x98], rax
jmp 0x1406d2b8f
jae 0x1406d2c75
mov rax, qword [rsp + 0x98]
sar dx, 8
mov rcx, qword [rsp + 0x148]
rcl dl, cl
shrd edx, eax, 0x89
sub rcx, rax
movzx ax, r11b
mov rax, rcx
mov cx, cx
movsx r8, cx
mov r8, rax
mov edx, 0xa
mov rcx, qword [rsp + 0x98]
jmp 0x1406d2bd6
call fcn.140719f3d
mov qword [rsp + 0x98], rax
test bx, 0x4708
clc
cmp qword [rsp + 0x98], 0
je 0x1406d2c1f
mov rax, qword [rsp + 0x98]
jmp 0x1406d2c05
inc rax
jmp 0x1406d2c0d
mov qword [rsp + 0xe0], rax
jmp 0x1406d2c1a
jmp 0x1406d2c34
mov rax, qword [rsp + 0x148]
jmp 0x1406d2c2c
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x98], rax
jmp 0x1406d2c49
movss xmm0, dword [rsp + 0xa0]
jmp 0x1406d2c57
addss xmm0, dword [rsp + 0x7c]
jmp 0x1406d2c62
movss dword [rsp + 0xa0], xmm0
jmp 0x1406d2c70
jmp 0x1406d2b5a
mov rax, qword [rsp + 0x98]
test dl, sil
jmp 0x1406d2c85
mov qword [rsp + 0x148], rax
or eax, r9d
setbe al
or ax, 0xe893
mov rax, qword [rsp + 0x148]
cmp dil, 0x3f
cmp qword [rsp + 0x38], rax
jne 0x1406d2cb3
jmp 0x1406d3efd
mov rax, qword [rsp + 0x38]
sar r8d, cl
movsxd r8, r11d
mov rcx, qword [rsp + 0x148]
shr dl, 0xac
sub rcx, rax
mov rax, rcx
shl eax, 2
bswap r8w
mov dword [rsp + 0xd0], eax
movsxd rdx, r12d
rcl ch, 0x8f
mov rax, qword [rsp + 0x38]
ror r8b, cl
mov rcx, qword [rsp + 0x148]
sub rcx, rax
mov rax, rcx
rcr ecx, 0x26
imul eax, eax, 6
mov dword [rsp + 0xb0], eax
bts edx, r15d
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x10]
add eax, dword [rsp + 0xb0]
cmovl cx, dx
movsx rcx, r8w
movzx ecx, r8w
mov dword [rsp + 0xd4], eax
bswap rdx
movsx ecx, r9w
mov r8d, dword [rsp + 0xd0]
cqo
jmp 0x1406d2d45
mov edx, dword [rsp + 0xb0]
setle cl
movzx ecx, sp
mov rcx, qword [rsp + 0x118]
jmp 0x1406d2d5f
call fcn.1406c07b5
mov rax, qword [rsp + 0x118]
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x48], rax
jmp 0x1406d2d83
mov rax, qword [rsp + 0x118]
test al, 0x22
stc
test eax, edi
mov rax, qword [rax + 0x58]
stc
mov qword [rsp + 0x90], rax
mov al, r15b
mov rax, qword [rsp + 0x118]
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x58], eax
rol ah, cl
mov rax, qword [rsp + 0x148]
stc
test si, 0xe00c
cmp qword [rsp + 0x38], rax
jmp 0x1406d2dc9
jae 0x1406d3cda
movzx eax, byte [rsp + 0x30]
test eax, eax
jmp 0x1406d2ddb
je 0x1406d300e
cmp qword [rsp + 0xa8], 0
jmp 0x1406d2def
jne 0x1406d2ebb
movss xmm0, dword [rsp + 0x54]
subss xmm0, dword [rsp + 0x128]
movsx rcx, dx
movss xmm1, dword [rsp + 0x150]
seta ch
movsx r9, r13w
not r9b
subss xmm1, xmm0
movaps xmm0, xmm1
movsxd r8, ebx
cmovbe r9w, r14w
movss dword [rsp + 0x20], xmm0
movsxd r8, r8d
bswap ecx
mov r9, qword [rsp + 0x148]
mov r8, qword [rsp + 0x38]
bswap cx
movzx ecx, sp
cmovg rcx, r14
movss xmm1, dword [rsp + 0x70]
cmovl cx, r9w
movzx rcx, r15w
mov rcx, qword [rsp + 0x110]
jmp 0x1406d2e68
call fcn.1406d1a45
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x38]
jmp 0x1406d2e83
cmp qword [rsp + 0xa8], rax
jmp 0x1406d2e90
jne 0x1406d2ebb
mov rax, qword [rsp + 0xa8]
jmp 0x1406d2ea3
inc rax
cmp r15b, 0xe
mov qword [rsp + 0xa8], rax
sal al, 0xa8
xchg al, al
ror ax, 0xaf
mov rax, qword [rsp + 0xa8]
cmp dl, r13b
cmp qword [rsp + 0x38], rax
jb 0x1406d300e
movss xmm0, dword [rsp + 0x128]
rcl ah, 0x84
bts ax, sp
movss dword [rsp + 0x54], xmm0
adc al, ah
sal al, cl
test cl, sil
movss xmm0, dword [rsp + 0x40]
bsf ax, ax
addss xmm0, dword [rsp + 0x7c]
movss dword [rsp + 0x40], xmm0
cmc
movsx eax, r8w
mov qword [rsp + 0xa8], 0
ror al, cl
movzx rax, r9w
mov rax, qword [rsp + 0x148]
cmp qword [rsp + 0x38], rax
jmp 0x1406d2f2d
jae 0x1406d3009
mov rax, qword [rsp + 0x38]
test r10b, 0x8c
mov al, byte [rax]
mov byte [rsp + 0x31], al
sal ax, cl
test bl, 0xaf
movsx eax, r8w
movsx eax, byte [rsp + 0x31]
cmp eax, 0x20
jmp 0x1406d2f59
je 0x1406d2f87
movsx eax, byte [rsp + 0x31]
cmp eax, 9
jmp 0x1406d2f6c
je 0x1406d2f87
mov dword [rsp + 0xb4], 0
jmp 0x1406d2f82
jmp 0x1406d2f9f
mov dword [rsp + 0xb4], 1
cmp ax, si
sal al, 0x82
add rax, 0xc1bc22b
movzx eax, byte [rsp + 0xb4]
cmc
test eax, eax
je 0x1406d2fcc
mov rax, qword [rsp + 0x38]
inc rax
jmp 0x1406d2fbd
mov qword [rsp + 0x38], rax
jmp 0x1406d2fc7
jmp 0x1406d3004
movsx eax, byte [rsp + 0x31]
test bx, r9w
jmp 0x1406d2fda
cmp eax, 0xa
jne 0x1406d2fff
mov rax, qword [rsp + 0x38]
jmp 0x1406d2fed
inc rax
mov qword [rsp + 0x38], rax
jmp 0x1406d2ffa
jmp 0x1406d3009
jmp 0x1406d3009
jmp 0x1406d2f1b
jmp 0x1406d2db1
mov rax, qword [rsp + 0x38]
stc
jmp 0x1406d3019
movsx eax, byte [rax]
cmc
mov dword [rsp + 0x6c], eax
cmp eax, 0x2b8ec431
jmp 0x1406d302b
cmp dword [rsp + 0x6c], 0x80
jae 0x1406d305a
mov rax, qword [rsp + 0x38]
jmp 0x1406d3043
inc rax
jmp 0x1406d304b
mov qword [rsp + 0x38], rax
jmp 0x1406d3055
jmp 0x1406d30bf
mov r8, qword [rsp + 0x148]
mov cx, 0xf2a5
not cl
mov rdx, qword [rsp + 0x38]
movsx rcx, r11w
movsx ecx, bx
lea rcx, [rsp + 0x6c]
jmp 0x1406d307e
call fcn.140676c45
cdqe
and cl, r11b
sal rcx, 0xbb
mov rcx, qword [rsp + 0x38]
add rcx, rax
rcr al, 0xa4
cdqe
bts ax, di
mov rax, rcx
mov qword [rsp + 0x38], rax
test al, 0x91
test r11b, dl
cmp dword [rsp + 0x6c], 0
jmp 0x1406d30b4
jne 0x1406d30bf
jmp 0x1406d3cda
cmp dword [rsp + 0x6c], 0x20
jmp 0x1406d30c9
jae 0x1406d3151
cmp dword [rsp + 0x6c], 0xa
jmp 0x1406d30d9
jne 0x1406d313c
movss xmm0, dword [rsp + 0x128]
movss dword [rsp + 0x54], xmm0
cbw
mov ah, 0x90
movss xmm0, dword [rsp + 0x40]
setl ah
addss xmm0, dword [rsp + 0x7c]
mov ax, bp
jmp 0x1406d310a
movss dword [rsp + 0x40], xmm0
lahf
movzx rax, r9w
mov rax, qword [rsp + 0x138]
jmp 0x1406d3122
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax + 0xc]
jbe 0x1406d3137
jmp 0x1406d3cda
jmp 0x1406d2db1
cmp dword [rsp + 0x6c], 0xd
jmp 0x1406d3146
jne 0x1406d3151
jmp 0x1406d2db1
movzx edx, word [rsp + 0x6c]
movsx rcx, sp
xchg cx, cx
mov rcx, qword [rsp + 0x110]
jmp 0x1406d316a
call fcn.1406d1880
mov qword [rsp + 0x88], rax
cmp qword [rsp + 0x88], 0
jmp 0x1406d3185
jne 0x1406d3190
jmp 0x1406d2db1
mov rax, qword [rsp + 0x88]
jmp 0x1406d319d
movss xmm0, dword [rax + 4]
jmp 0x1406d31a7
mulss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0xb8], xmm0
cmp r14b, cl
mov rax, qword [rsp + 0x88]
cmp r9, 0xffffffff818fd401
cmc
mov eax, dword [rax]
shr eax, 0x1f
cmp r12d, esp
and eax, 1
test dl, dil
cmp r13, 0x49b93291
test eax, eax
jmp 0x1406d31e5
je 0x1406d3cb1
mov rax, qword [rsp + 0x88]
jmp 0x1406d31f8
movss xmm0, dword [rax + 8]
jmp 0x1406d3202
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x54]
addss xmm1, xmm0
setae al
movaps xmm0, xmm1
movss dword [rsp + 0x64], xmm0
cwde
movsx eax, r11w
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x10]
jmp 0x1406d3235
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x54]
cmovs rax, r9
movzx eax, si
addss xmm1, xmm0
movzx ax, dl
jmp 0x1406d3255
movaps xmm0, xmm1
mov al, r9b
not rax
movss dword [rsp + 0x60], xmm0
xchg ah, al
cbw
mov rax, qword [rsp + 0x88]
jmp 0x1406d3275
movss xmm0, dword [rax + 0xc]
jmp 0x1406d327f
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x40]
addss xmm1, xmm0
movsx eax, bx
lahf
jmp 0x1406d3298
movaps xmm0, xmm1
bswap rax
jmp 0x1406d32a3
movss dword [rsp + 0x5c], xmm0
xchg ah, al
movsxd rax, r13d
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x14]
jmp 0x1406d32c0
mulss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x40]
not eax
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x68], xmm0
not ah
bswap eax
setne ah
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rsp + 0x64]
jmp 0x1406d32f5
comiss xmm0, dword [rax + 8]
ja 0x1406d3cb1
mov rax, qword [rsp + 0x138]
jmp 0x1406d330c
movss xmm0, dword [rsp + 0x60]
jmp 0x1406d3317
comiss xmm0, dword [rax]
jb 0x1406d3cb1
mov rax, qword [rsp + 0x88]
test eax, ecx
test r15w, 0xe925
cmc
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x88]
clc
test bpl, 0xbc
jmp 0x1406d334e
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0x74], xmm0
sal rax, 0x8e
mov rax, qword [rsp + 0x88]
jmp 0x1406d336a
movss xmm0, dword [rax + 0x20]
rol al, 0x99
sub ax, 0xa998
movss dword [rsp + 0x80], xmm0
cmp bp, bp
rcl al, cl
cdqe
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x24]
clc
inc rax
movss dword [rsp + 0x84], xmm0
movzx eax, byte [rsp + 0x158]
test eax, eax
jmp 0x1406d33af
je 0x1406d370a
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rsp + 0x64]
jmp 0x1406d33c8
comiss xmm0, dword [rax]
jae 0x1406d3488
mov rax, qword [rsp + 0x138]
jmp 0x1406d33de
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rax]
jmp 0x1406d33ed
movss xmm1, dword [rsp + 0x60]
jmp 0x1406d33f8
subss xmm1, dword [rsp + 0x64]
divss xmm0, xmm1
movss xmm1, dword [0x1400a8edc]
jmp 0x1406d340f
subss xmm1, xmm0
jmp 0x1406d3418
movaps xmm0, xmm1
jmp 0x1406d3420
movss xmm1, dword [rsp + 0x80]
jmp 0x1406d342e
subss xmm1, dword [rsp + 0x78]
jmp 0x1406d3439
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x78]
mov rax, 0xa23adb5
movzx ax, sil
addss xmm1, xmm0
mov ah, 0xbc
movaps xmm0, xmm1
movzx rax, si
movss dword [rsp + 0x78], xmm0
lahf
cwde
mov rax, qword [rsp + 0x138]
jmp 0x1406d3472
movss xmm0, dword [rax]
movzx rax, r9w
bswap rax
movss dword [rsp + 0x64], xmm0
jmp 0x1406d3488
mov rax, qword [rsp + 0x138]
jmp 0x1406d3495
movss xmm0, dword [rsp + 0x5c]
comiss xmm0, dword [rax + 4]
jae 0x1406d3569
mov rax, qword [rsp + 0x138]
jmp 0x1406d34b2
movss xmm0, dword [rsp + 0x68]
jmp 0x1406d34bd
subss xmm0, dword [rax + 4]
jmp 0x1406d34c7
movss xmm1, dword [rsp + 0x68]
jmp 0x1406d34d2
subss xmm1, dword [rsp + 0x5c]
jmp 0x1406d34dd
divss xmm0, xmm1
movss xmm1, dword [0x1400a8edc]
jmp 0x1406d34ee
subss xmm1, xmm0
jmp 0x1406d34f7
movaps xmm0, xmm1
jmp 0x1406d34ff
movss xmm1, dword [rsp + 0x84]
jmp 0x1406d350d
subss xmm1, dword [rsp + 0x74]
jmp 0x1406d3518
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x74]
cmovne rax, rdx
bswap rax
addss xmm1, xmm0
bswap eax
mov al, r11b
movaps xmm0, xmm1
jmp 0x1406d353a
movss dword [rsp + 0x74], xmm0
seto al
movzx eax, dx
mov rax, qword [rsp + 0x138]
jmp 0x1406d3553
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x5c], xmm0
movsx ax, r9b
movsx eax, dx
mov ax, cx
mov rax, qword [rsp + 0x138]
jmp 0x1406d3576
movss xmm0, dword [rsp + 0x60]
jmp 0x1406d3581
comiss xmm0, dword [rax + 8]
jbe 0x1406d3622
mov rax, qword [rsp + 0x138]
jmp 0x1406d3598
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x60]
subss xmm1, dword [rsp + 0x64]
jmp 0x1406d35b4
divss xmm0, xmm1
movss xmm1, dword [rsp + 0x80]
subss xmm1, dword [rsp + 0x78]
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x78]
movzx eax, r15w
jmp 0x1406d35dd
addss xmm1, xmm0
movzx rax, sp
lahf
movzx eax, ax
movaps xmm0, xmm1
movsx eax, dx
cdqe
movsx ax, r9b
movss dword [rsp + 0x80], xmm0
xchg ah, ah
jmp 0x1406d3609
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rax + 8]
movss dword [rsp + 0x60], xmm0
cdqe
movsx ax, al
mov rax, qword [rsp + 0x138]
jmp 0x1406d362f
movss xmm0, dword [rsp + 0x68]
jmp 0x1406d363a
comiss xmm0, dword [rax + 0xc]
jbe 0x1406d36d0
mov rax, qword [rsp + 0x138]
jmp 0x1406d3651
movss xmm0, dword [rax + 0xc]
jmp 0x1406d365b
subss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rsp + 0x5c]
jmp 0x1406d3672
divss xmm0, xmm1
movss xmm1, dword [rsp + 0x84]
jmp 0x1406d3684
subss xmm1, dword [rsp + 0x74]
jmp 0x1406d368f
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x74]
addss xmm1, xmm0
cdqe
movsx rax, sp
movaps xmm0, xmm1
movss dword [rsp + 0x84], xmm0
movsx rax, ax
mov rax, qword [rsp + 0x138]
jmp 0x1406d36c0
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x68], xmm0
jmp 0x1406d36d0
movss xmm0, dword [rsp + 0x5c]
comiss xmm0, dword [rsp + 0x68]
jb 0x1406d370a
movss xmm0, dword [rsp + 0x54]
jmp 0x1406d36ec
addss xmm0, dword [rsp + 0xb8]
jmp 0x1406d36fa
movss dword [rsp + 0x54], xmm0
jmp 0x1406d3705
jmp 0x1406d2db1
mov eax, 2
rcr cl, cl
imul rax, rax, 0
cwd
bswap edx
seto dh
mov rcx, qword [rsp + 0x90]
cdq
movsx dx, r9b
cqo
movzx edx, word [rsp + 0x58]
jmp 0x1406d3736
mov word [rcx + rax], dx
mov eax, dword [rsp + 0x58]
inc eax
adc cx, 0x1bbd
mov ecx, 2
sal dh, cl
test bpl, 0x25
imul rcx, rcx, 1
cqo
xor edx, r8d
ror dh, cl
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
cmc
movsx ax, r8b
mov eax, dword [rsp + 0x58]
xor ch, 0x95
sar ch, cl
add eax, 2
xor rcx, r8
bt cx, 0x39
mov ecx, 2
bsf rdx, rbx
sbb dx, 0x9f86
btc rdx, r12
imul rcx, rcx, 2
mov rdx, qword [rsp + 0x90]
cmp r8b, 0xba
mov word [rdx + rcx], ax
test r10b, 0xbb
or eax, r14d
neg cl
mov eax, 2
cmp sil, 0x19
ror ch, 0x2d
cmovg dx, cx
imul rax, rax, 3
add ch, ah
mov rcx, qword [rsp + 0x90]
movzx edx, word [rsp + 0x58]
cmp ax, 0x18a4
stc
mov word [rcx + rax], dx
mov eax, dword [rsp + 0x58]
add eax, 2
sub dl, r13b
mov ecx, 2
adc dl, r11b
shld edx, r15d, 0xbd
adc dx, 0x621
imul rcx, rcx, 4
mov rdx, qword [rsp + 0x90]
cmp ax, 0x483
jmp 0x1406d3810
mov word [rdx + rcx], ax
bt rcx, 0xaf
sub ch, 0x15
mov eax, dword [rsp + 0x58]
add eax, 3
mov ecx, 2
rol edx, cl
imul rcx, rcx, 5
movsx dx, r11b
or dl, r13b
mov rdx, qword [rsp + 0x90]
mov word [rdx + rcx], ax
mov eax, 0x14
clc
imul rax, rax, 0
or dl, dil
bt rdx, rdx
neg cl
mov rcx, qword [rsp + 0x48]
shrd rdx, r15, 0x9c
seta dh
movss xmm0, dword [rsp + 0x64]
movss dword [rcx + rax], xmm0
lahf
mov ah, 0x88
mov eax, 0x14
btc dx, r9w
inc ch
imul rax, rax, 0
movsx rdx, bx
rol ch, cl
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x5c]
movss dword [rcx + rax + 4], xmm0
mov eax, 0x14
rol dl, 0x15
shr dh, 0x2a
imul rax, rax, 0
mov rcx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x130]
mov dword [rcx + rax + 0x10], edx
mov eax, 0x14
ror cl, cl
shld edx, esi, 0x31
imul rax, rax, 0
dec cl
sbb dl, r15b
shr cl, 0x1d
mov rcx, qword [rsp + 0x48]
rcl dl, cl
shl dl, cl
bt dx, bp
movss xmm0, dword [rsp + 0x78]
shrd rdx, rbx, 0x94
sar dh, cl
cmp r10w, r11w
movss dword [rcx + rax + 8], xmm0
add ax, 0xcea5
and eax, 0x399c2388
sar cl, cl
mov eax, 0x14
movsx ecx, r14w
rol edx, cl
test r11b, 0x21
imul rax, rax, 0
xor dl, r14b
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x74]
movsxd rdx, r10d
adc dl, r15b
not dx
movss dword [rcx + rax + 0xc], xmm0
sub ax, r14w
rcl ch, 0x34
mov eax, 0x14
ror cx, 0x30
imul rax, rax, 1
movzx rdx, sp
bts cx, sp
sbb edx, 0x3195423f
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x60]
rol rdx, 0xa
xadd dh, dh
sar dl, 0xae
movss dword [rcx + rax], xmm0
mov eax, 0x14
adc dl, 0x1d
or cx, 0x979f
xor ch, 0xa
imul rax, rax, 1
stc
mov rcx, qword [rsp + 0x48]
btc rdx, 0x19
rcl dh, 0x92
movss xmm0, dword [rsp + 0x5c]
mov edx, r14d
movss dword [rcx + rax + 4], xmm0
shrd dx, di, 0x34
neg cx
mov eax, 0x14
bsf cx, dx
cmc
sar dh, cl
imul rax, rax, 1
mov rcx, qword [rsp + 0x48]
rol dx, 1
rcr edx, cl
mov edx, dword [rsp + 0x130]
test esi, r14d
mov dword [rcx + rax + 0x10], edx
mov eax, 0x14
imul rax, rax, 1
rcl cl, cl
ror cx, 1
xadd dl, dh
mov rcx, qword [rsp + 0x48]
bts edx, r14d
movss xmm0, dword [rsp + 0x80]
xor dx, 0xa789
movss dword [rcx + rax + 8], xmm0
mov eax, 0x14
imul rax, rax, 1
cdq
mov rcx, qword [rsp + 0x48]
cmc
rcr dl, 0x22
movss xmm0, dword [rsp + 0x74]
mov dl, r11b
movss dword [rcx + rax + 0xc], xmm0
ror dx, 0x30
bsr eax, ebp
mov eax, 0x14
imul rax, rax, 2
shld rdx, r8, 0x21
mov rcx, qword [rsp + 0x48]
rcl dx, 0x93
or dx, bp
movss xmm0, dword [rsp + 0x60]
bsr dx, r14w
bts dx, dx
shl dx, 0x82
movss dword [rcx + rax], xmm0
rdtsc
xor al, 0x3d
sbb dl, spl
mov eax, 0x14
test r12b, 0xa4
btr cx, 0x31
jmp 0x1406d3a6d
imul rax, rax, 2
and cx, r10w
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x68]
movss dword [rcx + rax + 4], xmm0
or al, 0x3c
mov ax, ax
mov eax, 0x14
imul rax, rax, 2
shld cx, r9w, 4
xor dx, r12w
sbb dh, 0x81
mov rcx, qword [rsp + 0x48]
sub rdx, 0xffffffffb29f4c22
mov edx, dword [rsp + 0x130]
cmp r12w, ax
cmc
test cl, spl
mov dword [rcx + rax + 0x10], edx
cwd
sar eax, cl
mov eax, 0x14
add dl, 0x2f
xor cl, r11b
shl cl, cl
imul rax, rax, 2
or cl, 0x3e
add dh, 0xa2
mov rcx, qword [rsp + 0x48]
bt rdx, rcx
ror edx, cl
movss xmm0, dword [rsp + 0x80]
adc rdx, 0x5ab287a9
movss dword [rcx + rax + 8], xmm0
adc rcx, 0xfffffffff2aedf0c
sar edx, cl
cbw
mov eax, 0x14
sal dx, cl
movzx rcx, r9w
imul rax, rax, 2
mov rcx, qword [rsp + 0x48]
cqo
shl dh, 9
movss xmm0, dword [rsp + 0x84]
cmp r11w, 0x10a5
movss dword [rcx + rax + 0xc], xmm0
shrd dx, dx, 0x38
movzx rax, ax
sar ch, 0xa9
mov eax, 0x14
jmp 0x1406d3b54
imul rax, rax, 3
xchg dx, dx
xor rcx, 0x423a9a23
mov rcx, qword [rsp + 0x48]
sub edx, 0x769d149d
jmp 0x1406d3b72
movss xmm0, dword [rsp + 0x64]
btc dx, r14w
btr rdx, 0xa2
bts dx, bp
movss dword [rcx + rax], xmm0
movzx ecx, r8w
btc ecx, 0xa1
mov eax, 0x14
adc dl, r12b
imul rax, rax, 3
add cl, 0x98
mov rcx, qword [rsp + 0x48]
cwd
rcr rdx, 0x1b
dec dh
movss xmm0, dword [rsp + 0x68]
adc edx, 0x9e958a31
movss dword [rcx + rax + 4], xmm0
mov eax, 0x14
xadd ch, dh
rcl cl, cl
imul rax, rax, 3
shrd dx, r10w, 0x38
movzx rcx, dx
mov rcx, qword [rsp + 0x48]
cmp r12, 0x742ed5b2
cmc
mov edx, dword [rsp + 0x130]
mov dword [rcx + rax + 0x10], edx
movzx rcx, dx
cbw
and al, r14b
mov eax, 0x14
clc
movsx rcx, r14w
imul rax, rax, 3
or rcx, rcx
rcr cl, 0x2a
sar cx, cl
mov rcx, qword [rsp + 0x48]
test cl, 0xb9
movss xmm0, dword [rsp + 0x78]
cmc
cmp r9b, 0xb8
movss dword [rcx + rax + 8], xmm0
rcl ah, 0xac
shl ax, 0x9c
mov eax, 0x14
movsxd rcx, ecx
bt cx, 0x92
imul rax, rax, 3
rcl cl, cl
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x84]
movss dword [rcx + rax + 0xc], xmm0
mov rax, qword [rsp + 0x48]
add rax, 0x50
test r8w, bp
test r10b, 0xb7
mov qword [rsp + 0x48], rax
setns al
btr eax, r14d
mov eax, dword [rsp + 0x58]
cmp bx, 0x1eb7
clc
add eax, 4
mov dword [rsp + 0x58], eax
cbw
shld rax, r11, 0x98
shl eax, cl
mov rax, qword [rsp + 0x90]
test r15b, 0x3e
add rax, 0xc
jmp 0x1406d3ca4
mov qword [rsp + 0x90], rax
jmp 0x1406d3cb1
movss xmm0, dword [rsp + 0x54]
jmp 0x1406d3cbc
addss xmm0, dword [rsp + 0xb8]
jmp 0x1406d3cca
movss dword [rsp + 0x54], xmm0
jmp 0x1406d3cd5
jmp 0x1406d2db1
mov rax, qword [rsp + 0x118]
bt dx, 0xb2
ror dl, cl
mov rax, qword [rax + 0x28]
rol dh, cl
mov rcx, qword [rsp + 0x48]
sub rcx, rax
or al, 0xb5
mov rax, rcx
adc edx, edx
cqo
mov ecx, 0x14
jmp 0x1406d3d11
idiv rcx
neg ecx
btr cx, bx
mov rcx, qword [rsp + 0x118]
cmp r10d, r9d
mov dword [rcx + 0x20], eax
cbw
xor rax, 0xfb23d98
movsx rcx, sp
mov rax, qword [rsp + 0x118]
rcl cl, 0x91
mov rax, qword [rax + 0x18]
sar ch, 0x14
mov rcx, qword [rsp + 0x90]
cmp r10w, r13w
cmc
jmp 0x1406d3d59
sub rcx, rax
adc al, bpl
sub al, 0x8a
mov rax, rcx
sub cx, 0xd503
sar rax, 1
shr cx, cl
rcr cx, cl
mov rcx, qword [rsp + 0x118]
cmc
jmp 0x1406d3d80
mov dword [rcx + 0x10], eax
shl ch, cl
bts ecx, r10d
sub rcx, rbp
mov rax, qword [rsp + 0x118]
ror rcx, 0x86
mov eax, dword [rax + 0x10]
mov ecx, dword [rsp + 0xd4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x118]
cmovns ecx, esi
movsx cx, spl
dec rcx
mov qword [rsp + 0xf8], rax
inc eax
movsx cx, r14b
cdqe
mov rax, qword [rsp + 0x118]
mov cx, si
movsx cx, r11b
cmovb ecx, edi
mov eax, dword [rax]
movzx cx, r12b
dec cl
movzx ecx, r9w
dec eax
sbb ch, 0x39
adc ecx, 0xf31b8f2f
sub cl, dl
cdqe
imul rax, rax, 0x38
and rcx, 0xffffffffab112d25
ror rcx, 0xa9
adc rcx, 0x28a38c16
mov rcx, qword [rsp + 0xf8]
mov rcx, qword [rcx + 8]
lea rax, [rcx + rax + 0x20]
movzx cx, r11b
clc
jmp 0x1406d3e32
mov qword [rsp + 0xe8], rax
sal rcx, cl
mov rax, qword [rsp + 0xe8]
movsx rcx, dx
rol cl, 0x3f
mov eax, dword [rax]
adc cl, r8b
mov dword [rsp + 0xcc], eax
btr ax, r8w
sar al, 0xb3
mov eax, dword [rsp + 0xc8]
shrd cx, sp, 0x84
cmovl cx, bx
mov ecx, dword [rsp + 0xcc]
test r12w, 0x1038
cmp dl, dil
clc
sub ecx, eax
mov eax, ecx
add cl, r9b
cmc
test r15d, r15d
mov rcx, qword [rsp + 0xe8]
jmp 0x1406d3e9a
mov dword [rcx], eax
mov rax, qword [rsp + 0x118]
bsr rcx, rsp
dec cl
mov rcx, qword [rsp + 0x48]
clc
cmc
mov qword [rax + 0x50], rcx
movzx ax, dil
ror rax, 0x1f
rcl ax, cl
mov rax, qword [rsp + 0x118]
cmc
mov rcx, qword [rsp + 0x90]
clc
mov qword [rax + 0x58], rcx
xor cx, 0xe23c
mov ch, 0x18
movsx rax, r9w
mov rax, qword [rsp + 0x118]
shl ch, cl
mov ecx, dword [rsp + 0x58]
stc
cmp dil, r10b
mov dword [rax + 0x48], ecx
clc
cmp r15w, si
add rsp, 0x108
jmp 0x1406d3f09
ret