Function at 0x18000fb90
Capabilities:
Encode data using xor

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
lea rbp, [rsp - 0x1e60]
mov eax, 0x1f60
call fcn.180071ae0
sub rsp, rax
mov rbx, qword [0x180109228]
movabs rax, 0x1e130bdd37c17e41
mov qword [rbp + 0x370], rax
movabs r10, 0xc834257d6d20dc97
mov qword [rbp - 0x80], r10
movabs rcx, 0xf81467454d18e8b7
mov qword [rbp + 0x380], rcx
movabs r10, 0x8b52aed404c044e0
mov qword [rbp - 0x78], r10
movabs rdx, 0xab6a9af43c8364a3
mov qword [rbp + 0x388], rdx
movabs r8, 0xa1b60b67d5f7f1c1
movdqa xmm1, xmmword [rbp + 0x380]
lea rdx, [rbp + 0x370]
pxor xmm1, xmmword [rbp - 0x80]
movabs r9, 0xa778528a6e56a1ea
mov qword [rbp + 0x390], r8
movabs r10, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x398], r9
movabs r13, 0x77e3bc268d3f21e6
mov qword [rbp + 0x378], r13
movabs r15, 0x2b232b9f0fe14675
movdqa xmm0, xmmword [rbp + 0x370]
movabs r14, 0x48c38306b21f1ec6
mov qword [rsp + 0x70], r15
movabs r12, 0xa778528a6e14e4ca
mov qword [rsp + 0x78], r14
mov rcx, rbx
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x370], xmm0
movdqa xmm0, xmmword [rbp + 0x390]
mov qword [rbp - 0x70], r10
mov qword [rbp - 0x68], r12
pxor xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x390], xmm0
movdqa xmmword [rbp + 0x380], xmm1
call fcn.18000e440
mov rcx, rax
test rax, rax
je 0x18000fce2
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
mov qword [rsp + 0x28], r14
movabs rcx, 0xe80b05424d1899b7
mov qword [rbp + 0x6f0], rcx
movabs r14, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r14
movabs rdx, 0xbb72989724ff64df
mov qword [rbp + 0x6f8], rdx
movabs r14, 0xdacc91d1102f13fb
movdqa xmm1, xmmword [rbp + 0x6f0]
lea rdx, [rbp + 0x6e0]
mov qword [rsp + 0x50], r14
movabs r8, 0xb0cd0b6cc5e895cc
mov qword [rsp + 0x20], r15
movabs r14, 0x9c7aa378f9de1064
mov qword [rbp + 0x6e8], r13
movabs r15, 0xc834257d6d20dc97
mov qword [rsp + 0x58], r14
movabs r9, 0x873e62aa5f24c4f5
mov qword [rbp + 0x700], r8
movabs r14, 0x8463987d782fcbd
mov qword [rbp + 0x708], r9
movabs r10, 0x99f8b1e2200f23ca
mov qword [rbp + 0x710], r10
movabs r11, 0xae5a974cd99a2844
mov qword [rbp + 0x718], r11
movabs rdi, 0x287e0da7e7b0dc89
mov qword [rbp + 0x720], rdi
movabs rsi, 0xbd78d3f622a057f6
mov qword [rbp + 0x728], rsi
mov rcx, rbx
mov qword [0x1801091c8], rax
movabs rax, 0x6f130bdb37c17e41
mov qword [rbp + 0x6e0], rax
movdqa xmm0, xmmword [rbp + 0x6e0]
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x6e0], xmm0
movdqa xmm0, xmmword [rbp + 0x700]
mov qword [rsp + 0x30], r15
movabs r15, 0x8b52aed404c044e0
mov qword [rsp + 0x60], r14
movabs r14, 0xbd78d3ce618015ce
mov qword [rsp + 0x38], r15
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x6f0], xmm1
movdqa xmm1, xmmword [rbp + 0x710]
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x48], r12
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x700], xmm0
movdqa xmm0, xmmword [rbp + 0x720]
mov qword [rsp + 0x68], r14
pxor xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x720], xmm0
movdqa xmmword [rbp + 0x710], xmm1
call fcn.18000e440
mov rcx, rax
test rax, rax
je 0x18000fe91
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
mov qword [rbp + 0x108], r13
movabs r9, 0xc834257d6d20dc97
mov qword [rsp + 0x30], r9
movabs rcx, 0x8c1410454d18e8b7
mov qword [rbp + 0x110], rcx
movabs rdx, 0xab109df430f764a2
mov qword [rbp + 0x118], rdx
movabs r8, 0xa1c20b63a7f784cd
movdqa xmm1, xmmword [rbp + 0x110]
lea rdx, [rbp + 0x100]
mov qword [rbp + 0x120], r8
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x128], r12
movabs rsi, 0x2b232b9f0fe14675
mov qword [0x180109170], rax
movabs r14, 0x48c38306b21f1ec6
movabs rax, 0x6f120bdd37c17e41
mov qword [rsp + 0x40], r9
mov qword [rbp + 0x100], rax
mov rcx, rbx
movdqa xmm0, xmmword [rbp + 0x100]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x100], xmm0
movdqa xmm0, xmmword [rbp + 0x120]
mov qword [rsp + 0x38], r15
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], r12
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmmword [rbp + 0x110], xmm1
call fcn.18000e440
mov rcx, rax
test rax, rax
je 0x18000ff94
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
sub rax, rbx
cmp qword [0x180109170], 0
mov qword [0x1801090c0], rax
je 0x1800126ab
mov rcx, qword [0x1801091c8]
test rcx, rcx
je 0x1800126ab
test rax, rax
je 0x1800126ab
mov qword [rbp + 0x158], r12
movabs r9, 0xc834257d6d20dc97
mov qword [rsp + 0x30], r9
movabs rax, 0xa4584a0f194eb3d4
mov qword [rbp + 0x140], rax
movabs rdx, 0xc437c0bd48ee3685
mov qword [rbp + 0x148], rdx
movabs r8, 0xffa65f3b82bee69f
movdqa xmm1, xmmword [rbp + 0x140]
lea rdx, [rbp + 0x130]
mov qword [rbp + 0x150], r8
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r9
movabs rdi, 0x454c42eb6c8f3333
mov qword [rbp + 0x130], rdi
movabs r13, 0x66a6ed6fd5715be6
mov qword [rbp + 0x138], r13
movdqa xmm0, xmmword [rbp + 0x130]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm0, xmmword [rbp + 0x150]
mov qword [rsp + 0x38], r15
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], r12
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmmword [rbp + 0x140], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x3e0], rdi
movabs r9, 0xc834257d6d20dc97
mov qword [rsp + 0x30], r9
movabs rcx, 0xc4171eee02668b9d
mov qword [rbp + 0x408], rcx
movabs r9, 0x8b52aed404c044e0
mov rcx, qword [0x1801091c8]
movabs rdx, 0x89a3c5bf7f46679a
mov qword [rsp + 0x38], r9
movabs r8, 0x9c7aa3169cbb6207
mov qword [rbp + 0x410], rdx
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r9
lea rdx, [rbp + 0x3e0]
mov qword [rbp + 0x3e8], r13
movabs r9, 0xa778528a6e14e4ca
movdqa xmm0, xmmword [rbp + 0x3e0]
movabs r15, 0xa77757181441b0c7
mov qword [rsp + 0x48], r9
movabs r12, 0xf937c2b86bb2308e
mov qword [rbp + 0x3f0], r15
movabs r9, 0xdacc91d1102f13fb
mov qword [rbp + 0x3f8], r12
movdqa xmm1, xmmword [rbp + 0x3f0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x50], r9
movabs r9, 0x9c7aa378f9de1064
mov qword [rbp + 0x418], r8
movdqa xmmword [rbp + 0x3f0], xmm1
movdqa xmm1, xmmword [rbp + 0x410]
mov qword [0x180109210], rax
movabs rax, 0xe4914e398aa5e5d7
mov qword [rbp + 0x400], rax
mov qword [rsp + 0x58], r9
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x3e0], xmm0
movdqa xmm0, xmmword [rbp + 0x400]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x410], xmm1
movdqa xmmword [rbp + 0x400], xmm0
call fcn.18000f5d0
mov qword [0x1801091d8], rax
movabs rcx, 0xc91d37f80d4790a9
movabs rax, 0xf598442195b2f1d7
mov qword [rsp + 0x20], rsi
movabs rdx, 0xb4a3f8a5795c7cab
mov qword [rsp + 0x28], r14
movabs r8, 0x9c1ecf0a96897f30
mov qword [rbp + 0x448], rcx
movabs r9, 0xc834257d6d20dc97
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x30], r9
movabs r9, 0x8b52aed404c044e0
mov qword [rsp + 0x38], r9
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r9
movabs r9, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], r9
movabs r9, 0xdacc91d1102f13fb
mov qword [rbp + 0x450], rdx
lea rdx, [rbp + 0x420]
mov qword [rbp + 0x420], rdi
mov qword [rbp + 0x428], r13
movdqa xmm0, xmmword [rbp + 0x420]
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rbp + 0x430], r15
mov qword [rbp + 0x438], r12
movdqa xmm1, xmmword [rbp + 0x430]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x50], r9
movabs r9, 0x9c7aa378f9de1064
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x458], r8
movdqa xmmword [rbp + 0x420], xmm0
movdqa xmm0, xmmword [rbp + 0x440]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x430], xmm1
movdqa xmm1, xmmword [rbp + 0x450]
mov qword [rsp + 0x58], r9
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x450], xmm1
movdqa xmmword [rbp + 0x440], xmm0
call fcn.18000f5d0
mov qword [rbp + 0x190], rdi
movabs rdx, 0xa778528a6e14e4ca
mov qword [rbp + 0x1b8], rdx
movabs r8, 0x48c38306b21f1ec6
mov qword [rsp + 0x28], r8
movabs rax, 0xf93ddeb168a510bf
mov qword [rbp + 0x198], r13
movabs r8, 0xc834257d6d20dc97
movdqa xmm0, xmmword [rbp + 0x190]
movabs rcx, 0x90f22b53e5b8e18d
mov qword [rsp + 0x30], r8
movabs r14, 0xfa7f0b0f0254bfd6
mov qword [rbp + 0x1b0], rcx
movabs r8, 0x8b52aed404c044e0
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x38], r8
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rax
movdqa xmm1, xmmword [rbp + 0x1a0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], rdx
lea rdx, [rbp + 0x190]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x20], rsi
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmm0, xmmword [rbp + 0x1b0]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1a0], xmm1
call fcn.18000f5d0
movabs rcx, 0x2b232b9f0fe14675
movabs rdi, 0xe426cd9570a503bf
mov qword [rsp + 0x20], rcx
movabs rax, 0xff9b5f3286b8f98b
movabs rcx, 0x48c38306b21f1ec6
movabs rsi, 0xa778528a6e14e4a4
mov qword [rsp + 0x28], rcx
movabs rcx, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rcx
movabs rcx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rcx
movabs rcx, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], rcx
movabs rcx, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], rcx
lea rdx, [rbp + 0x160]
mov qword [rbp + 0x168], r13
movabs rcx, 0x454c42eb6c8f3333
mov qword [rbp + 0x160], rcx
movdqa xmm0, xmmword [rbp + 0x160]
pxor xmm0, xmmword [rsp + 0x20]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x178], rdi
movdqa xmm1, xmmword [rbp + 0x170]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], rsi
movdqa xmm0, xmmword [rbp + 0x180]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmmword [rbp + 0x170], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x1c8], r13
movabs rdx, 0x2b232b9f0fe14675
mov qword [rsp + 0x20], rdx
movabs rcx, 0x454c42eb6c8f3333
mov qword [rbp + 0x1c0], rcx
movabs rdx, 0x48c38306b21f1ec6
movdqa xmm0, xmmword [rbp + 0x1c0]
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x28], rdx
movabs rdx, 0xc834257d6d20dc97
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x30], rdx
movabs rdx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rdx
movabs rdx, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa778528a6e14e4ca
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], rdi
movdqa xmm1, xmmword [rbp + 0x1d0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x1e8], rsi
movdqa xmmword [rbp + 0x1c0], xmm0
mov qword [rsp + 0x48], rdx
lea rdx, [rbp + 0x1c0]
mov qword [0x1801091e0], rax
movabs rax, 0xff9b5f3291b8e78b
mov qword [rbp + 0x1e0], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm1
call fcn.18000f5d0
movabs r8, 0x48c38306b21f1ec6
mov qword [rbp + 0x348], r13
mov qword [rsp + 0x28], r8
movabs r10, 0xa778528a6e14e4ca
movabs r8, 0xc834257d6d20dc97
mov qword [0x180109200], rax
mov qword [rsp + 0x30], r8
movabs rdi, 0x454c42eb6c8f3333
movabs r8, 0x8b52aed404c044e0
mov qword [rbp + 0x340], rdi
movdqa xmm0, xmmword [rbp + 0x340]
movabs r9, 0x2b232b9f0fe14675
mov qword [rsp + 0x38], r8
movabs rax, 0xa45551180145b7c4
movabs rcx, 0xff37e9fa6cb321ad
mov qword [rsp + 0x20], r9
pxor xmm0, xmmword [rsp + 0x20]
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x350], rax
movabs rdx, 0x90f258378ba2dabb
mov qword [rbp + 0x358], rcx
movdqa xmm1, xmmword [rbp + 0x350]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], r10
mov qword [rbp + 0x360], rdx
mov qword [rbp + 0x368], r10
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmm0, xmmword [rbp + 0x360]
lea rdx, [rbp + 0x340]
pxor xmm0, xmmword [rsp + 0x40]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x360], xmm0
movdqa xmmword [rbp + 0x350], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x468], r13
movabs rdx, 0x9c7aa378f9de1064
mov qword [rbp + 0x498], rdx
movabs r8, 0xdacc91d1102f13fb
mov qword [rbp + 0x490], r8
movabs rcx, 0x2b232b9f0fe14675
mov qword [rsp + 0x20], rcx
movabs rax, 0xc21533c40b7a8b88
mov qword [rbp + 0x488], rax
movabs rcx, 0x48c38306b21f1ec6
mov qword [rsp + 0x28], rcx
movabs rdi, 0x855040130349b7c4
mov qword [rbp + 0x470], rdi
movabs rcx, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rcx
movabs rsi, 0xe422c3bb47a83785
mov qword [rbp + 0x478], rsi
movabs rcx, 0x8b52aed404c044e0
movdqa xmm1, xmmword [rbp + 0x470]
movabs r14, 0xe4976c7d91b9d097
mov qword [rsp + 0x38], rcx
movabs rcx, 0x90f22b53e5d7b5f9
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x40], rcx
movabs rcx, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], rcx
movabs rcx, 0x454c42eb6c8f3333
mov qword [rbp + 0x460], rcx
movdqa xmm0, xmmword [rbp + 0x460]
pxor xmm0, xmmword [rsp + 0x20]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x460], xmm0
mov qword [rbp + 0x480], r14
movdqa xmm0, xmmword [rbp + 0x480]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x470], xmm1
movdqa xmm1, xmmword [rbp + 0x490]
mov qword [rsp + 0x58], rdx
lea rdx, [rbp + 0x460]
mov qword [rsp + 0x50], r8
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x480], xmm0
movdqa xmmword [rbp + 0x490], xmm1
call fcn.18000f5d0
movabs r8, 0x48c38306b21f1ec6
mov qword [rbp + 0x3a8], r13
mov qword [rsp + 0x28], r8
movabs r10, 0x9c7aa378f9de1064
movabs r8, 0xc834257d6d20dc97
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x30], r8
movabs rdx, 0x454c42eb6c8f3333
movabs r8, 0x8b52aed404c044e0
mov qword [rbp + 0x3a0], rdx
movdqa xmm0, xmmword [rbp + 0x3a0]
movabs r9, 0x2b232b9f0fe14675
mov qword [rsp + 0x38], r8
movabs rax, 0xc21c3cc30b7a8b88
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x20], r9
pxor xmm0, xmmword [rsp + 0x20]
movabs rcx, 0xdacc91d1102f1383
mov qword [rsp + 0x40], r8
movabs r8, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], r8
movabs r8, 0xdacc91d1102f13fb
mov qword [rsp + 0x50], r8
mov qword [rbp + 0x3b0], rdi
mov qword [rbp + 0x3b8], rsi
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], r10
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmm1, xmmword [rbp + 0x3b0]
lea rdx, [rbp + 0x3a0]
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x3c0]
pxor xmm0, xmmword [rsp + 0x40]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x3b0], xmm1
movdqa xmm1, xmmword [rbp + 0x3d0]
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x3d0], xmm1
movdqa xmmword [rbp + 0x3c0], xmm0
call fcn.18000f5d0
mov qword [rbp + 0x1f8], r13
movabs r9, 0xc834257d6d20dc97
mov qword [rsp + 0x30], r9
movabs rcx, 0xe331c0a1658c6a92
mov qword [rbp + 0x208], rcx
movabs r9, 0x8b52aed404c044e0
mov rcx, qword [0x1801091c8]
movabs rdx, 0xf586483297b6ddba
mov qword [rsp + 0x38], r9
movabs r8, 0xa778528a6e14e4b8
mov qword [rbp + 0x210], rdx
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r9
lea rdx, [rbp + 0x1f0]
mov qword [rbp + 0x218], r8
movabs r9, 0xa778528a6e14e4ca
mov qword [0x180109218], rax
movabs rdi, 0x454c42eb6c8f3333
mov qword [rbp + 0x1f0], rdi
movabs rax, 0xad40461c1f41b4d4
movdqa xmm0, xmmword [rbp + 0x1f0]
movabs r14, 0x2b232b9f0fe14675
mov qword [rbp + 0x200], rax
movabs rsi, 0x48c38306b21f1ec6
movdqa xmm1, xmmword [rbp + 0x200]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rsi
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmm0, xmmword [rbp + 0x210]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmmword [rbp + 0x200], xmm1
call fcn.18000f5d0
movabs r8, 0xc834257d6d20dc97
mov qword [rbp + 0x4a0], rdi
mov qword [rsp + 0x30], r8
movabs r9, 0x9c7aa378f9de1064
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x4a8], r13
movdqa xmm0, xmmword [rbp + 0x4a0]
movabs rax, 0xc38645368cbbf6d7
mov qword [rsp + 0x40], r8
movabs rcx, 0xc60a37e70f5790af
mov qword [rsp + 0x28], rsi
movabs r8, 0xa778528a6e14e4ca
mov qword [rbp + 0x4b0], r15
movabs rsi, 0x8b52aed404c044e0
mov qword [rbp + 0x4b8], r12
movabs rdx, 0xdacc91d1754b7cb6
movdqa xmm1, xmmword [rbp + 0x4b0]
mov qword [rsp + 0x48], r8
movabs r8, 0xdacc91d1102f13fb
mov qword [rsp + 0x20], r14
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x4a0], xmm0
mov qword [rsp + 0x38], rsi
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], rcx
movdqa xmm0, xmmword [rbp + 0x4c0]
pxor xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], r9
mov qword [rbp + 0x4d0], rdx
mov qword [rbp + 0x4d8], r9
movdqa xmmword [rbp + 0x4b0], xmm1
movdqa xmm1, xmmword [rbp + 0x4d0]
lea rdx, [rbp + 0x4a0]
pxor xmm1, xmmword [rsp + 0x50]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x4d0], xmm1
movdqa xmmword [rbp + 0x4c0], xmm0
call fcn.18000f5d0
mov rcx, qword [0x1801091c8]
lea rdx, [rbp + 0xc0]
mov qword [rbp + 0xd8], rsi
movabs rax, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rax
movabs r15, 0x48c38306b21f1ec6
movabs rax, 0x494c79bf7b8f2933
mov qword [rsp + 0x20], r14
mov qword [rbp + 0xc0], rax
movabs rax, 0x27a1ec549c706aa9
mov qword [rbp + 0xc8], rax
movabs rax, 0xc834257d6d20b3e3
movdqa xmm0, xmmword [rbp + 0xc0]
mov qword [rbp + 0xd0], rax
movdqa xmm1, xmmword [rbp + 0xd0]
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x38], rsi
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmmword [rbp + 0xc0], xmm0
call fcn.18000f5d0
mov qword [rbp + 0x228], r13
movabs rcx, 0xa778528a6e14e4ca
mov qword [rbp + 0x248], rcx
movabs rdx, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rdx
mov r12, rdi
mov qword [rbp + 0x220], r12
movabs rdx, 0x8b52aed404c044e0
movdqa xmm0, xmmword [rbp + 0x220]
movabs rax, 0x90f22b53e5d7c181
mov qword [rsp + 0x38], rdx
movabs rsi, 0x831a561c1b4ebdd4
mov qword [rbp + 0x230], rsi
movabs rdx, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x240], rax
movabs rdi, 0xee06d9b576841bd2
mov qword [rbp + 0x238], rdi
movdqa xmm1, xmmword [rbp + 0x230]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x40], rdx
lea rdx, [rbp + 0x220]
mov qword [rsp + 0x48], rcx
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmmword [rbp + 0x230], xmm1
call fcn.18000f5d0
movabs rcx, 0xa778528a6e14e4ca
mov qword [rbp + 0x250], r12
movabs rdx, 0xc834257d6d20dc97
mov qword [rbp + 0x258], r13
movdqa xmm0, xmmword [rbp + 0x250]
movabs rax, 0x90f22b3697a2c181
mov qword [rsp + 0x30], rdx
movabs rdx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rdx
movabs rdx, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rbp + 0x268], rdi
mov rdi, rcx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rcx
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], rcx
movdqa xmm1, xmmword [rbp + 0x260]
lea rdx, [rbp + 0x250]
pxor xmm1, xmmword [rsp + 0x30]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmm0, xmmword [rbp + 0x270]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x260], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x280], r12
movabs rdx, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rdx
movabs rax, 0xe21ed9b576841bd2
mov qword [rbp + 0x288], r13
movabs rdx, 0x8b52aed404c044e0
movdqa xmm0, xmmword [rbp + 0x280]
movabs rcx, 0x90f22b53e5d7d097
mov qword [rsp + 0x38], rdx
movabs rdx, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x2a0], rcx
mov rcx, qword [0x1801091c8]
mov qword [rbp + 0x290], rsi
mov qword [rbp + 0x298], rax
movdqa xmm1, xmmword [rbp + 0x290]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x2a8], rdi
mov qword [rsp + 0x40], rdx
lea rdx, [rbp + 0x280]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmm0, xmmword [rbp + 0x2a0]
mov qword [rsp + 0x48], rdi
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmmword [rbp + 0x290], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x2b0], r12
movabs r9, 0xc834257d6d20dc97
mov qword [rsp + 0x30], r9
movabs rax, 0xad7946141941a8c4
mov qword [rbp + 0x2b8], r13
movabs r9, 0x8b52aed404c044e0
movdqa xmm0, xmmword [rbp + 0x2b0]
movabs rcx, 0xe410dab143ee2c93
mov qword [rbp + 0x2c8], rcx
movabs rdx, 0xffb04c3d8cb3db8c
mov rcx, qword [0x1801091c8]
movabs r8, 0xa778528a6e14e4b2
mov qword [rbp + 0x2d0], rdx
lea rdx, [rbp + 0x2b0]
mov qword [rsp + 0x38], r9
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x2c0], rax
movdqa xmm1, xmmword [rbp + 0x2c0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x2d8], r8
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmm0, xmmword [rbp + 0x2d0]
mov qword [rsp + 0x48], rdi
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm1
call fcn.18000f5d0
movabs rcx, 0x2b232b9f0fe14675
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
movabs rsi, 0xbe5d51140049aec7
movabs rcx, 0xc834257d6d20dc97
movabs rax, 0xf1bf5f36b6f9c197
mov qword [rsp + 0x30], rcx
movabs r14, 0xee3cc1a469af0785
movabs rcx, 0x8b52aed404c044e0
movabs rdi, 0xa7783eeb076681be
mov qword [rsp + 0x38], rcx
mov qword [rbp + 0x2e0], r12
lea rdx, [rbp + 0x2e0]
mov qword [rbp + 0x2e8], r13
movabs rcx, 0x90f22b53e5d7b5f9
movdqa xmm0, xmmword [rbp + 0x2e0]
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x40], rcx
movabs rcx, 0xa778528a6e14e4ca
movdqa xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], rsi
mov qword [rbp + 0x2f8], r14
movdqa xmm1, xmmword [rbp + 0x2f0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], rdi
movdqa xmm0, xmmword [rbp + 0x300]
mov qword [rsp + 0x48], rcx
pxor xmm0, xmmword [rsp + 0x40]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x310], r12
lea rdx, [rbp + 0x310]
mov qword [rbp + 0x318], r13
movabs rcx, 0x2b232b9f0fe14675
movdqa xmm0, xmmword [rbp + 0x310]
movabs rax, 0xf1bf5f36a2f9c197
mov qword [rsp + 0x20], rcx
movabs rcx, 0xc834257d6d20dc97
mov qword [rsp + 0x30], rcx
movabs rcx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rcx
movabs rcx, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], rcx
movabs rcx, 0xa778528a6e14e4ca
mov qword [rbp + 0x320], rsi
mov qword [rbp + 0x328], r14
movdqa xmm1, xmmword [rbp + 0x320]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], rdi
mov qword [rsp + 0x48], rcx
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm0, xmmword [rbp + 0x330]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmmword [rbp + 0x320], xmm1
call fcn.18000f5d0
movabs r10, 0xc834257d6d20dc97
mov qword [rbp + 0x4e0], r12
mov qword [rsp + 0x30], r10
movabs r11, 0x9c7aa378f9de1064
movabs r10, 0x8b52aed404c044e0
mov qword [rbp + 0x4e8], r13
movdqa xmm0, xmmword [rbp + 0x4e0]
movabs rax, 0xa4554c0f0854bdda
mov qword [rsp + 0x38], r10
movabs rcx, 0xe833c8a661b42aa9
movabs r10, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], r10
movabs rdx, 0xe393692780909b9c
movabs r10, 0xa778528a6e14e4ca
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x48], r10
movabs rdi, 0x2b232b9f0fe14675
movabs r10, 0xdacc91d1102f13fb
mov qword [rsp + 0x20], rdi
movabs r8, 0xc61120ef1a75a9af
mov qword [rsp + 0x50], r10
movabs r9, 0xdacc91d1102f1397
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x500], rdx
mov qword [rbp + 0x508], r8
mov qword [rbp + 0x510], r9
mov qword [rbp + 0x518], r11
pxor xmm0, xmmword [rsp + 0x20]
lea rdx, [rbp + 0x4e0]
movdqa xmm1, xmmword [rbp + 0x4f0]
pxor xmm1, xmmword [rsp + 0x30]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmm1, xmmword [rbp + 0x510]
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmm0, xmmword [rbp + 0x500]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x510], xmm1
movdqa xmmword [rbp + 0x500], xmm0
call fcn.18000f5d0
mov qword [rbp + 0x520], r12
movabs r9, 0x9c7aa378f9de1064
mov qword [rbp + 0x528], r13
movabs r8, 0xc834257d6d20dc97
movdqa xmm0, xmmword [rbp + 0x520]
movabs rax, 0xe5bc5f36a2f9c197
mov qword [rsp + 0x30], r8
movabs rcx, 0xc61120ef1a75a9a7
mov qword [rbp + 0x548], rcx
movabs r8, 0x8b52aed404c044e0
mov rcx, qword [0x1801091c8]
movabs rdx, 0xdacc91d1102f6097
mov qword [rsp + 0x38], r8
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r8
movabs r8, 0xa778528a6e14e4ca
mov qword [rbp + 0x550], rdx
lea rdx, [rbp + 0x520]
mov qword [rbp + 0x530], rsi
mov qword [rbp + 0x538], r14
movdqa xmm1, xmmword [rbp + 0x530]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], r8
movabs r8, 0xdacc91d1102f13fb
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x558], r9
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmm1, xmmword [rbp + 0x550]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], r9
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], r15
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x520], xmm0
movdqa xmm0, xmmword [rbp + 0x540]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmmword [rbp + 0x540], xmm0
call fcn.18000f5d0
movabs r8, 0xc834257d6d20dc97
mov qword [rbp + 0x560], r12
mov qword [rsp + 0x30], r8
movabs rdi, 0xa44050321f45bbfe
movabs r8, 0x8b52aed404c044e0
mov qword [rbp + 0x570], rdi
mov qword [rsp + 0x38], r8
movabs r15, 0x1cedf163d5764ae6
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x568], r15
mov qword [rsp + 0x40], r8
movabs rsi, 0xe422c3bb47a52a89
movabs r8, 0xa778528a6e14e4ca
mov qword [rbp + 0x578], rsi
mov qword [rsp + 0x48], r8
movabs rax, 0xe4916a7d91b9d097
movabs r8, 0xdacc91d1102f13fb
mov qword [rbp + 0x580], rax
movabs r9, 0x9c7aa378f9de1064
mov qword [rsp + 0x50], r8
movabs r14, 0x2b232b9f0fe14675
mov qword [rsp + 0x58], r9
movabs r13, 0x48c38306b21f1ec6
mov qword [rsp + 0x20], r14
movabs rcx, 0xd30d1def1a7592a3
mov qword [rsp + 0x28], r13
movabs rdx, 0xdacc91d175417a97
movdqa xmm0, xmmword [rbp + 0x560]
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmmword [rbp + 0x570]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x588], rcx
mov rcx, qword [0x1801091c8]
mov qword [rbp + 0x590], rdx
lea rdx, [rbp + 0x560]
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmm0, xmmword [rbp + 0x580]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x570], xmm1
mov qword [rbp + 0x598], r9
movdqa xmm1, xmmword [rbp + 0x590]
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmmword [rbp + 0x590], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x5a0], r12
movabs r9, 0x9c7aa378f9de1064
mov qword [rbp + 0x5a8], r15
movabs r8, 0xc834257d6d20dc97
movdqa xmm0, xmmword [rbp + 0x5a0]
movabs rax, 0xf1976f7d91b9d097
mov qword [rsp + 0x30], r8
movabs rcx, 0xe81d26eb187d90a9
mov qword [rbp + 0x5c8], rcx
movabs r8, 0x8b52aed404c044e0
mov rcx, qword [0x1801091c8]
movabs rdx, 0xdaccf4bf7943678e
mov qword [rsp + 0x38], r8
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r8
movabs r8, 0xa778528a6e14e4ca
mov qword [rbp + 0x5d0], rdx
lea rdx, [rbp + 0x5a0]
mov qword [rbp + 0x5b0], rdi
mov qword [rbp + 0x5b8], rsi
movdqa xmm1, xmmword [rbp + 0x5b0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], r8
movabs r8, 0xdacc91d1102f13fb
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5d8], r9
movdqa xmmword [rbp + 0x5b0], xmm1
movdqa xmm1, xmmword [rbp + 0x5d0]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], r9
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x5a0], xmm0
movdqa xmm0, xmmword [rbp + 0x5c0]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x5d0], xmm1
movdqa xmmword [rbp + 0x5c0], xmm0
call fcn.18000f5d0
movabs rsi, 0xc834257d6d20dc97
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rsi
movabs rax, 0xba554d3e1f45bbfe
movabs rsi, 0x8b52aed404c044e0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x38], rsi
movabs rcx, 0xf13bc3bb70b331a3
movabs rsi, 0x90f22b53e5d7b5f9
movabs rdx, 0xfd9d683d8abec198
mov qword [rsp + 0x40], rsi
movabs rdi, 0xbd78b0a018f354af
movabs rsi, 0xa778528a6e14e4ca
movabs r8, 0xf45626e40b7a8bba
mov qword [rsp + 0x48], rsi
movabs r9, 0xa8adf4a1606e679e
movabs rsi, 0xdacc91d1102f13fb
movabs r10, 0xee2ada3a9cbd7e05
mov qword [rsp + 0x50], rsi
movabs r11, 0x7c277df0b2eb8ad8
movabs rsi, 0x9c7aa378f9de1064
mov qword [rsp + 0x58], rsi
movabs rsi, 0x8463987d782fcbd
mov qword [rbp + 0x748], rcx
mov rcx, qword [0x1801091c8]
mov qword [rbp + 0x750], rdx
lea rdx, [rbp + 0x730]
mov qword [rbp + 0x730], r12
mov qword [rbp + 0x738], r15
movdqa xmm0, xmmword [rbp + 0x730]
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x730], xmm0
mov qword [rbp + 0x740], rax
movdqa xmm1, xmmword [rbp + 0x740]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x758], r8
movdqa xmm0, xmmword [rbp + 0x750]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x750], xmm0
mov qword [rbp + 0x760], r9
mov qword [rbp + 0x768], r10
mov qword [rbp + 0x770], r11
mov qword [rbp + 0x778], rdi
movdqa xmm0, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x740], xmm1
movdqa xmm1, xmmword [rbp + 0x760]
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x60], rsi
movabs rsi, 0xbd78d3ce618015ce
mov qword [rsp + 0x68], rsi
pxor xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmmword [rbp + 0x760], xmm1
call fcn.18000f5d0
mov qword [rbp + 0x5e0], r12
movabs r8, 0x9c7aa378f9de1064
mov qword [rbp + 0x5e8], r15
movabs rdx, 0x2b232b9f0fe14675
movdqa xmm0, xmmword [rbp + 0x5e0]
movabs rax, 0xea0827e51c539783
mov qword [rsp + 0x20], rdx
movabs rcx, 0xdacc91a3754d7e9e
mov qword [rbp + 0x610], rcx
movabs rdx, 0xc834257d6d20dc97
mov rcx, qword [0x1801091c8]
movabs rdi, 0xbd5b573a1f45bbfe
mov qword [rsp + 0x30], rdx
movabs rsi, 0xe411cba065b41790
mov qword [rbp + 0x5f0], rdi
movabs rdx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rdx
movabs r14, 0xbe8645368bb8c594
mov qword [rbp + 0x5f8], rsi
movabs rdx, 0x90f22b53e5d7b5f9
movdqa xmm1, xmmword [rbp + 0x5f0]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], rdx
movabs rdx, 0xdacc91d1102f13fb
mov qword [rbp + 0x600], r14
mov qword [rbp + 0x608], rax
mov qword [rbp + 0x618], r8
movdqa xmmword [rbp + 0x5f0], xmm1
movdqa xmm1, xmmword [rbp + 0x610]
mov qword [rsp + 0x50], rdx
lea rdx, [rbp + 0x5e0]
mov qword [rsp + 0x58], r8
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x5e0], xmm0
movdqa xmm0, xmmword [rbp + 0x600]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x610], xmm1
movdqa xmmword [rbp + 0x600], xmm0
call fcn.18000f5d0
movabs r8, 0x2b232b9f0fe14675
mov qword [0x1801091d0], rax
mov qword [rsp + 0x20], r8
movabs rax, 0xc31637fe16519783
movabs rcx, 0x97bce4be6268779e
mov qword [rsp + 0x28], r13
movabs rdx, 0x9c7aa30a9cbc7d01
mov qword [rbp + 0x650], rcx
movabs r8, 0xc834257d6d20dc97
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x30], r8
movabs r8, 0x8b52aed404c044e0
mov qword [rsp + 0x38], r8
movabs r8, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], r8
movabs r8, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], r8
movabs r8, 0xdacc91d1102f13fb
mov qword [rbp + 0x658], rdx
lea rdx, [rbp + 0x620]
mov qword [rbp + 0x620], r12
mov qword [rbp + 0x628], r15
movdqa xmm0, xmmword [rbp + 0x620]
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rbp + 0x630], rdi
mov qword [rbp + 0x638], rsi
movdqa xmm1, xmmword [rbp + 0x630]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x50], r8
movabs r8, 0x9c7aa378f9de1064
mov qword [rbp + 0x640], r14
mov qword [rbp + 0x648], rax
movdqa xmmword [rbp + 0x620], xmm0
movdqa xmm0, xmmword [rbp + 0x640]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x630], xmm1
movdqa xmm1, xmmword [rbp + 0x650]
mov qword [rsp + 0x58], r8
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x650], xmm1
movdqa xmmword [rbp + 0x640], xmm0
call fcn.18000f5d0
movabs r9, 0x2b232b9f0fe14675
mov qword [rbp + 0x780], r12
mov qword [rsp + 0x20], r9
movabs r10, 0xbd78d3ce618015ce
movabs r9, 0xc834257d6d20dc97
mov qword [rbp + 0x788], r15
movdqa xmm0, xmmword [rbp + 0x780]
movabs rdi, 0xaf5a442f1f45bbfe
mov qword [rsp + 0x30], r9
movabs rsi, 0xe53ddeb561972085
movabs r9, 0x8b52aed404c044e0
mov qword [rbp + 0x790], rdi
mov qword [rsp + 0x38], r9
movabs r14, 0xfe97453c95badaba
movabs r9, 0x90f22b53e5d7b5f9
mov qword [rbp + 0x798], rsi
movdqa xmm1, xmmword [rbp + 0x790]
movabs rcx, 0xb5a0f48364417689
pxor xmm1, xmmword [rsp + 0x30]
movabs rdx, 0xf50ec20a8c9a7405
mov qword [rsp + 0x40], r9
movabs r8, 0x8463987d78292d2
movabs r9, 0xa778528a6e14e4ca
mov qword [rbp + 0x7a0], r14
mov qword [rsp + 0x48], r9
movabs r9, 0xdacc91d1102f13fb
mov qword [rsp + 0x50], r9
movabs r9, 0x9c7aa378f9de1064
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x780], xmm0
mov qword [0x1801091f0], rax
movabs rax, 0xd50d11fe0b53cabe
mov qword [rbp + 0x7a8], rax
movdqa xmm0, xmmword [rbp + 0x7a0]
pxor xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x58], r9
movabs r9, 0x8463987d782fcbd
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x68], r10
mov qword [rbp + 0x7b0], rcx
mov qword [rbp + 0x7b8], rdx
mov qword [rbp + 0x7c0], r8
mov qword [rbp + 0x7c8], r10
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmmword [rbp + 0x7a0], xmm0
movdqa xmm1, xmmword [rbp + 0x7b0]
lea rdx, [rbp + 0x780]
movdqa xmm0, xmmword [rbp + 0x7c0]
pxor xmm1, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rsp + 0x60]
mov rcx, qword [0x1801091c8]
movdqa xmmword [rbp + 0x7b0], xmm1
movdqa xmmword [rbp + 0x7c0], xmm0
call fcn.18000f5d0
mov qword [rbp + 0x660], r12
movabs r8, 0x9c7aa378f9de1064
mov qword [rbp + 0x668], r15
movabs rdx, 0x2b232b9f0fe14675
movdqa xmm0, xmmword [rbp + 0x660]
movabs rax, 0xcf0b3be40752cabe
mov qword [rsp + 0x20], rdx
movabs rcx, 0xdaccf5b07f4376a9
mov qword [rbp + 0x690], rcx
movabs rdx, 0xc834257d6d20dc97
mov rcx, qword [0x1801091c8]
mov qword [rsp + 0x30], rdx
movabs rdx, 0x8b52aed404c044e0
mov qword [rsp + 0x38], rdx
movabs rdx, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x40], rdx
movabs rdx, 0xa778528a6e14e4ca
mov qword [rsp + 0x48], rdx
movabs rdx, 0xdacc91d1102f13fb
mov qword [rbp + 0x670], rdi
mov qword [rbp + 0x678], rsi
movdqa xmm1, xmmword [rbp + 0x670]
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rbp + 0x680], r14
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x698], r8
movdqa xmmword [rbp + 0x670], xmm1
movdqa xmm1, xmmword [rbp + 0x690]
mov qword [rsp + 0x50], rdx
lea rdx, [rbp + 0x660]
mov qword [rsp + 0x58], r8
pxor xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x660], xmm0
movdqa xmm0, xmmword [rbp + 0x680]
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x690], xmm1
movdqa xmmword [rbp + 0x680], xmm0
call fcn.18000f5d0
mov rcx, qword [0x1801091c8]
lea rdx, [rbp + 0xe0]
movabs rax, 0xc84640040c4c8ce5
mov qword [rsp + 0x28], r13
mov qword [rbp + 0xf0], rax
movabs r15, 0x8b52aed404c044e0
mov qword [rbp + 0xf8], r15
movabs rsi, 0x42770bec7c802a36
movdqa xmm1, xmmword [rbp + 0xf0]
movabs rdi, 0x2da4ea529c6d7ba1
mov qword [rbp + 0xe0], rsi
movabs r14, 0x2b232b9f0fe14675
mov qword [rbp + 0xe8], rdi
movabs r12, 0xc834257d6d20dc97
movdqa xmm0, xmmword [rbp + 0xe0]
mov qword [rsp + 0x20], r14
pxor xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xf0], xmm1
movdqa xmmword [rbp + 0xe0], xmm0
call fcn.18000f5d0
mov qword [0x1801091f8], rax
movabs rax, 0x8b646b181e419ee5
mov qword [rbp + 0xb0], rax
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xa8], rdi
movdqa xmm0, xmmword [rbp + 0xa0]
lea rdx, [rbp + 0xa0]
pxor xmm0, xmmword [rsp + 0x20]
mov rcx, qword [0x1801091c8]
mov qword [rbp + 0xb8], r15
movdqa xmm1, xmmword [rbp + 0xb0]
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
call fcn.18000f5d0
mov qword [0x180109208], rax
movabs rcx, 0x29b1e563c07649e6
mov qword [rsp + 0x78], rcx
movabs rax, 0x474242ed6a952738
mov rcx, qword [0x1801091c8]
movabs rdx, 0xa14640090c6db9fa
mov qword [rbp - 0x80], rdx
movabs r8, 0xed37dcbd53ee2881
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x70]
movdqa xmm0, xmmword [rsp + 0x70]
movabs r9, 0xf5864a1e80bad48b
mov qword [rbp - 0x78], r8
movabs r10, 0xa778528a02758db8
movdqa xmm1, xmmword [rbp - 0x80]
movabs r11, 0x90f22b53e5d7b5f9
mov qword [rbp - 0x70], r9
movabs rsi, 0xa778528a6e14e4ca
mov qword [rbp - 0x68], r10
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm0, xmmword [rbp - 0x70]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r15
pxor xmm1, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], rsi
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x80], xmm1
call fcn.18000f5d0
mov qword [rsp + 0x48], rsi
movabs rax, 0x1f600bdd37c17e41
mov qword [rbp + 0x6a0], rax
movabs rsi, 0xdacc91d1102f13fb
mov qword [rsp + 0x38], r15
movabs rcx, 0x7de3b033922a2be6
mov qword [rbp + 0x6a8], rcx
movabs rdx, 0xe805115d5a15fca1
movdqa xmm0, xmmword [rbp + 0x6a0]
movabs r8, 0xbd678ee530e070d5
mov qword [rbp + 0x6b0], rdx
movabs r9, 0xa4d21c66c5e681d9
mov qword [rbp + 0x6b8], r8
movabs r10, 0x874064aa2a2cc4f2
movdqa xmm1, xmmword [rbp + 0x6b0]
movabs r15, 0x90f22b53e5d7b5f9
mov qword [rsp + 0x50], rsi
movabs rdi, 0x9c7aa378f99d5544
mov qword [rbp + 0x6c0], r9
movabs r11, 0xebf4b1e9240f22ba
mov qword [rbp + 0x6c8], r10
movabs rsi, 0x9c7aa378f9de1064
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r13
pxor xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp + 0x6a0], xmm0
movdqa xmm0, xmmword [rbp + 0x6c0]
mov qword [rsp + 0x30], r12
pxor xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x6b0], xmm1
mov qword [rsp + 0x40], r15
pxor xmm0, xmmword [rsp + 0x40]
mov qword [rbp + 0x6d0], r11
mov qword [rbp + 0x6d8], rdi
movdqa xmm1, xmmword [rbp + 0x6d0]
mov qword [rsp + 0x58], rsi
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [rbp + 0x6a0]
movdqa xmmword [rbp + 0x6d0], xmm1
mov rcx, rbx
call fcn.18000e440
mov qword [0x1801091e8], rax
test rax, rax
je 0x1800126ab
mov rcx, qword [0x180109170]
movaps xmmword [rsp + 0x1f50], xmm6
movaps xmmword [rsp + 0x1f40], xmm7
movaps xmmword [rsp + 0x1f30], xmm8
movaps xmmword [rsp + 0x1f20], xmm9
movaps xmmword [rsp + 0x1f10], xmm10
movaps xmmword [rsp + 0x1f00], xmm11
movaps xmmword [rsp + 0x1ef0], xmm12
movaps xmmword [rsp + 0x1ee0], xmm13
movaps xmmword [rsp + 0x1ed0], xmm14
movaps xmmword [rsp + 0x1ec0], xmm15
call fcn.18000ec50
mov qword [rbp + 0x7d0], r14
mov ebx, 0xa
mov qword [rbp + 0x7e0], r14
movabs rax, 0x2b232b9f6b80233d
mov qword [rbp + 0x7f0], r14
movabs rsi, 0x46514aed6a913600
mov qword [rbp + 0x880], r14
movabs r15, 0x48c38306b21f7299
mov qword [rbp + 0x800], r14
movabs r12, 0x46514aed6a962919
mov qword [rbp + 0x810], r14
xor edi, edi
mov qword [rbp + 0x820], r14
mov qword [rbp + 0x830], r14
mov qword [rbp + 0x840], r14
mov qword [rbp + 0x890], r14
mov qword [rbp + 0x7d8], r13
movdqa xmm6, xmmword [rbp + 0x7d0]
mov qword [rbp + 0x7e8], r13
movdqa xmm7, xmmword [rbp + 0x7e0]
mov qword [rbp + 0x7f8], r13
movdqa xmm8, xmmword [rbp + 0x7f0]
mov qword [rbp + 0x888], r13
movdqa xmm9, xmmword [rbp + 0x880]
mov qword [rbp + 0x808], r13
movdqa xmm10, xmmword [rbp + 0x800]
mov qword [rbp + 0x818], r13
movdqa xmm11, xmmword [rbp + 0x810]
mov qword [rbp + 0x828], r13
movdqa xmm12, xmmword [rbp + 0x820]
mov qword [rbp + 0x838], r13
movdqa xmm13, xmmword [rbp + 0x830]
mov qword [rbp + 0x848], r13
movdqa xmm14, xmmword [rbp + 0x840]
mov qword [rbp + 0x898], r13
movdqa xmm15, xmmword [rbp + 0x890]
mov qword [rbp + 0x850], r14
mov qword [rbp + 0x860], r14
mov qword [rbp + 0x870], r14
mov qword [rbp + 0x8b0], r14
mov qword [rbp + 0x8a0], r14
mov qword [rsp + 0x20], r14
movabs r14, 0x48c38306b21f6c99
mov qword [rbp + 0x858], r13
mov qword [rbp + 0x868], r13
mov qword [rbp + 0x878], r13
mov qword [rbp + 0x8b8], r13
mov qword [rbp + 0x8a8], r13
mov qword [rsp + 0x28], r13
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x60]
mov qword [rbp - 0x60], rax
movdqa xmm0, xmm6
mov qword [rbp - 0x58], r13
pxor xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x50]
mov qword [rbp - 0x48], r13
movdqa xmm0, xmm7
mov dword [0x1801092b0], eax
movabs rax, 0x2b121bc06482231b
mov qword [rbp - 0x50], rax
pxor xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
mov dword [0x1801092b4], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x40]
mov qword [rbp - 0x38], r13
movdqa xmm0, xmm8
mov dword [0x180109280], eax
movabs rax, 0x1a1374fa61883626
mov qword [rbp - 0x40], rax
pxor xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x40], xmm0
mov dword [0x180109284], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x30]
mov qword [rbp - 0x28], r13
movdqa xmm0, xmm9
mov dword [0x180109278], eax
movabs rax, 0x2b2358f6798d2305
mov qword [rbp - 0x30], rax
pxor xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm0
mov dword [0x18010927c], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x18], r13
movdqa xmm0, xmm10
mov dword [0x180109328], eax
movabs rax, 0x2b5174f768882e01
mov qword [rbp - 0x20], rax
pxor xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x20], xmm0
mov dword [0x18010932c], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp - 0x10]
mov qword [rbp - 8], r13
movdqa xmm0, xmm11
mov dword [0x1801092a0], eax
movabs rax, 0x2b4f74f768882e01
mov qword [rbp - 0x10], rax
pxor xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm0
mov dword [0x1801092a4], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp]
mov qword [rbp + 8], r13
movdqa xmm0, xmm12
mov dword [0x180109268], eax
movabs rax, 0x2b2359c0698d2716
mov qword [rbp], rax
pxor xmm0, xmmword [rbp]
movdqa xmmword [rbp], xmm0
mov dword [0x18010926c], edi
call fcn.18000eca0
mov dword [0x180109288], eax
movdqa xmm0, xmm13
movabs rax, 0x2b2347c0698d2716
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x10], rax
pxor xmm0, xmmword [rbp + 0x10]
mov dword [0x18010928c], edi
mov rcx, qword [0x180109170]
lea rdx, [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp + 0x20]
mov qword [rbp + 0x28], r13
movdqa xmm0, xmm14
mov dword [0x180109338], eax
movabs rax, 0x2b2359c07b8e2913
mov qword [rbp + 0x20], rax
pxor xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x20], xmm0
mov dword [0x18010933c], edi
call fcn.18000eca0
mov rcx, qword [0x180109170]
lea rdx, [rbp + 0x30]
mov qword [rbp + 0x38], r13
movdqa xmm0, xmm15
mov dword [0x180109298], eax
movabs rax, 0x2b2347c07b8e2913
mov qword [rbp + 0x30], rax
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x30], xmm0
mov dword [0x18010929c], edi
call fcn.18000eca0
movdqa xmm0, xmmword [rbp + 0x850]
lea rdx, [rbp + 0x40]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], r14
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x40], xmm0
mov dword [0x180109320], eax
mov dword [0x180109324], edi
call fcn.18000eca0
movdqa xmm0, xmmword [rbp + 0x860]
lea rdx, [rbp + 0x50]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], r15
pxor xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x50], xmm0
mov dword [0x180109290], eax
mov dword [0x180109294], edi
call fcn.18000eca0
movdqa xmm0, xmmword [rbp + 0x870]
lea rdx, [rbp + 0x60]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r14
pxor xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x60], xmm0
mov dword [0x180109270], eax
mov dword [0x180109274], edi
call fcn.18000eca0
movdqa xmm0, xmmword [rbp + 0x8b0]
lea rdx, [rbp + 0x70]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], r15
pxor xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x70], xmm0
mov dword [0x1801092c8], eax
mov dword [0x1801092cc], edi
call fcn.18000eca0
movdqa xmm0, xmmword [rbp + 0x8a0]
lea rdx, [rbp + 0x80]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x88], r13
mov dword [0x180109330], eax
movabs rax, 0x2b2359c06b8f271d
mov qword [rbp + 0x80], rax
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x80], xmm0
mov dword [0x180109334], edi
call fcn.18000eca0
mov dword [0x1801092a8], eax
movabs rax, 0x2b2347c06b8f271d
mov qword [rbp + 0x90], rax
mov dword [0x1801092ac], edi
movdqa xmm0, xmmword [rsp + 0x20]
lea rdx, [rbp + 0x90]
mov rcx, qword [0x180109170]
mov qword [rbp + 0x98], r13
pxor xmm0, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x90], xmm0
call fcn.18000eca0
mov dword [0x1801092d0], eax
movabs rax, 0x2b232b9f6b80233d
mov dword [0x1801092d4], edi
sub rbx, 1
jne 0x180012271
movaps xmm15, xmmword [rsp + 0x1ec0]
mov al, 1
movaps xmm14, xmmword [rsp + 0x1ed0]
movaps xmm13, xmmword [rsp + 0x1ee0]
movaps xmm12, xmmword [rsp + 0x1ef0]
movaps xmm11, xmmword [rsp + 0x1f00]
movaps xmm10, xmmword [rsp + 0x1f10]
movaps xmm9, xmmword [rsp + 0x1f20]
movaps xmm8, xmmword [rsp + 0x1f30]
movaps xmm7, xmmword [rsp + 0x1f40]
movaps xmm6, xmmword [rsp + 0x1f50]
jmp 0x1800126ad
xor al, al
lea r11, [rsp + 0x1f60]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret