Function at 0x1404abea0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg r15, r8
mov qword [rsp + 0x18], r15
xchg r8, r15
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
push r13
mov dword [rsp - 0x28], ebx
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x6b8]
mov rcx, rcx
sub rsp, 0x5cee4106
add rsp, 0x5cee394e
xor ebx, ebx
mov dword [rsp - 0x30], esi
mov r15d, 0x68835bd
add r15d, 0x12420498
add r15d, 0x48902396
xor r15d, 0x6da39983
sub r15d, 0xcf9c460
xchg rdi, rcx
mov rcx, r8
xchg rcx, rdi
mov qword [rbp + 0x708], rbx
mov r12, rdx
mov dword [rbp + 0x708], r15d
mov r10, r10
xchg r13, rdx
mov rdx, rcx
xchg rdx, r13
lea rdx, [rbp + 0x708]
mov dword [rsp - 0x38], 0x68b9cecb
lea ecx, [rbx + 0x67]
xor r9d, r9d
mov r8d, r15d
call fcn.140090eb0
mov dword [rsp - 0x18], ebx
test eax, eax
js 0x1404abfcf
mov eax, dword [rbp + 0x70c]
xchg r14, r14
and al, 0x83
cmp al, 1
je 0x1404abfcf
xchg r14, r14
mov eax, 0x1dce5024
xor eax, 0x2f85004c
sub eax, 0x1f5c6e76
add eax, 0xad112198
sub rsp, 0xfffffffffffff848
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r13
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
pop rbp
mov r11, r11
ret
mov rax, qword [r13 + 8]
mov qword [rsp + 0x7f0], rsi
mov r14, r14
mov qword [rsp + 0x7b0], r14
mov ecx, dword [rax + 0x8c]
bt ecx, 8
mov dword [rsp - 0x44], 0x70dc47e
jae 0x1404ac641
mov rdi, qword [r13]
lea rcx, [rsp + 0x58]
xorps xmm0, xmm0
mov dword [rsp - 0x38], esi
mov qword [rsp + 0x20], rbx
lea rax, [rsp + 0x58]
mov dword [rsp + 0x30], 0x2db61371
xor dword [rsp + 0x30], 0x4610aa2c
xor dword [rsp + 0x30], 0x81e6f7
xor dword [rsp + 0x30], 0x144a3c3a
mov dword [rsp + 0x34], 0x535609b8
xor dword [rsp + 0x34], 0x26f335a5
sub dword [rsp + 0x34], 0x5da26925
add dword [rsp + 0x34], 0x504690b9
mov r14d, 0xdc76245
xor r14d, 0x6fb637e3
sub r14d, 0x17b52dea
sub r14d, 0x3e555341
sub r14d, 0xc66d46f
mov dword [rsp + 0x38], 0x22e0a228
sub dword [rsp + 0x38], 0x1cabd07a
add dword [rsp + 0x38], 0x50d7398
xor dword [rsp + 0x38], 0x702324e2
mov qword [rsp + 0x50], rcx
xchg r15, r15
mov qword [rbp - 0x78], r14
xchg rsp, rcx
movups xmmword [rcx + 0x58], xmm0
xchg rsp, rcx
xchg rdi, rsp
movups xmmword [rdi + 0x68], xmm0
xchg rdi, rsp
xchg r8, rsp
movups xmmword [r8 + 0x78], xmm0
xchg r8, rsp
cmp rcx, rax
je 0x1404ac0da
mov r9, r9
call fcn.1400bb8f0
mov r14, qword [rbp - 0x78]
lea rcx, [rsp + 0x58]
xorps xmm0, xmm0
mov dword [rsp - 0x38], esi
xchg r14, rcx
mov qword [rsp + 0x50], r14
xchg r14, rcx
mov rdx, rbx
xchg r11, rsp
movups xmmword [r11 + 0x58], xmm0
xchg r11, rsp
xchg r15, rsp
movups xmmword [r15 + 0x68], xmm0
xchg rsp, r15
movups xmmword [rsp + 0x78], xmm0
mov rsi, rsi
test r14, r14
je 0x1404ac143
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x30]
mov dword [rsp - 0x10], 0x1775f858
mov word [rcx + rdx*2], ax
inc rdx
cmp rdx, qword [rbp - 0x78]
jb 0x1404ac122
mov r14, r14
mov r9d, 0x694567d0
sub r9d, 0x55304e75
add r9d, 0x59a966b2
xor r9d, 0x6dbe800f
lea r8, [rsp + 0x20]
xchg r14, r14
lea rdx, [rsp + 0x50]
xchg rdi, r11
mov rcx, r11
xchg rdi, r11
call fcn.14047b690
mov dword [rsp - 0x14], esi
mov rcx, qword [rsp + 0x50]
mov esi, eax
lea rax, [rsp + 0x58]
cmp rcx, rax
xchg rdx, rdx
jne 0x1404ac1c4
lea rdi, [rsp + 0x58]
xor eax, eax
mov ecx, 0x4146b3c2
add ecx, 0x3ba4c395
sub ecx, 0x30b88366
add ecx, 0x2e27e39e
xor ecx, 0x7a5ad7bf
rep stosb byte [rdi], al
mov dword [rsp - 0x30], edi
jmp 0x1404ac1c9
call fcn.1400bb8f0
test esi, esi
mov dword [rsp - 0x44], 0x1228c4f0
jne 0x1404ad9b9
mov rdx, qword [rsp + 0x20]
lea rcx, [rbp + 0x4a0]
mov r8b, 0x3c
add r8b, 1
sub r8b, 0x22
add r8b, 0x60
sub r8b, 0x7a
mov esi, 0x6bd7ab1
add esi, 0x1d91838b
add esi, 0x2f908b04
add esi, 0x6c20782a
call fcn.1404bc0d0
mov dword [rsp - 0x1c], edi
lea rcx, [rbp + 0x4a0]
call fcn.1404c3660
test al, al
xchg r13, r13
je 0x1404ac5e9
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x4a0]
call fcn.1404c3f50
mov dword [rsp - 0x2c], 0x7c0618fd
xorps xmm0, xmm0
mov qword [rbp + 0x2c8], rbx
lea rax, [rbp + 0x298]
mov rsp, rsp
lea r8, [rbp + 0x290]
xchg rdi, rax
mov qword [rbp + 0x290], rdi
xchg rdi, rax
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x4a0]
mov rdx, rdx
xchg rbp, r15
movups xmmword [r15 + 0x298], xmm0
xchg rbp, r15
xchg rbp, r8
movups xmmword [r8 + 0x2a8], xmm0
xchg rbp, r8
movups xmmword [rbp + 0x2b8], xmm0
call fcn.1404c4320
mov dword [rsp - 0x14], 0xc8d0773
mov rcx, qword [rbp + 0x290]
mov esi, eax
lea rax, [rbp + 0x298]
mov dword [rsp - 0x38], 0x6993aaf1
cmp rcx, rax
jne 0x1404ac304
lea rdi, [rbp + 0x298]
mov dword [rsp - 0x2c], 0x60e78d0e
xor eax, eax
mov ecx, 0x48105b27
sub ecx, 0x3089e692
xor ecx, 0x7b5ea0d6
sub ecx, 0x6cd8d413
rep stosb byte [rdi], al
xchg rdx, rdx
jmp 0x1404ac30d
call fcn.1400bb8f0
mov dword [rsp - 0x20], ebx
test esi, esi
js 0x1404ac595
xorps xmm0, xmm0
mov dword [rsp - 0x2c], edi
mov dword [rbp + 0x708], 0x6f8f958e
xor dword [rbp + 0x708], 0xe1a1777
xor dword [rbp + 0x708], 0x4722627b
xor dword [rbp + 0x708], 0x7bfb6cc2
add dword [rbp + 0x708], 0x2214c948
mov dword [rbp + 0x70c], 0x1dccc9e9
sub dword [rbp + 0x70c], 0x149c8af2
add dword [rbp + 0x70c], 0x62e3f747
xor dword [rbp + 0x70c], 0x47955a07
add dword [rbp + 0x70c], 0x29e00684
lea rcx, [rbp - 0x68]
mov rax, qword [rbp + 0x708]
mov dword [rsp - 0xc], ebp
mov qword [rbp + 0x708], rax
lea rax, [rbp - 0x68]
xchg rcx, rsp
mov qword [rbp - 0x70], rsp
xchg rcx, rsp
mov qword [rbp - 0x38], r15
mov dword [rsp - 0x14], edi
xchg rbp, rdi
movups xmmword [rdi - 0x68], xmm0
xchg rbp, rdi
xchg r8, rbp
movups xmmword [r8 - 0x58], xmm0
xchg r8, rbp
xchg r11, rbp
movups xmmword [r11 - 0x48], xmm0
xchg r11, rbp
cmp rcx, rax
mov rbx, rbx
je 0x1404ac3e7
call fcn.1400bb8f0
xchg r11, r15
mov r11, qword [rbp - 0x38]
xchg r15, r11
lea rcx, [rbp - 0x68]
mov dword [rsp - 0x30], 0x2284a29e
xorps xmm0, xmm0
mov qword [rbp - 0x70], rcx
movups xmmword [rbp - 0x68], xmm0
mov dword [rsp - 0x3c], 0x3ed0b36b
xchg r10, rbp
movups xmmword [r10 - 0x58], xmm0
xchg r10, rbp
movups xmmword [rbp - 0x48], xmm0
mov dword [rsp - 0x44], ecx
test r15, r15
je 0x1404ac443
nop
movzx eax, byte [rbp + rbx + 0x708]
mov rdx, rdx
mov word [rcx + rbx*2], ax
inc rbx
cmp rbx, qword [rbp - 0x38]
jb 0x1404ac424
mov r15, r15
lea r8, [rbp + 0x390]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x630]
mov dword [rsp - 0x3c], ebp
call fcn.14006af80
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rbp + 0x4a0]
mov dword [rsp - 0x10], edi
call fcn.1404bcda0
mov rcx, qword [rbp + 0x630]
mov esi, eax
lea rax, [rbp + 0x638]
mov r14, r14
cmp rcx, rax
jne 0x1404ac4c1
lea rdi, [rbp + 0x638]
xchg rsp, rsp
xor eax, eax
mov ecx, 0x1171938a
add ecx, 0x61942f49
xor ecx, 0x27e4cfd1
sub ecx, 0x38bf4bb4
xor ecx, 0x1c21c17e
rep stosb byte [rdi], al
jmp 0x1404ac4c6
call fcn.1400bb8f0
xchg rsi, rcx
mov rsi, qword [rbp - 0x70]
xchg rsi, rcx
lea rax, [rbp - 0x68]
cmp rcx, rax
mov dword [rsp - 0x24], 0x13f57a7c
jne 0x1404ac509
lea rdi, [rbp - 0x68]
xor eax, eax
mov ecx, 0x74feed03
sub ecx, 0x59e89aa8
sub ecx, 0x15509cbf
sub ecx, 0x5c5b56c
rep stosb byte [rdi], al
jmp 0x1404ac516
call fcn.1400bb8f0
mov dword [rsp - 0x1c], 0x2026552b
test esi, esi
js 0x1404ac595
xchg rcx, rdx
mov rcx, qword [rbp + 0x700]
xchg rdx, rcx
lea r9, [rbp + 0x4a0]
xchg r12, r12
mov r8d, 0x580f8745
xor r8d, 0x1fdeb0e8
add r8d, 0x18a978a0
sub r8d, 0x607ab04c
lea rcx, [rbp + 0x3d0]
mov r11, r11
call fcn.1404c6ba0
lea rdx, [r13 + 0x10]
lea rcx, [rbp + 0x3d0]
call fcn.1404c6280
mov dword [rsp - 0x20], edx
lea rcx, [rbp + 0x3d0]
call fcn.1404c6cb0
lea rcx, [rbp + 0x3d0]
mov esi, eax
mov dword [rsp - 0x10], 0x10dd14c3
call fcn.1404c6c00
mov rcx, qword [rbp + 0x390]
lea rax, [rbp + 0x398]
xchg rdx, rdx
cmp rcx, rax
jne 0x1404ac5e4
lea rdi, [rbp + 0x398]
mov dword [rsp - 0x3c], 0x62b33732
xor eax, eax
mov ecx, 0x33c6d70c
xor ecx, 0x37d709e0
add ecx, 0x4e40d438
xor ecx, 0x60648f96
sub ecx, 0x32363c82
rep stosb byte [rdi], al
jmp 0x1404ac5e9
call fcn.1400bb8f0
lea rcx, [rbp + 0x4a0]
call fcn.1404bc3a0
mov dword [rsp - 0xc], 0x2ab90cba
xchg rcx, r8
mov r8, qword [rsp + 0x20]
xchg rcx, r8
test rcx, rcx
mov dword [rsp - 0x10], 0x9cc9d6
je 0x1404ae058
xchg r9, rax
mov r9, qword [rcx]
xchg r9, rax
mov edx, 0x33e38054
xor edx, 0x6ae97144
xor edx, 0x6f88e6df
xor edx, 0x368217ce
call qword [rax]
mov r14, r14
jmp 0x1404ae058
bt ecx, 9
jae 0x1404ad03f
mov dword [rsp - 0x40], esi
xchg rdi, rsi
mov rsi, qword [r13]
xchg rsi, rdi
lea rcx, [rbp - 0x28]
mov dword [rsp - 0x34], 0x3e8efe91
xorps xmm0, xmm0
mov qword [rbp + 0x708], rbx
lea rdx, [rbp - 0x28]
mov dword [rsp + 0x20], 0x6da581e5
xor dword [rsp + 0x20], 0x20c024da
add dword [rsp + 0x20], 0x10908a76
sub dword [rsp + 0x20], 0x5d1330f
xor dword [rsp + 0x20], 0x25528424
mov dword [rsp + 0x24], 0x3f616215
xor dword [rsp + 0x24], 0x58996fc
sub dword [rsp + 0x24], 0x1185278b
add dword [rsp + 0x24], 0x2204a343
mov eax, 0x1f20686d
add eax, 0x526cc2a2
add eax, 0x8563396
sub eax, 0x79e35e9b
mov word [rsp + 0x28], 0x3d6f
sub word [rsp + 0x28], 0x365b
xor word [rsp + 0x28], 0x68f9
xor word [rsp + 0x28], 0x656
xchg r13, rcx
mov qword [rbp - 0x30], r13
xchg rcx, r13
xchg rcx, rax
mov qword [rbp + 8], rcx
xchg rcx, rax
xchg rdi, rbp
movups xmmword [rdi - 0x28], xmm0
xchg rdi, rbp
xchg rbp, rbx
movups xmmword [rbx - 0x18], xmm0
xchg rbp, rbx
xchg rbp, rbx
movups xmmword [rbx - 8], xmm0
xchg rbx, rbp
cmp rcx, rdx
je 0x1404ac730
call fcn.1400bb8f0
xchg r10, r10
mov rax, qword [rbp + 8]
lea rcx, [rbp - 0x28]
xorps xmm0, xmm0
mov dword [rsp - 0x10], ecx
xchg r11, rcx
mov qword [rbp - 0x30], r11
xchg r11, rcx
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
xchg r13, rbp
movups xmmword [r13 - 0x28], xmm0
xchg r13, rbp
xchg rbp, rsi
movups xmmword [rsi - 0x18], xmm0
xchg rbp, rsi
movups xmmword [rbp - 8], xmm0
mov dword [rsp - 0x44], 0x692ed0e8
test rax, rax
je 0x1404ac7a3
nop word [rax + rax]
mov r9, r9
movzx eax, byte [rsp + rdx + 0x20]
mov word [rcx + rdx*2], ax
inc rdx
cmp rdx, qword [rbp + 8]
mov dword [rsp - 0x40], 0xd9281bd
jb 0x1404ac785
mov r9d, 0x30bee7ca
xor r9d, 0x1fd002ac
xor r9d, 0x79875423
xor r9d, 0x56e9b147
lea r8, [rbp + 0x708]
lea rdx, [rbp - 0x30]
xchg rcx, rsi
mov rsi, rdi
xchg rcx, rsi
call fcn.14047b690
mov rcx, qword [rbp - 0x30]
mov dword [rsp - 0x14], 0x56be9920
mov esi, eax
lea rax, [rbp - 0x28]
cmp rcx, rax
jne 0x1404ac827
mov dword [rsp - 0x3c], 0x42e435b4
lea rdi, [rbp - 0x28]
xor eax, eax
mov ecx, 0x1103beea
add ecx, 0x253dcbf3
add ecx, 0x10fe1a12
xor ecx, 0x2744901e
sub ecx, 0x607b34c1
rep stosb byte [rdi], al
xchg rbx, rbx
jmp 0x1404ac82f
call fcn.1400bb8f0
xchg rbx, rbx
test esi, esi
jne 0x1404ad9b9
mov rdx, qword [rbp + 0x708]
mov dword [rsp - 0x34], 0x22157411
lea rcx, [rbp + 0x4a0]
mov r8b, 0x7d
sub r8b, 0x30
sub r8b, 1
xor r8b, 0x4d
mov esi, 0x2240fc1
sub esi, 0x1ef02f9
add esi, 0x447e00a1
sub esi, 0x27d993c
add esi, 0x7dca8d3d
call fcn.1404bc0d0
movdqa xmm0, xmmword [0x14000c7a0]
lea rcx, [rbp + 0x258]
mov dword [rsp - 0x30], edi
movdqa xmmword [rsp + 0x30], xmm0
lea rax, [rbp + 0x258]
mov dword [rsp + 0x40], 0x3063a912
xor dword [rsp + 0x40], 0x2a136600
add dword [rsp + 0x40], 0x58773f95
xor dword [rsp + 0x40], 0x39ba4320
xorps xmm0, xmm0
mov dword [rsp + 0x44], 0x11a7541c
add dword [rsp + 0x44], 0x44b2eeb6
add dword [rsp + 0x44], 0x24f78359
xor dword [rsp + 0x44], 0x11af90
mov dword [rsp + 0x48], 0x79ecca52
sub dword [rsp + 0x48], 0x311f4d80
xor dword [rsp + 0x48], 0x5e79973f
add dword [rsp + 0x48], 0x193bde33
xor dword [rsp + 0x48], 0x5f87f582
mov byte [rsp + 0x4c], 0x70
sub byte [rsp + 0x4c], 0xa
sub byte [rsp + 0x4c], 0x3d
add byte [rsp + 0x4c], 0x7e
mov qword [rbp + 0x250], rcx
mov r13, r13
mov qword [rbp + 0x288], 0x32a8f628
add qword [rbp + 0x288], 0x2f096520
add qword [rbp + 0x288], 0xe190c7
sub qword [rbp + 0x288], 0x6293ebf2
xchg rbp, r8
movups xmmword [r8 + 0x258], xmm0
xchg rbp, r8
movups xmmword [rbp + 0x268], xmm0
xchg r13, rbp
movups xmmword [r13 + 0x278], xmm0
xchg r13, rbp
cmp rcx, rax
mov rbp, rbp
je 0x1404ac987
call fcn.1400bb8f0
mov ecx, 0x1e4fae64
xor ecx, 0x6c54877a
sub ecx, 0x13324484
sub ecx, 0x5ee8e460
call fcn.1400bbbb0
xchg rbx, rax
mov qword [rbp + 0x250], rbx
xchg rbx, rax
test rax, rax
jne 0x1404ac9de
mov dword [rsp - 0x3c], 0x3cd37089
lea rax, [rbp + 0x258]
xchg r12, rbx
mov rdx, r12
xchg r12, rbx
mov qword [rbp + 0x250], rax
mov rcx, rcx
jmp 0x1404aca08
xorps xmm0, xmm0
mov dword [rsp - 0x10], ebx
xchg rsi, rax
movups xmmword [rsi], xmm0
xchg rsi, rax
xchg r14, rax
movups xmmword [r14 + 0x10], xmm0
xchg r14, rax
xchg r9, rax
movups xmmword [r9 + 0x20], xmm0
xchg r9, rax
mov rdx, qword [rbp + 0x250]
xchg rbx, rbx
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
cmp qword [rbp + 0x288], rbx
jbe 0x1404aca4f
nop dword [rax + rax]
mov dword [rsp - 0x34], 0x3c377695
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x1c], 0x61a906c4
cmp rcx, qword [rbp + 0x288]
jb 0x1404aca2e
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x4a0]
mov rdi, rdi
call fcn.1404c2450
mov rcx, qword [rbp + 0x250]
movzx r14d, al
mov dword [rsp - 0x44], esi
lea rax, [rbp + 0x258]
cmp rcx, rax
jne 0x1404acab4
lea rdi, [rbp + 0x258]
xchg rsi, rsi
xor eax, eax
mov ecx, 0x5157f12d
sub ecx, 0x19656ccf
add ecx, 0x2f8f58ac
sub ecx, 0xad9a68b
xor ecx, 0x5ca8364f
rep stosb byte [rdi], al
jmp 0x1404acab9
call fcn.1400bb8f0
test r14b, r14b
je 0x1404ad024
mov dword [rsp - 0x20], edx
movdqa xmm0, xmmword [0x14000c7b0]
lea rcx, [rbp + 0x58]
xchg rsp, r10
movdqa xmmword [r10 + 0x30], xmm0
xchg rsp, r10
lea rdx, [rbp + 0x58]
mov word [rsp + 0x40], 0xfa3
sub word [rsp + 0x40], 0x891
add word [rsp + 0x40], 0x6c50
add word [rsp + 0x40], 0x155
xorps xmm0, xmm0
mov qword [rbp + 0x50], rcx
mov eax, 0x287959e0
xor eax, 0x112968
xor eax, 0x41f17135
sub eax, 0x613570c
sub eax, 0x6385aa9f
mov qword [rbp + 0x88], rax
movups xmmword [rbp + 0x58], xmm0
mov dword [rsp - 0x40], edx
movups xmmword [rbp + 0x68], xmm0
movups xmmword [rbp + 0x78], xmm0
cmp rcx, rdx
mov dword [rsp - 0x3c], 0x7ed25f7c
je 0x1404acb56
call fcn.1400bb8f0
xchg r14, rax
mov r14, qword [rbp + 0x88]
xchg r14, rax
lea rdx, [rbp + 0x58]
xorps xmm0, xmm0
xchg rsi, rsi
mov qword [rbp + 0x50], rdx
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
xchg rdx, rbp
movups xmmword [rdx + 0x58], xmm0
xchg rdx, rbp
movups xmmword [rbp + 0x68], xmm0
mov rbx, rbx
xchg r13, rbp
movups xmmword [r13 + 0x78], xmm0
xchg r13, rbp
test rax, rax
xchg rsp, rsp
je 0x1404acbbe
nop dword [rax + rax]
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0xc], 0x7e1f3539
inc rcx
cmp rcx, qword [rbp + 0x88]
jb 0x1404acb9a
xchg r12, r12
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0x66a95abf
add dword [rsp + 0x20], 0x12306318
sub dword [rsp + 0x20], 0x6b6fbc2b
add dword [rsp + 0x20], 0x640151d6
lea rcx, [rbp + 0x18]
mov dword [rsp - 0x14], ebp
mov word [rsp + 0x24], 0x2886
add word [rsp + 0x24], 0x355a
xor word [rsp + 0x24], 0x6975
add word [rsp + 0x24], 0x359c
sub word [rsp + 0x24], 0x6a1
lea rdx, [rbp + 0x18]
mov dword [rsp - 0x28], 0x1579af05
mov byte [rsp + 0x26], 0x52
xor byte [rsp + 0x26], 0x1c
sub byte [rsp + 0x26], 4
sub byte [rsp + 0x26], 0x40
xor byte [rsp + 0x26], 0x78
xchg rcx, r14
mov qword [rbp + 0x10], r14
xchg r14, rcx
mov eax, 0x4d3d3885
xor eax, 0x6452ee6f
sub eax, 0x1f75bbad
xor eax, 0x9fa1b3a
xchg rdx, rax
mov qword [rbp + 0x48], rdx
xchg rdx, rax
xchg rbp, rbx
movups xmmword [rbx + 0x18], xmm0
xchg rbx, rbp
xchg rbp, r8
movups xmmword [r8 + 0x28], xmm0
xchg rbp, r8
xchg rbp, r10
movups xmmword [r10 + 0x38], xmm0
xchg r10, rbp
cmp rcx, rdx
xchg rdi, rdi
je 0x1404acc90
call fcn.1400bb8f0
xchg r9, rax
mov r9, qword [rbp + 0x48]
xchg r9, rax
lea rdx, [rbp + 0x18]
xorps xmm0, xmm0
mov qword [rbp + 0x10], rdx
mov dword [rsp - 0x30], 0x669a3395
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
xchg rbp, rdx
movups xmmword [rdx + 0x18], xmm0
xchg rbp, rdx
xchg rbp, rcx
movups xmmword [rcx + 0x28], xmm0
xchg rbp, rcx
xchg r14, rbp
movups xmmword [r14 + 0x38], xmm0
xchg r14, rbp
test rax, rax
je 0x1404accf6
nop word [rax + rax]
xchg r8, r8
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov r15, r15
cmp rcx, qword [rbp + 0x48]
jb 0x1404accdd
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x10]
mov dword [rsp - 0x38], 0x5e67c743
lea rcx, [rbp + 0x4a0]
call fcn.1404c4320
mov rcx, qword [rbp + 0x10]
xchg r10, r10
mov esi, eax
lea rax, [rbp + 0x18]
cmp rcx, rax
jne 0x1404acd57
mov dword [rsp - 0x20], 0xa6d8990
lea rdi, [rbp + 0x18]
xor eax, eax
mov ecx, 0x791a29f
add ecx, 0x5785ba67
sub ecx, 0x5d611bf0
sub ecx, 0x1b640e6
rep stosb byte [rdi], al
xchg r12, r12
jmp 0x1404acd5f
call fcn.1400bb8f0
xchg r8, r8
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
cmp rcx, rax
jne 0x1404acd97
xchg rsi, rsi
lea rdi, [rbp + 0x58]
xor eax, eax
mov ecx, 0x7676ffe2
add ecx, 0x5c1eee
xor ecx, 0x7abde89b
xor ecx, 0xc6ef67b
rep stosb byte [rdi], al
jmp 0x1404acd9f
call fcn.1400bb8f0
xchg r15, r15
test esi, esi
js 0x1404ad024
xorps xmm0, xmm0
xchg r13, r13
mov dword [rsp + 0x30], 0x159d46b9
xor dword [rsp + 0x30], 0x614b2ae2
sub dword [rsp + 0x30], 0x71261d05
add dword [rsp + 0x30], 0x41832349
add dword [rsp + 0x30], 0x3a2de2e9
lea rcx, [rbp + 0x98]
mov r11, r11
mov dword [rsp + 0x34], 0x3b34ed53
xor dword [rsp + 0x34], 0x4128441c
xor dword [rsp + 0x34], 0x7641b39d
add dword [rsp + 0x34], 0x490457eb
lea rdx, [rbp + 0x98]
mov dword [rsp - 0x28], 0x584e5b71
mov dword [rsp + 0x38], 0x6a557541
sub dword [rsp + 0x38], 0x2c0cccf
sub dword [rsp + 0x38], 0x4b85fa5e
add dword [rsp + 0x38], 0x37a281d6
add dword [rsp + 0x38], 0x1dba2398
mov word [rsp + 0x3c], 0x16ea
xor word [rsp + 0x3c], 0x27e9
sub word [rsp + 0x3c], 0x1f8f
xor word [rsp + 0x3c], 0x72e4
mov eax, 0x70fd78a0
xor eax, 0x5abd0995
add eax, 0x26224101
xor eax, 0x5062b239
mov byte [rsp + 0x3e], 0x51
sub byte [rsp + 0x3e], 0x13
xor byte [rsp + 0x3e], 0x77
sub byte [rsp + 0x3e], 0x11
xor byte [rsp + 0x3e], 0x4a
mov qword [rbp + 0x90], rcx
xchg r9, rax
mov qword [rbp + 0xc8], r9
xchg r9, rax
xchg rsp, rbp
movups xmmword [rsp + 0x98], xmm0
xchg rsp, rbp
movups xmmword [rbp + 0xa8], xmm0
xchg rsi, rbp
movups xmmword [rsi + 0xb8], xmm0
xchg rsi, rbp
cmp rcx, rdx
mov rdx, rdx
je 0x1404acecb
call fcn.1400bb8f0
mov rax, qword [rbp + 0xc8]
lea rcx, [rbp + 0x98]
mov dword [rsp - 0x24], 0x20892269
xorps xmm0, xmm0
mov qword [rbp + 0x90], rcx
xchg r15, rbp
movups xmmword [r15 + 0x98], xmm0
xchg r15, rbp
movups xmmword [rbp + 0xa8], xmm0
xchg rbp, r14
movups xmmword [r14 + 0xb8], xmm0
xchg rbp, r14
test rax, rax
mov dword [rsp - 0x38], 0x45961746
je 0x1404acf42
nop dword [rax + rax]
movzx eax, byte [rsp + rbx + 0x30]
mov word [rcx + rbx*2], ax
mov dword [rsp - 0x2c], 0x6fa18163
inc rbx
cmp rbx, qword [rbp + 0xc8]
jb 0x1404acf1d
mov dword [rsp - 0x34], edi
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x4a0]
call fcn.1404bcda0
xchg rdi, rcx
mov rdi, qword [rbp + 0x90]
xchg rcx, rdi
mov esi, eax
xchg r8, r8
lea rax, [rbp + 0x98]
cmp rcx, rax
jne 0x1404acfaa
mov dword [rsp - 0x20], 0x2b14cbdf
lea rdi, [rbp + 0x98]
xor eax, eax
mov ecx, 0x1cae3c40
add ecx, 0x494b1516
sub ecx, 0x65bc623a
sub ecx, 0x3ceeec
rep stosb byte [rdi], al
mov dword [rsp - 0x14], edi
jmp 0x1404acfaf
call fcn.1400bb8f0
test esi, esi
js 0x1404ad024
mov r10, r10
mov rdx, qword [rbp + 0x700]
lea r9, [rbp + 0x4a0]
mov r8d, 0x15535229
add r8d, 0xc352b14
sub r8d, 0x11cafa1f
sub r8d, 0xfbd831d
lea rcx, [rbp + 0x3d0]
call fcn.1404c7e30
mov dword [rsp - 0x20], ebp
lea rdx, [r13 + 0x10]
lea rcx, [rbp + 0x3d0]
call fcn.1404c6280
lea rcx, [rbp + 0x3d0]
mov dword [rsp - 0x28], ebx
call fcn.1404c7fa0
lea rcx, [rbp + 0x3d0]
mov esi, eax
call fcn.1404c7ec0
xchg rsi, rsi
lea rcx, [rbp + 0x4a0]
call fcn.1404bc3a0
mov rcx, qword [rbp + 0x708]
mov r10, r10
jmp 0x1404ac608
bt ecx, 0xa
jae 0x1404ad7b8
xchg r13, r13
xchg rdi, rbp
mov rbp, qword [r13]
xchg rdi, rbp
lea rcx, [rbp + 0xd8]
xorps xmm0, xmm0
mov r11, r11
mov qword [rsp + 0x20], rbx
mov r14d, 0x2609847b
add r14d, 0x598fe38d
sub r14d, 0x7da98cd3
xor r14d, 0x1efdb39
mov dword [rsp + 0x30], 0x206e970f
xor dword [rsp + 0x30], 0x4bdf8496
xor dword [rsp + 0x30], 0x55e6faa7
xor dword [rsp + 0x30], 0x345d008
xor dword [rsp + 0x30], 0x755261a3
lea rdx, [rbp + 0xd8]
xchg r12, r12
mov dword [rsp + 0x34], 0x5debc82b
xor dword [rsp + 0x34], 0x602086eb
sub dword [rsp + 0x34], 0x2a89f39d
add dword [rsp + 0x34], 0x67fecabf
mov dword [rsp + 0x38], 0x1b52f804
add dword [rsp + 0x38], 0x45c27da6
xor dword [rsp + 0x38], 0x6c533993
sub dword [rsp + 0x38], 0x1078554
add dword [rsp + 0x38], 0x6f22a0d8
mov eax, r14d
mov dword [rsp - 0x44], 0x21fe7699
xchg rsp, rax
mov qword [rbp + 0x108], rsp
xchg rsp, rax
xchg r9, rcx
mov qword [rbp + 0xd0], r9
xchg r9, rcx
movups xmmword [rbp + 0xd8], xmm0
xchg rdi, rbp
movups xmmword [rdi + 0xe8], xmm0
xchg rdi, rbp
xchg rbp, r15
movups xmmword [r15 + 0xf8], xmm0
xchg rbp, r15
cmp rcx, rdx
mov dword [rsp - 0x44], ecx
je 0x1404ad15f
call fcn.1400bb8f0
xchg rdi, rax
mov rdi, qword [rbp + 0x108]
xchg rdi, rax
lea rcx, [rbp + 0xd8]
xchg rsi, rsi
xorps xmm0, xmm0
mov qword [rbp + 0xd0], rcx
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
xchg rbp, r8
movups xmmword [r8 + 0xd8], xmm0
xchg rbp, r8
movups xmmword [rbp + 0xe8], xmm0
xchg rbp, rbp
xchg rsp, rbp
movups xmmword [rsp + 0xf8], xmm0
xchg rsp, rbp
test rax, rax
mov r10, r10
je 0x1404ad1ca
movzx eax, byte [rsp + rdx + 0x30]
mov word [rcx + rdx*2], ax
inc rdx
mov rsi, rsi
cmp rdx, qword [rbp + 0x108]
jb 0x1404ad1ae
mov r9d, 0x342482e6
sub r9d, 0x2c8d7b2d
xor r9d, 0x91be88c
xor r9d, 0xe8cef37
lea r8, [rsp + 0x20]
lea rdx, [rbp + 0xd0]
mov r8, r8
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.14047b690
xchg rcx, rsp
mov rsp, qword [rbp + 0xd0]
xchg rcx, rsp
mov esi, eax
lea rax, [rbp + 0xd8]
cmp rcx, rax
xchg r15, r15
jne 0x1404ad254
lea rdi, [rbp + 0xd8]
xor eax, eax
mov ecx, 0x3970c683
add ecx, 0x2ec9918d
xor ecx, 0x7d108f04
add ecx, 0x52c6c97b
sub ecx, 0x67f1a05f
rep stosb byte [rdi], al
mov rdi, rdi
jmp 0x1404ad25c
call fcn.1400bb8f0
mov r9, r9
test esi, esi
jne 0x1404ad9b9
mov rdx, qword [rsp + 0x20]
xchg rdx, rdx
lea rcx, [rbp + 0x4a0]
mov r8b, 0x2e
xor r8b, 0x5b
sub r8b, 0x2a
xor r8b, 0x3b
sub r8b, 0x6f
mov esi, 0x17bc948
add esi, 0x559a4c18
add esi, 0x237332d5
xor esi, 0xba89495f
call fcn.1404bc0d0
mov r9, r9
lea rcx, [rbp + 0x4a0]
call fcn.1404c3660
test al, al
je 0x1404ac5e9
xchg r8, r8
xorps xmm0, xmm0
xchg rbx, r13
mov qword [rbp + 0x308], r13
xchg r13, rbx
lea rax, [rbp + 0x2d8]
xchg rdi, rdi
mov dword [rsp + 0x30], 0x1888b875
add dword [rsp + 0x30], 0xdaa63cc
xor dword [rsp + 0x30], 0x3a4e991b
xor dword [rsp + 0x30], 0x543dddcf
lea rcx, [rbp + 0x118]
mov dword [rsp - 0x34], edx
xchg r14, rax
mov qword [rbp + 0x2d0], r14
xchg r14, rax
lea rax, [rbp + 0x118]
mov dword [rsp - 0x34], esi
mov dword [rsp + 0x34], 0x2e1925cd
sub dword [rsp + 0x34], 0x1bd7fe88
xor dword [rsp + 0x34], 0x3de29eaa
xor dword [rsp + 0x34], 0x54e39c0d
mov dword [rsp + 0x38], 0x5a6438ea
sub dword [rsp + 0x38], 0x2fabee3
xor dword [rsp + 0x38], 0x2585864a
xor dword [rsp + 0x38], 0x98d9bf0
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x148], r14
mov dword [rsp - 0x10], 0x54d2b981
xchg rdi, rbp
movups xmmword [rdi + 0x2d8], xmm0
xchg rdi, rbp
xchg rbp, r10
movups xmmword [r10 + 0x2e8], xmm0
xchg r10, rbp
xchg r10, rbp
movups xmmword [r10 + 0x2f8], xmm0
xchg r10, rbp
xchg rbp, r10
movups xmmword [r10 + 0x118], xmm0
xchg rbp, r10
movups xmmword [rbp + 0x128], xmm0
movups xmmword [rbp + 0x138], xmm0
xchg rbp, rbp
cmp rcx, rax
je 0x1404ad3ce
call fcn.1400bb8f0
mov r14, qword [rbp + 0x148]
mov dword [rsp - 0x38], esp
lea rdx, [rbp + 0x118]
xorps xmm0, xmm0
xchg rdx, r9
mov qword [rbp + 0x110], r9
xchg rdx, r9
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
xchg r11, rbp
movups xmmword [r11 + 0x118], xmm0
xchg r11, rbp
xchg rbp, rbx
movups xmmword [rbx + 0x128], xmm0
xchg rbx, rbp
xchg rbp, rcx
movups xmmword [rcx + 0x138], xmm0
xchg rcx, rbp
test r14, r14
mov dword [rsp - 0x30], edi
je 0x1404ad44a
nop word [rax + rax]
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x30], ecx
inc rcx
cmp rcx, qword [rbp + 0x148]
jb 0x1404ad42d
lea r8, [rbp + 0x2d0]
mov dword [rsp - 0x18], esi
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x4a0]
call fcn.1404c4320
mov r11, r11
mov rcx, qword [rbp + 0x110]
mov esi, eax
lea rax, [rbp + 0x118]
cmp rcx, rax
mov rsp, rsp
jne 0x1404ad4b1
lea rdi, [rbp + 0x118]
xor eax, eax
xchg rbx, rbx
mov ecx, 0x2521ec18
xor ecx, 0x7228c97
sub ecx, 0xff4b7d6
sub ecx, 0x120ea889
rep stosb byte [rdi], al
jmp 0x1404ad4b6
call fcn.1400bb8f0
xchg rbx, rcx
mov rbx, qword [rbp + 0x2d0]
xchg rcx, rbx
lea rax, [rbp + 0x2d8]
cmp rcx, rax
mov dword [rsp - 0x44], edx
jne 0x1404ad4fe
lea rdi, [rbp + 0x2d8]
xor eax, eax
mov ecx, 0x4fba47c6
add ecx, 0xc78a732
add ecx, 0xe221e7f
xor ecx, 0x6a550d47
rep stosb byte [rdi], al
jmp 0x1404ad506
call fcn.1400bb8f0
mov rsp, rsp
test esi, esi
js 0x1404ac5e9
movdqa xmm0, xmmword [0x14000c7f0]
lea rcx, [rbp + 0x158]
xchg r11, r11
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x158]
mov dword [rsp + 0x40], 0x1fa45403
sub dword [rsp + 0x40], 0xeb1aed5
add dword [rsp + 0x40], 0x3f2155ba
add dword [rsp + 0x40], 0x2b4d6cd5
xorps xmm0, xmm0
mov dword [rsp - 0x28], esi
mov qword [rbp + 0x150], rcx
mov eax, 0x10e0e21a
xor eax, 0x4b5b574d
sub eax, 0x10243c9d
add eax, 0x40158c6
sub eax, 0x4f98d16c
mov qword [rbp + 0x188], rax
xchg r13, rbp
movups xmmword [r13 + 0x158], xmm0
xchg r13, rbp
xchg rbp, r11
movups xmmword [r11 + 0x168], xmm0
xchg r11, rbp
movups xmmword [rbp + 0x178], xmm0
xchg r11, r11
cmp rcx, rdx
je 0x1404ad5ba
call fcn.1400bb8f0
xchg r12, rax
mov r12, qword [rbp + 0x188]
xchg r12, rax
lea rdx, [rbp + 0x158]
mov r13, r13
xorps xmm0, xmm0
mov qword [rbp + 0x150], rdx
mov rcx, rbx
mov dword [rsp - 0x18], esi
movups xmmword [rbp + 0x158], xmm0
xchg r14, rbp
movups xmmword [r14 + 0x168], xmm0
xchg rbp, r14
xchg rsp, rbp
movups xmmword [rsp + 0x178], xmm0
xchg rbp, rsp
test rax, rax
mov rdx, rdx
je 0x1404ad62d
nop dword [rax + rax]
movzx eax, byte [rsp + rcx + 0x30]
mov rdi, rdi
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0x188]
jb 0x1404ad609
mov dword [rsp - 0x1c], 0x113f5b7a
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x4a0]
call fcn.1404bcda0
mov dword [rsp - 0x3c], ecx
mov rcx, qword [rbp + 0x150]
mov esi, eax
lea rax, [rbp + 0x158]
cmp rcx, rax
mov dword [rsp - 0x3c], ebp
jne 0x1404ad68b
lea rdi, [rbp + 0x158]
xor eax, eax
mov ecx, 0x3362f94b
add ecx, 0x2e3b848e
add ecx, 0x18346ebf
sub ecx, 0x79d2ec68
rep stosb byte [rdi], al
mov rdi, rdi
jmp 0x1404ad690
call fcn.1400bb8f0
test esi, esi
js 0x1404ac5e9
xchg rsp, rsp
xchg rcx, rdx
mov rcx, qword [rbp + 0x700]
xchg rdx, rcx
lea r9, [rbp + 0x4a0]
mov r8d, 0x66911337
sub r8d, 0x4b60ee09
add r8d, 0x21b85c18
sub r8d, 0xbd0c615
sub r8d, 0x3117bb30
lea rcx, [rbp + 0x3d0]
mov dword [rsp - 0x40], esp
call fcn.1404c92c0
xchg r11, rbx
mov qword [rbp + 0x708], r11
xchg r11, rbx
call fcn.1404cf5e0
mov dword [rsp - 0x28], esp
test al, al
je 0x1404ad751
lea r8, [rbp + 0x708]
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
call fcn.1404a71c0
xchg r8, r8
mov rbx, qword [rbp + 0x708]
mov esi, eax
test eax, eax
js 0x1404ad77b
mov dword [rsp - 0x34], 0x428aa29f
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
lea rcx, [rbp + 0x3d0]
xchg r10, r10
call fcn.1404cf5f0
lea rdx, [r13 + 0x10]
lea rcx, [rbp + 0x3d0]
mov dword [rsp - 0x30], 0x6a5a4f3b
call fcn.1404c6280
lea rcx, [rbp + 0x3d0]
call fcn.1404cf100
mov esi, eax
mov dword [rsp - 0xc], edi
test rbx, rbx
je 0x1404ad7a4
xchg r14, r8
mov r14, rbx
xchg r14, r8
xchg r12, rbx
mov rdx, rbx
xchg rbx, r12
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
call fcn.1404aa4a0
lea rcx, [rbp + 0x3d0]
call fcn.1404c93a0
xchg r15, r15
jmp 0x1404ac5e9
bt ecx, 0xb
jae 0x1404adebf
mov dword [rsp - 0x14], 0x2029ef86
xchg rbx, rdi
mov rbx, qword [r13]
xchg rbx, rdi
lea rcx, [rbp + 0x198]
xchg rdi, rdi
xorps xmm0, xmm0
xchg rbx, r11
mov qword [rbp + 0x708], r11
xchg r11, rbx
mov r14d, 0x5aa9c285
sub r14d, 0x3eb9e74e
add r14d, 0x540e26c4
sub r14d, 0x19100c40
xor r14d, 0x56edf5bd
mov dword [rsp + 0x20], 0x184c03a8
sub dword [rsp + 0x20], 0x14cf3061
add dword [rsp + 0x20], 0x72ab781
add dword [rsp + 0x20], 0x5fcce5cf
lea rdx, [rbp + 0x198]
mov word [rsp + 0x24], 0x3aea
add word [rsp + 0x24], 0x2978
sub word [rsp + 0x24], 0x2a27
xor word [rsp + 0x24], 0x5502
add word [rsp + 0x24], 0xd82
mov qword [rbp + 0x190], rcx
mov eax, r14d
mov qword [rbp + 0x1c8], rax
mov dword [rsp - 0x18], 0x2254d0d
movups xmmword [rbp + 0x198], xmm0
xchg rsi, rbp
movups xmmword [rsi + 0x1a8], xmm0
xchg rbp, rsi
movups xmmword [rbp + 0x1b8], xmm0
cmp rcx, rdx
mov r10, r10
je 0x1404ad8aa
call fcn.1400bb8f0
xchg rbx, rax
mov rbx, qword [rbp + 0x1c8]
xchg rbx, rax
lea rcx, [rbp + 0x198]
mov dword [rsp - 0x38], 0x6108b56f
xorps xmm0, xmm0
mov qword [rbp + 0x190], rcx
mov rdx, rbx
movups xmmword [rbp + 0x198], xmm0
xchg rsi, rsi
xchg rbp, r14
movups xmmword [r14 + 0x1a8], xmm0
xchg rbp, r14
xchg rbp, r9
movups xmmword [r9 + 0x1b8], xmm0
xchg rbp, r9
test rax, rax
mov dword [rsp - 0x1c], 0x27a9f715
je 0x1404ad920
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x20]
mov word [rcx + rdx*2], ax
xchg r10, r10
inc rdx
cmp rdx, qword [rbp + 0x1c8]
jb 0x1404ad901
mov r12, r12
mov r9d, 0x35be392
xor r9d, 0x12a1c149
xor r9d, 0x1ff25e1f
xor r9d, 0xe087cc6
lea r8, [rbp + 0x708]
mov dword [rsp - 0x30], ebp
lea rdx, [rbp + 0x190]
xchg rsp, rdi
mov rcx, rsp
xchg rdi, rsp
call fcn.14047b690
mov rcx, qword [rbp + 0x190]
mov dword [rsp - 0x10], 0x4c45cc17
mov esi, eax
lea rax, [rbp + 0x198]
cmp rcx, rax
mov rsp, rsp
jne 0x1404ad9a9
lea rdi, [rbp + 0x198]
xor eax, eax
mov ecx, 0xa66abc0
add ecx, 0x5afb0a68
xor ecx, 0x813d1af
sub ecx, 0x6d726757
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x1404ad9ae
call fcn.1400bb8f0
test esi, esi
xchg rbx, rbx
je 0x1404ad9d2
mov eax, 0x6e7acf20
xor eax, 0x53152684
xor eax, 0x688299fa
add eax, 0x6a1291df
jmp 0x1404ae05a
mov rdx, qword [rbp + 0x708]
mov dword [rsp - 0x34], 0x24aa8335
lea rcx, [rbp + 0x4a0]
mov r8b, 0x52
xor r8b, 0xc
xor r8b, 0x77
add r8b, 0x3f
xor r8b, 0x69
mov esi, 0x1ae4b5dd
add esi, 0x420d544e
sub esi, 0x504260b3
add esi, 0xb35057f2
call fcn.1404bc0d0
mov dword [rsp - 0x10], ebp
lea rcx, [rbp + 0x4a0]
call fcn.1404c3660
test al, al
mov dword [rsp - 0x24], 0x611f1f4e
je 0x1404ade9f
xorps xmm0, xmm0
xchg rbx, r12
mov qword [rbp + 0x348], r12
xchg rbx, r12
lea rax, [rbp + 0x318]
xchg r9, r9
mov dword [rsp + 0x20], 0x7f4d2174
xor dword [rsp + 0x20], 0x4ac5edf6
sub dword [rsp + 0x20], 0x3691bb9
add dword [rsp + 0x20], 0x3854bfce
lea rcx, [rbp + 0x1d8]
mov dword [rsp - 0x20], 0xe90c309
mov qword [rbp + 0x310], rax
lea rax, [rbp + 0x1d8]
mov word [rsp + 0x24], 0x459b
sub word [rsp + 0x24], 0x2bb9
xor word [rsp + 0x24], 0x465a
sub word [rsp + 0x24], 0x19e3
add word [rsp + 0x24], 0x36e6
xchg r8, rcx
mov qword [rbp + 0x1d0], r8
xchg r8, rcx
xchg r14, rsi
mov qword [rbp + 0x208], rsi
xchg r14, rsi
xchg rdi, rbp
movups xmmword [rdi + 0x318], xmm0
xchg rdi, rbp
xchg rbp, r11
movups xmmword [r11 + 0x328], xmm0
xchg rbp, r11
xchg rbp, r12
movups xmmword [r12 + 0x338], xmm0
xchg r12, rbp
xchg rbp, r9
movups xmmword [r9 + 0x1d8], xmm0
xchg rbp, r9
xchg r12, rbp
movups xmmword [r12 + 0x1e8], xmm0
xchg rbp, r12
xchg rbp, rsi
movups xmmword [rsi + 0x1f8], xmm0
xchg rsi, rbp
cmp rcx, rax
mov r13, r13
je 0x1404adb3d
call fcn.1400bb8f0
xchg rsi, r14
mov rsi, qword [rbp + 0x208]
xchg rsi, r14
lea rdx, [rbp + 0x1d8]
mov dword [rsp - 0xc], 0x5f6a5327
xorps xmm0, xmm0
mov qword [rbp + 0x1d0], rdx
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
movups xmmword [rbp + 0x1d8], xmm0
xchg rbp, rsi
movups xmmword [rsi + 0x1e8], xmm0
xchg rsi, rbp
xchg r12, rbp
movups xmmword [r12 + 0x1f8], xmm0
xchg r12, rbp
test r14, r14
mov dword [rsp - 0x3c], ecx
je 0x1404adbba
nop word [rax + rax]
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x40], 0x53b44114
inc rcx
cmp rcx, qword [rbp + 0x208]
jb 0x1404adb99
lea r8, [rbp + 0x310]
xchg r11, r11
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x4a0]
call fcn.1404c4320
mov rcx, qword [rbp + 0x1d0]
mov dword [rsp - 0x20], 0x4c039436
mov esi, eax
lea rax, [rbp + 0x1d8]
cmp rcx, rax
jne 0x1404adc29
mov dword [rsp - 0x3c], esp
lea rdi, [rbp + 0x1d8]
xor eax, eax
mov ecx, 0x3f818470
add ecx, 0x1bd18fb9
sub ecx, 0x40f2aa75
xor ecx, 0x628fb204
sub ecx, 0x78efdb80
rep stosb byte [rdi], al
jmp 0x1404adc2e
call fcn.1400bb8f0
xchg rsp, rcx
mov rsp, qword [rbp + 0x310]
xchg rsp, rcx
lea rax, [rbp + 0x318]
mov r8, r8
cmp rcx, rax
jne 0x1404adc7f
lea rdi, [rbp + 0x318]
mov dword [rsp - 0x24], ebx
xor eax, eax
mov ecx, 0x73028172
xor ecx, 0x71e6038e
add ecx, 0x69aea544
add ecx, 0x12934f95
sub ecx, 0x7f2677a5
rep stosb byte [rdi], al
jmp 0x1404adc84
call fcn.1400bb8f0
test esi, esi
js 0x1404ade9f
mov dword [rsp - 0x44], 0x2e76ba45
movdqa xmm0, xmmword [0x14000c790]
lea rcx, [rbp + 0x218]
xchg rsp, r11
movdqa xmmword [r11 + 0x30], xmm0
xchg rsp, r11
lea rdx, [rbp + 0x218]
mov dword [rsp - 0x40], 0x79e005f
mov word [rsp + 0x40], 0x73f7
sub word [rsp + 0x40], 0x289f
sub word [rsp + 0x40], 0x802
xor word [rsp + 0x40], 0x10c4
xorps xmm0, xmm0
mov qword [rbp + 0x210], rcx
mov r15, r15
mov eax, 0x58b0ed0b
sub eax, 0x6218ac7
sub eax, 0x1f682434
xor eax, 0x33273e02
mov qword [rbp + 0x248], rax
xchg rbp, r9
movups xmmword [r9 + 0x218], xmm0
xchg r9, rbp
xchg rbp, r15
movups xmmword [r15 + 0x228], xmm0
xchg rbp, r15
movups xmmword [rbp + 0x238], xmm0
mov dword [rsp - 0x1c], edx
cmp rcx, rdx
je 0x1404add42
call fcn.1400bb8f0
xchg r11, rax
mov r11, qword [rbp + 0x248]
xchg r11, rax
lea rcx, [rbp + 0x218]
mov dword [rsp - 0x3c], edx
xorps xmm0, xmm0
mov qword [rbp + 0x210], rcx
movups xmmword [rbp + 0x218], xmm0
mov dword [rsp - 0x40], edi
xchg rbp, rdx
movups xmmword [rdx + 0x228], xmm0
xchg rdx, rbp
xchg r12, rbp
movups xmmword [r12 + 0x238], xmm0
xchg r12, rbp
test rax, rax
je 0x1404addb0
nop word [rax + rax]
mov dword [rsp - 0x2c], edi
movzx eax, byte [rsp + rbx + 0x30]
mov word [rcx + rbx*2], ax
inc rbx
xchg rdx, rdx
cmp rbx, qword [rbp + 0x248]
jb 0x1404add94
lea rdx, [rbp + 0x210]
mov rdx, rdx
lea rcx, [rbp + 0x4a0]
call fcn.1404bcda0
xchg r8, rcx
mov r8, qword [rbp + 0x210]
xchg r8, rcx
mov esi, eax
mov rsi, rsi
lea rax, [rbp + 0x218]
cmp rcx, rax
jne 0x1404ade1f
lea rdi, [rbp + 0x218]
mov dword [rsp - 0x2c], 0x395fcfe8
xor eax, eax
mov ecx, 0x4e1c66e9
sub ecx, 0x4943a91f
add ecx, 0x13811502
sub ecx, 0x1859d29c
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x5689cd04
jmp 0x1404ade24
call fcn.1400bb8f0
test esi, esi
xchg rsi, rsi
js 0x1404ade9f
xchg rsi, rdx
mov rsi, qword [rbp + 0x700]
xchg rsi, rdx
lea r9, [rbp + 0x4a0]
mov r8d, 0x427d18ea
sub r8d, 0x4479196
sub r8d, 0x126b6371
sub r8d, 0x2bca23e2
lea rcx, [rbp + 0x3d0]
call fcn.1404d0e40
lea rdx, [r13 + 0x10]
mov dword [rsp - 0x10], esp
lea rcx, [rbp + 0x3d0]
call fcn.1404c6280
lea rcx, [rbp + 0x3d0]
xchg rbx, rbx
call fcn.1404d1450
lea rcx, [rbp + 0x3d0]
mov esi, eax
call fcn.1404d0ed0
mov dword [rsp - 0x10], edx
lea rcx, [rbp + 0x4a0]
call fcn.1404bc3a0
mov rcx, qword [rbp + 0x708]
mov dword [rsp - 0x20], 0x534e730f
jmp 0x1404ac608
mov r8b, 0x50
add r8b, 8
sub r8b, 0x3b
xor r8b, 0x1c
lea rcx, [rbp + 0x4a0]
mov r8, r8
mov rdx, rdi
mov esi, 0x2f885e7e
xor esi, 0x13ed15fc
xor esi, 0x68b4e9cd
xor esi, 0x44f4734f
add esi, 0xafda306a
call fcn.1404bc0d0
mov dword [rsp - 0x2c], 0x6bd38fe5
lea rcx, [rbp + 0x4a0]
call fcn.1404c3660
test al, al
mov dword [rsp - 0x30], 0x5f085ff
je 0x1404ae04c
xorps xmm0, xmm0
mov qword [rbp + 0x388], rbx
mov dword [rsp - 0x38], ebp
lea rax, [rbp + 0x358]
lea rdx, [rbp + 0x670]
xchg rdi, rax
mov qword [rbp + 0x350], rdi
xchg rdi, rax
lea rcx, [rbp + 0x4a0]
mov dword [rsp - 0xc], 0x35d4b3be
xchg rdi, rbp
movups xmmword [rdi + 0x358], xmm0
xchg rdi, rbp
xchg r15, rbp
movups xmmword [r15 + 0x368], xmm0
xchg r15, rbp
xchg r9, rbp
movups xmmword [r9 + 0x378], xmm0
xchg rbp, r9
call fcn.1404c3f50
mov rsi, rsi
xchg rdi, rax
mov rdx, rdi
xchg rdi, rax
lea r8, [rbp + 0x350]
lea rcx, [rbp + 0x4a0]
mov r8, r8
call fcn.1404c4320
mov rcx, qword [rbp + 0x670]
mov esi, eax
mov r13, r13
lea rax, [rbp + 0x678]
cmp rcx, rax
jne 0x1404adff3
mov dword [rsp - 0x3c], 0x6366887e
lea rdi, [rbp + 0x678]
xor eax, eax
mov ecx, 0x7e794f1b
sub ecx, 0x4f8e644d
add ecx, 0x14bafb23
sub ecx, 0x43a5e5c1
rep stosb byte [rdi], al
mov rbp, rbp
jmp 0x1404adff8
call fcn.1400bb8f0
mov rcx, qword [rbp + 0x350]
lea rax, [rbp + 0x358]
xchg rdx, rdx
cmp rcx, rax
jne 0x1404ae03f
lea rdi, [rbp + 0x358]
xor eax, eax
xchg r8, r8
mov ecx, 0x299b6954
add ecx, 0x2f02462e
add ecx, 0x22af99e2
sub ecx, 0x7b4d4934
rep stosb byte [rdi], al
xchg r10, r10
jmp 0x1404ae04c
call fcn.1400bb8f0
mov dword [rsp - 0x14], 0x39055597
lea rcx, [rbp + 0x4a0]
call fcn.1404bc3a0
mov eax, esi
mov rsi, qword [rsp + 0x7f0]
mov dword [rsp - 0x14], 0x1a219b54
mov r14, qword [rsp + 0x7b0]
sub rsp, 0x3b0e81e7
add rsp, 0x3b0e899f
pop r15
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
mov dword [rsp - 0x3c], esp
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rbx, qword [rsp]
add rsp, 8
pop rbp
ret