Function at 0x140025270
Capabilities:
Access peb ldr_data
Check os version
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x25f0
call fcn.1400792c0
sub rsp, rax
vmovaps xmmword [rsp + 0x25e0], xmm6
vmovaps xmmword [rsp + 0x25d0], xmm7
vmovaps xmmword [rsp + 0x25c0], xmm8
vmovaps xmmword [rsp + 0x25b0], xmm9
vmovaps xmmword [rsp + 0x25a0], xmm10
vmovaps xmmword [rsp + 0x2590], xmm11
vmovaps xmmword [rsp + 0x2580], xmm12
vmovaps xmmword [rsp + 0x2570], xmm13
vmovaps xmmword [rsp + 0x2560], xmm14
vmovaps xmmword [rsp + 0x2550], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140092040]
xor rax, rsp
mov qword [rbp + 0x24e0], rax
vmovss xmm2, dword [0x140086fdc]
vmovss xmm1, dword [0x140086fe8]
lea rcx, [rbp + 0x88]
call fcn.14000bfa0
mov rcx, rax
xor edx, edx
call fcn.14003e2a0
movabs rax, 0x8fd0587495513ea8
lea rcx, [rbp + 0x1f80]
mov qword [rbp + 0x1f80], rax
movabs r14, 0x704efe2f6964693c
mov qword [rbp + 0x1f88], r14
movabs r15, 0x8fbc3906f03f5bef
vmovdqu xmm0, xmmword [rbp + 0x1f80]
mov qword [rbp + 0xbf0], r15
xor edx, edx
mov qword [rbp + 0xbf8], r14
mov r8d, 0x20a3
vpxor xmm1, xmm0, xmmword [rbp + 0xbf0]
vmovdqu xmmword [rbp + 0x1f80], xmm1
call fcn.14003af70
lea rcx, [rbp + 8]
call fcn.14003dfd0
call fcn.14003e2d0
mov edx, 0x15
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x1250]
mov rdi, rax
lea r9d, [rdx + 4]
lea r8d, [rdx - 2]
call fcn.14000bfd0
mov rcx, rax
call fcn.14000c030
lea rcx, [rbp + 0x90]
mov ebx, eax
call fcn.14003e150
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x98]
call fcn.140021d60
vxorps xmm10, xmm10, xmm10
xor r13d, r13d
lea rdx, [rbp + 8]
mov dword [rsp + 0x28], r13d
mov r9d, ebx
mov r8, rax
mov rcx, rdi
vmovss dword [rsp + 0x20], xmm10
call fcn.140054c60
call fcn.14003e2d0
mov edx, 6
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea r8d, [r13 + 4]
lea rcx, [rbp + 0x1260]
mov rsi, rax
call fcn.14000bfd0
mov rcx, rax
call fcn.14000c030
vmovss xmm15, dword [0x140086df4]
vmovaps xmm2, xmm15
vmovaps xmm1, xmm15
lea rcx, [rbp + 0xa0]
mov edi, eax
call fcn.14000bfa0
lea rcx, [rbp + 0xa8]
mov rbx, rax
call fcn.14003e150
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xb0]
call fcn.140021d60
mov r8, rbx
lea rcx, [rbp + 0xb8]
mov rdx, rax
call fcn.140021d90
vmovaps xmm2, xmm15
vmovaps xmm1, xmm15
lea rcx, [rbp + 0xc0]
mov rbx, rax
call fcn.14000bfa0
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xc8]
call fcn.140021d60
mov r9d, edi
mov dword [rsp + 0x28], r13d
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm10
call fcn.140054c60
call fcn.14003e2d0
lea edx, [r13 + 0xb]
mov dword [rsp + 0x20], 0xff
lea r9d, [r13 + 0x10]
mov rdi, rax
lea r8d, [r13 + 0xa]
lea rcx, [rbp + 0x1270]
call fcn.14000bfd0
mov rcx, rax
call fcn.14000c030
lea rcx, [rbp + 0xd0]
mov ebx, eax
call fcn.14003e150
vmovss xmm12, dword [0x140086f50]
vmovaps xmm2, xmm12
lea rcx, [rbp + 0xd8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xe0]
call fcn.140021d60
vmovss xmm9, dword [0x140086ec0]
mov r9d, ebx
mov dword [rsp + 0x28], 0x30
mov r8, rax
lea rdx, [rbp + 8]
mov rcx, rdi
vmovss dword [rsp + 0x20], xmm9
call fcn.140054c60
call fcn.14003e2d0
mov qword [rbp + 0x12d8], r14
lea rcx, [rbp + 0x1280]
movabs rsi, 0x8fbc5274915d36aa
mov qword [rbp + 0xbd0], r15
mov qword [rbp + 0x12d0], rsi
mov rdi, rax
vmovdqu xmm0, xmmword [rbp + 0x12d0]
mov qword [rbp + 0xbd8], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xbd0]
vmovdqu xmmword [rbp + 0x12d0], xmm1
vmovaps xmm1, xmm15
vmovaps xmm3, xmm15
vmovaps xmm2, xmm15
vmovss dword [rsp + 0x20], xmm15
call fcn.14000bfb0
mov rcx, rax
call fcn.14000c030
vmovss xmm11, dword [0x14008702c]
mov qword [rbp + 0x1f60], rsi
lea rdx, [rbp + 0x1f60]
mov qword [rbp + 0x1f68], r14
lea rcx, [rbp + 0xe8]
vmovdqu xmm0, xmmword [rbp + 0x1f60]
mov qword [rbp + 0xbb0], r15
xor r9d, r9d
mov qword [rbp + 0xbb8], r14
xor r8d, r8d
vpxor xmm1, xmm0, xmmword [rbp + 0xbb0]
vmovdqu xmmword [rbp + 0x1f60], xmm1
vmovss dword [rsp + 0x20], xmm11
mov ebx, eax
call fcn.140037920
vmovss xmm2, dword [0x140086da4]
vmovss xmm1, dword [0x140086ee8]
lea rcx, [rbp + 0xf0]
vmovss xmm0, dword [rax + 4]
vfnmadd213ss xmm2, xmm0, dword [0x140086f18]
call fcn.14000bfa0
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xf8]
call fcn.140021d60
lea r9, [rbp + 0x12d0]
mov qword [rsp + 0x20], r13
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140055070
mov rdx, qword [str.Aimbot]
lea rcx, [rbp + 0x10]
xor r9d, r9d
xor r8d, r8d
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
vmovss xmm8, dword [0x140086ef0]
mov rdx, qword [str.Visuals]
lea rcx, [rbp + 0x10]
xor r9d, r9d
xor r8d, r8d
vaddss xmm0, xmm8, dword [rax]
vcvttss2si rbx, xmm0
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
mov rdx, qword [str.Radar]
lea rcx, [rbp + 0x10]
vxorps xmm1, xmm1, xmm1
xor r9d, r9d
xor r8d, r8d
vaddss xmm2, xmm8, dword [rax]
mov eax, ebx
vcvtsi2ss xmm1, xmm1, rax
vaddss xmm0, xmm2, xmm1
vcvttss2si rbx, xmm0
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
mov rdx, qword [str.Exploits]
lea rcx, [rbp + 0x10]
vxorps xmm1, xmm1, xmm1
xor r9d, r9d
xor r8d, r8d
vaddss xmm2, xmm8, dword [rax]
mov eax, ebx
vcvtsi2ss xmm1, xmm1, rax
vaddss xmm0, xmm2, xmm1
vcvttss2si rbx, xmm0
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
mov rdx, qword [str.Miscellaneous]
lea rcx, [rbp + 0x10]
vxorps xmm1, xmm1, xmm1
xor r9d, r9d
xor r8d, r8d
vaddss xmm2, xmm8, dword [rax]
mov eax, ebx
vcvtsi2ss xmm1, xmm1, rax
vaddss xmm0, xmm2, xmm1
vcvttss2si rbx, xmm0
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
vxorps xmm1, xmm1, xmm1
mov qword [rbp + 0xb90], r15
lea rdx, [rbp + 0x1f40]
mov qword [rbp + 0xb98], r14
lea rcx, [rbp + 0x100]
vaddss xmm2, xmm8, dword [rax]
mov eax, ebx
xor r9d, r9d
vcvtsi2ss xmm1, xmm1, rax
vaddss xmm0, xmm2, xmm1
mov qword [rbp + 0x1f40], rsi
xor r8d, r8d
mov qword [rbp + 0x1f48], r14
vcvttss2si rbx, xmm0
vmovdqu xmm0, xmmword [rbp + 0x1f40]
vpxor xmm1, xmm0, xmmword [rbp + 0xb90]
vmovdqu xmmword [rbp + 0x1f40], xmm1
vmovss dword [rsp + 0x20], xmm11
call fcn.140037920
vmovss xmm7, dword [0x140086da4]
vmovss xmm0, dword [rax + 4]
vfnmadd213ss xmm7, xmm0, dword [0x140086efc]
lea rcx, [rbp + 0x108]
call fcn.14003e150
mov ecx, ebx
vxorps xmm6, xmm6, xmm6
vcvtsi2ss xmm6, xmm6, rcx
vmovss xmm0, dword [rax]
vsubss xmm3, xmm0, xmm6
vsubss xmm1, xmm3, xmm8
vmovaps xmm2, xmm7
lea rcx, [rbp + 0x110]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
vmovss xmm2, dword [0x140086f3c]
vmovaps xmm1, xmm6
lea rcx, [rbp + 0x118]
call fcn.14000bfa0
mov qword [rbp + 0x1f28], r14
movabs rcx, 0x8fbc3906835d3abb
mov qword [rbp + 0x1f20], rcx
xor r9d, r9d
vmovdqu xmm0, xmmword [rbp + 0x1f20]
mov qword [rbp + 0xcf0], r15
lea rcx, [rbp + 0x1f20]
mov qword [rbp + 0xcf8], r14
xor r8d, r8d
vpxor xmm1, xmm0, xmmword [rbp + 0xcf0]
mov rdx, rax
mov dword [rsp + 0x20], r13d
vmovdqu xmmword [rbp + 0x1f20], xmm1
call fcn.140037c00
mov ebx, r13d
lea rdi, str.Aimbot
nop word [rax + rax]
mov rcx, qword [rdi]
lea rdx, [0x140116a94]
mov r8d, ebx
call fcn.140023170
vmovaps xmm1, xmm11
vmovaps xmm0, xmm10
call fcn.1400419f0
inc ebx
lea rdi, [rdi + 8]
cmp ebx, 5
jl 0x1400258c0
call fcn.140038290
mov eax, dword [0x140116a94]
lea rdi, [0x140080604]
movabs rsi, 0x119918cd11a889de
movabs r12, 0xd1e07a04db1af409
vmovss xmm14, dword [0x140086f68]
vmovss xmm7, dword [0x140086ed0]
vmovss xmm11, dword [0x140086d60]
vmovss xmm13, dword [0x140086ee0]
test eax, eax
jne 0x140027a39
lea rcx, [rbp + 0x48]
vmovss dword [rbp + 0x48], xmm8
vmovss dword [rbp + 0x4c], xmm14
call fcn.140041ab0
lea rcx, [rbp + 0x120]
call fcn.140041cb0
lea rcx, [rbp + 0x128]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm8
call fcn.140041cb0
mov rcx, qword [0x140116768]
lea rdx, [rbp + 0x1bc0]
mov qword [rbp + 0xb70], r15
xor r8d, r8d
mov qword [rbp + 0xb78], r14
vmovss xmm0, dword [rax]
vsubss xmm1, xmm0, xmm8
vmovss dword [rbp + 0x50], xmm1
vmovss dword [rbp + 0x54], xmm6
movabs rax, 0xfbc85c55d05232ae
mov qword [rbp + 0x1bc0], rax
movabs rax, 0x704efe2f1a030755
mov qword [rbp + 0x1bc8], rax
vmovdqu xmm0, xmmword [rbp + 0x1bc0]
vpxor xmm1, xmm0, xmmword [rbp + 0xb70]
vmovdqu xmmword [rbp + 0x1bc0], xmm1
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rcx, qword [rcx + 0x4008]
call fcn.1400340b0
mov r9b, 1
mov dword [rsp + 0x28], r13d
lea r8, [rbp + 0x50]
mov dword [rsp + 0x20], r13d
mov edx, eax
lea rcx, [rbp + 0x1bc0]
call fcn.140037cb0
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x1f00]
mov qword [rbp + 0x1f08], r14
movabs rax, 0x8fbc4d69925232ae
mov qword [rbp + 0x1f00], rax
add rdx, 8
vmovdqu xmm0, xmmword [rbp + 0x1f00]
mov qword [rbp + 0xb50], r15
mov qword [rbp + 0xb58], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xb50]
vmovdqu xmmword [rbp + 0x1f00], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x130]
call fcn.140041a60
lea rcx, [rbp + 0x138]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
lea rcx, [rbp + 0x58]
vmovss xmm0, dword [rax]
vmovss dword [rbp + 0x58], xmm0
vmovss dword [rbp + 0x5c], xmm6
call fcn.140041ab0
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x1ee0]
movabs rax, 0x704efe2f69000755
mov qword [rbp + 0xb30], r15
mov qword [rbp + 0x1ee8], rax
movabs rbx, 0xedc55c4dd05232ae
mov qword [rbp + 0x1ee0], rbx
add rdx, 0xc
vmovdqu xmm0, xmmword [rbp + 0x1ee0]
mov qword [rbp + 0xb38], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xb30]
vmovdqu xmmword [rbp + 0x1ee0], xmm1
call fcn.1400244d0
movabs rax, 0x422bf0749000755
mov qword [rbp + 0x1700], rbx
mov qword [rbp + 0x1708], rax
movabs rax, 0xb4961370ba74866c
mov qword [rbp + 0x1710], rax
movabs rax, 0x119918cd11a889f7
mov qword [rbp + 0x1718], rax
mov qword [rbp + 0x24a0], r15
vmovdqu ymm0, ymmword [rbp + 0x1700]
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x1700]
mov qword [rbp + 0x24a8], r14
add rdx, 0x10
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1700], ymm1
vzeroupper
call fcn.1400244d0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xf6d05749d05232ae
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1720], rcx
movabs rcx, 0x1506de410c0c3e1c
mov qword [rbp + 0x1728], rcx
movabs rcx, 0xbe901b618c3a9065
mov qword [rbp + 0x1730], rcx
lea rdx, [rax + 0x22]
movabs rcx, 0x119918cd11a889b0
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1738], rcx
lea rcx, [rbp + 0x1720]
vmovdqu ymm0, ymmword [rbp + 0x1720]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1720], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x140]
call fcn.140041a60
lea rcx, [rbp + 0x148]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x150]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x30], r13b
jne 0x140025f27
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe1d551729f5036bc
mov qword [rbp + 0xb10], r15
mov qword [rbp + 0x1fa0], rcx
movabs rcx, 0x704efe2f6964695b
mov qword [rbp + 0x1fa8], rcx
lea rcx, str._.2f
vmovdqu xmm0, xmmword [rbp + 0x1fa0]
mov qword [rbp + 0xb18], r14
lea rdx, [rax + 0x1c]
vpxor xmm1, xmm0, xmmword [rbp + 0xb10]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1fa0]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vmovdqu xmmword [rbp + 0x1fa0], xmm1
call fcn.140022950
movabs rax, 0xe8ce5852d05232ae
mov qword [rbp + 0xed0], r15
mov qword [rbp + 0x1ec0], rax
lea r8, str.Head
movabs rax, 0x704efe2f69641d59
mov qword [rbp + 0xed8], r14
mov qword [rbp + 0x1ec8], rax
lea rdx, [0x1401169f8]
vmovdqu xmm0, xmmword [rbp + 0x1ec0]
vpxor xmm1, xmm0, xmmword [rbp + 0xed0]
mov r9d, 8
mov dword [rsp + 0x20], 7
lea rcx, [rbp + 0x1ec0]
vmovdqu xmmword [rbp + 0x1ec0], xmm1
call fcn.140062b40
mov ebx, dword [0x1401169f8]
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov dword [rax + 0x14], ebx
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xe9d319629c5a32a9
mov qword [rbp + 0x1758], rsi
mov qword [rbp + 0x1740], rcx
lea r8, [rbx + 0x2b0]
movabs rcx, 0x190dde580c0d3f1c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1748], rcx
lea rdx, [rax + 0x38c]
movabs rcx, 0xd1e07a04be76977b
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1750], rcx
lea rcx, [rbp + 0x1740]
vmovdqu ymm0, ymmword [rbp + 0x1740]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1740], ymm1
vzeroupper
call fcn.140023970
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x38c], r13b
je 0x140025ed5
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe9d319629c5a32a9
mov qword [rbp + 0x1778], rsi
mov qword [rbp + 0x1760], rcx
mov r9d, 0x1f4
movabs rcx, 0x111cde580c0d3f1c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1768], rcx
lea rdx, [rax + 0x18]
movabs rcx, 0xd1e07a04a86f9d6d
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1770], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1760]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1760]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1760], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x38c], r13b
jne 0x140025f27
lea rcx, [rbp + 0x158]
call fcn.140041a60
lea rcx, [rbp + 0x160]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x168]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xafc5586a804c32ab
mov qword [rbp + 0x1798], rsi
mov qword [rbp + 0x1780], rcx
lea r8, [rbx + 0x2a0]
movabs rcx, 0x19228a4a0e160868
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1788], rcx
lea rdx, [rax + 0xc6]
movabs rcx, 0xd1e07a04db1a9167
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1790], rcx
lea rcx, [rbp + 0x1780]
vmovdqu ymm0, ymmword [rbp + 0x1780]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1780], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x170]
call fcn.140041a60
lea rcx, [rbp + 0x178]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x180]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc49c5c749f513ca6
mov qword [rbp + 0x17b8], rsi
mov qword [rbp + 0x17a0], rcx
movabs rcx, 0x356e9a4a02070652
mov qword [rbp + 0x17a8], rcx
movabs rcx, 0xd1e00961b2779167
mov qword [rbp + 0x17b0], rcx
lea rdx, [rax + 0x20]
vmovdqu ymm0, ymmword [rbp + 0x17a0]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x17a0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x17a0], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x188]
call fcn.140041a60
lea rcx, [rbp + 0x190]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x198]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xc69c5c749f513ca6
mov qword [rbp + 0x17d8], rsi
mov qword [rbp + 0x17c0], rax
movabs rax, 0x15229c461a0d1f52
mov qword [rbp + 0x17c8], rax
movabs rax, 0xa2851369be74b129
mov qword [rbp + 0x17d0], rax
vmovdqu ymm0, ymmword [rbp + 0x17c0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x17c0]
add rdx, 0x21
vmovdqu ymmword [rbp + 0x17c0], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x1a0]
call fcn.140041a60
lea rcx, [rbp + 0x1a8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x1b0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xebd94b56d05232ae
mov qword [rbp + 0xeb0], r15
mov qword [rbp + 0x1ea0], rcx
movabs rcx, 0x704e904000100a55
mov qword [rbp + 0x1ea8], rcx
lea rcx, [rbp + 0x1ea0]
vmovdqu xmm0, xmmword [rbp + 0x1ea0]
mov qword [rbp + 0xeb8], r14
lea rdx, [rax + 0x38e]
vpxor xmm1, xmm0, xmmword [rbp + 0xeb0]
vmovdqu xmmword [rbp + 0x1ea0], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x1b8]
call fcn.140041a60
lea rcx, [rbp + 0x1c0]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x1c8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x38e], r13b
je 0x140026339
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xafc5586a804c32ab
mov qword [rbp + 0x17f8], rsi
mov qword [rbp + 0x17e0], rcx
lea r8, [rbx + 0x320]
movabs rcx, 0x193a9d460d011b6c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x17e8], rcx
lea rdx, [rax + 0x38d]
movabs rcx, 0xd1e07a04db1a9a66
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x17f0], rcx
lea rcx, [rbp + 0x17e0]
vmovdqu ymm0, ymmword [rbp + 0x17e0]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x17e0], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x1d0]
call fcn.140041a60
lea rcx, [rbp + 0x1d8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x1e0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x704efe2f6910067e
mov qword [rbp + 0xaf0], r15
mov qword [rbp + 0x1e88], rcx
movabs rbx, 0xafce5c61975629bb
mov qword [rbp + 0x1e80], rbx
lea rcx, [rbp + 0x1e80]
vmovdqu xmm0, xmmword [rbp + 0x1e80]
mov qword [rbp + 0xaf8], r14
lea rdx, [rax + 0x23]
vpxor xmm1, xmm0, xmmword [rbp + 0xaf0]
vmovdqu xmmword [rbp + 0x1e80], xmm1
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x23], r13b
je 0x1400266d0
lea rcx, [0x140117088]
call fcn.140008bf0
mov qword [rbp + 0x1e60], rbx
movabs rcx, 0x702a90460b1d0c77
mov qword [rbp + 0x1e68], rcx
lea rcx, [rbp + 0x1e60]
vmovdqu xmm0, xmmword [rbp + 0x1e60]
mov qword [rbp + 0xe70], r15
lea rdx, [rax + 0x24]
mov qword [rbp + 0xe78], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xe70]
vmovdqu xmmword [rbp + 0x1e60], xmm1
call fcn.1400244d0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x11229b6b4910067e
mov qword [rbp + 0x1800], rbx
mov qword [rbp + 0x1808], rcx
mov r9d, 0x12c
movabs rcx, 0xd1e07a04db1af470
mov qword [rbp + 0x1818], rsi
mov qword [rbp + 0x1810], rcx
lea rdx, [rax + 0x28]
vmovdqu ymm0, ymmword [rbp + 0x1800]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1800]
mov qword [rbp + 0x24a8], r14
mov r8d, 1
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1800], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x43d976b4910067e
mov qword [rbp + 0x1820], rbx
mov qword [rbp + 0x1828], rcx
mov r9d, 0x190
movabs rcx, 0xd1e07a04be799a68
mov qword [rbp + 0x1838], rsi
mov qword [rbp + 0x1830], rcx
lea rdx, [rax + 0x2c]
vmovdqu ymm0, ymmword [rbp + 0x1820]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1820]
mov qword [rbp + 0x24a8], r14
mov r8d, 1
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1820], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0x8c]
mov byte [0x1401169e8], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0x89]
mov byte [0x1401169e9], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0x88]
mov byte [0x1401169ea], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0x8a]
mov byte [0x1401169eb], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0x8b]
movabs rax, 0x703d904019050c6b
mov byte [0x1401169ec], cl
mov qword [rbp + 0x1e40], rbx
mov qword [rbp + 0x1e48], rax
lea r8, str.Pistols
vmovdqu xmm0, xmmword [rbp + 0x1e40]
mov qword [rbp + 0xe50], r15
lea rdx, [0x1401169e8]
mov qword [rbp + 0xe58], r14
lea rcx, [rbp + 0x1e40]
vpxor xmm1, xmm0, xmmword [rbp + 0xe50]
mov r9d, 5
vmovdqu xmmword [rbp + 0x1e40], xmm1
call fcn.1400621d0
movzx ebx, byte [0x1401169e8]
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0x8c], bl
movzx ebx, byte [0x1401169e9]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0x89], bl
movzx ebx, byte [0x1401169ea]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0x88], bl
movzx ebx, byte [0x1401169eb]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0x8a], bl
movzx ebx, byte [0x1401169ec]
call fcn.140008bf0
lea rcx, [rbp + 0x1e8]
mov byte [rax + 0x8b], bl
call fcn.140041a60
lea rcx, [rbp + 0x1f0]
vaddss xmm6, xmm13, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x1f8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x23], r13b
jne 0x14002671f
lea rcx, [rbp + 0x200]
call fcn.140041a60
lea rcx, [rbp + 0x208]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x210]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xcc9c5769805e3eb8
mov qword [rbp + 0x1858], rsi
mov qword [rbp + 0x1840], rcx
movabs rcx, 0x113c8b4800020753
mov qword [rbp + 0x1848], rcx
movabs rcx, 0xd1e07a04b5759d7d
mov qword [rbp + 0x1850], rcx
lea rdx, [rax + 0x30]
vmovdqu ymm0, ymmword [rbp + 0x1840]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1840]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1840], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x30], r13b
je 0x140027a2e
movabs rax, 0x5020915f08013e1c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1868], rax
lea r8, str.Rifles
movabs rax, 0xa3951d6dbd749b4a
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1870], rax
lea rdx, [0x1401169fc]
movabs rax, 0x119918a37ec1fdbf
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x1878], rax
lea rcx, [rbp + 0x1860]
movabs rbx, 0xebd94d6595533ebc
mov qword [rbp + 0x24b8], rsi
mov qword [rbp + 0x1860], rbx
mov r9d, 6
vmovdqu ymm0, ymmword [rbp + 0x1860]
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1860], ymm1
mov dword [rsp + 0x20], 5
vzeroupper
call fcn.140062b40
mov eax, dword [0x1401169fc]
test eax, eax
jne 0x140026b2e
lea rcx, [rbp + 0x218]
call fcn.140041a60
lea rcx, [rbp + 0x220]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x228]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe0ff19639c5932bd
mov qword [rbp + 0x1898], rsi
mov qword [rbp + 0x1880], rax
lea rcx, [rbp + 0x1880]
movabs rax, 0x42f8c5a0e0d0f52
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1888], rax
movabs rax, 0xd1e07a04db749b60
mov qword [rbp + 0x1890], rax
vmovdqu ymm0, ymmword [rbp + 0x1880]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1880], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x230]
call fcn.140041a60
lea rcx, [rbp + 0x238]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x240]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x18b8], rsi
mov qword [rbp + 0x18a0], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x18a8], rcx
lea rdx, [rax + 0x54]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x18b0], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x18a0]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x18a0]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x18a0], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x18d0], r12
mov qword [rbp + 0x18c0], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x18c8], rcx
lea rcx, str._.2f
mov qword [rbp + 0x18d8], rsi
lea rdx, [rax + 0x3c]
vmovdqu ymm0, ymmword [rbp + 0x18c0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x18c0], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x18c0]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vzeroupper
call fcn.140022950
mov qword [rbp + 0x1e20], rbx
lea r8, str.Head
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0xe30], r15
mov qword [rbp + 0x1e28], rax
lea rdx, [0x1401169f4]
vmovdqu xmm0, xmmword [rbp + 0x1e20]
mov qword [rbp + 0xe38], r14
lea rcx, [rbp + 0x1e20]
vpxor xmm1, xmm0, xmmword [rbp + 0xe30]
mov r9d, 8
mov dword [rsp + 0x20], 7
vmovdqu xmmword [rbp + 0x1e20], xmm1
call fcn.140062b40
mov ebx, dword [0x1401169f4]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
movabs rbx, 0xebd94d6595533ebc
mov eax, dword [0x1401169fc]
cmp eax, 1
jne 0x140026de8
lea rcx, [rbp + 0x248]
call fcn.140041a60
lea rcx, [rbp + 0x250]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x258]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xafd24c61845033bc
mov qword [rbp + 0x18f8], rsi
mov qword [rbp + 0x18e0], rax
lea rcx, [rbp + 0x18e0]
movabs rax, 0x23b99460f0a067f
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x18e8], rax
movabs rax, 0xd1e07a6ab4738068
mov qword [rbp + 0x18f0], rax
vmovdqu ymm0, ymmword [rbp + 0x18e0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x18e0], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x260]
call fcn.140041a60
lea rcx, [rbp + 0x268]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x270]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x1918], rsi
mov qword [rbp + 0x1900], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1908], rcx
lea rdx, [rax + 0x58]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1910], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1900]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1900]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1900], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x16f0], r12
mov qword [rbp + 0x16e0], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x16e8], rcx
lea rcx, str._.2f
mov qword [rbp + 0x16f8], rsi
lea rdx, [rax + 0x40]
vmovdqu ymm0, ymmword [rbp + 0x16e0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x16e0], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x16e0]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vzeroupper
call fcn.140022950
mov qword [rbp + 0x1ce0], rbx
lea r8, str.Head
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0xe10], r15
mov qword [rbp + 0x1ce8], rax
lea rdx, [0x140116a98]
vmovdqu xmm0, xmmword [rbp + 0x1ce0]
mov qword [rbp + 0xe18], r14
lea rcx, [rbp + 0x1ce0]
vpxor xmm1, xmm0, xmmword [rbp + 0xe10]
mov r9d, 8
mov dword [rsp + 0x20], 7
vmovdqu xmmword [rbp + 0x1ce0], xmm1
call fcn.140062b40
mov ebx, dword [0x140116a98]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
mov eax, dword [0x1401169fc]
cmp eax, 2
jne 0x1400270ac
lea rcx, [rbp + 0x278]
call fcn.140041a60
lea rcx, [rbp + 0x280]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x288]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe6d45a679d5d2ebc
mov qword [rbp + 0x1938], rsi
mov qword [rbp + 0x1920], rax
lea rcx, [rbp + 0x1920]
movabs rax, 0x192890402a440c52
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1928], rax
movabs rax, 0xbf8f1370ba68816e
mov qword [rbp + 0x1930], rax
vmovdqu ymm0, ymmword [rbp + 0x1920]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1920], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x290]
call fcn.140041a60
lea rcx, [rbp + 0x298]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x2a0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x1958], rsi
mov qword [rbp + 0x1940], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1948], rcx
lea rdx, [rax + 0x60]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1950], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1940]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1940]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1940], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x1970], r12
mov qword [rbp + 0x1960], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x1968], rcx
lea rcx, str._.2f
mov qword [rbp + 0x1978], rsi
lea rdx, [rax + 0x48]
vmovdqu ymm0, ymmword [rbp + 0x1960]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1960], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1960]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vzeroupper
call fcn.140022950
movabs rax, 0xebd94d6595533ebc
mov qword [rbp + 0xdf0], r15
mov qword [rbp + 0x1de0], rax
lea r8, str.Head
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0xdf8], r14
mov qword [rbp + 0x1de8], rax
lea rdx, [0x140116a90]
vmovdqu xmm0, xmmword [rbp + 0x1de0]
vpxor xmm1, xmm0, xmmword [rbp + 0xdf0]
mov r9d, 8
mov dword [rsp + 0x20], 7
lea rcx, [rbp + 0x1de0]
vmovdqu xmmword [rbp + 0x1de0], xmm1
call fcn.140062b40
mov ebx, dword [0x140116a90]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
mov eax, dword [0x1401169fc]
cmp eax, 3
jne 0x140027370
lea rcx, [rbp + 0x2a8]
call fcn.140041a60
lea rcx, [rbp + 0x2b0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x2b8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xafcf5569844c32bf
mov qword [rbp + 0x1998], rsi
mov qword [rbp + 0x1980], rax
lea rcx, [rbp + 0x1980]
movabs rax, 0x23b99460f0a067f
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1988], rax
movabs rax, 0xd1e07a6ab4738068
mov qword [rbp + 0x1990], rax
vmovdqu ymm0, ymmword [rbp + 0x1980]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1980], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x2c0]
call fcn.140041a60
lea rcx, [rbp + 0x2c8]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x2d0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x19b8], rsi
mov qword [rbp + 0x19a0], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x19a8], rcx
lea rdx, [rax + 0x64]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x19b0], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x19a0]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x19a0]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x19a0], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x19d0], r12
mov qword [rbp + 0x19c0], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x19c8], rcx
lea rcx, str._.2f
mov qword [rbp + 0x19d8], rsi
lea rdx, [rax + 0x4c]
vmovdqu ymm0, ymmword [rbp + 0x19c0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x19c0], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x19c0]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vzeroupper
call fcn.140022950
movabs rax, 0xebd94d6595533ebc
mov qword [rbp + 0xdd0], r15
mov qword [rbp + 0x1dc0], rax
lea r8, str.Head
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0xdd8], r14
mov qword [rbp + 0x1dc8], rax
lea rdx, [0x1401169d8]
vmovdqu xmm0, xmmword [rbp + 0x1dc0]
vpxor xmm1, xmm0, xmmword [rbp + 0xdd0]
mov r9d, 8
mov dword [rsp + 0x20], 7
lea rcx, [rbp + 0x1dc0]
vmovdqu xmmword [rbp + 0x1dc0], xmm1
call fcn.140062b40
mov ebx, dword [0x1401169d8]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
mov eax, dword [0x1401169fc]
cmp eax, 4
jne 0x140027634
lea rcx, [rbp + 0x2d8]
call fcn.140041a60
lea rcx, [rbp + 0x2e0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x2e8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xafcf4b63805635bc
mov qword [rbp + 0x19f8], rsi
mov qword [rbp + 0x19e0], rax
lea rcx, [rbp + 0x19e0]
movabs rax, 0x23b99460f0a067f
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x19e8], rax
movabs rax, 0xd1e07a6ab4738068
mov qword [rbp + 0x19f0], rax
vmovdqu ymm0, ymmword [rbp + 0x19e0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x19e0], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x2f0]
call fcn.140041a60
lea rcx, [rbp + 0x2f8]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x300]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x1a18], rsi
mov qword [rbp + 0x1a00], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1a08], rcx
lea rdx, [rax + 0x5c]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1a10], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1a00]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1a00]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1a00], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x1a30], r12
mov qword [rbp + 0x1a20], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x1a28], rcx
lea rcx, str._.2f
mov qword [rbp + 0x1a38], rsi
lea rdx, [rax + 0x44]
vmovdqu ymm0, ymmword [rbp + 0x1a20]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1a20], ymm1
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1a20]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vzeroupper
call fcn.140022950
movabs rax, 0xebd94d6595533ebc
mov qword [rbp + 0xdb0], r15
mov qword [rbp + 0x1da0], rax
lea r8, str.Head
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0xdb8], r14
mov qword [rbp + 0x1da8], rax
lea rdx, [0x1401169e4]
vmovdqu xmm0, xmmword [rbp + 0x1da0]
vpxor xmm1, xmm0, xmmword [rbp + 0xdb0]
mov r9d, 8
mov dword [rsp + 0x20], 7
lea rcx, [rbp + 0x1da0]
vmovdqu xmmword [rbp + 0x1da0], xmm1
call fcn.140062b40
mov ebx, dword [0x1401169e4]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
mov eax, dword [0x1401169fc]
cmp eax, 5
jne 0x140027a2e
lea rcx, [rbp + 0x308]
call fcn.140041a60
lea rcx, [rbp + 0x310]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x318]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe6fd1963835037ac
mov qword [rbp + 0x1a58], rsi
mov qword [rbp + 0x1a40], rax
lea rcx, [rbp + 0x1a40]
movabs rax, 0xd18e156daf7b867c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1a50], rax
movabs rbx, 0x1727984106274951
mov qword [rbp + 0x1a48], rbx
vmovdqu ymm0, ymmword [rbp + 0x1a40]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1a40], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x320]
call fcn.140041a60
lea rcx, [rbp + 0x328]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x330]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe6fd1963835037ac
mov qword [rbp + 0x1a68], rbx
mov qword [rbp + 0x1a60], rcx
movabs rcx, 0xd18e156daf7b867c
mov qword [rbp + 0x1a70], rcx
lea rcx, [rbp + 0x1a60]
mov qword [rbp + 0x1a78], rsi
lea rdx, [rax + 0x38]
vmovdqu ymm0, ymmword [rbp + 0x1a60]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1a60], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x38], r13b
je 0x140027a2e
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe6fd1963835037ac
mov qword [rbp + 0x1a98], rsi
mov qword [rbp + 0x1a80], rcx
mov r9d, 0xfa
movabs rcx, 0x1e2f8a5c00204951
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1a88], rcx
lea rdx, [rax + 0x84]
movabs rcx, 0xd1e07a04db1a916a
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1a90], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1a80]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1a80]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1a80], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc99c5769805e3eb8
mov qword [rbp + 0x1ab8], rsi
mov qword [rbp + 0x1aa0], rcx
mov r9d, 0x1f4
movabs rcx, 0x5028b10f0d080c55
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1aa8], rcx
lea rdx, [rax + 0x68]
movabs rcx, 0xd1e07a04ac7f9d5f
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1ab0], rcx
xor r8d, r8d
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
mov qword [rbp + 0x24b0], r12
lea rcx, [rbp + 0x1aa0]
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x1aa0], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdc9c5769805e3eb8
mov qword [rbp + 0x1ad0], r12
mov qword [rbp + 0x1ac0], rcx
movabs rcx, 0x172097471d0b0651
mov qword [rbp + 0x1ac8], rcx
lea rcx, str._.2f
mov qword [rbp + 0x1ad8], rsi
lea rdx, [rax + 0x50]
vmovdqu ymm0, ymmword [rbp + 0x1ac0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1ac0]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm11
vmovdqu ymmword [rbp + 0x1ac0], ymm1
vzeroupper
call fcn.140022950
movabs rax, 0xebd94d6595533ebc
mov qword [rbp + 0xd90], r15
mov qword [rbp + 0x1d80], rax
movabs rax, 0x704efe4a070b2b1c
mov qword [rbp + 0x1d88], rax
vmovdqu xmm0, xmmword [rbp + 0x1d80]
mov qword [rbp + 0xd98], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xd90]
vmovdqu xmmword [rbp + 0x1d80], xmm1
mov r9d, 8
mov dword [rsp + 0x20], 7
lea r8, str.Head
lea rdx, [0x1401169f0]
lea rcx, [rbp + 0x1d80]
call fcn.140062b40
mov ebx, dword [0x1401169f0]
lea rcx, [0x140117088]
call fcn.140008bf0
mov dword [rax + 0x80], ebx
call fcn.140038290
mov eax, dword [0x140116a94]
cmp eax, 1
jne 0x14002a12c
vmovaps xmm2, xmm14
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x338]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x340]
call fcn.140041cb0
lea rcx, [rbp + 0x348]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm8
call fcn.140041cb0
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x350]
vmovss xmm0, dword [rax]
vsubss xmm1, xmm0, xmm8
call fcn.14000bfa0
movabs rcx, 0xf5d55469844c2eac
mov qword [rbp + 0xd70], r15
mov qword [rbp + 0x1d60], rcx
xor r9d, r9d
movabs rcx, 0x704e8d41060d1d5d
mov qword [rbp + 0xd78], r14
mov qword [rbp + 0x1d68], rcx
mov r8b, 1
vmovdqu xmm0, xmmword [rbp + 0x1d60]
vpxor xmm1, xmm0, xmmword [rbp + 0xd70]
mov rdx, rax
mov dword [rsp + 0x20], r13d
lea rcx, [rbp + 0x1d60]
vmovdqu xmmword [rbp + 0x1d60], xmm1
call fcn.140037c00
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x1d48], r14
lea r8, [rbx + 0x210]
movabs rcx, 0x8fbc3906f04734ad
mov qword [rbp + 0xd50], r15
mov qword [rbp + 0x1d40], rcx
lea rcx, [rbp + 0x1d40]
vmovdqu xmm0, xmmword [rbp + 0x1d40]
mov qword [rbp + 0xd58], r14
lea rdx, [rax + 0x98]
vpxor xmm1, xmm0, xmmword [rbp + 0xd50]
vmovdqu xmmword [rbp + 0x1d40], xmm1
call fcn.140023970
lea rcx, [rbp + 0x358]
call fcn.140041a60
lea rcx, [rbp + 0x360]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x368]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xcd9c4b639e4d34ac
mov qword [rbp + 0xd10], r15
mov qword [rbp + 0x1d20], rcx
lea r8, [rbx + 0x220]
movabs rcx, 0x704efe2f69641153
mov qword [rbp + 0xd18], r14
mov qword [rbp + 0x1d28], rcx
lea rdx, [rax + 0x99]
vmovdqu xmm0, xmmword [rbp + 0x1d20]
vpxor xmm1, xmm0, xmmword [rbp + 0xd10]
lea rcx, [rbp + 0x1d20]
vmovdqu xmmword [rbp + 0x1d20], xmm1
call fcn.140023970
lea rcx, [rbp + 0x370]
call fcn.140041a60
vmovss xmm0, dword [rax + 4]
lea rcx, [rbp + 0x378]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x380]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x98], r13b
je 0x140027c8f
lea rcx, [0x140117088]
call fcn.140008bf0
mov byte [rax + 0x99], r13b
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x99], r13b
je 0x140027cb7
lea rcx, [0x140117088]
call fcn.140008bf0
mov byte [rax + 0x98], r13b
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe8d250629e4a34ad
mov qword [rbp + 0xcd0], r15
mov qword [rbp + 0x1d00], rcx
movabs rcx, 0x704e8d4a110b2b1c
mov qword [rbp + 0x1d08], rcx
lea rcx, [rbp + 0x1d00]
vmovdqu xmm0, xmmword [rbp + 0x1d00]
mov qword [rbp + 0xcd8], r14
lea rdx, [rax + 0x9a]
vpxor xmm1, xmm0, xmmword [rbp + 0xcd0]
vmovdqu xmmword [rbp + 0x1d00], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x388]
call fcn.140041a60
lea rcx, [rbp + 0x390]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x398]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xead2506a805e35bc
mov qword [rbp + 0xcb0], r15
mov qword [rbp + 0x1be0], rcx
lea r8, [rbx + 0x230]
movabs rcx, 0x704efe2f6964694f
mov qword [rbp + 0xcb8], r14
mov qword [rbp + 0x1be8], rcx
lea rdx, [rax + 0xcb]
vmovdqu xmm0, xmmword [rbp + 0x1be0]
vpxor xmm1, xmm0, xmmword [rbp + 0xcb0]
lea rcx, [rbp + 0x1be0]
vmovdqu xmmword [rbp + 0x1be0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x3a0]
call fcn.140041a60
lea rcx, [rbp + 0x3a8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x3b0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x1cc8], r14
lea r8, [rbx + 0x280]
movabs rcx, 0xead15868825a28ba
mov qword [rbp + 0xc90], r15
mov qword [rbp + 0x1cc0], rcx
lea rcx, [rbp + 0x1cc0]
vmovdqu xmm0, xmmword [rbp + 0x1cc0]
mov qword [rbp + 0xc98], r14
lea rdx, [rax + 0xc7]
vpxor xmm1, xmm0, xmmword [rbp + 0xc90]
vmovdqu xmmword [rbp + 0x1cc0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x3b8]
call fcn.140041a60
lea rcx, [rbp + 0x3c0]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
vmovss xmm1, dword [rax]
lea rcx, [rbp + 0x3c8]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x1ca8], r14
lea r8, [rbx + 0x270]
movabs rcx, 0xeadf5767844c32ab
mov qword [rbp + 0xc70], r15
mov qword [rbp + 0x1ca0], rcx
lea rcx, [rbp + 0x1ca0]
vmovdqu xmm0, xmmword [rbp + 0x1ca0]
mov qword [rbp + 0xc78], r14
lea rdx, [rax + 0xca]
vpxor xmm1, xmm0, xmmword [rbp + 0xc70]
vmovdqu xmmword [rbp + 0x1ca0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x3d0]
call fcn.140041a60
lea rcx, [rbp + 0x3d8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x3e0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x1c88], r14
lea r8, [rbx + 0x260]
movabs rcx, 0xe2ce5660845e37bf
mov qword [rbp + 0xc50], r15
mov qword [rbp + 0x1c80], rcx
lea rcx, [rbp + 0x1c80]
vmovdqu xmm0, xmmword [rbp + 0x1c80]
mov qword [rbp + 0xc58], r14
lea rdx, [rax + 0xd3]
vpxor xmm1, xmm0, xmmword [rbp + 0xc50]
vmovdqu xmmword [rbp + 0x1c80], xmm1
call fcn.140023970
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xd3], r13b
je 0x1400281af
lea rcx, [rbp + 0x3e8]
call fcn.140041a60
lea rcx, [rbp + 0x3f0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x3f8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0x5299749070b2a1c
mov qword [rbp + 0x1af8], rsi
mov qword [rbp + 0x1ae8], rax
lea rcx, [rbp + 0x1ae0]
movabs rax, 0xd1e0146bb26e957b
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1af0], rax
movabs rbx, 0xe2ce5660845e37bf
mov qword [rbp + 0x1ae0], rbx
vmovdqu ymm0, ymmword [rbp + 0x1ae0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1ae0], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x400]
call fcn.140041a60
lea rcx, [rbp + 0x408]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x410]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x206e8c40050b2a1c
mov qword [rbp + 0x1b00], rbx
mov qword [rbp + 0x1b08], rcx
movabs rcx, 0xd1e07a04be698668
mov qword [rbp + 0x1b10], rcx
lea rcx, [rbp + 0x1b00]
mov qword [rbp + 0x1b18], rsi
lea rdx, [rax + 0xd4]
vmovdqu ymm0, ymmword [rbp + 0x1b00]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1b00], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x418]
call fcn.140041a60
lea rcx, [rbp + 0x420]
vaddss xmm6, xmm13, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x428]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xd3], r13b
jne 0x140028201
lea rcx, [rbp + 0x430]
call fcn.140041a60
lea rcx, [rbp + 0x438]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x440]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xeed96e2694533ea7
mov qword [rbp + 0xc30], r15
mov qword [rbp + 0x1c60], rcx
lea r8, [rbx + 0x300]
movabs rcx, 0x704efe2f690a064c
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0x1c68], rcx
lea rdx, [rax + 0xcd]
vmovdqu xmm0, xmmword [rbp + 0x1c60]
vpxor xmm1, xmm0, xmmword [rbp + 0xc30]
lea rcx, [rbp + 0x1c60]
vmovdqu xmmword [rbp + 0x1c60], xmm1
call fcn.140023970
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xcd], r13b
je 0x1400285df
lea rcx, [rbp + 0x448]
call fcn.140041a60
lea rcx, [rbp + 0x450]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x458]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xcc9c5769805e3eb8
mov qword [rbp + 0x1b38], rsi
mov qword [rbp + 0x1b20], rax
lea rcx, [rbp + 0x1b20]
movabs rax, 0x113c8b4800020753
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1b28], rax
movabs rax, 0xd1e07a04b5759d7d
mov qword [rbp + 0x1b30], rax
vmovdqu ymm0, ymmword [rbp + 0x1b20]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1b20], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x460]
call fcn.140041a60
lea rcx, [rbp + 0x468]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x470]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x316e904019050c6b
mov qword [rbp + 0x1b58], rsi
mov qword [rbp + 0x1b48], rcx
movabs rbx, 0xafc5586a804c32ab
movabs rcx, 0xd1e07a04db759964
mov qword [rbp + 0x1b40], rbx
mov qword [rbp + 0x1b50], rcx
lea rdx, [rax + 0xce]
vmovdqu ymm0, ymmword [rbp + 0x1b40]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1b40]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1b40], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x478]
call fcn.140041a60
lea rcx, [rbp + 0x480]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x488]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x246e904019050c6b
mov qword [rbp + 0x1b60], rbx
mov qword [rbp + 0x1b68], rcx
movabs rcx, 0xd1e07a04db689160
mov qword [rbp + 0x1b70], rcx
lea rdx, [rax + 0xcf]
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x24a0], r15
vmovdqu ymm0, ymmword [rbp + 0x1b60]
mov qword [rbp + 0x24a8], r14
lea rcx, [rbp + 0x1b60]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1b60], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x490]
call fcn.140041a60
lea rcx, [rbp + 0x498]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x4a0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdb9c5769805e3eb8
mov qword [rbp + 0x12f8], rsi
mov qword [rbp + 0x12e0], rcx
movabs rcx, 0x1f22916c49160c55
mov qword [rbp + 0x12e8], rcx
movabs rcx, 0xd1e07a04db1af47b
mov qword [rbp + 0x12f0], rcx
lea rdx, [rax + 0xd0]
vmovdqu ymm0, ymmword [rbp + 0x12e0]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x12e0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x12e0], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x4a8]
call fcn.140041a60
lea rcx, [rbp + 0x4b0]
vaddss xmm6, xmm13, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x4b8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xcd], r13b
jne 0x140028631
lea rcx, [rbp + 0x4c0]
call fcn.140041a60
lea rcx, [rbp + 0x4c8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x4d0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x1c40]
movabs rax, 0xeeee19679e5a29ae
mov qword [rbp + 0x9d0], r15
mov qword [rbp + 0x1c40], rax
movabs rax, 0x704efe2f69640252
mov qword [rbp + 0x1c48], rax
vmovdqu xmm0, xmmword [rbp + 0x1c40]
lea r8, [rdx + 0x310]
mov qword [rbp + 0x9d8], r14
vpxor xmm1, xmm0, xmmword [rbp + 0x9d0]
add rdx, 0xd2
vmovdqu xmmword [rbp + 0x1c40], xmm1
call fcn.140023970
mov rax, qword [0x140117088]
cmp byte [rax + 0xd2], r13b
je 0x14002884d
lea rcx, [rbp + 0x4d8]
call fcn.140041a60
lea rcx, [rbp + 0x4e0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x4e8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe1d37a269b513abd
mov qword [rbp + 0x1318], rsi
mov qword [rbp + 0x1300], rax
lea rcx, [rbp + 0x1300]
movabs rax, 0x193a9f5d1c03005a
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1308], rax
movabs rax, 0xd1e07a04db1a9a66
mov qword [rbp + 0x1310], rax
vmovdqu ymm0, ymmword [rbp + 0x1300]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1300], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x4f0]
call fcn.140041a60
lea rcx, [rbp + 0x4f8]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x500]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xead56d269b513abd
mov qword [rbp + 0x9f0], r15
mov qword [rbp + 0x1c20], rcx
movabs rcx, 0x703c91430627494e
mov qword [rbp + 0x1c28], rcx
lea rcx, [rbp + 0x1c20]
vmovdqu xmm0, xmmword [rbp + 0x1c20]
mov qword [rbp + 0x9f8], r14
lea rdx, [rax + 0xe7]
vpxor xmm1, xmm0, xmmword [rbp + 0x9f0]
vmovdqu xmmword [rbp + 0x1c20], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x508]
call fcn.140041a60
lea rcx, [rbp + 0x510]
vaddss xmm6, xmm13, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x518]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
mov rax, qword [0x140117088]
cmp byte [rax + 0xd2], r13b
jne 0x14002888a
lea rcx, [rbp + 0x520]
call fcn.140041a60
lea rcx, [rbp + 0x528]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x530]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
mov rdx, qword [0x140117088]
movabs rcx, 0xdb9c4b63895e37bf
mov qword [rbp + 0x2140], rcx
add rdx, 0xc8
movabs rcx, 0x704efe2f69090859
mov qword [rbp + 0xef0], r15
mov qword [rbp + 0x2148], rcx
lea r8, [rax + 0x290]
vmovdqu xmm0, xmmword [rbp + 0x2140]
mov qword [rbp + 0xef8], r14
lea rcx, [rbp + 0x2140]
vpxor xmm1, xmm0, xmmword [rbp + 0xef0]
vmovdqu xmmword [rbp + 0x2140], xmm1
call fcn.140023970
lea rcx, [rbp + 0x538]
call fcn.140041a60
lea rcx, [rbp + 0x540]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
lea rcx, [rbp + 0x60]
vmovss xmm0, dword [rax]
vmovss dword [rbp + 0x60], xmm0
vmovss dword [rbp + 0x64], xmm6
call fcn.140041ab0
mov rdx, qword [0x140117088]
lea rcx, [rbp + 0x1fc0]
movabs rax, 0xe0df6a269c5332a4
mov qword [rbp + 0xf10], r15
mov qword [rbp + 0x1fc0], rax
movabs rax, 0x704efe2f69640c4e
mov qword [rbp + 0x1fc8], rax
vmovdqu xmm0, xmmword [rbp + 0x1fc0]
lea r8, [rdx + 0x250]
mov qword [rbp + 0xf18], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xf10]
add rdx, 0xc9
vmovdqu xmmword [rbp + 0x1fc0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x548]
call fcn.140041a60
lea rcx, [rbp + 0x550]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
lea rcx, [rbp + 0x68]
vmovss xmm0, dword [rax]
vmovss dword [rbp + 0x68], xmm0
vmovss dword [rbp + 0x6c], xmm6
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xfdd57d26875a32b9
mov qword [rbp + 0xf30], r15
mov qword [rbp + 0x1fe0], rcx
lea r8, [rbx + 0x240]
movabs rcx, 0x704e904000100a59
mov qword [rbp + 0xf38], r14
mov qword [rbp + 0x1fe8], rcx
lea rdx, [rax + 0xd5]
vmovdqu xmm0, xmmword [rbp + 0x1fe0]
vpxor xmm1, xmm0, xmmword [rbp + 0xf30]
lea rcx, [rbp + 0x1fe0]
vmovdqu xmmword [rbp + 0x1fe0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x558]
call fcn.140041a60
lea rcx, [rbp + 0x560]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x568]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xe1f519719f4d29ae
mov qword [rbp + 0x1330], r12
mov qword [rbp + 0x1320], rcx
lea r8, [rbx + 0x1f0]
movabs rcx, 0x33c915b08070058
mov qword [rbp + 0x1338], rsi
mov qword [rbp + 0x1328], rcx
lea rdx, [rax + 0xc4]
vmovdqu ymm0, ymmword [rbp + 0x1320]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1320]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1320], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x570]
call fcn.140041a60
lea rcx, [rbp + 0x578]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x580]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
add rax, 0x1f0
je 0x140028be6
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xebd9576f9c4b2ea0
mov qword [rbp + 0xf50], r15
mov qword [rbp + 0x2000], rcx
movabs rcx, 0x703d89401b16281c
mov qword [rbp + 0x2008], rcx
lea rcx, [rbp + 0x2000]
vmovdqu xmm0, xmmword [rbp + 0x2000]
mov qword [rbp + 0xf58], r14
lea rdx, [rax + 0xc5]
vpxor xmm1, xmm0, xmmword [rbp + 0xf50]
vmovdqu xmmword [rbp + 0x2000], xmm1
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xe8]
mov byte [0x1401169dc], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xe9]
mov byte [0x1401169dd], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xea]
mov byte [0x1401169de], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xeb]
mov byte [0x1401169df], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xec]
mov byte [0x1401169e0], cl
lea rcx, [0x140117088]
call fcn.140008bf0
movzx ecx, byte [rax + 0xed]
mov byte [0x1401169e1], cl
lea rcx, [0x140117088]
call fcn.140008bf0
mov qword [rbp + 0xf70], r15
lea r8, str.Aiming
mov qword [rbp + 0xf78], r14
lea rdx, [0x1401169dc]
mov r9d, 7
movzx ecx, byte [rax + 0xee]
movabs rax, 0xfbd25c6b954934a2
mov qword [rbp + 0x2020], rax
movabs rax, 0x704e8d4808082f1c
mov qword [rbp + 0x2028], rax
vmovdqu xmm0, xmmword [rbp + 0x2020]
vpxor xmm1, xmm0, xmmword [rbp + 0xf70]
mov byte [0x1401169e2], cl
lea rcx, [rbp + 0x2020]
vmovdqu xmmword [rbp + 0x2020], xmm1
call fcn.1400621d0
movzx ebx, byte [0x1401169dc]
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xe8], bl
movzx ebx, byte [0x1401169dd]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xe9], bl
movzx ebx, byte [0x1401169de]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xea], bl
movzx ebx, byte [0x1401169df]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xeb], bl
movzx ebx, byte [0x1401169e0]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xec], bl
movzx ebx, byte [0x1401169e1]
call fcn.140008bf0
lea rcx, [0x140117088]
mov byte [rax + 0xed], bl
movzx ebx, byte [0x1401169e2]
call fcn.140008bf0
lea rcx, [rbp + 0x588]
mov byte [rax + 0xee], bl
call fcn.140041a60
lea rcx, [rbp + 0x590]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x598]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xce9c5567854c32b9
mov qword [rbp + 0x1358], rsi
mov qword [rbp + 0x1340], rax
lea rcx, [rbp + 0x1340]
movabs rax, 0x1c2c9f5b1a110358
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1348], rax
movabs rax, 0xd1e07a04db1a876c
mov qword [rbp + 0x1350], rax
vmovdqu ymm0, ymmword [rbp + 0x1340]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1340], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x5a0]
call fcn.140041a60
lea rcx, [rbp + 0x5a8]
vaddss xmm6, xmm7, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x5b0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xcb9c4b6394513ebd
mov qword [rbp + 0xf90], r15
mov qword [rbp + 0x2040], rcx
mov r9d, 0x190
movabs rcx, 0x702b9d4108101a55
mov qword [rbp + 0xf98], r14
mov qword [rbp + 0x2048], rcx
lea rdx, [rax + 0x94]
vmovdqu xmm0, xmmword [rbp + 0x2040]
vpxor xmm1, xmm0, xmmword [rbp + 0xf90]
mov dword [rsp + 0x28], r13d
lea rcx, [rbp + 0x2040]
mov r8d, 0x32
mov qword [rsp + 0x20], rdi
vmovdqu xmmword [rbp + 0x2040], xmm1
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xcb], r13b
je 0x140029043
lea rcx, [0x140117048]
call fcn.140008d80
lea rcx, [0x140117088]
mov ebx, dword [rax + 0xd0]
call fcn.140008bf0
movabs rcx, 0xead2506a805e35bc
mov qword [rbp + 0xfb0], r15
mov qword [rbp + 0x2060], rcx
movabs rdx, 0x703d97572849311c
mov qword [rbp + 0x2068], rdx
lea rcx, [rbp + 0x2060]
vmovdqu xmm0, xmmword [rbp + 0x2060]
mov qword [rbp + 0xfb8], r14
lea rdx, [rax + 0xdc]
vpxor xmm1, xmm0, xmmword [rbp + 0xfb0]
mov dword [rsp + 0x28], r13d
mov r9d, ebx
xor r8d, r8d
mov qword [rsp + 0x20], rdi
vmovdqu xmmword [rbp + 0x2060], xmm1
call fcn.140022900
lea rcx, [0x140117048]
call fcn.140008d80
lea rcx, [0x140117088]
mov ebx, dword [rax + 0xd4]
call fcn.140008bf0
movabs rcx, 0xead2506a805e35bc
mov qword [rbp + 0xfd0], r15
mov qword [rbp + 0x2080], rcx
mov r9d, ebx
movabs rcx, 0x703d97572849301c
mov qword [rbp + 0xfd8], r14
mov qword [rbp + 0x2088], rcx
lea rdx, [rax + 0xe0]
vmovdqu xmm0, xmmword [rbp + 0x2080]
vpxor xmm1, xmm0, xmmword [rbp + 0xfd0]
mov dword [rsp + 0x28], r13d
lea rcx, [rbp + 0x2080]
xor r8d, r8d
mov qword [rsp + 0x20], rdi
vmovdqu xmmword [rbp + 0x2080], xmm1
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x99], r13b
je 0x1400291a9
lea rcx, [0x140117088]
call fcn.140008bf0
vmovss xmm2, dword [0x140086e64]
movabs rcx, 0xe6ce564ed04734ad
mov qword [rbp + 0x1378], rsi
mov qword [rbp + 0x1360], rcx
lea rbx, str._.2f
movabs rcx, 0x376e924e1d0a0646
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1368], rcx
lea rdx, [rax + 0xac]
movabs rcx, 0xd1e07a04db1a8468
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x1370], rcx
lea rcx, [rbp + 0x1360]
vmovdqu ymm0, ymmword [rbp + 0x1360]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovaps xmm3, xmm8
vmovdqu ymmword [rbp + 0x1360], ymm1
mov qword [rsp + 0x20], rbx
vzeroupper
call fcn.140022950
lea rcx, [0x140117088]
call fcn.140008bf0
vmovss xmm2, dword [0x140086e64]
movabs rcx, 0xfbce5c50d04734ad
mov qword [rbp + 0x1390], r12
mov qword [rbp + 0x1380], rcx
movabs rcx, 0x2fb90f05050a55
mov qword [rbp + 0x1388], rcx
lea rdx, [rax + 0xb0]
mov qword [rbp + 0x1398], rsi
lea rcx, [rbp + 0x1380]
vmovdqu ymm0, ymmword [rbp + 0x1380]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovaps xmm3, xmm8
vmovdqu ymmword [rbp + 0x1380], ymm1
mov qword [rsp + 0x20], rbx
vzeroupper
call fcn.140022950
jmp 0x1400291b0
lea rbx, str._.2f
lea rcx, [0x140117088]
call fcn.140008bf0
vmovss xmm2, dword [0x140086d78]
movabs rcx, 0xfbd85051d04734ad
mov qword [rbp + 0xff0], r15
mov qword [rbp + 0x20a0], rcx
movabs rcx, 0x704efe2f69646954
mov qword [rbp + 0x20a8], rcx
lea rdx, [rax + 0xa0]
vmovdqu xmm0, xmmword [rbp + 0x20a0]
mov qword [rbp + 0xff8], r14
lea rcx, [rbp + 0x20a0]
vpxor xmm1, xmm0, xmmword [rbp + 0xff0]
mov dword [rsp + 0x28], r13d
vmovaps xmm3, xmm15
vmovdqu xmmword [rbp + 0x20a0], xmm1
mov qword [rsp + 0x20], rbx
call fcn.140022950
lea rcx, [0x140117088]
call fcn.140008bf0
vmovss xmm12, dword [0x140086dd0]
vmovss xmm3, dword [0x140086e60]
movabs rcx, 0xecd55152d04734ad
mov qword [rbp + 0x1010], r15
mov qword [rbp + 0x20c0], rcx
lea rdx, [rax + 0xa8]
movabs rcx, 0x704efe5c1a010757
mov qword [rbp + 0x1018], r14
mov qword [rbp + 0x20c8], rcx
lea rcx, [rbp + 0x20c0]
vmovdqu xmm0, xmmword [rbp + 0x20c0]
vpxor xmm1, xmm0, xmmword [rbp + 0x1010]
mov dword [rsp + 0x28], r13d
vmovaps xmm2, xmm12
vmovdqu xmmword [rbp + 0x20c0], xmm1
mov qword [rsp + 0x20], rbx
call fcn.140022950
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xe3c84c49d04734ad
mov qword [rbp + 0x1030], r15
mov qword [rbp + 0x20e0], rcx
lea r8, [rbx + 0x170]
movabs rcx, 0x704efe2f69010755
mov qword [rbp + 0x1038], r14
mov qword [rbp + 0x20e8], rcx
lea rdx, [rax + 0x9b]
vmovdqu xmm0, xmmword [rbp + 0x20e0]
vpxor xmm1, xmm0, xmmword [rbp + 0x1030]
lea rcx, [rbp + 0x20e0]
vmovdqu xmmword [rbp + 0x20e0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x5b8]
call fcn.140041a60
lea rcx, [rbp + 0x5c0]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x5c8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x2108], r14
movabs rcx, 0xe3d05040d04734ad
mov qword [rbp + 0x2100], rcx
vmovdqu xmm0, xmmword [rbp + 0x2100]
mov qword [rbp + 0x1050], r15
lea rdx, [rax + 0x9e]
mov qword [rbp + 0x1058], r14
vpxor xmm1, xmm0, xmmword [rbp + 0x1050]
vmovdqu xmmword [rbp + 0x2100], xmm1
lea r8, [rbx + 0x1a0]
lea rcx, [rbp + 0x2100]
call fcn.140023970
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rbx, 0xd99c4b63895e37bf
cmp byte [rax + 0x9e], r13b
je 0x1400297bb
lea rcx, [rbp + 0x5d0]
call fcn.140041a60
lea rcx, [rbp + 0x5d8]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x5e0]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe3d05040d04734ad
mov qword [rbp + 0x13b8], rsi
mov qword [rbp + 0x13a0], rax
lea rcx, [rbp + 0x13a0]
movabs rax, 0x5299749070b2a1c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x13a8], rax
movabs rax, 0xd1e0146bb26e957b
mov qword [rbp + 0x13b0], rax
vmovdqu ymm0, ymmword [rbp + 0x13a0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x13a0], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x5e8]
call fcn.140041a60
lea rcx, [rbp + 0x5f0]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x5f8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xd7], r13b
je 0x14002971a
lea rcx, [rbp + 0x600]
call fcn.140041a60
lea rcx, [rbp + 0x608]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x610]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x326e9b430b0d1a55
mov qword [rbp + 0x13c0], rbx
mov qword [rbp + 0x13c8], rcx
movabs rcx, 0xbf951576bc719768
mov qword [rbp + 0x13d0], rcx
movabs rcx, 0x119918cd11a889ba
mov qword [rbp + 0x13d8], rcx
lea rdx, [rax + 0x120]
vmovdqu ymm0, ymmword [rbp + 0x13c0]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x13c0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x13c0], ymm1
vzeroupper
call fcn.140023f30
lea rcx, [rbp + 0x618]
call fcn.140041a60
lea rcx, [rbp + 0x620]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x628]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x630]
call fcn.140041a60
lea rcx, [rbp + 0x638]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x640]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc69c4b63895e37bf
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x13e0], rcx
movabs rcx, 0x15229c461a0d1f52
mov qword [rbp + 0x13e8], rcx
movabs rcx, 0xbe921d6fb87bb629
mov qword [rbp + 0x13f0], rcx
lea rdx, [rax + 0x130]
movabs rcx, 0x119918cd11cce7ab
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x13f8], rcx
lea rcx, [rbp + 0x13e0]
vmovdqu ymm0, ymmword [rbp + 0x13e0]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x13e0], ymm1
vzeroupper
call fcn.140023f30
lea rcx, [rbp + 0x648]
call fcn.140041a60
lea rcx, [rbp + 0x650]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
vmovss xmm1, dword [rax]
lea rcx, [rbp + 0x658]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xfad34b619b5c3aad
mov qword [rbp + 0x1410], r12
mov qword [rbp + 0x1400], rcx
movabs rcx, 0x11268e4328440d52
mov qword [rbp + 0x1408], rcx
lea rcx, str._.2f
mov qword [rbp + 0x1418], rsi
lea rdx, [rax + 0xa4]
vmovdqu ymm0, ymmword [rbp + 0x1400]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1400]
vmovaps xmm3, xmm12
vmovaps xmm2, xmm10
vmovdqu ymmword [rbp + 0x1400], ymm1
vzeroupper
call fcn.140022950
lea rcx, [rbp + 0x660]
call fcn.140041a60
lea rcx, [rbp + 0x668]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x670]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x9b], r13b
jne 0x1400299ca
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xeac84c49d04734ad
mov qword [rbp + 0x1430], r12
mov qword [rbp + 0x1420], rcx
lea r8, [rbx + 0x180]
mov qword [rbp + 0x1438], rsi
lea rcx, [rbp + 0x1420]
movabs rdi, 0x7219a4e0137494e
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1428], rdi
lea rdx, [rax + 0x9c]
vmovdqu ymm0, ymmword [rbp + 0x1420]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1420], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x678]
call fcn.140041a60
lea rcx, [rbp + 0x680]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x688]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xead2574fd04734ad
mov qword [rbp + 0x1448], rdi
mov qword [rbp + 0x1440], rcx
lea r8, [rbx + 0x190]
mov qword [rbp + 0x1450], r12
lea rcx, [rbp + 0x1440]
mov qword [rbp + 0x1458], rsi
lea rdx, [rax + 0x9d]
vmovdqu ymm0, ymmword [rbp + 0x1440]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1440], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x690]
call fcn.140041a60
lea rcx, [rbp + 0x698]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x6a0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rdi, [0x140080604]
movabs rbx, 0xd99c4b63895e37bf
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe6d05064994c32b9
mov qword [rbp + 0x1470], r12
mov qword [rbp + 0x1460], rcx
movabs rcx, 0x1b2d9b472a441048
mov qword [rbp + 0x1468], rcx
lea rcx, [rbp + 0x1460]
mov qword [rbp + 0x1478], rsi
lea rdx, [rax + 0xd7]
vmovdqu ymm0, ymmword [rbp + 0x1460]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1460], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xd7], r13b
je 0x140029e15
lea rcx, [rbp + 0x6a8]
call fcn.140041a60
lea rcx, [rbp + 0x6b0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x6b8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xafd95564994c32b9
mov qword [rbp + 0xd30], r15
mov qword [rbp + 0x2120], rcx
movabs rcx, 0x704efe5d0608067f
mov qword [rbp + 0x2128], rcx
lea rcx, [rbp + 0x2120]
vmovdqu xmm0, xmmword [rbp + 0x2120]
mov qword [rbp + 0xd38], r14
lea rdx, [rax + 0x100]
vpxor xmm1, xmm0, xmmword [rbp + 0xd30]
vmovdqu xmmword [rbp + 0x2120], xmm1
call fcn.140023f30
lea rcx, [rbp + 0x6c0]
call fcn.140041a60
lea rcx, [rbp + 0x6c8]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x6d0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x6d8]
call fcn.140041a60
lea rcx, [rbp + 0x6e0]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x6e8]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe3de5075994935a6
mov qword [rbp + 0x1070], r15
mov qword [rbp + 0x2160], rcx
movabs rcx, 0x703c914306274959
mov qword [rbp + 0x2168], rcx
lea rcx, [rbp + 0x2160]
vmovdqu xmm0, xmmword [rbp + 0x2160]
mov qword [rbp + 0x1078], r14
lea rdx, [rax + 0x110]
vpxor xmm1, xmm0, xmmword [rbp + 0x1070]
vmovdqu xmmword [rbp + 0x2160], xmm1
call fcn.140023f30
lea rcx, [rbp + 0x6f0]
call fcn.140041a60
lea rcx, [rbp + 0x6f8]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x700]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x708]
call fcn.140041a60
lea rcx, [rbp + 0x710]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x718]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x246e9b430b0d1a55
mov qword [rbp + 0x1480], rbx
mov qword [rbp + 0x1488], rcx
movabs rcx, 0xd1e07a04db6e8c6c
mov qword [rbp + 0x1490], rcx
lea rcx, [rbp + 0x1480]
mov qword [rbp + 0x1498], rsi
lea rdx, [rax + 0x140]
vmovdqu ymm0, ymmword [rbp + 0x1480]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1480], ymm1
vzeroupper
call fcn.140023f30
lea rcx, [rbp + 0x720]
call fcn.140041a60
lea rcx, [rbp + 0x728]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x730]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x738]
call fcn.140041a60
lea rcx, [rbp + 0x740]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x748]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc69c4b63895e37bf
mov qword [rbp + 0x14b8], rsi
mov qword [rbp + 0x14a0], rcx
movabs rcx, 0x15229c461a0d1f52
mov qword [rbp + 0x14a8], rcx
movabs rcx, 0xd1e07a70a37fa029
mov qword [rbp + 0x14b0], rcx
lea rdx, [rax + 0x150]
vmovdqu ymm0, ymmword [rbp + 0x14a0]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x14a0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x14a0], ymm1
vzeroupper
call fcn.140023f30
lea rcx, [rbp + 0x750]
call fcn.140041a60
lea rcx, [rbp + 0x758]
vaddss xmm6, xmm8, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x760]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xafc5586a804c32ab
mov qword [rbp + 0x1090], r15
mov qword [rbp + 0x2180], rcx
lea r8, [rbx + 0x2f0]
movabs rcx, 0x702a9b440a0b0777
mov qword [rbp + 0x1098], r14
mov qword [rbp + 0x2188], rcx
lea rdx, [rax + 0xe5]
vmovdqu xmm0, xmmword [rbp + 0x2180]
vpxor xmm1, xmm0, xmmword [rbp + 0x1090]
lea rcx, [rbp + 0x2180]
vmovdqu xmmword [rbp + 0x2180], xmm1
call fcn.140023970
lea rcx, [rbp + 0x768]
call fcn.140041a60
lea rcx, [rbp + 0x770]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x778]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xafc5586a804c32ab
mov qword [rbp + 0x14d8], rsi
mov qword [rbp + 0x14c0], rcx
lea r8, [rbx + 0x2e0]
movabs rcx, 0x153a9f4204050c68
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x14c8], rcx
lea rdx, [rax + 0xe4]
movabs rcx, 0xd1e07a04db1af47a
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x14d0], rcx
lea rcx, [rbp + 0x14c0]
vmovdqu ymm0, ymmword [rbp + 0x14c0]
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x14c0], ymm1
vzeroupper
call fcn.140023970
lea rcx, [rbp + 0x780]
call fcn.140041a60
lea rcx, [rbp + 0x788]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x790]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xafc5586a804c32ab
mov qword [rbp + 0x10b0], r15
mov qword [rbp + 0x21a0], rcx
movabs rcx, 0x704efe2f1a10067e
mov qword [rbp + 0x21a8], rcx
vmovdqu xmm0, xmmword [rbp + 0x21a0]
mov qword [rbp + 0x10b8], r14
lea rdx, [rax + 0xe6]
vpxor xmm1, xmm0, xmmword [rbp + 0x10b0]
vmovdqu xmmword [rbp + 0x21a0], xmm1
lea r8, [rbx + 0x2d0]
lea rcx, [rbp + 0x21a0]
call fcn.140023970
lea rcx, [rbp + 0x798]
call fcn.140041a60
lea rcx, [rbp + 0x7a0]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x7a8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0xd5], r13b
je 0x14002a121
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe3db5767875a32b9
mov qword [rbp + 0x14f0], r12
mov qword [rbp + 0x14e0], rcx
mov r9d, 0x190
movabs rcx, 0x42699410c284959
mov qword [rbp + 0x14f8], rsi
mov qword [rbp + 0x14e8], rcx
lea rdx, [rax + 0x394]
vmovdqu ymm0, ymmword [rbp + 0x14e0]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x14e0]
mov qword [rbp + 0x24a8], r14
mov r8d, 0x32
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x14e0], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
call fcn.140038290
mov eax, dword [0x140116a94]
cmp eax, 2
jne 0x14002a6bb
vmovaps xmm2, xmm14
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x7b0]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x7b8]
call fcn.140041cb0
lea rcx, [rbp + 0x7c0]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm8
call fcn.140041cb0
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x7c8]
vmovss xmm0, dword [rax]
vsubss xmm1, xmm0, xmm8
call fcn.14000bfa0
movabs rcx, 0xeaef1974915b3abd
mov qword [rbp + 0x10d0], r15
mov qword [rbp + 0x21c0], rcx
xor r9d, r9d
movabs rcx, 0x704e8d48070d1d48
mov qword [rbp + 0x10d8], r14
mov qword [rbp + 0x21c8], rcx
mov r8b, 1
vmovdqu xmm0, xmmword [rbp + 0x21c0]
vpxor xmm1, xmm0, xmmword [rbp + 0x10d0]
mov rdx, rax
mov dword [rsp + 0x20], r13d
lea rcx, [rbp + 0x21c0]
vmovdqu xmmword [rbp + 0x21c0], xmm1
call fcn.140037c00
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
mov qword [rbp + 0x21e8], r14
lea r8, [rbx + 0x344]
movabs rcx, 0x8fbc3974915b3abd
mov qword [rbp + 0x10f0], r15
mov qword [rbp + 0x21e0], rcx
lea rcx, [rbp + 0x21e0]
vmovdqu xmm0, xmmword [rbp + 0x21e0]
mov qword [rbp + 0x10f8], r14
lea rdx, [rax + 0xd8]
vpxor xmm1, xmm0, xmmword [rbp + 0x10f0]
vmovdqu xmmword [rbp + 0x21e0], xmm1
call fcn.140023970
lea rcx, [rbp + 0x7d0]
call fcn.140041a60
lea rcx, [rbp + 0x7d8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x7e0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0xe6f01974915b3abd
mov qword [rbp + 0x1110], r15
mov qword [rbp + 0x2200], rcx
lea r8, [rbx + 0x358]
movabs rcx, 0x704efe2f69170c52
mov qword [rbp + 0x1118], r14
mov qword [rbp + 0x2208], rcx
lea rdx, [rax + 0x354]
vmovdqu xmm0, xmmword [rbp + 0x2200]
vpxor xmm1, xmm0, xmmword [rbp + 0x1110]
lea rcx, [rbp + 0x2200]
vmovdqu xmmword [rbp + 0x2200], xmm1
call fcn.140023970
lea rcx, [rbp + 0x7e8]
call fcn.140041a60
vmovss xmm0, dword [rax + 4]
lea rcx, [rbp + 0x7f0]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x7f8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xebd9576f9c4b2ea0
mov qword [rbp + 0x1130], r15
mov qword [rbp + 0x2220], rcx
movabs rcx, 0x704efe5c1d0b2d1c
mov qword [rbp + 0x2228], rcx
lea rcx, [rbp + 0x2220]
vmovdqu xmm0, xmmword [rbp + 0x2220]
mov qword [rbp + 0x1138], r14
lea rdx, [rax + 0x340]
vpxor xmm1, xmm0, xmmword [rbp + 0x1130]
vmovdqu xmmword [rbp + 0x2220], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x800]
call fcn.140041a60
lea rcx, [rbp + 0x808]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x810]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc49c5c749f513ca6
mov qword [rbp + 0x1150], r15
mov qword [rbp + 0x2240], rcx
movabs rcx, 0x704e9a4a02070652
mov qword [rbp + 0x2248], rcx
lea rcx, [rbp + 0x2240]
vmovdqu xmm0, xmmword [rbp + 0x2240]
mov qword [rbp + 0x1158], r14
lea rdx, [rax + 0x33c]
vpxor xmm1, xmm0, xmmword [rbp + 0x1150]
vmovdqu xmmword [rbp + 0x2240], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x818]
call fcn.140041a60
lea rcx, [rbp + 0x820]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x828]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xdb9c5c749f513ca6
mov qword [rbp + 0x1510], r12
mov qword [rbp + 0x1500], rcx
movabs rcx, 0x32b8a4e04090859
mov qword [rbp + 0x1508], rcx
lea rcx, [rbp + 0x1500]
mov qword [rbp + 0x1518], rsi
lea rdx, [rax + 0x33d]
vmovdqu ymm0, ymmword [rbp + 0x1500]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1500], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x830]
call fcn.140041a60
lea rcx, [rbp + 0x838]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x840]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xc69c5c749f513ca6
mov qword [rbp + 0x1530], r12
mov qword [rbp + 0x1520], rcx
movabs rcx, 0x15229c461a0d1f52
mov qword [rbp + 0x1528], rcx
lea rcx, [rbp + 0x1520]
mov qword [rbp + 0x1538], rsi
lea rdx, [rax + 0x33e]
vmovdqu ymm0, ymmword [rbp + 0x1520]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1520], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x848]
call fcn.140041a60
lea rcx, [rbp + 0x850]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x858]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
vmovss xmm3, dword [0x140086ff0]
vmovss xmm2, dword [0x140086f60]
movabs rcx, 0xe6ef1974915b3abd
mov qword [rbp + 0x1170], r15
mov qword [rbp + 0x2260], rcx
lea rdx, [rax + 0x338]
movabs rcx, 0x704efe2f69640c46
mov qword [rbp + 0x1178], r14
mov qword [rbp + 0x2268], rcx
lea rcx, str._.2f
vmovdqu xmm0, xmmword [rbp + 0x2260]
vpxor xmm1, xmm0, xmmword [rbp + 0x1170]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2260]
vmovdqu xmmword [rbp + 0x2260], xmm1
call fcn.140022950
call fcn.140038290
mov eax, dword [0x140116a94]
cmp eax, 3
jne 0x14002ae67
vmovaps xmm2, xmm14
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x860]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x868]
call fcn.140041cb0
lea rcx, [rbp + 0x870]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm8
call fcn.140041cb0
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x878]
vmovss xmm0, dword [rax]
vsubss xmm1, xmm0, xmm8
call fcn.14000bfa0
mov qword [rbp + 0x2288], r14
movabs rcx, 0xfcc850699c4f23aa
mov qword [rbp + 0x2280], rcx
xor r9d, r9d
vmovdqu xmm0, xmmword [rbp + 0x2280]
mov qword [rbp + 0x1190], r15
lea rcx, [rbp + 0x2280]
mov qword [rbp + 0x1198], r14
mov r8b, 1
vpxor xmm1, xmm0, xmmword [rbp + 0x1190]
mov rdx, rax
mov dword [rsp + 0x20], r13d
vmovdqu xmmword [rbp + 0x2280], xmm1
call fcn.140037c00
lea rcx, [rbp + 0x880]
call fcn.140041a60
lea rcx, [rbp + 0x888]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x890]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xebfd19629c4d34b8
mov qword [rbp + 0x1558], rsi
mov qword [rbp + 0x1540], rax
lea rcx, [rbp + 0x1540]
movabs rax, 0x15229c4e1d171c56
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1548], rax
movabs rax, 0xd1e07a04db1af47a
mov qword [rbp + 0x1550], rax
vmovdqu ymm0, ymmword [rbp + 0x1540]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1540], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x898]
call fcn.140041a60
lea rcx, [rbp + 0x8a0]
vaddss xmm6, xmm7, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8a8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xe0f11972985832a1
mov qword [rbp + 0x11b0], r15
mov qword [rbp + 0x22a0], rcx
movabs rcx, 0x704efe2f69640c58
mov qword [rbp + 0x22a8], rcx
vmovdqu xmm0, xmmword [rbp + 0x22a0]
mov qword [rbp + 0x11b8], r14
lea rdx, [rax + 0x37c]
vpxor xmm1, xmm0, xmmword [rbp + 0x11b0]
lea rcx, [rbp + 0x22a0]
vmovdqu xmmword [rbp + 0x22a0], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x8b0]
call fcn.140041a60
lea rcx, [rbp + 0x8b8]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8c0]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xafd9556599573eb9
mov qword [rbp + 0x1578], rsi
mov qword [rbp + 0x1560], rax
lea rcx, [rbp + 0x1560]
movabs rax, 0x122f8a5c1c0e0d7d
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x1568], rax
movabs rax, 0xd1e07a04db699165
mov qword [rbp + 0x1570], rax
vmovdqu ymm0, ymmword [rbp + 0x1560]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1560], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x8c8]
call fcn.140041a60
lea rcx, [rbp + 0x8d0]
vaddss xmm6, xmm7, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8d8]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xead94955d04d3aac
mov qword [rbp + 0x11d0], r15
mov qword [rbp + 0x22c0], rcx
movabs rcx, 0x704efe440a050158
mov qword [rbp + 0x22c8], rcx
lea rcx, [rbp + 0x22c0]
vmovdqu xmm0, xmmword [rbp + 0x22c0]
mov qword [rbp + 0x11d8], r14
lea rdx, [rax + 0x37d]
vpxor xmm1, xmm0, xmmword [rbp + 0x11d0]
vmovdqu xmmword [rbp + 0x22c0], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x8e0]
call fcn.140041a60
lea rcx, [rbp + 0x8e8]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x8f0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
mov qword [rbp + 0x22e8], r14
movabs rcx, 0x8fc55540d04d3aac
mov qword [rbp + 0x22e0], rcx
lea rcx, [rbp + 0x22e0]
vmovdqu xmm0, xmmword [rbp + 0x22e0]
mov qword [rbp + 0x11f0], r15
lea rdx, [rax + 0x37f]
mov qword [rbp + 0x11f8], r14
vpxor xmm1, xmm0, xmmword [rbp + 0x11f0]
vmovdqu xmmword [rbp + 0x22e0], xmm1
call fcn.1400229a0
lea rcx, [rbp + 0x8f8]
call fcn.140041a60
lea rcx, [rbp + 0x900]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x908]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x153bb80f1b052a1c
mov qword [rbp + 0x1598], rsi
mov qword [rbp + 0x1588], rcx
movabs rbx, 0xeac85068995935a6
movabs rcx, 0xd1e07a04db1af465
mov qword [rbp + 0x1580], rbx
mov qword [rbp + 0x1590], rcx
lea rdx, [rax + 0x37e]
vmovdqu ymm0, ymmword [rbp + 0x1580]
mov qword [rbp + 0x24a0], r15
lea rcx, [rbp + 0x1580]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1580], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x910]
call fcn.140041a60
lea rcx, [rbp + 0x918]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x920]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x504de4a020d2b1c
mov qword [rbp + 0x15a0], rbx
mov qword [rbp + 0x15a8], rcx
movabs rcx, 0xd1e07a04db1a8464
mov qword [rbp + 0x15b0], rcx
lea rcx, [rbp + 0x15a0]
mov qword [rbp + 0x15b8], rsi
lea rdx, [rax + 0x380]
vmovdqu ymm0, ymmword [rbp + 0x15a0]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x15a0], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [0x140117088]
call fcn.140008bf0
cmp byte [rax + 0x380], r13b
je 0x14002ae5c
lea rcx, [rbp + 0x928]
call fcn.140041a60
lea rcx, [rbp + 0x930]
vmovss xmm6, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x938]
vaddss xmm1, xmm8, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
movabs rax, 0xe2c97326955432ad
mov qword [rbp + 0x15d8], rsi
mov qword [rbp + 0x15c0], rax
lea rcx, [rbp + 0x15c0]
movabs rax, 0x172798410627494c
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x15c8], rax
movabs rax, 0xd18e156daf7b867c
mov qword [rbp + 0x15d0], rax
vmovdqu ymm0, ymmword [rbp + 0x15c0]
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x15c0], ymm1
vzeroupper
call fcn.14005f000
lea rcx, [rbp + 0x940]
call fcn.140041a60
lea rcx, [rbp + 0x948]
vaddss xmm6, xmm9, dword [rax + 4]
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x950]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x704e9b4c1b0b2f1c
mov qword [rbp + 0x1210], r15
mov qword [rbp + 0x2308], rcx
movabs rbx, 0xffd14c4cd0473aa2
mov qword [rbp + 0x2300], rbx
lea rcx, [rbp + 0x2300]
vmovdqu xmm0, xmmword [rbp + 0x2300]
mov qword [rbp + 0x1218], r14
lea rdx, [rax + 0x388]
vpxor xmm1, xmm0, xmmword [rbp + 0x1210]
mov dword [rsp + 0x28], r13d
mov r9d, 0xf4240
xor r8d, r8d
mov qword [rsp + 0x20], rdi
vmovdqu xmmword [rbp + 0x2300], xmm1
call fcn.140022900
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x143c9f581b0b2f1c
mov qword [rbp + 0x15e0], rbx
mov qword [rbp + 0x15e8], rcx
mov r9d, 0x1388
mov qword [rbp + 0x15f0], r12
lea rcx, [rbp + 0x15e0]
mov qword [rbp + 0x15f8], rsi
lea rdx, [rax + 0x384]
vmovdqu ymm0, ymmword [rbp + 0x15e0]
mov qword [rbp + 0x24a0], r15
xor r8d, r8d
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovdqu ymmword [rbp + 0x15e0], ymm1
mov qword [rsp + 0x20], rdi
vzeroupper
call fcn.140022900
call fcn.140038290
mov eax, dword [0x140116a94]
cmp eax, 4
jne 0x14002bafa
vmovaps xmm2, xmm14
vmovaps xmm1, xmm8
lea rcx, [rbp + 0x958]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [rbp + 0x960]
call fcn.140041cb0
lea rcx, [rbp + 0x968]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm8
call fcn.140041cb0
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x970]
vmovss xmm0, dword [rax]
vsubss xmm1, xmm0, xmm8
call fcn.14000bfa0
mov qword [rbp + 0x2328], r14
movabs rcx, 0xfcdb576f844b3ebc
mov qword [rbp + 0x2320], rcx
xor r9d, r9d
vmovdqu xmm0, xmmword [rbp + 0x2320]
mov qword [rbp + 0xe90], r15
lea rcx, [rbp + 0x2320]
mov qword [rbp + 0xe98], r14
mov r8b, 1
vpxor xmm1, xmm0, xmmword [rbp + 0xe90]
mov rdx, rax
mov dword [rsp + 0x20], r13d
vmovdqu xmmword [rbp + 0x2320], xmm1
call fcn.140037c00
lea rcx, [0x140117088]
call fcn.140008bf0
lea rcx, [0x140117088]
mov rbx, rax
call fcn.140008bf0
movabs rcx, 0x704efe2f6964694e
mov qword [rbp + 0x1230], r15
mov qword [rbp + 0x2348], rcx
lea r8, [rbx + 0x2c0]
movabs rdi, 0xe6dd5175835029ac
mov qword [rbp + 0x1238], r14
mov qword [rbp + 0x2340], rdi
lea rdx, [rax + 0x392]
vmovdqu xmm0, xmmword [rbp + 0x2340]
vpxor xmm1, xmm0, xmmword [rbp + 0x1230]
lea rcx, [rbp + 0x2340]
vmovdqu xmmword [rbp + 0x2340], xmm1
call fcn.140023970
lea rcx, [rbp + 0x978]
call fcn.140041a60
lea rcx, [rbp + 0x980]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x988]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0xcc9c5c6a934d32ac
mov qword [rbp + 0x1610], r12
mov qword [rbp + 0x1600], rcx
movabs rcx, 0x2279f471a17064e
mov qword [rbp + 0x1608], rcx
lea rcx, [rbp + 0x1600]
mov qword [rbp + 0x1618], rsi
lea rdx, [rax + 0x368]
vmovdqu ymm0, ymmword [rbp + 0x1600]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1600], ymm1
vzeroupper
call fcn.1400229a0
lea rcx, [rbp + 0x990]
call fcn.140041a60
lea rcx, [rbp + 0x998]
vmovss xmm0, dword [rax + 4]
vsubss xmm6, xmm0, xmm7
call fcn.140041a60
vmovaps xmm2, xmm6
lea rcx, [rbp + 0x9a0]
vmovss xmm1, dword [rax]
call fcn.14000bfa0
mov rcx, rax
call fcn.140041ab0
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x42699410c28494e
mov qword [rbp + 0x1620], rdi
mov qword [rbp + 0x1628], rcx
lea rbx, str._.2f
mov qword [rbp + 0x1630], r12
lea rcx, [rbp + 0x1620]
mov qword [rbp + 0x1638], rsi
lea rdx, [rax + 0x36c]
vmovdqu ymm0, ymmword [rbp + 0x1620]
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov dword [rsp + 0x28], r13d
vmovaps xmm3, xmm8
vmovaps xmm2, xmm11
vmovdqu ymmword [rbp + 0x1620], ymm1
mov qword [rsp + 0x20], rbx
vzeroupper
call fcn.140022950
lea rcx, [0x140117088]
call fcn.140008bf0
movabs rcx, 0x1e259d460130494e
mov qword [rbp + 0x1640], rdi
mov qword [rbp + 0x1648], rcx
lea r9, [rbp + 0x20]
movabs rcx, 0xd1e07a04db69876c
mov qword [rbp + 0x1658], rsi
mov qword [rbp + 0x1650], rcx
lea r8, [rax + 0x370]
vmovdqu ymm0, ymmword [rbp + 0x1640]
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x24a0], r15
mov edx, 8
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1640]
vmovdqu ymmword [rbp + 0x1640], ymm1
vmovss dword [rbp + 0x18], xmm7
vmovss dword [rbp + 0x20], xmm11
vzeroupper
call fcn.140021dc0
mov r8, qword [0x140117088]
lea r9, [rbp + 0x30]
movabs rax, 0x704efe5f0823494e
mov qword [rbp + 0x2360], rdi
mov qword [rbp + 0x2368], rax
lea rcx, [rbp + 0x2360]
vmovdqu xmm0, xmmword [rbp + 0x2360]
mov dword [rsp + 0x30], r13d
lea rax, [rbp + 0x28]
mov qword [rbp + 0xa10], r15
add r8, 0x374
mov qword [rbp + 0xa18], r14
mov edx, 8
vpxor xmm1, xmm0, xmmword [rbp + 0xa10]
vmovss xmm0, dword [0x140087044]
mov qword [rsp + 0x28], rbx
vmovss dword [rbp + 0x30], xmm0
vmovss dword [rbp + 0x28], xmm7
vmovdqu xmmword [rbp + 0x2360], xmm1
mov qword [rsp + 0x20], rax
call fcn.140021dc0
mov r8, qword [0x140117088]
lea r9, [rbp + 0x40]
movabs rax, 0x1e27925b1c2b494e
mov qword [rbp + 0x1660], rdi
mov qword [rbp + 0x1668], rax
lea rcx, [rbp + 0x1660]
movabs rax, 0xd1e07a04db1af46c
mov qword [rbp + 0x1678], rsi
mov qword [rbp + 0x1670], rax
add r8, 0x378
vmovdqu ymm0, ymmword [rbp + 0x1660]
mov dword [rsp + 0x30], r13d
lea rax, [rbp + 0x38]
mov qword [rbp + 0x24a0], r15
mov edx, 8
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov qword [rsp + 0x28], rbx
vmovdqu ymmword [rbp + 0x1660], ymm1
vmovss dword [rbp + 0x38], xmm7
vmovss dword [rbp + 0x40], xmm10
mov qword [rsp + 0x20], rax
vzeroupper
call fcn.140021dc0
vmovss xmm7, dword [0x14008700c]
movabs rax, 0xe1d37a2695493abc
mov qword [rbp + 0xa30], r15
mov qword [rbp + 0x2380], rax
lea rdx, [rbp + 0x70]
movabs rax, 0x704efe2f6903005a
mov qword [rbp + 0xa38], r14
mov qword [rbp + 0x2388], rax
lea rcx, [rbp + 0x2380]
vmovdqu xmm0, xmmword [rbp + 0x2380]
vpxor xmm1, xmm0, xmmword [rbp + 0xa30]
xor r8d, r8d
vmovdqu xmmword [rbp + 0x2380], xmm1
vmovss dword [rbp + 0x70], xmm7
vmovss dword [rbp + 0x74], xmm10
call fcn.14005f900
movabs rdi, 0x8fbc3906f03f5bab
vmovss xmm6, dword [0x140086ff8]
test al, al
je 0x14002b628
lea rcx, [0x140117070]
call fcn.140008d70
lea rdx, [rbp + 0x2440]
mov rcx, rax
call fcn.140077190
lea rdx, [rbp + 0x9a8]
lea rcx, [rbp + 0x2440]
call fcn.140007ec0
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x2440]
mov rbx, qword [rax]
call fcn.140007ee0
lea r9, [rbp]
mov r8, rbx
lea rcx, [rbp + 0x2460]
mov rdx, qword [rax]
call fcn.140008ac0
lea rcx, [0x1401170d0]
call fcn.14002cad0
lea rdx, [rbp + 0x2460]
mov rcx, rax
call fcn.140012950
lea rcx, [0x1401170a8]
test al, al
je 0x14002b505
call fcn.140010800
mov edx, 0xc1
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x1290]
mov rbx, rax
lea r9d, [rdx - 0xf]
lea r8d, [rdx + 0x3e]
call fcn.14000bfd0
mov qword [rbp + 0xa50], r15
lea r8, [rbp + 0x23a0]
mov qword [rbp + 0xa58], r14
lea rdx, [rbp + 0x1680]
mov qword [rbp + 0x24a0], r15
vmovups xmm2, xmmword [rax]
movabs rax, 0xe9cf4a63935c2ebc
mov qword [rbp + 0x23a0], rdi
mov qword [rbp + 0x1680], rax
movabs rax, 0x15389f5c491d0549
mov qword [rbp + 0x1688], rax
movabs rax, 0xb78e1567fb7bd46d
mov qword [rbp + 0x1690], rax
movabs rax, 0x119918cd1186eeb7
mov qword [rbp + 0x23a8], r14
vmovdqu xmm0, xmmword [rbp + 0x23a0]
vpxor xmm1, xmm0, xmmword [rbp + 0xa50]
mov qword [rbp + 0x1698], rax
vmovdqu ymm0, ymmword [rbp + 0x1680]
vmovdqu xmmword [rbp + 0x23a0], xmm1
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x1680], ymm1
jmp 0x14002b5ed
call fcn.140010800
mov r9d, 0xb2
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0x12a0]
mov edx, 0xff
mov rbx, rax
call fcn.14000bfd0
mov qword [rbp + 0xa70], r15
lea r8, [rbp + 0x23c0]
mov qword [rbp + 0xa78], r14
lea rdx, [rbp + 0x16a0]
mov qword [rbp + 0x24a0], r15
vmovups xmm2, xmmword [rax]
movabs rax, 0x8fbc3906f03f5bad
mov qword [rbp + 0x23c8], r14
mov qword [rbp + 0x23c0], rax
movabs rax, 0xfb9c5d639c563aa9
vmovdqu xmm0, xmmword [rbp + 0x23c0]
vpxor xmm1, xmm0, xmmword [rbp + 0xa70]
mov qword [rbp + 0x16a0], rax
movabs rax, 0x116e9b5908174953
mov qword [rbp + 0x16a8], rax
movabs rax, 0xff871362b5759729
mov qword [rbp + 0x16b0], rax
mov qword [rbp + 0x16b8], rsi
vmovdqu ymm0, ymmword [rbp + 0x16a0]
vmovdqu xmmword [rbp + 0x23c0], xmm1
mov qword [rbp + 0x24a8], r14
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x16a0], ymm1
lea rax, [rbp + 0x24a0]
mov rcx, rbx
vmovaps xmm3, xmm6
mov qword [rsp + 0x20], rax
vmovdqa xmmword [rbp + 0x24a0], xmm2
vzeroupper
call fcn.14002e010
lea rcx, [rbp + 0x2460]
call fcn.140008140
lea rcx, [rbp + 0x2440]
call fcn.140002ad0
movabs rax, 0xe1d37a26945e34a3
mov qword [rbp + 0xa90], r15
mov qword [rbp + 0x23e0], rax
lea rdx, [rbp + 0x78]
movabs rax, 0x704efe2f6903005a
mov qword [rbp + 0xa98], r14
mov qword [rbp + 0x23e8], rax
lea rcx, [rbp + 0x23e0]
vmovdqu xmm0, xmmword [rbp + 0x23e0]
vpxor xmm1, xmm0, xmmword [rbp + 0xa90]
xor r8d, r8d
vmovdqu xmmword [rbp + 0x23e0], xmm1
vmovss dword [rbp + 0x78], xmm7
vmovss dword [rbp + 0x7c], xmm10
call fcn.14005f900
test al, al
je 0x14002b9d0
lea rcx, [0x140117070]
call fcn.140008d70
lea rdx, [rbp + 0x2420]
mov rcx, rax
call fcn.140077080
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp + 0x2420]
call fcn.140007ec0
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x2420]
mov rbx, qword [rax]
call fcn.140007ee0
lea r9, [rbp + 1]
mov r8, rbx
lea rcx, [rbp + 0x2480]
mov rdx, qword [rax]
call fcn.140008ac0
lea rcx, [0x1401170d0]
call fcn.14002cad0
lea rdx, [rbp + 0x2480]
mov rcx, rax
call fcn.140019dd0
lea rcx, [0x1401170a8]
test al, al
je 0x14002b80d
call fcn.140010800
mov edx, 0xc1
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x12b0]
mov rbx, rax
lea r9d, [rdx - 0xf]
lea r8d, [rdx + 0x3e]
call fcn.14000bfd0
mov qword [rbp + 0x24a0], r15
lea r8, [rbp + 0x2400]
mov qword [rbp + 0x24a8], r14
lea rdx, [rbp + 0x16c0]
mov qword [rbp + 0xab0], r15
vmovups xmm2, xmmword [rax]
movabs rax, 0xe9cf4a63935c2ebc
mov qword [rbp + 0x2400], rdi
mov qword [rbp + 0x16c0], rax
movabs rax, 0x142f9143491d0549
mov qword [rbp + 0x16c8], rax
movabs rax, 0xbf8f1924ba3a906c
mov qword [rbp + 0x16d0], rax
movabs rax, 0x119918cd3fcfe0b8
mov qword [rbp + 0x2408], r14
vmovdqu xmm0, xmmword [rbp + 0x2400]
mov qword [rbp + 0x16d8], rax
mov qword [rbp + 0xab8], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xab0]
vmovdqu ymm0, ymmword [rbp + 0x16c0]
vmovdqu xmmword [rbp + 0x2400], xmm1
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
vmovdqu ymmword [rbp + 0x16c0], ymm1
vmovdqa xmmword [rbp + 0x24a0], xmm2
jmp 0x14002b99d
call fcn.140010800
mov r9d, 0xb2
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0x12c0]
mov edx, 0xff
mov rbx, rax
call fcn.14000bfd0
movabs rcx, 0xd1ea81e13b39b4a2
mov qword [rbp + 0x24a0], r15
mov qword [rbp + 0x24a8], r14
lea r8, [rbp + 0x1c00]
mov qword [rbp + 0xad0], r15
lea rdx, [rbp + 0x1b80]
vmovups xmm3, xmmword [rax]
movabs rax, 0x8fbc3906f03f5bad
mov qword [rbp + 0x1c08], r14
mov qword [rbp + 0x1c00], rax
movabs rax, 0xfb9c5d639c563aa9
vmovdqu xmm0, xmmword [rbp + 0x1c00]
mov qword [rbp + 0x1b80], rax
movabs rax, 0x116e9a4e06084953
mov qword [rbp + 0x1b88], rax
movabs rax, 0xfd871362b5759729
mov qword [rbp + 0x1b90], rax
movabs rax, 0x31fc6bac74c4f9fe
mov qword [rbp + 0x1b98], rax
movabs rax, 0x41b925ce79fcc566
mov qword [rbp + 0x1ba0], rax
movabs rax, 0x3d1ad3a024d1e00f
mov qword [rbp + 0x1ba8], rax
movabs rax, 0x651854d8c867ac14
mov qword [rbp + 0x1bb0], rax
movabs rax, 0x389940ba1898b513
mov qword [rbp + 0x24c0], rax
movabs rax, 0x5b74bcc304a39560
mov qword [rbp + 0x24c8], rax
movabs rax, 0x651854d8c849cb7d
mov qword [rbp + 0x1bb8], rcx
vmovdqu ymm2, ymmword [rbp + 0x1ba0]
mov qword [rbp + 0xad8], r14
vpxor xmm1, xmm0, xmmword [rbp + 0xad0]
vmovdqu ymm0, ymmword [rbp + 0x1b80]
vmovdqu xmmword [rbp + 0x1c00], xmm1
mov qword [rbp + 0x24b0], r12
mov qword [rbp + 0x24b8], rsi
vpxor ymm1, ymm0, ymmword [rbp + 0x24a0]
mov qword [rbp + 0x24d0], rax
mov qword [rbp + 0x24d8], rcx
vpxor ymm0, ymm2, ymmword [rbp + 0x24c0]
vmovdqu ymmword [rbp + 0x1ba0], ymm0
vmovdqu ymmword [rbp + 0x1b80], ymm1
vmovdqa xmmword [rbp + 0x24a0], xmm3
lea rax, [rbp + 0x24a0]
mov rcx, rbx
vmovaps xmm3, xmm6
mov qword [rsp + 0x20], rax
vzeroupper
call fcn.14002e010
lea rcx, [rbp + 0x2480]
call fcn.140008140
lea rcx, [rbp + 0x2420]
call fcn.140002ad0
mov qword [rbp + 0x1e08], r14
lea rdx, [rbp + 0x80]
movabs rax, 0x8fbc52699f5735ba
mov qword [rbp + 0xc10], r15
mov qword [rbp + 0x1e00], rax
lea rcx, [rbp + 0x1e00]
vmovdqu xmm0, xmmword [rbp + 0x1e00]
mov qword [rbp + 0xc18], r14
xor r8d, r8d
vpxor xmm1, xmm0, xmmword [rbp + 0xc10]
vmovdqu xmmword [rbp + 0x1e00], xmm1
vmovss dword [rbp + 0x80], xmm7
vmovss dword [rbp + 0x84], xmm10
call fcn.14005f900
test al, al
je 0x14002baf5
mov rax, qword [0x140116fe8]
test rax, rax
jne 0x14002baf1
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rsi, qword [rcx + 0x10]
mov rdi, rsi
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x14002bad8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x14002bad8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14002bad3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14002bab0
cmp edx, 0xcded1a85
je 0x14002bb71
test r8d, r8d
jne 0x14002ba90
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
jne 0x14002ba60
mov rax, r13
mov qword [0x140116fe8], rax
xor ecx, ecx
call rax
call fcn.140038290
call fcn.14003d5f0
mov rcx, qword [rbp + 0x24e0]
xor rcx, rsp
call fcn.1400783b0
lea r11, [rsp + 0x25f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x14002baea