Function at 0x18004b2d0
Capabilities:
Encode data using xor
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
lea rbp, [rsp - 0x4c80]
mov eax, 0x4d80
call fcn.18015d830
sub rsp, rax
movaps xmmword [rsp + 0x4d70], xmm6
mov rax, qword [0x18026b028]
xor rax, rsp
mov qword [rbp + 0x4c60], rax
mov rdi, qword [0x18039ab68]
lea rdx, [rbp + 0x2b0]
xor eax, eax
lea rcx, [rbp + 0x2860]
mov byte [rbp + 0x2a], al
movabs rbx, 0x21371df763d2a78f
mov byte [rbp + 0x2b], al
movabs r13, 0x46564fd906b5c6dd
mov qword [rsp + 0x40], rbx
movabs r14, 0x74fb78b4058a361a
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x74af2ceb7cef5d7f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2b8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e0], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x1e8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x2b0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2860]
xor r8d, r8d
lea rdx, [0x18039a5ac]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2860]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x720]
mov byte [rbp + 0x2c], al
lea rcx, [rbp + 0x2d20]
mov byte [rbp + 0x2d], al
movabs r12, 0x59845f6e33e09b9c
mov qword [rsp + 0x40], rbx
movabs rsi, 0x8e78c62370a63eb0
mov rax, qword [rsp + 0x40]
movabs r15, 0x8e78c62370f26aef
mov qword [rbp + 0x720], rax
movabs rax, 0x119f17d97cef5d7f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x728], rax
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x730], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x738], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x37a0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37a8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37b0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x720]
movdqa xmm1, xmmword [rbp + 0x730]
xorps xmm0, xmmword [rbp + 0x37a0]
mov qword [rbp + 0x37b8], rax
xorps xmm1, xmmword [rbp + 0x37b0]
movdqa xmmword [rbp + 0x730], xmm1
movdqa xmmword [rbp + 0x720], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2d20]
mov r8d, 2
lea rdx, [0x18039a5b0]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2d20]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x49], al
lea rdx, [rbp + 0x2c0]
mov byte [rsp + 0x4a], al
lea rcx, [rbp + 0x2d40]
movabs rax, 0x27380af763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x74fb2ce05aef5a78
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2c8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x1f0], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x2c0]
mov qword [rbp + 0x1f8], rax
xorps xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x2c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2d40]
xor r8d, r8d
lea rdx, [0x18039a580]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2d40]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x740]
mov byte [rsp + 0x4b], al
lea rcx, [rbp + 0x1a40]
mov byte [rsp + 0x4c], al
movabs rbx, 0x32230ef763d2a78f
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x740], rax
movabs rax, 0x20af27d869eb4175
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x748], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x750], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x758], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x37c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37c8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37d0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x740]
movdqa xmm1, xmmword [rbp + 0x750]
xorps xmm0, xmmword [rbp + 0x37c0]
mov qword [rbp + 0x37d8], rax
xorps xmm1, xmmword [rbp + 0x37d0]
movdqa xmmword [rbp + 0x750], xmm1
movdqa xmmword [rbp + 0x740], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1a40]
xor r8d, r8d
lea rdx, [0x18039a59a]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1a40]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x4d], al
mov byte [rsp + 0x4e], al
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x760], rax
movabs rax, 0x20af27d177e35075
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x760]
mov rax, qword [rsp + 0x40]
lea rcx, [rbp + 0x1a60]
mov qword [rbp + 0x768], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x778], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x37e0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37e8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x37f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x760]
movdqa xmm1, xmmword [rbp + 0x770]
xorps xmm0, xmmword [rbp + 0x37e0]
mov qword [rbp + 0x37f8], rax
xorps xmm1, xmmword [rbp + 0x37f0]
movdqa xmmword [rbp + 0x770], xmm1
movdqa xmmword [rbp + 0x760], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1a60]
xor r8d, r8d
lea rdx, [0x18039a5a8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1a60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x780]
mov byte [rsp + 0x4f], al
lea rcx, [rbp + 0x1a80]
mov byte [rsp + 0x50], al
movabs rax, 0x2a3f1cf763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x780], rax
movabs rax, 0x20a415dd64fe587f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x788], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x790], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x798], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3800], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3808], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3810], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x780]
movdqa xmm1, xmmword [rbp + 0x790]
xorps xmm0, xmmword [rbp + 0x3800]
mov qword [rbp + 0x3818], rax
xorps xmm1, xmmword [rbp + 0x3810]
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmmword [rbp + 0x780], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1a80]
xor r8d, r8d
lea rdx, [0x18039a5a1]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1a80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x7a0]
mov byte [rsp + 0x51], al
lea rcx, [rbp + 0x1aa0]
mov byte [rsp + 0x52], al
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7a0], rax
movabs rax, 0x20af27c46afe4575
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7a8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7b0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7b8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3820], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3828], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3830], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x7a0]
movdqa xmm1, xmmword [rbp + 0x7b0]
xorps xmm0, xmmword [rbp + 0x3820]
mov qword [rbp + 0x3838], rax
xorps xmm1, xmmword [rbp + 0x3830]
movdqa xmmword [rbp + 0x7b0], xmm1
movdqa xmmword [rbp + 0x7a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1aa0]
xor r8d, r8d
lea rdx, [0x18039a590]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1aa0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x53], al
mov byte [rsp + 0x54], al
movabs rax, 0x36371df763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x20a41dc66cec5273
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7d0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7d8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3840], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x3848], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3850], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x3840]
movdqa xmm1, xmmword [rbp + 0x7d0]
mov qword [rbp + 0x3858], rax
xorps xmm1, xmmword [rbp + 0x3850]
movdqa xmmword [rbp + 0x7c0], xmm0
lea rdx, [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7d0], xmm1
lea rcx, [rbp + 0x1ac0]
call fcn.180061e50
lea r9, [rbp + 0x1ac0]
xor r8d, r8d
lea rdx, [0x18039a599]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1ac0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x7e0]
mov byte [rsp + 0x55], al
lea rcx, [rbp + 0x1ae0]
mov byte [rsp + 0x56], al
movabs rax, 0x233f09f763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7e0], rax
movabs rax, 0x39e11c263e55276
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7e8], rax
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x7f8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3860], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3868], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3870], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x7e0]
movdqa xmm1, xmmword [rbp + 0x7f0]
xorps xmm0, xmmword [rbp + 0x3860]
mov qword [rbp + 0x3878], rax
xorps xmm1, xmmword [rbp + 0x3870]
movdqa xmmword [rbp + 0x7f0], xmm1
movdqa xmmword [rbp + 0x7e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1ae0]
xor r8d, r8d
lea rdx, [0x18039a5a4]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1ae0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x57], al
mov byte [rsp + 0x58], al
mov qword [rsp + 0x40], rbx
movabs rbx, 0x8e78c62370f26abb
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x800], rax
movabs rax, 0x20a41dc46ae94575
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x808], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x810], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x818], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3880], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x3888], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3890], rax
lea rdx, [rbp + 0x800]
mov qword [rsp + 0x40], r12
lea rcx, [rbp + 0x1b00]
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x800]
movdqa xmm1, xmmword [rbp + 0x810]
xorps xmm0, xmmword [rbp + 0x3880]
mov qword [rbp + 0x3898], rax
xorps xmm1, xmmword [rbp + 0x3890]
movdqa xmmword [rbp + 0x810], xmm1
movdqa xmmword [rbp + 0x800], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1b00]
xor r8d, r8d
lea rdx, [0x18039a598]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1b00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x820]
mov byte [rsp + 0x59], al
lea rcx, [rbp + 0x1b20]
mov byte [rsp + 0x5a], al
movabs rax, 0x34371bf763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x820], rax
movabs rax, 0x179e14d176fe537d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x828], rax
movabs rax, 0x8e2c927c1e9d039b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x830], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x838], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x38a0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38a8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38b0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x820]
movdqa xmm1, xmmword [rbp + 0x830]
xorps xmm0, xmmword [rbp + 0x38a0]
mov qword [rbp + 0x38b8], rax
xorps xmm1, xmmword [rbp + 0x38b0]
movdqa xmmword [rbp + 0x830], xmm1
movdqa xmmword [rbp + 0x820], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1b20]
xor r8d, r8d
lea rdx, [0x18039a58c]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1b20]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x5b], al
mov byte [rsp + 0x5c], al
movabs rax, 0x323f07f763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x840], rax
movabs rax, 0x20a41dd76beb5e79
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x848], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x850], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0x840]
mov qword [rbp + 0x858], rax
lea rcx, [rbp + 0x1b40]
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x38c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38c8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38d0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x840]
movdqa xmm1, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x38c0]
mov qword [rbp + 0x38d8], rax
xorps xmm1, xmmword [rbp + 0x38d0]
movdqa xmmword [rbp + 0x850], xmm1
movdqa xmmword [rbp + 0x840], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1b40]
xor r8d, r8d
lea rdx, [0x18039a588]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1b40]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x860]
mov byte [rsp + 0x5d], al
lea rcx, [rbp + 0x1b60]
mov byte [rsp + 0x5e], al
movabs rsi, 0x283f02f763d2a78f
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x860], rax
movabs rax, 0x20a41dd364e7577e
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x868], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x870], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x878], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x38e0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38e8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x38f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x860]
movdqa xmm1, xmmword [rbp + 0x870]
xorps xmm0, xmmword [rbp + 0x38e0]
mov qword [rbp + 0x38f8], rax
xorps xmm1, xmmword [rbp + 0x38f0]
movdqa xmmword [rbp + 0x870], xmm1
movdqa xmmword [rbp + 0x860], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1b60]
xor r8d, r8d
lea rdx, [0x18039a584]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1b60]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x5f], al
mov byte [rsp + 0x60], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x880], rax
movabs rbx, 0x6891dc26aed5b7e
lea rdx, [rbp + 0x880]
mov qword [rsp + 0x40], rbx
lea rcx, [rbp + 0x1de0]
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x888], rax
movabs rax, 0xda27bf461b970e86
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x890], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x898], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3900], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3908], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3910], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x880]
movdqa xmm1, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x3900]
mov qword [rbp + 0x3918], rax
xorps xmm1, xmmword [rbp + 0x3910]
movdqa xmmword [rbp + 0x890], xmm1
movdqa xmmword [rbp + 0x880], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1de0]
xor r8d, r8d
lea rdx, [0x18039a5b4]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1de0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x8a0]
mov byte [rsp + 0x61], al
lea rcx, [rbp + 0x1b80]
mov byte [rsp + 0x62], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8a0], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8a8], rax
movabs rax, 0xe301a34815960586
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8b0], rax
movabs rax, 0x59840b3a6c85fff3
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8b8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3920], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3928], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3930], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x8a0]
movdqa xmm1, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x3920]
mov qword [rbp + 0x3938], rax
xorps xmm1, xmmword [rbp + 0x3930]
movdqa xmmword [rbp + 0x8b0], xmm1
movdqa xmmword [rbp + 0x8a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1b80]
xor r8d, r8d
lea rdx, [0x18039a5b8]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1b80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x8c0]
mov byte [rsp + 0x63], al
lea rcx, [rbp + 0x1ba0]
mov byte [rsp + 0x64], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8c0], rax
movabs rax, 0x2941dd364e7577e
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8c8], rax
movabs rax, 0xda27a3471980188a
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8d0], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8d8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3940], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3948], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3950], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x8c0]
movdqa xmm1, xmmword [rbp + 0x8d0]
xorps xmm0, xmmword [rbp + 0x3940]
mov qword [rbp + 0x3958], rax
xorps xmm1, xmmword [rbp + 0x3950]
movdqa xmmword [rbp + 0x8d0], xmm1
movdqa xmmword [rbp + 0x8c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1ba0]
xor r8d, r8d
lea rdx, [0x18039a5bc]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1ba0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x2d0]
mov byte [rsp + 0x65], al
lea rcx, [rbp + 0x1bc0]
mov byte [rsp + 0x66], al
movabs rax, 0x273307f763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x74fb78b451de697e
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2d8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x1d0], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x2d0]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x2d0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1bc0]
xor r8d, r8d
lea rdx, [0x18039a59b]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1bc0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x67], al
lea rdx, [rbp + 0x2e0]
mov byte [rsp + 0x68], al
lea rcx, [rbp + 0x1be0]
movabs rax, 0x233e0cf763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x74fb78e051d54269
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2e8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x200], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x2e0]
mov qword [rbp + 0x208], rax
xorps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x2e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1be0]
xor r8d, r8d
lea rdx, [0x18039a59c]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1be0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x2f0]
mov byte [rsp + 0x69], al
lea rcx, [rbp + 0x1c00]
mov byte [rsp + 0x6a], al
movabs rax, 0x29221cf763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x74af2ceb6de95777
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2f8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x210], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x2f0]
mov qword [rbp + 0x218], rax
xorps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x2f0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1c00]
xor r8d, r8d
lea rdx, [0x18039a59d]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1c00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x300]
mov byte [rsp + 0x6b], al
lea rcx, [rbp + 0x1c20]
mov byte [rsp + 0x6c], al
movabs rax, 0x213303f763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x300], rax
movabs rax, 0x74fb78b451de6969
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x308], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x220], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x300]
mov qword [rbp + 0x228], rax
xorps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x300], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1c20]
xor r8d, r8d
lea rdx, [0x18039a59e]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1c20]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x310]
mov byte [rsp + 0x6d], al
lea rcx, [rbp + 0x1c40]
mov byte [rsp + 0x6e], al
movabs rax, 0x233309f763d2a78f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x310], rax
movabs rax, 0x74fb78e051d5456e
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x318], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x230], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x310]
mov qword [rbp + 0x238], rax
xorps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x310], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1c40]
xor r8d, r8d
lea rdx, [0x18039a59f]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1c40]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x8e0]
mov byte [rsp + 0x6f], al
lea rcx, [rbp + 0x1c60]
mov byte [rsp + 0x70], al
movabs rsi, 0x231a61ad6fd2a391
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8e0], rax
movabs rax, 0x20a401d16efe5f7d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x8f8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3960], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3968], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3970], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x8e0]
movdqa xmm1, xmmword [rbp + 0x8f0]
xorps xmm0, xmmword [rbp + 0x3960]
mov qword [rbp + 0x3978], rax
xorps xmm1, xmmword [rbp + 0x3970]
movdqa xmmword [rbp + 0x8f0], xmm1
movdqa xmmword [rbp + 0x8e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1c60]
xor r8d, r8d
lea rdx, [0x18039a5c0]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1c60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x900]
mov byte [rsp + 0x71], al
lea rcx, [rbp + 0x1c80]
mov byte [rsp + 0x72], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x900], rax
movabs rax, 0x1b9601d16efe5f7d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x908], rax
movabs rax, 0x8e78c67724ad0f8b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x910], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x918], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3980], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3988], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3990], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x900]
movdqa xmm1, xmmword [rbp + 0x910]
xorps xmm0, xmmword [rbp + 0x3980]
mov qword [rbp + 0x3998], rax
xorps xmm1, xmmword [rbp + 0x3990]
movdqa xmmword [rbp + 0x910], xmm1
movdqa xmmword [rbp + 0x900], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1c80]
xor r8d, r8d
lea rdx, [0x18039a5c4]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1c80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x320]
mov byte [rsp + 0x73], al
lea rcx, [rbp + 0x1ca0]
mov byte [rsp + 0x74], al
movabs rax, 0x281361ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x320], rax
movabs rax, 0x74af2ceb60e6547b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x328], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x320]
mov qword [rbp + 0x248], rax
xorps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x320], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1ca0]
xor r8d, r8d
lea rdx, [0x18039a5c8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1ca0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x75], al
mov byte [rsp + 0x76], al
movabs rax, 0x2f0061ad6fd2a391
lea rdx, [rbp + 0x920]
mov qword [rsp + 0x40], rax
lea rcx, [rbp + 0x1cc0]
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x920], rax
movabs rax, 0x11931bd169e85f69
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x928], rax
movabs rax, 0x8e78c67724ad018c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x930], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x938], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x39a0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x39a8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x39b0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x920]
movdqa xmm1, xmmword [rbp + 0x930]
xorps xmm0, xmmword [rbp + 0x39a0]
mov qword [rbp + 0x39b8], rax
xorps xmm1, xmmword [rbp + 0x39b0]
movdqa xmmword [rbp + 0x930], xmm1
movdqa xmmword [rbp + 0x920], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1cc0]
mov r8b, 1
lea rdx, [0x18039a5db]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1cc0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x940]
mov byte [rsp + 0x77], al
lea rcx, [rbp + 0x1ce0]
mov byte [rsp + 0x78], al
movabs rbx, 0x8e78c62370f23ebb
movabs rax, 0x2f0561ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x940], rax
movabs rax, 0x2b9611d571e45376
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x948], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x950], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x958], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x39c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x39c8], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x39d0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x940]
movdqa xmm1, xmmword [rbp + 0x950]
xorps xmm0, xmmword [rbp + 0x39c0]
mov qword [rbp + 0x39d8], rax
xorps xmm1, xmmword [rbp + 0x39d0]
movdqa xmmword [rbp + 0x950], xmm1
movdqa xmmword [rbp + 0x940], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1ce0]
xor r8d, r8d
lea rdx, [0x18039a5d4]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1ce0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x960]
mov byte [rsp + 0x79], al
lea rcx, [rbp + 0x1d00]
mov byte [rsp + 0x7a], al
movabs rax, 0x2a1061ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x960], rax
movabs rax, 0x1f981ddc66e2457b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x968], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x970], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x978], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x39e0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x39e8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x39f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x960]
movdqa xmm1, xmmword [rbp + 0x970]
xorps xmm0, xmmword [rbp + 0x39e0]
mov qword [rbp + 0x39f8], rax
xorps xmm1, xmmword [rbp + 0x39f0]
movdqa xmmword [rbp + 0x970], xmm1
movdqa xmmword [rbp + 0x960], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1d00]
xor r8d, r8d
lea rdx, [0x18039a615]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1d00]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x7b], al
mov byte [rsp + 0x7c], al
movabs rax, 0x230261ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x980], rax
movabs rax, 0x2b901bd16de95b7b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x988], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x990], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x998], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3a00], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x3a08], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a10], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0x980]
movdqa xmm0, xmmword [rbp + 0x980]
lea rcx, [rbp + 0x1d20]
movdqa xmm1, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x3a00]
mov qword [rbp + 0x3a18], rax
xorps xmm1, xmmword [rbp + 0x3a10]
movdqa xmmword [rbp + 0x990], xmm1
movdqa xmmword [rbp + 0x980], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1d20]
mov r8b, 1
lea rdx, [0x18039a5dc]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1d20]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x9a0]
mov byte [rsp + 0x7d], al
lea rcx, [rbp + 0x1d40]
mov byte [rsp + 0x7e], al
movabs rax, 0x2f1761ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x20a413d760e25568
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9b0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9b8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3a20], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a28], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a30], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x9a0]
movdqa xmm1, xmmword [rbp + 0x9b0]
xorps xmm0, xmmword [rbp + 0x3a20]
mov qword [rbp + 0x3a38], rax
xorps xmm1, xmmword [rbp + 0x3a30]
movdqa xmmword [rbp + 0x9b0], xmm1
movdqa xmmword [rbp + 0x9a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1d40]
xor r8d, r8d
lea rdx, [0x18039a614]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1d40]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x8e78c62324a63598
mov byte [rsp + 0x7f], al
mov byte [rbp - 0x80], al
movabs rax, 0x2f1061ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9c0], rax
movabs rax, 0x11920ed26aee5a7f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9c8], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9d0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9d8], rax
lea rdx, [rbp + 0x9c0]
mov qword [rsp + 0x40], r13
lea rcx, [rbp + 0x1d60]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3a40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a48], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a50], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x9c0]
movdqa xmm1, xmmword [rbp + 0x9d0]
xorps xmm0, xmmword [rbp + 0x3a40]
mov qword [rbp + 0x3a58], rax
xorps xmm1, xmmword [rbp + 0x3a50]
movdqa xmmword [rbp + 0x9d0], xmm1
movdqa xmmword [rbp + 0x9c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1d60]
xorps xmm2, xmm2
lea rdx, [0x18039a5e4]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1d60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x330]
mov byte [rbp - 0x7f], al
lea rcx, [rbp + 0x1d80]
mov byte [rbp - 0x7e], al
movabs rax, 0x2b0561ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x330], rax
movabs rax, 0x74af2ceb6dfe5975
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x338], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x250], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x330]
mov qword [rbp + 0x258], rax
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x330], xmm0
call fcn.180061e50
movss xmm2, dword [0x18024d7ac]
lea r9, [rbp + 0x1d80]
lea rdx, [0x18039a5f8]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1d80]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x7d], al
mov byte [rbp - 0x7c], al
movabs rax, 0x270261ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9e0], rax
movabs rax, 0x11971dc771ef5168
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xda2c994d1f9b1e8c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9f0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x9f8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a60], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0x9e0]
mov qword [rbp + 0x3a68], rax
lea rcx, [rbp + 0x1da0]
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a70], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x9e0]
movdqa xmm1, xmmword [rbp + 0x9f0]
xorps xmm0, xmmword [rbp + 0x3a60]
mov qword [rbp + 0x3a78], rax
xorps xmm1, xmmword [rbp + 0x3a70]
movdqa xmmword [rbp + 0x9f0], xmm1
movdqa xmmword [rbp + 0x9e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1da0]
xor r8d, r8d
lea rdx, [0x18039a5e8]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x1da0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x340]
mov byte [rbp - 0x7b], al
lea rcx, [rbp + 0x1dc0]
mov byte [rbp - 0x7a], al
movabs rax, 0x231e61ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x340], rax
movabs rax, 0x74fb78e051d5527b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x348], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x260], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x340]
mov qword [rbp + 0x268], rax
xorps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x340], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1dc0]
xor r8d, r8d
lea rdx, [0x18039a617]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1dc0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x350]
mov byte [rbp - 0x79], al
lea rcx, [rbp + 0x2c20]
mov byte [rbp - 0x78], al
movabs rax, 0x231861ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x350], rax
movabs rax, 0x74fb78e051d55d79
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x358], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x270], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x350]
mov qword [rbp + 0x278], rax
xorps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x350], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2c20]
xor r8d, r8d
lea rdx, [0x18039a61a]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2c20]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x360]
mov byte [rbp - 0x77], al
lea rcx, [rbp + 0x2d00]
mov byte [rbp - 0x76], al
movabs rax, 0x2e1561ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x360], rax
movabs rax, 0x74fb2ce05afe457f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x368], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x280], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0x360]
mov qword [rbp + 0x288], rax
xorps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x360], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2d00]
xor r8d, r8d
lea rdx, [0x18039a619]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2d00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xa00]
mov byte [rbp - 0x75], al
lea rcx, [rbp + 0x2ce0]
mov byte [rbp - 0x74], al
movabs rax, 0x320561ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa00], rax
movabs rax, 0x20af27dc66eb5b75
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa08], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa10], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa18], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3a80], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a88], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3a90], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xa00]
movdqa xmm1, xmmword [rbp + 0xa10]
xorps xmm0, xmmword [rbp + 0x3a80]
mov qword [rbp + 0x3a98], rax
xorps xmm1, xmmword [rbp + 0x3a90]
movdqa xmmword [rbp + 0xa10], xmm1
movdqa xmmword [rbp + 0xa00], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2ce0]
xor r8d, r8d
lea rdx, [0x18039a61b]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2ce0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x73], al
mov byte [rbp - 0x72], al
mov qword [rsp + 0x40], rsi
lea rdx, [rbp + 0xa20]
mov rax, qword [rsp + 0x40]
lea rcx, [rbp + 0x2cc0]
mov qword [rbp + 0xa20], rax
movabs rax, 0x20af27d360e6427c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa28], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa30], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa38], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3aa0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3aa8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3ab0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xa20]
movdqa xmm1, xmmword [rbp + 0xa30]
xorps xmm0, xmmword [rbp + 0x3aa0]
mov qword [rbp + 0x3ab8], rax
xorps xmm1, xmmword [rbp + 0x3ab0]
movdqa xmmword [rbp + 0xa30], xmm1
movdqa xmmword [rbp + 0xa20], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2cc0]
xor r8d, r8d
lea rdx, [0x18039a61c]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2cc0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xa40]
mov byte [rbp - 0x71], al
lea rcx, [rbp + 0x2ca0]
mov byte [rbp - 0x70], al
movabs rax, 0x2f0461ad6fd2a391
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa40], rax
movabs rax, 0x20a41fd169fe5e7d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa48], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa50], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa58], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3ac0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3ac8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3ad0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xa40]
movdqa xmm1, xmmword [rbp + 0xa50]
xorps xmm0, xmmword [rbp + 0x3ac0]
mov qword [rbp + 0x3ad8], rax
xorps xmm1, xmmword [rbp + 0x3ad0]
movdqa xmmword [rbp + 0xa50], xmm1
movdqa xmmword [rbp + 0xa40], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2ca0]
xor r8d, r8d
lea rdx, [0x18039a61d]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2ca0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xa60]
mov byte [rbp - 0x6f], al
lea rcx, [rbp + 0x2c80]
mov byte [rbp - 0x6e], al
movabs rsi, 0x683b26b86fc1a89c
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa60], rax
movabs rax, 0x20a41dd867eb585f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa68], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa70], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa78], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3ae0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3ae8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3af0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xa60]
movdqa xmm1, xmmword [rbp + 0xa70]
xorps xmm0, xmmword [rbp + 0x3ae0]
mov qword [rbp + 0x3af8], rax
xorps xmm1, xmmword [rbp + 0x3af0]
movdqa xmmword [rbp + 0xa70], xmm1
movdqa xmmword [rbp + 0xa60], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2c80]
xor r8d, r8d
lea rdx, [0x18039a638]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2c80]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x6d], al
mov byte [rbp - 0x6c], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa80], rax
movabs rax, 0x9e1fc664fe425b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa88], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa90], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xa98], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3b00], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x3b08], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r12
mov qword [rbp + 0x3b10], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b18], rax
movdqa xmm0, xmmword [rbp + 0xa80]
lea rdx, [rbp + 0xa80]
movdqa xmm1, xmmword [rbp + 0xa90]
lea rcx, [rbp + 0x2c60]
xorps xmm0, xmmword [rbp + 0x3b00]
xorps xmm1, xmmword [rbp + 0x3b10]
movdqa xmmword [rbp + 0xa80], xmm0
movdqa xmmword [rbp + 0xa90], xmm1
call fcn.180061e50
lea r9, [rbp + 0x2c60]
xor r8d, r8d
lea rdx, [0x18039a64c]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2c60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xaa0]
mov byte [rbp - 0x6b], al
lea rcx, [rbp + 0x2c40]
mov byte [rbp - 0x6a], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xaa0], rax
movabs rax, 0x4820cdc66fe5f4a
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xaa8], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xab0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xab8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3b20], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b28], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b30], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xaa0]
movdqa xmm1, xmmword [rbp + 0xab0]
xorps xmm0, xmmword [rbp + 0x3b20]
mov qword [rbp + 0x3b38], rax
xorps xmm1, xmmword [rbp + 0x3b30]
movdqa xmmword [rbp + 0xab0], xmm1
movdqa xmmword [rbp + 0xaa0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2c40]
xor r8d, r8d
lea rdx, [0x18039a644]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2c40]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x69], al
mov byte [rbp - 0x68], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xac0], rax
movabs rax, 0x1d8b15db71f94359
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xac8], rax
movabs rax, 0x8e7892772f9a099b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xad0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xad8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b40], rax
mov qword [rsp + 0x40], r14
lea rdx, [rbp + 0xac0]
mov rax, qword [rsp + 0x40]
lea rcx, [rbp + 0x2c00]
mov qword [rbp + 0x3b48], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b50], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xac0]
movdqa xmm1, xmmword [rbp + 0xad0]
xorps xmm0, xmmword [rbp + 0x3b40]
mov qword [rbp + 0x3b58], rax
xorps xmm1, xmmword [rbp + 0x3b50]
movdqa xmmword [rbp + 0xad0], xmm1
movdqa xmmword [rbp + 0xac0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2c00]
xorps xmm2, xmm2
lea rdx, [0x18039a648]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2c00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xae0]
mov byte [rbp - 0x67], al
lea rcx, [rbp + 0x2be0]
mov byte [rbp - 0x66], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xae0], rax
movabs rax, 0x8c19cd60f95758
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xae8], rax
movabs rax, 0x8e7892772f971a96
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xaf0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xaf8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3b60], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b68], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b70], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xae0]
movdqa xmm1, xmmword [rbp + 0xaf0]
xorps xmm0, xmmword [rbp + 0x3b60]
mov qword [rbp + 0x3b78], rax
xorps xmm1, xmmword [rbp + 0x3b70]
movdqa xmmword [rbp + 0xaf0], xmm1
movdqa xmmword [rbp + 0xae0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2be0]
xor r8d, r8d
lea rdx, [0x18039a63c]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2be0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x65], al
mov byte [rbp - 0x64], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb00], rax
movabs rax, 0x158215db71f94359
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb08], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0xb00]
mov qword [rbp + 0xb10], rax
lea rcx, [rbp + 0x2bc0]
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb18], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3b80], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b88], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3b90], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xb00]
movdqa xmm1, xmmword [rbp + 0xb10]
xorps xmm0, xmmword [rbp + 0x3b80]
mov qword [rbp + 0x3b98], rax
xorps xmm1, xmmword [rbp + 0x3b90]
movdqa xmmword [rbp + 0xb10], xmm1
movdqa xmmword [rbp + 0xb00], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2bc0]
xorps xmm2, xmm2
lea rdx, [0x18039a640]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2bc0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xb20]
mov byte [rbp - 0x63], al
lea rcx, [rbp + 0x2ba0]
mov byte [rbp - 0x62], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb20], rax
movabs rax, 0x15890ad171fe5f50
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb28], rax
movabs rax, 0x8e7892772f970d81
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb30], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb38], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3ba0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3ba8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3bb0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xb20]
movdqa xmm1, xmmword [rbp + 0xb30]
xorps xmm0, xmmword [rbp + 0x3ba0]
mov qword [rbp + 0x3bb8], rax
xorps xmm1, xmmword [rbp + 0x3bb0]
movdqa xmmword [rbp + 0xb30], xmm1
movdqa xmmword [rbp + 0xb20], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2ba0]
xorps xmm2, xmm2
lea rdx, [0x18039a650]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2ba0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x61], al
mov byte [rbp - 0x60], al
mov qword [rsp + 0x40], rsi
lea rdx, [rbp + 0xb40]
mov rax, qword [rsp + 0x40]
lea rcx, [rbp + 0x2b80]
mov qword [rbp + 0xb40], rax
movabs rax, 0x119715db71f94359
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb48], rax
movabs rax, 0xda2c9954118b1e89
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb50], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb58], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3bc0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3bc8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3bd0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xb40]
movdqa xmm1, xmmword [rbp + 0xb50]
xorps xmm0, xmmword [rbp + 0x3bc0]
mov qword [rbp + 0x3bd8], rax
xorps xmm1, xmmword [rbp + 0x3bd0]
movdqa xmmword [rbp + 0xb50], xmm1
movdqa xmmword [rbp + 0xb40], xmm0
call fcn.180061e50
movss xmm2, dword [0x18024dadc]
lea r9, [rbp + 0x2b80]
lea rdx, [0x18039a65c]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2b80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xb60]
mov byte [rbp - 0x5f], al
lea rcx, [rbp + 0x2b60]
mov byte [rbp - 0x5e], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb60], rax
movabs rax, 0x1d8915db71f94359
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb68], rax
movabs rax, 0xda27b14209860288
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb70], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb78], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3be0], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3be8], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3bf0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xb60]
movdqa xmm1, xmmword [rbp + 0xb70]
xorps xmm0, xmmword [rbp + 0x3be0]
mov qword [rbp + 0x3bf8], rax
xorps xmm1, xmmword [rbp + 0x3bf0]
movdqa xmmword [rbp + 0xb70], xmm1
movdqa xmmword [rbp + 0xb60], xmm0
call fcn.180061e50
movss xmm2, dword [0x18024d958]
lea r9, [rbp + 0x2b60]
lea rdx, [0x18039a668]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2b60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xb80]
mov byte [rbp - 0x5d], al
lea rcx, [rbp + 0x2b40]
mov byte [rbp - 0x5c], al
movabs rbx, 0x129e14d166f8595c
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb80], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb88], rax
movabs rax, 0x8e78c62324a6359b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb90], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb98], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3c00], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c08], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c10], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xb80]
movdqa xmm1, xmmword [rbp + 0xb90]
xorps xmm0, xmmword [rbp + 0x3c00]
mov qword [rbp + 0x3c18], rax
xorps xmm1, xmmword [rbp + 0x3c10]
movdqa xmmword [rbp + 0xb90], xmm1
movdqa xmmword [rbp + 0xb80], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2b40]
xor r8d, r8d
lea rdx, [0x18039a654]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2b40]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x5b], al
mov byte [rbp - 0x5a], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xba0], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xba8], rax
movabs rax, 0xda2c9946149d079b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbb0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbb8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3c20], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x3c28], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r12
mov qword [rbp + 0x3c30], rax
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xba0]
mov qword [rbp + 0x3c38], rax
movdqa xmm1, xmmword [rbp + 0xbb0]
lea rdx, [rbp + 0xba0]
xorps xmm1, xmmword [rbp + 0x3c30]
lea rcx, [rbp + 0x2b20]
xorps xmm0, xmmword [rbp + 0x3c20]
movdqa xmmword [rbp + 0xbb0], xmm1
movdqa xmmword [rbp + 0xba0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2b20]
xor r8d, r8d
lea rdx, [0x18039a658]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2b20]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xbc0]
mov byte [rbp - 0x59], al
lea rcx, [rbp + 0x2b00]
mov byte [rbp - 0x58], al
movabs rbx, 0x13920ad166f8595c
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbc0], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbc8], rax
movabs rax, 0x8e78c67724ad1e87
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbd0], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbd8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x3c40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c48], rax
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c50], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xbc0]
movdqa xmm1, xmmword [rbp + 0xbd0]
xorps xmm0, xmmword [rbp + 0x3c40]
mov qword [rbp + 0x3c58], rax
xorps xmm1, xmmword [rbp + 0x3c50]
movdqa xmmword [rbp + 0xbd0], xmm1
movdqa xmmword [rbp + 0xbc0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2b00]
xor r8d, r8d
lea rdx, [0x18039a660]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2b00]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x57], al
mov byte [rbp - 0x56], al
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbe0], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbe8], rax
movabs rax, 0xda27a3471f9f1e87
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbf0], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xbf8], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c60], rax
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0xbe0]
mov qword [rbp + 0x3c68], rax
lea rcx, [rbp + 0x2d60]
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x3c70], rax
mov qword [rsp + 0x40], r12
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rbp + 0xbe0]
movdqa xmm1, xmmword [rbp + 0xbf0]
xorps xmm0, xmmword [rbp + 0x3c60]
mov qword [rbp + 0x3c78], rax
xorps xmm1, xmmword [rbp + 0x3c70]
movdqa xmmword [rbp + 0xbf0], xmm1
movdqa xmmword [rbp + 0xbe0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2d60]
xor r8d, r8d
lea rdx, [0x18039a664]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2d60]
call fcn.180061ca0
movss xmm6, dword [0x18024d6fc]
lea r15, [0x18039a685]
xor esi, esi
movabs rcx, 0x2437219c28c5b598
mov dword [rsp + 0x40], esi
mov r14d, esi
movabs rsi, 0x74fb78b4058a361a
movabs rdx, 0x74fb78e051d55376
movabs rbx, 0x192e209b28c5b598
nop dword [rax]
xor eax, eax
mov byte [rbp - 0x55], al
mov byte [rbp - 0x54], al
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x32c0]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x390], rax
mov qword [rsp + 0x30], rdx
mov edx, r14d
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x398], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x290], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x390]
mov qword [rbp + 0x298], rax
xorps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x390], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x390]
mov rdx, rax
lea rcx, [rbp + 0x32a0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 - 1]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x32a0]
call fcn.180061ca0
lea rcx, [rbp + 0x32c0]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3300]
mov byte [rbp - 0x53], al
mov edx, r14d
mov byte [rbp - 0x52], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x370], rax
movabs rax, 0x74fb78b4058a624e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x378], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x370]
mov qword [rbp + 0x108], rax
xorps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x370], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x370]
mov rdx, rax
lea rcx, [rbp + 0x32e0]
call fcn.180069270
mov r9, rax
xor r8d, r8d
mov rdx, r15
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x32e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3300]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x51], al
mov byte [rbp - 0x50], al
movabs rax, 0x252e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x380], rax
movabs rax, 0x74af2ceb77e55a75
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x388], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x3340]
mov qword [rbp + 0x110], rax
mov edx, r14d
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x380]
mov qword [rbp + 0x118], rax
xorps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x380], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x380]
mov rdx, rax
lea rcx, [rbp + 0x3320]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc0]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 1]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3320]
call fcn.180061ca0
lea rcx, [rbp + 0x3340]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3380]
mov byte [rbp - 0x4f], al
movabs rbx, 0x2a33248a28c5b598
mov byte [rbp - 0x4e], al
mov edx, r14d
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x74af2ceb6be5427f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x120], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x128], rax
movdqa xmm0, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x3a0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x3a0]
mov rdx, rax
lea rcx, [rbp + 0x3360]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x43]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x3360]
call fcn.180061ca0
lea rcx, [rbp + 0x3380]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x4d], al
mov byte [rbp - 0x4c], al
movabs rax, 0x283f209328c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x74fb78e051d5456e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x130], rax
mov qword [rsp + 0x30], rsi
lea rcx, [rbp + 0x33c0]
mov rax, qword [rsp + 0x30]
mov edx, r14d
movdqa xmm0, xmmword [rbp + 0x3b0]
mov qword [rbp + 0x138], rax
xorps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x3b0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x3b0]
mov rdx, rax
lea rcx, [rbp + 0x33a0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x44]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x33a0]
call fcn.180061ca0
lea rcx, [rbp + 0x33c0]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3400]
mov byte [rbp - 0x4b], al
mov edx, r14d
mov byte [rbp - 0x4a], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc00], rax
movabs rax, 0x1b9717d76be5427f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc08], rax
movabs rax, 0x8e78c62324a6359d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc18], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c80], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c88], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xc00]
movdqa xmm1, xmmword [rbp + 0xc10]
xorps xmm0, xmmword [rbp + 0x3c80]
mov qword [rbp + 0x3c98], rax
xorps xmm1, xmmword [rbp + 0x3c90]
movdqa xmmword [rbp + 0xc10], xmm1
movdqa xmmword [rbp + 0xc00], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xc00]
mov rdx, rax
lea rcx, [rbp + 0x33e0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x54]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x45]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x33e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3400]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3440]
mov byte [rbp - 0x49], al
movabs rbx, 0x8e78c62370f26aef
mov byte [rbp - 0x48], al
mov edx, r14d
movabs rax, 0x22372a9128c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc20], rax
movabs rax, 0x20a41dd866f85f79
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc28], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4be0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4be8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4bf0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xc20]
movdqa xmm1, xmmword [rbp + 0xc30]
xorps xmm0, xmmword [rbp + 0x4be0]
mov qword [rbp + 0x4bf8], rax
xorps xmm1, xmmword [rbp + 0x4bf0]
movdqa xmmword [rbp + 0xc30], xmm1
movdqa xmmword [rbp + 0xc20], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xc20]
mov rdx, rax
lea rcx, [rbp + 0x3420]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x49]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x3420]
call fcn.180061ca0
lea rcx, [rbp + 0x3440]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x47], al
mov byte [rbp - 0x46], al
movabs rax, 0x22372a9128c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc40], rax
movabs rax, 0x1b981dd866f85f79
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc48], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc58], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4bc0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x4bc8], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4bd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x3480]
movdqa xmm0, xmmword [rbp + 0xc40]
mov edx, r14d
movdqa xmm1, xmmword [rbp + 0xc50]
xorps xmm0, xmmword [rbp + 0x4bc0]
mov qword [rbp + 0x4bd8], rax
xorps xmm1, xmmword [rbp + 0x4bd0]
movdqa xmmword [rbp + 0xc50], xmm1
movdqa xmmword [rbp + 0xc40], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xc40]
mov rdx, rax
lea rcx, [rbp + 0x3460]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x58]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x4a]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3460]
call fcn.180061ca0
lea rcx, [rbp + 0x3480]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x34c0]
mov byte [rbp - 0x45], al
movabs rbx, 0x8e78c62370f26aef
mov byte [rbp - 0x44], al
mov edx, r14d
movabs rax, 0x2e31268a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc60], rax
movabs rax, 0x20a40bd16be35a6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc68], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc78], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4180], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4188], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4190], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xc60]
movdqa xmm1, xmmword [rbp + 0xc70]
xorps xmm0, xmmword [rbp + 0x4180]
mov qword [rbp + 0x4198], rax
xorps xmm1, xmmword [rbp + 0x4190]
movdqa xmmword [rbp + 0xc70], xmm1
movdqa xmmword [rbp + 0xc60], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xc60]
mov rdx, rax
lea rcx, [rbp + 0x34a0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x4e]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x34a0]
call fcn.180061ca0
lea rcx, [rbp + 0x34c0]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3500]
mov byte [rbp - 0x43], al
mov edx, r14d
mov byte [rbp - 0x42], al
movabs rax, 0x2e31268a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc80], rax
movabs rax, 0x1b980bd16be35a6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc88], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc98], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4160], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4168], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4170], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xc80]
movdqa xmm1, xmmword [rbp + 0xc90]
xorps xmm0, xmmword [rbp + 0x4160]
mov qword [rbp + 0x4178], rax
xorps xmm1, xmmword [rbp + 0x4170]
movdqa xmmword [rbp + 0xc90], xmm1
movdqa xmmword [rbp + 0xc80], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xc80]
mov rdx, rax
lea rcx, [rbp + 0x34e0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x5c]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x4f]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x34e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3500]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x41], al
mov byte [rbp - 0x40], al
movabs rax, 0x322e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x74fb2ce05aef4663
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x140], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x3c0]
mov qword [rbp + 0x148], rax
xorps xmm0, xmmword [rbp + 0x140]
mov edx, r14d
movdqa xmmword [rbp + 0x3c0], xmm0
lea rcx, [rbp + 0x3540]
call fcn.1800499f0
lea r8, [rbp + 0x3c0]
mov rdx, rax
lea rcx, [rbp + 0x3520]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 7]
xor r8d, r8d
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x3520]
call fcn.180061ca0
lea rcx, [rbp + 0x3540]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3580]
mov byte [rbp - 0x3f], al
movabs rbx, 0x8e78c62370f26aef
mov byte [rbp - 0x3e], al
mov edx, r14d
movabs rax, 0x342e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xca0], rax
movabs rax, 0x2b9c16dd6bee4375
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xca8], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcb8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4140], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4148], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4150], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xca0]
movdqa xmm1, xmmword [rbp + 0xcb0]
xorps xmm0, xmmword [rbp + 0x4140]
mov qword [rbp + 0x4158], rax
xorps xmm1, xmmword [rbp + 0x4150]
movdqa xmmword [rbp + 0xcb0], xmm1
movdqa xmmword [rbp + 0xca0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xca0]
mov rdx, rax
lea rcx, [rbp + 0x3560]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0xb]
xorps xmm2, xmm2
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x3560]
call fcn.180061ca0
lea rcx, [rbp + 0x3580]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x3d], al
mov byte [rbp - 0x3c], al
movabs rax, 0x202e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x74fb2ce05ae65a73
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d8], rax
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x35c0]
mov rax, qword [rsp + 0x30]
mov edx, r14d
mov qword [rbp + 0x150], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x158], rax
movdqa xmm0, xmmword [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x3d0]
mov rdx, rax
lea rcx, [rbp + 0x35a0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0xf]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x35a0]
call fcn.180061ca0
lea rcx, [rbp + 0x35c0]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3600]
mov byte [rbp - 0x3b], al
mov edx, r14d
mov byte [rbp - 0x3a], al
movabs rax, 0x202e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcc0], rax
movabs rax, 0x69414db66e65a73
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcc8], rax
movabs rax, 0x8e78c62324a635de
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcd8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4120], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4128], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4130], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xcc0]
movdqa xmm1, xmmword [rbp + 0xcd0]
xorps xmm0, xmmword [rbp + 0x4120]
mov qword [rbp + 0x4138], rax
xorps xmm1, xmmword [rbp + 0x4130]
movdqa xmmword [rbp + 0xcd0], xmm1
movdqa xmmword [rbp + 0xcc0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xcc0]
mov rdx, rax
lea rcx, [rbp + 0x35e0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0x96
mov r9d, edx
lea rcx, [rbp + 0x60]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x10]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x35e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3600]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3640]
mov byte [rbp - 0x39], al
mov edx, r14d
mov byte [rbp - 0x38], al
movabs rax, 0x202e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xce0], rax
movabs rax, 0x69414db66e65a73
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xce8], rax
movabs rax, 0x8e78c62324a635dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcf0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcf8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4100], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4108], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4110], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xce0]
movdqa xmm1, xmmword [rbp + 0xcf0]
xorps xmm0, xmmword [rbp + 0x4100]
mov qword [rbp + 0x4118], rax
xorps xmm1, xmmword [rbp + 0x4110]
movdqa xmmword [rbp + 0xcf0], xmm1
movdqa xmmword [rbp + 0xce0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xce0]
mov rdx, rax
lea rcx, [rbp + 0x3620]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0x96
mov r9d, edx
lea rcx, [rbp + 0x64]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x14]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3620]
call fcn.180061ca0
lea rcx, [rbp + 0x3640]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x37], al
mov byte [rbp - 0x36], al
movabs rax, 0x3225269d28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd00], rax
movabs rax, 0x1b9717d760e9587b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd08], rax
movabs rax, 0x8e78c62324a6359d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd18], rax
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x3680]
mov rax, qword [rsp + 0x30]
mov edx, r14d
mov qword [rbp + 0x40e0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40e8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd00]
movdqa xmm1, xmmword [rbp + 0xd10]
xorps xmm0, xmmword [rbp + 0x40e0]
mov qword [rbp + 0x40f8], rax
xorps xmm1, xmmword [rbp + 0x40f0]
movdqa xmmword [rbp + 0xd10], xmm1
movdqa xmmword [rbp + 0xd00], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xd00]
mov rdx, rax
lea rcx, [rbp + 0x3660]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x68]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x63]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3660]
call fcn.180061ca0
lea rcx, [rbp + 0x3680]
call fcn.180061ca0
xor eax, eax
movabs rcx, 0x8e78c62370f26aef
mov byte [rbp - 0x35], al
mov edx, r14d
mov byte [rbp - 0x34], al
movabs rax, 0x233b2e9728c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd20], rax
movabs rax, 0x20af27c66ae65979
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd28], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x40c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x3280]
mov qword [rbp + 0x40c8], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd20]
movdqa xmm1, xmmword [rbp + 0xd30]
xorps xmm0, xmmword [rbp + 0x40c0]
mov qword [rbp + 0x40d8], rax
xorps xmm1, xmmword [rbp + 0x40d0]
movdqa xmmword [rbp + 0xd30], xmm1
movdqa xmmword [rbp + 0xd20], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xd20]
mov rdx, rax
lea rcx, [rbp + 0x36a0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x6c]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x18]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x36a0]
call fcn.180061ca0
lea rcx, [rbp + 0x3280]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x36e0]
mov byte [rbp - 0x33], al
mov edx, r14d
mov byte [rbp - 0x32], al
movabs rax, 0x36392c8a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd40], rax
movabs rax, 0x2b8917d86ae9527f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd48], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd58], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40a0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40a8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd40]
movdqa xmm1, xmmword [rbp + 0xd50]
xorps xmm0, xmmword [rbp + 0x40a0]
mov qword [rbp + 0x40b8], rax
xorps xmm1, xmmword [rbp + 0x40b0]
movdqa xmmword [rbp + 0xd50], xmm1
movdqa xmmword [rbp + 0xd40], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xd40]
mov rdx, rax
lea rcx, [rbp + 0x36c0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x70]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x6b]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x36c0]
call fcn.180061ca0
lea rcx, [rbp + 0x36e0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x31], al
movabs rcx, 0x8e78c62370f26aef
mov byte [rbp - 0x30], al
mov edx, r14d
movabs rax, 0x293b229828c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd60], rax
movabs rax, 0x20af27c66ae65979
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd68], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd78], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4080], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x3720]
mov qword [rbp + 0x4088], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4090], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd60]
movdqa xmm1, xmmword [rbp + 0xd70]
xorps xmm0, xmmword [rbp + 0x4080]
mov qword [rbp + 0x4098], rax
xorps xmm1, xmmword [rbp + 0x4090]
movdqa xmmword [rbp + 0xd70], xmm1
movdqa xmmword [rbp + 0xd60], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xd60]
mov rdx, rax
lea rcx, [rbp + 0x3700]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x74]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x6f]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3700]
call fcn.180061ca0
lea rcx, [rbp + 0x3720]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x2f], al
mov byte [rbp - 0x2e], al
movabs rax, 0x36372a8e28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd80], rax
movabs rax, 0x1b981dd964e45875
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd88], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd98], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x45c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45c8], rax
lea rcx, [rbp + 0x3760]
movabs rax, 0x8e78c62370f26aef
mov edx, r14d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd80]
movdqa xmm1, xmmword [rbp + 0xd90]
xorps xmm0, xmmword [rbp + 0x45c0]
mov qword [rbp + 0x45d8], rax
xorps xmm1, xmmword [rbp + 0x45d0]
movdqa xmmword [rbp + 0xd90], xmm1
movdqa xmmword [rbp + 0xd80], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xd80]
mov rdx, rax
lea rcx, [rbp + 0x3740]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x78]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x2f]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3740]
call fcn.180061ca0
lea rcx, [rbp + 0x3760]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2d80]
mov byte [rbp - 0x2d], al
mov edx, r14d
mov byte [rbp - 0x2c], al
movabs rax, 0x36372a8e28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xda0], rax
movabs rax, 0x1b9816db66e35875
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xda8], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdb8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4060], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4068], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4070], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xda0]
movdqa xmm1, xmmword [rbp + 0xdb0]
xorps xmm0, xmmword [rbp + 0x4060]
mov qword [rbp + 0x4078], rax
xorps xmm1, xmmword [rbp + 0x4070]
movdqa xmmword [rbp + 0xdb0], xmm1
movdqa xmmword [rbp + 0xda0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xda0]
mov rdx, rax
lea rcx, [rbp + 0x3780]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x7c]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x33]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3780]
call fcn.180061ca0
lea rcx, [rbp + 0x2d80]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2dc0]
mov byte [rbp - 0x2b], al
mov edx, r14d
mov byte [rbp - 0x2a], al
movabs rax, 0x2a372a9128c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdc0], rax
movabs rax, 0x2b8917d86ae95e6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdc8], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdd8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4040], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4048], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4050], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xdc0]
movdqa xmm1, xmmword [rbp + 0xdd0]
xorps xmm0, xmmword [rbp + 0x4040]
mov qword [rbp + 0x4058], rax
xorps xmm1, xmmword [rbp + 0x4050]
movdqa xmmword [rbp + 0xdd0], xmm1
movdqa xmmword [rbp + 0xdc0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xdc0]
mov rdx, rax
lea rcx, [rbp + 0x2da0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x80]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x57]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2da0]
call fcn.180061ca0
lea rcx, [rbp + 0x2dc0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x29], al
mov byte [rbp - 0x28], al
movabs rax, 0x293b3d9828c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2e00]
mov qword [rbp + 0xde0], rax
mov edx, r14d
movabs rax, 0x20a40adb69e55568
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xde8], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdf0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdf8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4020], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4028], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4030], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xde0]
movdqa xmm1, xmmword [rbp + 0xdf0]
xorps xmm0, xmmword [rbp + 0x4020]
mov qword [rbp + 0x4038], rax
xorps xmm1, xmmword [rbp + 0x4030]
movdqa xmmword [rbp + 0xdf0], xmm1
movdqa xmmword [rbp + 0xde0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xde0]
mov rdx, rax
lea rcx, [rbp + 0x2de0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x84]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x5b]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2de0]
call fcn.180061ca0
lea rcx, [rbp + 0x2e00]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x27], al
mov byte [rbp - 0x26], al
movabs rax, 0x293b3d9828c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe00], rax
movabs rax, 0x1b9717d777eb5468
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe08], rax
movabs rax, 0x8e78c62324a6359d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe18], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4000], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4008], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2e40]
mov qword [rbp + 0x4010], rax
mov edx, r14d
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xe00]
movdqa xmm1, xmmword [rbp + 0xe10]
xorps xmm0, xmmword [rbp + 0x4000]
mov qword [rbp + 0x4018], rax
xorps xmm1, xmmword [rbp + 0x4010]
movdqa xmmword [rbp + 0xe10], xmm1
movdqa xmmword [rbp + 0xe00], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xe00]
mov rdx, rax
lea rcx, [rbp + 0x2e20]
call fcn.180069270
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, 0xf5
lea rcx, [rbp + 0x88]
mov rbx, rax
lea r8d, [rdx + 0x5f]
call fcn.180048ed0
lea rdx, [r15 + 0x27]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2e20]
call fcn.180061ca0
lea rcx, [rbp + 0x2e40]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2e80]
mov byte [rbp - 0x25], al
mov edx, r14d
mov byte [rbp - 0x24], al
movabs rax, 0x293b229828c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe20], rax
movabs rax, 0x69414db66f85778
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe28], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fe0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fe8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ff0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xe20]
movdqa xmm1, xmmword [rbp + 0xe30]
xorps xmm0, xmmword [rbp + 0x3fe0]
mov qword [rbp + 0x3ff8], rax
xorps xmm1, xmmword [rbp + 0x3ff0]
movdqa xmmword [rbp + 0xe30], xmm1
movdqa xmmword [rbp + 0xe20], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xe20]
mov rdx, rax
lea rcx, [rbp + 0x2e60]
call fcn.180069270
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xd6
mov r9d, 0x38
lea r8d, [rdx - 0x69]
lea rcx, [rbp + 0x8c]
call fcn.180048ed0
lea rdx, [r15 + 0x2b]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2e60]
call fcn.180061ca0
lea rcx, [rbp + 0x2e80]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2ec0]
mov byte [rbp - 0x23], al
movabs rbx, 0x8e78c62370f26aef
mov byte [rbp - 0x22], al
mov edx, r14d
movabs rax, 0x2a372a9128c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe40], rax
movabs rax, 0x4820cc664e85e6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe48], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe58], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3fc0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fc8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xe40]
movdqa xmm1, xmmword [rbp + 0xe50]
xorps xmm0, xmmword [rbp + 0x3fc0]
mov qword [rbp + 0x3fd8], rax
xorps xmm1, xmmword [rbp + 0x3fd0]
movdqa xmmword [rbp + 0xe50], xmm1
movdqa xmmword [rbp + 0xe40], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xe40]
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x23]
xor r8d, r8d
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2ea0]
call fcn.180061ca0
lea rcx, [rbp + 0x2ec0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x21], al
mov byte [rbp - 0x20], al
movabs rax, 0x202e209b28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe60], rax
movabs rax, 0x69414db66e65a73
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe68], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe70], rax
mov qword [rsp + 0x30], r12
lea rcx, [rbp + 0x2f00]
mov rax, qword [rsp + 0x30]
mov edx, r14d
mov qword [rbp + 0xe78], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3fa0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fa8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3fb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xe60]
movdqa xmm1, xmmword [rbp + 0xe70]
xorps xmm0, xmmword [rbp + 0x3fa0]
mov qword [rbp + 0x3fb8], rax
xorps xmm1, xmmword [rbp + 0x3fb0]
movdqa xmmword [rbp + 0xe70], xmm1
movdqa xmmword [rbp + 0xe60], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xe60]
mov rdx, rax
lea rcx, [rbp + 0x2ee0]
call fcn.180069270
xor edx, edx
mov dword [rsp + 0x20], 0xff
mov r8d, 0xff
lea rcx, [rbp + 0x90]
mov rbx, rax
lea r9d, [rdx + 0xc]
call fcn.180048ed0
lea rdx, [r15 + 0x1c]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2ee0]
call fcn.180061ca0
lea rcx, [rbp + 0x2f00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0xe80]
mov byte [rbp - 0x1f], al
movabs rbx, 0x8e78c62370f26aef
mov byte [rbp - 0x1e], al
movabs rax, 0x3637218a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe80], rax
movabs rax, 0x20af27c760e45f76
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe88], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe98], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3f80], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x3f88], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xe80]
movdqa xmm1, xmmword [rbp + 0xe90]
xorps xmm0, xmmword [rbp + 0x3f80]
mov qword [rbp + 0x3f98], rax
xorps xmm1, xmmword [rbp + 0x3f90]
movdqa xmmword [rbp + 0xe90], xmm1
movdqa xmmword [rbp + 0xe80], xmm0
lea rcx, [rbp + 0x2ac0]
call fcn.180061e50
lea rdx, [r15 + 0x37]
xor r8d, r8d
lea r9, [rbp + 0x2ac0]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2ac0]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2f40]
mov byte [rbp - 0x1d], al
mov edx, r14d
mov byte [rbp - 0x1c], al
movabs rax, 0x3637218a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xea0], rax
movabs rax, 0x18941bc760e45f76
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xea8], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xeb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xeb8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3f60], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f68], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xea0]
movdqa xmm1, xmmword [rbp + 0xeb0]
xorps xmm0, xmmword [rbp + 0x3f60]
mov qword [rbp + 0x3f78], rax
xorps xmm1, xmmword [rbp + 0x3f70]
movdqa xmmword [rbp + 0xeb0], xmm1
movdqa xmmword [rbp + 0xea0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xea0]
mov rdx, rax
lea rcx, [rbp + 0x2f20]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x94]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x38]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2f20]
call fcn.180061ca0
lea rcx, [rbp + 0x2f40]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x1b], al
mov byte [rbp - 0x1a], al
movabs rax, 0x3637218a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xec0], rax
movabs rax, 0x4822cc760e45f76
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xec8], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2f80]
mov qword [rbp + 0xed0], rax
movabs rbx, 0x8e78c62370f26aef
mov qword [rsp + 0x30], r12
mov edx, r14d
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xed8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3f40], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f48], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xec0]
movdqa xmm1, xmmword [rbp + 0xed0]
xorps xmm0, xmmword [rbp + 0x3f40]
mov qword [rbp + 0x3f58], rax
xorps xmm1, xmmword [rbp + 0x3f50]
movdqa xmmword [rbp + 0xed0], xmm1
movdqa xmmword [rbp + 0xec0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xec0]
mov rdx, rax
lea rcx, [rbp + 0x2f60]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x3f]
xor r8d, r8d
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2f60]
call fcn.180061ca0
lea rcx, [rbp + 0x2f80]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x2fc0]
mov byte [rbp - 0x19], al
mov edx, r14d
mov byte [rbp - 0x18], al
movabs rax, 0x2823208a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e0], rax
movabs rax, 0x74af2ceb75f9537e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x160], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x168], rax
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x3e0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x3e0]
mov rdx, rax
lea rcx, [rbp + 0x2fa0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x77]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2fa0]
call fcn.180061ca0
lea rcx, [rbp + 0x2fc0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x17], al
mov byte [rbp - 0x16], al
movabs rax, 0x2823208a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x3000]
mov qword [rbp + 0xee0], rax
mov edx, r14d
movabs rax, 0x20af27d96ce4577e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xee8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xef0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xef8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3f20], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f28], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xee0]
movdqa xmm1, xmmword [rbp + 0xef0]
xorps xmm0, xmmword [rbp + 0x3f20]
mov qword [rbp + 0x3f38], rax
xorps xmm1, xmmword [rbp + 0x3f30]
movdqa xmmword [rbp + 0xef0], xmm1
movdqa xmmword [rbp + 0xee0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xee0]
mov rdx, rax
lea rcx, [rbp + 0x2fe0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x7f]
movaps xmm2, xmm6
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2fe0]
call fcn.180061ca0
lea rcx, [rbp + 0x3000]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x15], al
mov byte [rbp - 0x14], al
movabs rax, 0x2823208a28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf00], rax
movabs rax, 0x20a41dd36beb447e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf08], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf18], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3f00], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x3f08], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf00]
xorps xmm0, xmmword [rbp + 0x3f00]
movdqa xmm1, xmmword [rbp + 0xf10]
mov qword [rbp + 0x3f18], rax
xorps xmm1, xmmword [rbp + 0x3f10]
movdqa xmmword [rbp + 0xf00], xmm0
mov edx, r14d
movdqa xmmword [rbp + 0xf10], xmm1
lea rcx, [rbp + 0x3040]
call fcn.1800499f0
lea r8, [rbp + 0xf00]
mov rdx, rax
lea rcx, [rbp + 0x3020]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x83]
mov r8d, 0x14
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x3020]
call fcn.180061ca0
lea rcx, [rbp + 0x3040]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3080]
mov byte [rbp - 0x13], al
mov edx, r14d
mov byte [rbp - 0x12], al
movabs rax, 0x2b33219c28c5b598
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf20], rax
movabs rax, 0x79e1cda70e54563
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf28], rax
movabs rax, 0xda27b44c1c9d099f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf30], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3ee0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ee8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ef0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf20]
movdqa xmm1, xmmword [rbp + 0xf30]
xorps xmm0, xmmword [rbp + 0x3ee0]
mov qword [rbp + 0x3ef8], rax
xorps xmm1, xmmword [rbp + 0x3ef0]
movdqa xmmword [rbp + 0xf30], xmm1
movdqa xmmword [rbp + 0xf20], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xf20]
mov rdx, rax
lea rcx, [rbp + 0x3060]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x98]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x78]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3060]
call fcn.180061ca0
lea rcx, [rbp + 0x3080]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0x11], al
mov byte [rbp - 0x10], al
movabs rax, 0x68253dbc7fd4aa8d
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x30c0]
mov rax, qword [rsp + 0x30]
movabs rbx, 0x8e78c62370f26aef
mov qword [rbp + 0xf40], rax
mov edx, r14d
movabs rax, 0x20af27c768eb5e59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf48], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf58], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3ec0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ec8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ed0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf40]
movdqa xmm1, xmmword [rbp + 0xf50]
xorps xmm0, xmmword [rbp + 0x3ec0]
mov qword [rbp + 0x3ed8], rax
xorps xmm1, xmmword [rbp + 0x3ed0]
movdqa xmmword [rbp + 0xf50], xmm1
movdqa xmmword [rbp + 0xf40], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xf40]
mov rdx, rax
lea rcx, [rbp + 0x30a0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x87]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x30a0]
call fcn.180061ca0
lea rcx, [rbp + 0x30c0]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0xf], al
mov byte [rbp - 0xe], al
movabs rax, 0x68253dbc7fd4aa8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf60], rax
movabs rax, 0x1a9c11c768eb5e59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf68], rax
movabs rax, 0x8e2c927c0a971880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf78], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3ea0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x3ea8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x3eb0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf60]
xorps xmm0, xmmword [rbp + 0x3ea0]
movdqa xmmword [rbp + 0xf60], xmm0
mov qword [rbp + 0x3eb8], rax
movdqa xmm1, xmmword [rbp + 0xf70]
lea rcx, [rbp + 0x3100]
xorps xmm1, xmmword [rbp + 0x3eb0]
mov edx, r14d
movdqa xmmword [rbp + 0xf70], xmm1
call fcn.1800499f0
lea r8, [rbp + 0xf60]
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x88]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x30e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3100]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3140]
mov byte [rbp - 0xd], al
mov edx, r14d
mov byte [rbp - 0xc], al
movabs rax, 0x68253dbc7fd4aa8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf80], rax
movabs rax, 0x9a15c768eb5e59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf88], rax
movabs rax, 0xda2c994f119b188a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf98], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3e80], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e88], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf80]
movdqa xmm1, xmmword [rbp + 0xf90]
xorps xmm0, xmmword [rbp + 0x3e80]
mov qword [rbp + 0x3e98], rax
xorps xmm1, xmmword [rbp + 0x3e90]
movdqa xmmword [rbp + 0xf90], xmm1
movdqa xmmword [rbp + 0xf80], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xf80]
mov rdx, rax
lea rcx, [rbp + 0x3120]
call fcn.180069270
mov r9, rax
lea rdx, [r15 + 0x8b]
xor r8d, r8d
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x3120]
call fcn.180061ca0
lea rcx, [rbp + 0x3140]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 0xb], al
mov byte [rbp - 0xa], al
movabs rax, 0x68253dbc7fd4aa8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfa0], rax
movabs rax, 0x7920ec768eb5e59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfa8], rax
lea rcx, [rbp + 0x3180]
movabs rax, 0xda2c99511f9e058c
mov edx, r14d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfb8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3e60], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e68], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xfa0]
movdqa xmm1, xmmword [rbp + 0xfb0]
xorps xmm0, xmmword [rbp + 0x3e60]
mov qword [rbp + 0x3e78], rax
xorps xmm1, xmmword [rbp + 0x3e70]
movdqa xmmword [rbp + 0xfb0], xmm1
movdqa xmmword [rbp + 0xfa0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xfa0]
mov rdx, rax
lea rcx, [rbp + 0x3160]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x9c]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x8f]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x3160]
call fcn.180061ca0
lea rcx, [rbp + 0x3180]
call fcn.180061ca0
xor eax, eax
mov byte [rbp - 9], al
mov byte [rbp - 8], al
movabs rax, 0x68253dbc7fd4aa8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfc0], rax
movabs rax, 0x1b9802c768eb5e59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfc8], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfd8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x3e40], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e48], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x3e50], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xfc0]
mov qword [rbp + 0x3e58], rax
movdqa xmm1, xmmword [rbp + 0xfd0]
lea rcx, [rbp + 0x31c0]
xorps xmm1, xmmword [rbp + 0x3e50]
mov edx, r14d
xorps xmm0, xmmword [rbp + 0x3e40]
movdqa xmmword [rbp + 0xfd0], xmm1
movdqa xmmword [rbp + 0xfc0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xfc0]
mov rdx, rax
lea rcx, [rbp + 0x31a0]
call fcn.180069270
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa0]
mov r8d, edx
mov rbx, rax
call fcn.180048ed0
lea rdx, [r15 + 0x93]
mov r9, rbx
mov rcx, rdi
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x31a0]
call fcn.180061ca0
lea rcx, [rbp + 0x31c0]
call fcn.180061ca0
mov ecx, r14d
call fcn.1800bf490
inc r14d
add r15, 0xa8
movabs rcx, 0x2437219c28c5b598
movabs rdx, 0x74fb78e051d55376
movabs rbx, 0x192e209b28c5b598
cmp r14d, 3
jl 0x18004e4f0
mov esi, dword [rsp + 0x40]
lea r14, [0x18039a8b9]
movabs rcx, 0x36252abd6ac7a98a
movabs rdx, 0x2b9e14d664e47334
mov rbx, 0xffffffffffffffff
movabs r15, 0x74fb78b4058a361a
xor eax, eax
mov byte [rbp - 7], al
mov byte [rbp - 6], al
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x3200]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfe0], rax
mov qword [rsp + 0x30], rdx
mov edx, esi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfe8], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xff0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xff8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e20], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e28], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xfe0]
movdqa xmm1, xmmword [rbp + 0xff0]
xorps xmm0, xmmword [rbp + 0x3e20]
mov qword [rbp + 0x3e38], rax
xorps xmm1, xmmword [rbp + 0x3e30]
movdqa xmmword [rbp + 0xff0], xmm1
movdqa xmmword [rbp + 0xfe0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0xfe0]
mov rdx, rax
lea rcx, [rbp + 0x31e0]
call fcn.180069270
mov r9, rax
lea rdx, [r14 - 1]
xor r8d, r8d
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x31e0]
call fcn.180061ca0
lea rcx, [rbp + 0x3200]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3240]
mov byte [rbp - 5], al
mov edx, esi
mov byte [rbp - 4], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f0], rax
movabs rax, 0x74af2ceb7de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x170], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x178], rax
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x3f0], xmm0
call fcn.1800499f0
lea r8, [rbp + 0x3f0]
mov rdx, rax
lea rcx, [rbp + 0x3220]
call fcn.180069270
mov r9, rax
xor r8d, r8d
mov rdx, r14
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x3220]
call fcn.180061ca0
lea rcx, [rbp + 0x3240]
call fcn.180061ca0
xor eax, eax
lea rcx, [rbp + 0x3260]
mov byte [rbp - 3], al
mov edx, esi
mov byte [rbp - 2], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x440], rax
movabs rax, 0x1b9717d77de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x448], rax
movabs rax, 0x8e78c62324a6359d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x450], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x458], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e00], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e08], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x440]
movdqa xmm1, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x3e00]
mov qword [rbp + 0x3e18], rax
xorps xmm1, xmmword [rbp + 0x3e10]
movdqa xmmword [rbp + 0x450], xmm1
movdqa xmmword [rbp + 0x440], xmm0
call fcn.1800499f0
lea rcx, [rbp + 0x440]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x1800515c5
lea rdx, [rbp + 0x440]
mov rcx, rax
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2aa0]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x50]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x50]
lea rdx, [r14 + 1]
lea r9, [rbp + 0x2aa0]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2aa0]
call fcn.180063ad0
lea rcx, [rbp + 0x3260]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2a60]
mov byte [rbp - 1], al
mov edx, esi
mov byte [rbp], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x460], rax
movabs rax, 0x118b01c07de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x468], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x470], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x478], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3de0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3de8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3df0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x460]
movdqa xmm1, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x3de0]
mov qword [rbp + 0x3df8], rax
xorps xmm1, xmmword [rbp + 0x3df0]
movdqa xmmword [rbp + 0x470], xmm1
movdqa xmmword [rbp + 0x460], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x460]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180051736
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x2a60]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2a80]
call fcn.180061d40
lea rdx, [r14 + 7]
xor r8d, r8d
lea r9, [rbp + 0x2a80]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2a80]
call fcn.180063ad0
lea rcx, [rbp + 0x2a60]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2a20]
mov byte [rbp + 1], al
mov edx, esi
mov byte [rbp + 2], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x480], rax
movabs rax, 0x108e17c67de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x488], rax
movabs rax, 0x8e2c927c179c0381
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x490], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x498], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3dc0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3dc8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3dd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x480]
movdqa xmm1, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x3dc0]
mov qword [rbp + 0x3dd8], rax
xorps xmm1, xmmword [rbp + 0x3dd0]
movdqa xmmword [rbp + 0x490], xmm1
movdqa xmmword [rbp + 0x480], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x480]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180051890
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x2a20]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2a40]
call fcn.180061d40
lea rdx, [r14 + 0xb]
xorps xmm2, xmm2
lea r9, [rbp + 0x2a40]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2a40]
call fcn.180063ad0
lea rcx, [rbp + 0x2a20]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x29e0]
mov byte [rbp + 3], al
mov edx, esi
mov byte [rbp + 4], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x189711d27de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3da0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3da8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3db0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4a0]
movdqa xmm1, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0x3da0]
mov qword [rbp + 0x3db8], rax
xorps xmm1, xmmword [rbp + 0x3db0]
movdqa xmmword [rbp + 0x4b0], xmm1
movdqa xmmword [rbp + 0x4a0], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x4a0]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800519f0
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x29e0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2a00]
call fcn.180061d40
lea rdx, [r14 + 0xf]
xor r8d, r8d
lea r9, [rbp + 0x2a00]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2a00]
call fcn.180063ad0
lea rcx, [rbp + 0x29e0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x29a0]
mov byte [rbp + 5], al
mov edx, esi
mov byte [rbp + 6], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x189711d27de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c8], rax
movabs rax, 0xda27f7511f9e058c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d80], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d88], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4c0]
movdqa xmm1, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x3d80]
mov qword [rbp + 0x3d98], rax
xorps xmm1, xmmword [rbp + 0x3d90]
movdqa xmmword [rbp + 0x4d0], xmm1
movdqa xmmword [rbp + 0x4c0], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x4c0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180051b52
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x29a0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x29c0]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0x96
mov r9d, edx
lea rcx, [rbp + 0x30]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x30]
lea rdx, [r14 + 0x10]
lea r9, [rbp + 0x29c0]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x29c0]
call fcn.180063ad0
lea rcx, [rbp + 0x29a0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2960]
mov byte [rbp + 7], al
mov edx, esi
mov byte [rbp + 8], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4e0], rax
movabs rax, 0x189711d27de57434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xda27f4511f9e058c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4f8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d60], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d68], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4e0]
movdqa xmm1, xmmword [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0x3d60]
mov qword [rbp + 0x3d78], rax
xorps xmm1, xmmword [rbp + 0x3d70]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x4e0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180051cd1
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x2960]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2980]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0x96
mov r9d, edx
lea rcx, [rbp + 0x34]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x34]
lea rdx, [r14 + 0x14]
lea r9, [rbp + 0x2980]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2980]
call fcn.180063ad0
lea rcx, [rbp + 0x2960]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2920]
mov byte [rbp + 9], al
mov edx, esi
mov byte [rbp + 0xa], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x500], rax
movabs rax, 0x179519c076e37234
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x508], rax
movabs rax, 0xda27b44c1c9d098a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x510], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x518], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d40], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d48], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x500]
movdqa xmm1, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x3d40]
mov qword [rbp + 0x3d58], rax
xorps xmm1, xmmword [rbp + 0x3d50]
movdqa xmmword [rbp + 0x510], xmm1
movdqa xmmword [rbp + 0x500], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x500]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180051e50
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x2920]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2940]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x38]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x38]
lea rdx, [r14 + 0x37]
lea r9, [rbp + 0x2940]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2940]
call fcn.180063ad0
lea rcx, [rbp + 0x2920]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x28e0]
mov byte [rbp + 0xb], al
mov edx, esi
mov byte [rbp + 0xc], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x520], rax
movabs rax, 0x18941bd168eb7834
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x528], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x530], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x538], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d20], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d28], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x520]
movdqa xmm1, xmmword [rbp + 0x530]
xorps xmm0, xmmword [rbp + 0x3d20]
mov qword [rbp + 0x3d38], rax
xorps xmm1, xmmword [rbp + 0x3d30]
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmmword [rbp + 0x520], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x520]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180051fc5
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x28e0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2900]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x3c]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x3c]
lea rdx, [r14 + 0x18]
lea r9, [rbp + 0x2900]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2900]
call fcn.180063ad0
lea rcx, [rbp + 0x28e0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x28a0]
mov byte [rbp + 0xd], al
mov edx, esi
mov byte [rbp + 0xe], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x540], rax
movabs rax, 0x18941bdb68e77734
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x548], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x550], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x558], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d00], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d08], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x540]
movdqa xmm1, xmmword [rbp + 0x550]
xorps xmm0, xmmword [rbp + 0x3d00]
mov qword [rbp + 0x3d18], rax
xorps xmm1, xmmword [rbp + 0x3d10]
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmmword [rbp + 0x540], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x540]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180052140
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x28a0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x28c0]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x40]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x40]
lea rdx, [r14 + 0x2f]
lea r9, [rbp + 0x28c0]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x28c0]
call fcn.180063ad0
lea rcx, [rbp + 0x28a0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2ae0]
mov byte [rbp + 0xf], al
mov edx, esi
mov byte [rbp + 0x10], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x560], rax
movabs rax, 0x4820cdb68e77734
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x568], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x570], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x578], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ce0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ce8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3cf0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x560]
movdqa xmm1, xmmword [rbp + 0x570]
xorps xmm0, xmmword [rbp + 0x3ce0]
mov qword [rbp + 0x3cf8], rax
xorps xmm1, xmmword [rbp + 0x3cf0]
movdqa xmmword [rbp + 0x570], xmm1
movdqa xmmword [rbp + 0x560], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x560]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1800522b5
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x2ae0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2880]
call fcn.180061d40
lea rdx, [r14 + 0x33]
xor r8d, r8d
lea r9, [rbp + 0x2880]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2880]
call fcn.180063ad0
lea rcx, [rbp + 0x2ae0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2820]
mov byte [rbp + 0x11], al
mov edx, esi
mov byte [rbp + 0x12], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x580], rax
movabs rax, 0x1d9517c464ef6134
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x588], rax
movabs rax, 0xfc17aa4c139c058c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x590], rax
movabs rax, 0x59845f6e33b4cfc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x598], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3cc0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3cc8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3cd0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x3cc0]
mov qword [rbp + 0x3cd8], rax
movdqa xmm1, xmmword [rbp + 0x3cd0]
xorps xmm1, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x590], xmm1
movdqa xmmword [rbp + 0x580], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x580]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180052420
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x2820]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2840]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x44]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x44]
lea rdx, [r14 + 0x1c]
lea r9, [rbp + 0x2840]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2840]
call fcn.180063ad0
lea rcx, [rbp + 0x2820]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x27e0]
mov byte [rbp + 0x13], al
mov edx, esi
mov byte [rbp + 0x14], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x69a1adb68e77734
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xda2c99511f9e058c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ca0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3ca8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3cb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5a0]
movdqa xmm1, xmmword [rbp + 0x5b0]
xorps xmm0, xmmword [rbp + 0x3ca0]
mov qword [rbp + 0x3cb8], rax
xorps xmm1, xmmword [rbp + 0x3cb0]
movdqa xmmword [rbp + 0x5b0], xmm1
movdqa xmmword [rbp + 0x5a0], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x5a0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180052595
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x27e0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2800]
call fcn.180061d40
mov edx, 0xd6
mov dword [rsp + 0x20], 0xff
mov r9d, 0x38
lea rcx, [rbp + 0x48]
lea r8d, [rdx - 0x69]
call fcn.180048ef0
mov r8d, dword [rbp + 0x48]
lea rdx, [r14 + 0x2b]
lea r9, [rbp + 0x2800]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x2800]
call fcn.180063ad0
lea rcx, [rbp + 0x27e0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1a00]
mov byte [rbp + 0x15], al
mov byte [rbp + 0x16], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x1a9214c464e46534
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x8e78c67724ad198a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5d8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ba0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ba8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4bb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5c0]
movdqa xmm1, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0x4ba0]
mov qword [rbp + 0x4bb8], rax
xorps xmm1, xmmword [rbp + 0x4bb0]
movdqa xmmword [rbp + 0x5d0], xmm1
movdqa xmmword [rbp + 0x5c0], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x5c0]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180052710
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1a00]
call fcn.180069fd0
lea rdx, [r14 + 0x20]
xor r8d, r8d
lea r9, [rbp + 0x1a00]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1a00]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x27a0]
mov byte [rbp + 0x17], al
mov edx, esi
mov byte [rbp + 0x18], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x1a9214c464e46534
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xd10aa94f1f91198a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5f8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b80], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b88], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5e0]
movdqa xmm1, xmmword [rbp + 0x5f0]
xorps xmm0, xmmword [rbp + 0x4b80]
mov qword [rbp + 0x4b98], rax
xorps xmm1, xmmword [rbp + 0x4b90]
movdqa xmmword [rbp + 0x5f0], xmm1
movdqa xmmword [rbp + 0x5e0], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x5e0]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180052860
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x27a0]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x27c0]
call fcn.180061d40
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x4c]
mov r8d, edx
call fcn.180048ef0
mov r8d, dword [rbp + 0x4c]
lea rdx, [r14 + 0x27]
lea r9, [rbp + 0x27c0]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x27c0]
call fcn.180063ad0
lea rcx, [rbp + 0x27a0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x2760]
mov byte [rbp + 0x19], al
mov edx, esi
mov byte [rbp + 0x1a], al
movabs rax, 0x36252abd6ac7a98a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x600], rax
movabs rax, 0x1a9214c464e46534
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x608], rax
movabs rax, 0xda27a35309a6198a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x610], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x618], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b60], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b68], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x600]
movdqa xmm1, xmmword [rbp + 0x610]
xorps xmm0, xmmword [rbp + 0x4b60]
mov qword [rbp + 0x4b78], rax
xorps xmm1, xmmword [rbp + 0x4b70]
movdqa xmmword [rbp + 0x610], xmm1
movdqa xmmword [rbp + 0x600], xmm0
call fcn.180068ef0
lea rax, [rbp + 0x600]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800529e0
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x2760]
call fcn.180063f90
mov rdx, rax
lea rcx, [rbp + 0x2780]
call fcn.180061d40
lea rdx, [r14 + 0x23]
xor r8d, r8d
lea r9, [rbp + 0x2780]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2780]
call fcn.180063ad0
lea rcx, [rbp + 0x2760]
call fcn.180063ad0
mov ecx, esi
call fcn.1800d53a0
mov ecx, esi
call fcn.1800d5c30
inc esi
add r14, 0x3c
movabs rcx, 0x36252abd6ac7a98a
movabs rdx, 0x2b9e14d664e47334
cmp esi, 2
jl 0x1800512e3
xor eax, eax
lea rcx, [rbp + 0x1a20]
mov byte [rbp + 0x1b], al
movabs r14, 0x682523b873c6af8b
mov byte [rbp + 0x1c], al
movabs rsi, 0x8e78c62370f26aef
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x620], rax
movabs rax, 0x119f17d972ef5f4c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x628], rax
movabs rax, 0xfc1da14d119a0983
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x630], rax
movabs rax, 0x59845f6e33b4cfc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x638], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4b40], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x620]
movdqa xmm1, xmmword [rbp + 0x630]
xorps xmm0, xmmword [rbp + 0x4b40]
mov qword [rbp + 0x4b58], rax
xorps xmm1, xmmword [rbp + 0x4b50]
movdqa xmmword [rbp + 0x630], xmm1
movdqa xmmword [rbp + 0x620], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x620]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180052b71
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x1a20]
call fcn.180069fd0
lea r9, [rbp + 0x1a20]
xor r8d, r8d
lea rdx, [0x18039a965]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1a20]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x19e0]
mov byte [rbp + 0x1d], al
mov byte [rbp + 0x1e], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x74fb2ce05afc595c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x180], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2a0]
mov qword [rbp + 0x188], rax
xorps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x2a0], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x2a0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180052c36
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x19e0]
call fcn.180069fd0
movss xmm2, dword [0x18024d958]
lea r9, [rbp + 0x19e0]
lea rdx, [0x18039a984]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x19e0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x19c0]
mov byte [rbp + 0x1f], al
mov byte [rbp + 0x20], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x640], rax
movabs rax, 0x119f17d972ef5f4c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x648], rax
movabs rax, 0x8e2c927c069d0c83
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x650], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x658], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4b20], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b28], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x640]
movdqa xmm1, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0x4b20]
mov qword [rbp + 0x4b38], rax
xorps xmm1, xmmword [rbp + 0x4b30]
movdqa xmmword [rbp + 0x650], xmm1
movdqa xmmword [rbp + 0x640], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x640]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180052d65
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x19c0]
call fcn.180069fd0
movss xmm2, dword [0x18024d940]
lea r9, [rbp + 0x19c0]
lea rdx, [0x18039a968]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x19c0]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1900]
mov byte [rbp + 0x21], al
mov byte [rbp + 0x22], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x660], rax
movabs rax, 0x1b811dc26ae75348
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x668], rax
movabs rax, 0x8e78c67724ad0780
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x670], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x678], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4b00], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b08], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x660]
movdqa xmm1, xmmword [rbp + 0x670]
xorps xmm0, xmmword [rbp + 0x4b00]
mov qword [rbp + 0x4b18], rax
xorps xmm1, xmmword [rbp + 0x4b10]
movdqa xmmword [rbp + 0x670], xmm1
movdqa xmmword [rbp + 0x660], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x660]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180052e94
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x1900]
call fcn.180069fd0
lea r9, [rbp + 0x1900]
xor r8d, r8d
lea rdx, [0x18039a9a8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1900]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1920]
mov byte [rbp + 0x23], al
mov byte [rbp + 0x24], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x680], rax
movabs rax, 0x17881dc26ae75348
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x688], rax
movabs rax, 0x8e7892772f971a80
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x690], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x698], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4ae0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ae8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4af0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x680]
movdqa xmm1, xmmword [rbp + 0x690]
xorps xmm0, xmmword [rbp + 0x4ae0]
mov qword [rbp + 0x4af8], rax
xorps xmm1, xmmword [rbp + 0x4af0]
movdqa xmmword [rbp + 0x690], xmm1
movdqa xmmword [rbp + 0x680], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x680]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180052fc0
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x1920]
call fcn.180069fd0
lea r9, [rbp + 0x1920]
xor r8d, r8d
lea rdx, [0x18039a9a9]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1920]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1940]
mov byte [rbp + 0x25], al
mov byte [rbp + 0x26], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6a0], rax
movabs rax, 0x2b881cda64e25954
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6a8], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4ac0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ac8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ad0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6a0]
movdqa xmm1, xmmword [rbp + 0x6b0]
xorps xmm0, xmmword [rbp + 0x4ac0]
mov qword [rbp + 0x4ad8], rax
xorps xmm1, xmmword [rbp + 0x4ad0]
movdqa xmmword [rbp + 0x6b0], xmm1
movdqa xmmword [rbp + 0x6a0], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x6a0]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800530f0
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x1940]
call fcn.180069fd0
lea r9, [rbp + 0x1940]
xor r8d, r8d
lea rdx, [0x18039a9a0]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1940]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1960]
mov byte [rbp + 0x27], al
mov byte [rbp + 0x28], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6c0], rax
movabs rax, 0x1a9408d560fd5954
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6c8], rax
movabs rax, 0x8e78c62324a6359c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6d8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4aa0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4aa8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4ab0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6c0]
movdqa xmm1, xmmword [rbp + 0x6d0]
xorps xmm0, xmmword [rbp + 0x4aa0]
mov qword [rbp + 0x4ab8], rax
xorps xmm1, xmmword [rbp + 0x4ab0]
movdqa xmmword [rbp + 0x6d0], xmm1
movdqa xmmword [rbp + 0x6c0], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x6c0]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180053220
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x1960]
call fcn.180069fd0
lea r9, [rbp + 0x1960]
xor r8d, r8d
lea rdx, [0x18039a9a1]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1960]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x1980]
mov byte [rbp + 0x29], al
mov byte [rsp + 0x48], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6e0], rax
movabs rax, 0x118d1dd169f95954
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6e8], rax
movabs rax, 0x8e78c62324a6359c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6f8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4a80], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a88], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a90], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6e0]
movdqa xmm1, xmmword [rbp + 0x6f0]
xorps xmm0, xmmword [rbp + 0x4a80]
mov qword [rbp + 0x4a98], rax
xorps xmm1, xmmword [rbp + 0x4a90]
movdqa xmmword [rbp + 0x6f0], xmm1
movdqa xmmword [rbp + 0x6e0], xmm0
call fcn.180069fb0
lea rax, [rbp + 0x6e0]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180053350
mov r8, rbx
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x1980]
call fcn.180069fd0
lea r9, [rbp + 0x1980]
xor r8d, r8d
lea rdx, [0x18039a9a2]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1980]
call fcn.180063ad0
xor eax, eax
lea rcx, [rbp + 0x19a0]
mov byte [rsp + 0x48], al
mov byte [rsp + 0x48], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x700], rax
movabs rax, 0x20a40bd360e65954
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x708], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x710], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x718], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4a60], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a68], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x700]
movdqa xmm1, xmmword [rbp + 0x710]
xorps xmm0, xmmword [rbp + 0x4a60]
movzx edx, byte [rsp + 0x48]
mov qword [rbp + 0x4a78], rax
xorps xmm1, xmmword [rbp + 0x4a70]
movdqa xmmword [rbp + 0x710], xmm1
movdqa xmmword [rbp + 0x700], xmm0
call fcn.180069fb0
lea rcx, [rbp + 0x700]
call fcn.1800640f0
mov r8, rax
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x19a0]
call fcn.180069fd0
lea r9, [rbp + 0x19a0]
xor r8d, r8d
lea rdx, [0x18039a9ec]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x19a0]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x139519c676ff5340
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1000], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1008], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1010], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1018], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
lea rdx, [rbp + 0x1000]
mov qword [rbp + 0x4a40], rax
lea rcx, [rbp + 0x2740]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1000]
movdqa xmm1, xmmword [rbp + 0x1010]
xorps xmm0, xmmword [rbp + 0x4a40]
mov qword [rbp + 0x4a58], rax
xorps xmm1, xmmword [rbp + 0x4a50]
movdqa xmmword [rbp + 0x1010], xmm1
movdqa xmmword [rbp + 0x1000], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2740]
xor r8d, r8d
lea rdx, [0x18039a98b]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2740]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1020]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2720]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1020], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1028], rax
movabs rax, 0xda27b44c1c9d098a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1030], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1038], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4a20], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a28], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a30], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1020]
movdqa xmm1, xmmword [rbp + 0x1030]
xorps xmm0, xmmword [rbp + 0x4a20]
mov qword [rbp + 0x4a38], rax
xorps xmm1, xmmword [rbp + 0x4a30]
movdqa xmmword [rbp + 0x1030], xmm1
movdqa xmmword [rbp + 0x1020], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa4]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2720]
mov rcx, rdi
lea rdx, [0x18039a98c]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2720]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1040]
mov qword [rbp + 0x1040], rax
lea rcx, [rbp + 0x2700]
movabs rbx, 0x139519dc66f35d49
movabs r13, 0x8e78c67724ad188a
mov qword [rsp + 0x30], rbx
movabs r14, 0x46564fd906b5c6dd
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1048], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1050], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1058], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4a00], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a08], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1040]
movdqa xmm1, xmmword [rbp + 0x1050]
xorps xmm0, xmmword [rbp + 0x4a00]
mov qword [rbp + 0x4a18], rax
xorps xmm1, xmmword [rbp + 0x4a10]
movdqa xmmword [rbp + 0x1050], xmm1
movdqa xmmword [rbp + 0x1040], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2700]
xor r8d, r8d
lea rdx, [0x18039a990]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2700]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1060]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x26e0]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1060], rax
movabs rax, 0x79408cc60f35d49
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1068], rax
movabs rax, 0x8e7892772f97189a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1070], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1078], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x49e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49e8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1060]
movdqa xmm1, xmmword [rbp + 0x1070]
xorps xmm0, xmmword [rbp + 0x49e0]
mov qword [rbp + 0x49f8], rax
xorps xmm1, xmmword [rbp + 0x49f0]
movdqa xmmword [rbp + 0x1070], xmm1
movdqa xmmword [rbp + 0x1060], xmm0
call fcn.180061e50
movss xmm6, dword [0x18024d760]
lea r9, [rbp + 0x26e0]
movaps xmm2, xmm6
lea rdx, [0x18039a998]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x26e0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1080]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x26c0]
mov byte [rsp + 0x38], al
movabs r12, 0xd10aa94f1f91188a
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1080], rax
mov qword [rsp + 0x30], rbx
movabs rbx, 0x59845f6e33e09b9c
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1088], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1090], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1098], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x49c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49c8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49d0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1080]
movdqa xmm1, xmmword [rbp + 0x1090]
xorps xmm0, xmmword [rbp + 0x49c0]
mov qword [rbp + 0x49d8], rax
xorps xmm1, xmmword [rbp + 0x49d0]
movdqa xmmword [rbp + 0x1090], xmm1
movdqa xmmword [rbp + 0x1080], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa8]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x26c0]
mov rcx, rdi
lea rdx, [0x18039a99c]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x26c0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10a0], rax
movabs rax, 0x19881dc26ae75348
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10a8], rax
movabs rax, 0x8e7892772f970180
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10b0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10b8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
lea rdx, [rbp + 0x10a0]
mov qword [rbp + 0x49a0], rax
lea rcx, [rbp + 0x1f20]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49a8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x49b0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x10a0]
movdqa xmm1, xmmword [rbp + 0x10b0]
xorps xmm0, xmmword [rbp + 0x49a0]
mov qword [rbp + 0x49b8], rax
xorps xmm1, xmmword [rbp + 0x49b0]
movdqa xmmword [rbp + 0x10b0], xmm1
movdqa xmmword [rbp + 0x10a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1f20]
xor r8d, r8d
lea rdx, [0x18039a963]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1f20]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x10c0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x26a0]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10c0], rax
movabs rax, 0x189d1dc26ae75348
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10c8], rax
movabs rax, 0x8e7892772f9a198e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10d0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10d8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4980], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4988], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4990], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x10c0]
movdqa xmm1, xmmword [rbp + 0x10d0]
xorps xmm0, xmmword [rbp + 0x4980]
mov qword [rbp + 0x4998], rax
xorps xmm1, xmmword [rbp + 0x4990]
movdqa xmmword [rbp + 0x10d0], xmm1
movdqa xmmword [rbp + 0x10c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x26a0]
xor r8d, r8d
lea rdx, [0x18039a930]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x26a0]
call fcn.180061ca0
xor eax, eax
movabs rsi, 0x199a10d776e7445b
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10e0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x10e0]
mov qword [rbp + 0x10e8], rax
lea rcx, [rbp + 0x2680]
movabs rax, 0xda27b44c1c9d099c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10f0], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10f8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4960], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4968], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4970], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x10e0]
movdqa xmm1, xmmword [rbp + 0x10f0]
xorps xmm0, xmmword [rbp + 0x4960]
mov qword [rbp + 0x4978], rax
xorps xmm1, xmmword [rbp + 0x4970]
movdqa xmmword [rbp + 0x10f0], xmm1
movdqa xmmword [rbp + 0x10e0], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xac]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2680]
mov rcx, rdi
lea rdx, [0x18039a9be]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2680]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1100], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1108], rax
movabs rax, 0x8e78c62324a6359c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1110], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1118], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4940], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4948], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4950], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1100]
movdqa xmm1, xmmword [rbp + 0x1110]
xorps xmm0, xmmword [rbp + 0x4940]
mov qword [rbp + 0x4958], rax
xorps xmm1, xmmword [rbp + 0x4950]
movdqa xmmword [rbp + 0x1110], xmm1
movdqa xmmword [rbp + 0x1100], xmm0
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x2660]
call fcn.180061e50
lea r9, [rbp + 0x2660]
xor r8d, r8d
lea rdx, [0x18039a9bd]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2660]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1120]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2640]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1120], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1128], rax
movabs rax, 0xef11b4460493079c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1130], rax
movabs rax, 0x59845f6e67b4c4f0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1138], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4920], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4928], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4930], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1120]
movdqa xmm1, xmmword [rbp + 0x1130]
xorps xmm0, xmmword [rbp + 0x4920]
mov qword [rbp + 0x4938], rax
xorps xmm1, xmmword [rbp + 0x4930]
movdqa xmmword [rbp + 0x1130], xmm1
movdqa xmmword [rbp + 0x1120], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2640]
xor r8d, r8d
lea rdx, [0x18039a9c4]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2640]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0xf41db44c1e95039c
mov byte [rsp + 0x38], al
movabs r15, 0xea074bad912eb881
mov byte [rsp + 0x38], al
movabs r14, 0xa029e686497cbce
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18d0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18d8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18e0], rax
movabs rax, 0xdd0001c5c8cf4ff
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18e8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18f0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x18d0]
mov qword [rbp + 0x18f8], rax
lea rcx, [rbp + 0x2620]
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c00], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c08], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c10], rax
movabs rax, 0x59845f6e33e09b9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c18], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c20], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x18d0]
xorps xmm0, xmmword [rbp + 0x4c00]
movdqa xmm1, xmmword [rbp + 0x18e0]
xorps xmm1, xmmword [rbp + 0x4c10]
movdqa xmmword [rbp + 0x18d0], xmm0
movdqa xmm0, xmmword [rbp + 0x18f0]
mov qword [rbp + 0x4c28], rax
xorps xmm0, xmmword [rbp + 0x4c20]
movdqa xmmword [rbp + 0x18f0], xmm0
movdqa xmmword [rbp + 0x18e0], xmm1
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb0]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2620]
mov rcx, rdi
lea rdx, [0x18039a9c9]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2620]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1140], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1148], rax
mov qword [rsp + 0x30], rbx
movabs rbx, 0x59845f6e33e09b9c
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1150], rax
movabs rax, 0x59845f6e33b4cfc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1158], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4900], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4908], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x4910], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1140]
lea rdx, [rbp + 0x1140]
movdqa xmm1, xmmword [rbp + 0x1150]
lea rcx, [rbp + 0x2600]
xorps xmm0, xmmword [rbp + 0x4900]
mov qword [rbp + 0x4918], rax
xorps xmm1, xmmword [rbp + 0x4910]
movdqa xmmword [rbp + 0x1140], xmm0
movdqa xmmword [rbp + 0x1150], xmm1
call fcn.180061e50
lea r9, [rbp + 0x2600]
xor r8d, r8d
lea rdx, [0x18039a9c8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2600]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1160]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x25e0]
mov byte [rsp + 0x38], al
movabs rsi, 0x1c9816db75eb534d
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1160], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1168], rax
movabs rax, 0xfc17aa4c1381078e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1170], rax
movabs rax, 0x59845f6e33b4cfc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1178], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48e0], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48e8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48f0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1160]
movdqa xmm1, xmmword [rbp + 0x1170]
xorps xmm0, xmmword [rbp + 0x48e0]
mov qword [rbp + 0x48f8], rax
xorps xmm1, xmmword [rbp + 0x48f0]
movdqa xmmword [rbp + 0x1170], xmm1
movdqa xmmword [rbp + 0x1160], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb4]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x25e0]
mov rcx, rdi
lea rdx, [0x18039a9ce]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x25e0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1180], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1180]
mov qword [rbp + 0x1188], rax
lea rcx, [rbp + 0x25c0]
movabs rax, 0x8e7892772f81078e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1190], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1198], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48c0], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48c8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48d0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1180]
movdqa xmm1, xmmword [rbp + 0x1190]
xorps xmm0, xmmword [rbp + 0x48c0]
mov qword [rbp + 0x48d8], rax
xorps xmm1, xmmword [rbp + 0x48d0]
movdqa xmmword [rbp + 0x1190], xmm1
movdqa xmmword [rbp + 0x1180], xmm0
call fcn.180061e50
lea r9, [rbp + 0x25c0]
xor r8d, r8d
lea rdx, [0x18039a9cd]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x25c0]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0xfc17a8441981078e
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18a0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18a8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18b0], rax
movabs rax, 0x6f630025c83e1f9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18b8], rax
movabs rax, 0xea074bad912eecd5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18c0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18c8], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c30], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c38], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c40], rax
movabs rax, 0x59845f6e33e09b9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c48], rax
mov qword [rsp + 0x30], r15
lea rdx, [rbp + 0x18a0]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x25a0]
mov qword [rbp + 0x4c50], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x18a0]
xorps xmm0, xmmword [rbp + 0x4c30]
movdqa xmm1, xmmword [rbp + 0x18b0]
xorps xmm1, xmmword [rbp + 0x4c40]
movdqa xmmword [rbp + 0x18a0], xmm0
movdqa xmm0, xmmword [rbp + 0x18c0]
mov qword [rbp + 0x4c58], rax
xorps xmm0, xmmword [rbp + 0x4c50]
movdqa xmmword [rbp + 0x18c0], xmm0
movdqa xmmword [rbp + 0x18b0], xmm1
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb8]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x25a0]
mov rcx, rdi
lea rdx, [0x18039a9d9]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x25a0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x11a0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2580]
mov byte [rsp + 0x38], al
movabs r15, 0x46564fd906b5c6dd
movabs rax, 0x682523b873c6af8b
movabs r14, 0x59845f6e33e09b9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11a0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11a8], rax
mov qword [rsp + 0x30], rbx
movabs rbx, 0x8e78c62370f26aef
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11b0], rax
movabs rax, 0x59845f3a67bfe1f9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11b8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48a0], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48a8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48b0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x11a0]
movdqa xmm1, xmmword [rbp + 0x11b0]
xorps xmm0, xmmword [rbp + 0x48a0]
mov qword [rbp + 0x48b8], rax
xorps xmm1, xmmword [rbp + 0x48b0]
movdqa xmmword [rbp + 0x11b0], xmm1
movdqa xmmword [rbp + 0x11a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2580]
xor r8d, r8d
lea rdx, [0x18039a9d8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2580]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
lea rdx, [rbp + 0x11c0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2560]
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11c0], rax
mov qword [rsp + 0x30], rsi
movabs rsi, 0x74fb78b4058a361a
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11c8], rax
movabs rax, 0xfc1db2421d81078e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11d0], rax
movabs rax, 0x59840b3a6c8cfaf5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11d8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4880], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4888], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4890], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x11c0]
movdqa xmm1, xmmword [rbp + 0x11d0]
xorps xmm0, xmmword [rbp + 0x4880]
mov qword [rbp + 0x4898], rax
xorps xmm1, xmmword [rbp + 0x4890]
movdqa xmmword [rbp + 0x11d0], xmm1
movdqa xmmword [rbp + 0x11c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2560]
xor r8d, r8d
lea rdx, [0x18039a9d4]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2560]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x11900ad568fe5f52
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11e8], rax
movabs rax, 0x8e78c62324a6359d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11f0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11f8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4860], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4868], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4870], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x11e0]
xorps xmm0, xmmword [rbp + 0x4860]
movdqa xmm1, xmmword [rbp + 0x11f0]
movdqa xmmword [rbp + 0x11e0], xmm0
mov qword [rbp + 0x4878], rax
xorps xmm1, xmmword [rbp + 0x4870]
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x2540]
movdqa xmmword [rbp + 0x11f0], xmm1
call fcn.180061e50
lea r9, [rbp + 0x2540]
xor r8d, r8d
lea rdx, [0x18039a939]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2540]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1200]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2520]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1200], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1208], rax
movabs rax, 0xda2c99461d9b1e9d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1210], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1218], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4840], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4848], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4850], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1200]
movdqa xmm1, xmmword [rbp + 0x1210]
xorps xmm0, xmmword [rbp + 0x4840]
mov qword [rbp + 0x4858], rax
xorps xmm1, xmmword [rbp + 0x4850]
movdqa xmmword [rbp + 0x1210], xmm1
movdqa xmmword [rbp + 0x1200], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2520]
movaps xmm2, xmm6
lea rdx, [0x18039a93c]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2520]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1220], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1228], rax
movabs rax, 0xda27b44c1c9d099d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1230], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1238], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4820], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4828], rax
lea rdx, [rbp + 0x1220]
movabs rbx, 0x8e78c62370f26aef
lea rcx, [rbp + 0x2500]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4830], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1220]
movdqa xmm1, xmmword [rbp + 0x1230]
xorps xmm0, xmmword [rbp + 0x4820]
mov qword [rbp + 0x4838], rax
xorps xmm1, xmmword [rbp + 0x4830]
movdqa xmmword [rbp + 0x1230], xmm1
movdqa xmmword [rbp + 0x1220], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xbc]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2500]
mov rcx, rdi
lea rdx, [0x18039a940]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2500]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1240]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x24e0]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1240], rax
movabs rax, 0x1c980bc06ded5f56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1248], rax
movabs rax, 0xda2c99511595048e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1250], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1258], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x47e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47e8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47f0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1240]
movdqa xmm1, xmmword [rbp + 0x1250]
xorps xmm0, xmmword [rbp + 0x47e0]
mov qword [rbp + 0x47f8], rax
xorps xmm1, xmmword [rbp + 0x47f0]
movdqa xmmword [rbp + 0x1250], xmm1
movdqa xmmword [rbp + 0x1240], xmm0
call fcn.180061e50
lea r9, [rbp + 0x24e0]
xor r8d, r8d
lea rdx, [0x18039a9ac]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x24e0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1260]
mov qword [rbp + 0x1260], rax
lea rcx, [rbp + 0x24c0]
movabs rax, 0x1a920bc06ded5f56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1268], rax
movabs rax, 0xd101b24a039c0f9b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1270], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1278], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x47c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47c8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47d0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1260]
movdqa xmm1, xmmword [rbp + 0x1270]
xorps xmm0, xmmword [rbp + 0x47c0]
mov qword [rbp + 0x47d8], rax
xorps xmm1, xmmword [rbp + 0x47d0]
movdqa xmmword [rbp + 0x1270], xmm1
movdqa xmmword [rbp + 0x1260], xmm0
call fcn.180061e50
movss xmm2, dword [0x18024d6e4]
lea r9, [rbp + 0x24c0]
lea rdx, [0x18039a9b4]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x24c0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1280]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x24a0]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1280], rax
movabs rax, 0x1b980bc06ded5f56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1288], rax
movabs rax, 0x8e7892772f800583
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1290], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1298], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x47a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47a8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x47b0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1280]
movdqa xmm1, xmmword [rbp + 0x1290]
xorps xmm0, xmmword [rbp + 0x47a0]
mov qword [rbp + 0x47b8], rax
xorps xmm1, xmmword [rbp + 0x47b0]
movdqa xmmword [rbp + 0x1290], xmm1
movdqa xmmword [rbp + 0x1280], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xd8]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x24a0]
mov rcx, rdi
lea rdx, [0x18039a9ad]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x24a0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x12a0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2480]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12a0], rax
movabs rax, 0x1d8f19d870ee5957
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12a8], rax
movabs rax, 0x8e78c67724ad0480
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12b0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12b8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4780], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4788], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4790], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x12a0]
movdqa xmm1, xmmword [rbp + 0x12b0]
xorps xmm0, xmmword [rbp + 0x4780]
mov qword [rbp + 0x4798], rax
xorps xmm1, xmmword [rbp + 0x4790]
movdqa xmmword [rbp + 0x12b0], xmm1
movdqa xmmword [rbp + 0x12a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2480]
xor r8d, r8d
lea rdx, [0x18039a9ed]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2480]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x18941bd069f8594d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12c8], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12d0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12d8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4760], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x12c0]
mov qword [rbp + 0x4768], rax
lea rcx, [rbp + 0x2460]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4770], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x12c0]
movdqa xmm1, xmmword [rbp + 0x12d0]
xorps xmm0, xmmword [rbp + 0x4760]
mov qword [rbp + 0x4778], rax
xorps xmm1, xmmword [rbp + 0x4770]
movdqa xmmword [rbp + 0x12d0], xmm1
movdqa xmmword [rbp + 0x12c0], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc4]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2460]
mov rcx, rdi
lea rdx, [0x18039a9de]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2460]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x12e0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2440]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12e0], rax
movabs rax, 0x18941bc775e5444a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12e8], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12f0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12f8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4740], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4748], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4750], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x12e0]
movdqa xmm1, xmmword [rbp + 0x12f0]
xorps xmm0, xmmword [rbp + 0x4740]
mov qword [rbp + 0x4758], rax
xorps xmm1, xmmword [rbp + 0x4750]
movdqa xmmword [rbp + 0x12f0], xmm1
movdqa xmmword [rbp + 0x12e0], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc8]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2440]
mov rcx, rdi
lea rdx, [0x18039a9e8]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2440]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1300]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2420]
mov byte [rsp + 0x38], al
movabs rax, 0x682523b873c6af8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1300], rax
movabs rax, 0x19414d761e44349
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1308], rax
movabs rax, 0xd10aa94f1f91198b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1310], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1318], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4720], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4728], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4730], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1300]
movdqa xmm1, xmmword [rbp + 0x1310]
xorps xmm0, xmmword [rbp + 0x4720]
mov qword [rbp + 0x4738], rax
xorps xmm1, xmmword [rbp + 0x4730]
movdqa xmmword [rbp + 0x1310], xmm1
movdqa xmmword [rbp + 0x1300], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xcc]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2420]
mov rcx, rdi
lea rdx, [0x18039a9e3]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2420]
call fcn.180061ca0
xor eax, eax
movabs r14, 0x682523b873c6af8b
mov byte [rsp + 0x38], al
movabs rbx, 0x19920cd16ee55b49
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1320], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1328], rax
mov qword [rsp + 0x30], r13
movabs r13, 0x59845f6e33e09b9c
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1330], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1338], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4700], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4708], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4710], rax
lea rdx, [rbp + 0x1320]
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x2400]
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1320]
movdqa xmm1, xmmword [rbp + 0x1330]
xorps xmm0, xmmword [rbp + 0x4700]
mov qword [rbp + 0x4718], rax
xorps xmm1, xmmword [rbp + 0x4710]
movdqa xmmword [rbp + 0x1330], xmm1
movdqa xmmword [rbp + 0x1320], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2400]
xor r8d, r8d
lea rdx, [0x18039a94f]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2400]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1340]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x23e0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1340], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1348], rax
mov qword [rsp + 0x30], r12
movabs r12, 0x8e78c62370f26aef
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1350], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1358], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x46e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46e8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1340]
movdqa xmm1, xmmword [rbp + 0x1350]
xorps xmm0, xmmword [rbp + 0x46e0]
mov qword [rbp + 0x46f8], rax
xorps xmm1, xmmword [rbp + 0x46f0]
movdqa xmmword [rbp + 0x1350], xmm1
movdqa xmmword [rbp + 0x1340], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xd0]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x23e0]
mov rcx, rdi
lea rdx, [0x18039a950]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x23e0]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x188e10d16ee55b49
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1360], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1368], rax
movabs rax, 0x8e78c62324a63583
lea rdx, [rbp + 0x1360]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x23c0]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1370], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1378], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x46c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46c8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1360]
movdqa xmm1, xmmword [rbp + 0x1370]
xorps xmm0, xmmword [rbp + 0x46c0]
mov qword [rbp + 0x46d8], rax
xorps xmm1, xmmword [rbp + 0x46d0]
movdqa xmmword [rbp + 0x1370], xmm1
movdqa xmmword [rbp + 0x1360], xmm0
call fcn.180061e50
lea r9, [rbp + 0x23c0]
xor r8d, r8d
lea rdx, [0x18039a954]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x23c0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1380]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x23a0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1380], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1388], rax
movabs rax, 0xda27b44c1c9d0983
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1390], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1398], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x46a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46a8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x46b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1380]
movdqa xmm1, xmmword [rbp + 0x1390]
xorps xmm0, xmmword [rbp + 0x46a0]
mov qword [rbp + 0x46b8], rax
xorps xmm1, xmmword [rbp + 0x46b0]
movdqa xmmword [rbp + 0x1390], xmm1
movdqa xmmword [rbp + 0x1380], xmm0
call fcn.180061e50
mov r9d, 0x2d
mov dword [rsp + 0x20], 0x78
mov r8d, r9d
lea rcx, [rbp + 0xd4]
mov edx, 0x2e
call fcn.180048ed0
lea r9, [rbp + 0x23a0]
mov r8d, dword [rax]
lea rdx, [0x18039a955]
mov rcx, rdi
call fcn.180058f70
lea rcx, [rbp + 0x23a0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x13a0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2380]
mov byte [rsp + 0x38], al
movabs rsi, 0x32382ab463c3a990
mov qword [rsp + 0x30], rsi
movabs r14, 0x74fb78b4058a361a
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13a0], rax
movabs rax, 0x1b9301da6bff7434
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13a8], rax
movabs rax, 0x8e78c62324a6359f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13b8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4680], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4688], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4690], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x13a0]
movdqa xmm1, xmmword [rbp + 0x13b0]
xorps xmm0, xmmword [rbp + 0x4680]
mov qword [rbp + 0x4698], rax
xorps xmm1, xmmword [rbp + 0x4690]
movdqa xmmword [rbp + 0x13b0], xmm1
movdqa xmmword [rbp + 0x13a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2380]
xor r8d, r8d
lea rdx, [0x18039aaa8]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2380]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x68f0bdb71ff7734
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13c8], rax
movabs rax, 0x8e7892772f970c8e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13d8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4660], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x4668], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x4670], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4678], rax
movdqa xmm0, xmmword [rbp + 0x13c0]
lea rdx, [rbp + 0x13c0]
movdqa xmm1, xmmword [rbp + 0x13d0]
lea rcx, [rbp + 0x2360]
xorps xmm0, xmmword [rbp + 0x4660]
xorps xmm1, xmmword [rbp + 0x4670]
movdqa xmmword [rbp + 0x13c0], xmm0
movdqa xmmword [rbp + 0x13d0], xmm1
call fcn.180061e50
lea r9, [rbp + 0x2360]
xor r8d, r8d
lea rdx, [0x18039aab0]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2360]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x13e0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2340]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13e8], rax
movabs rax, 0xd11db65a04970c8e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13f0], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13f8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4640], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4648], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4650], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x13e0]
movdqa xmm1, xmmword [rbp + 0x13f0]
xorps xmm0, xmmword [rbp + 0x4640]
mov qword [rbp + 0x4658], rax
xorps xmm1, xmmword [rbp + 0x4650]
movdqa xmmword [rbp + 0x13f0], xmm1
movdqa xmmword [rbp + 0x13e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2340]
xor r8d, r8d
lea rdx, [0x18039aab4]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x2340]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1400], rax
movabs rax, 0x159511df66ff7234
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1408], rax
movabs rax, 0x8e78c67724ad1886
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1410], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1418], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4620], rax
mov qword [rsp + 0x30], r14
lea rdx, [rbp + 0x1400]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2320]
mov qword [rbp + 0x4628], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4630], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1400]
movdqa xmm1, xmmword [rbp + 0x1410]
xorps xmm0, xmmword [rbp + 0x4620]
mov qword [rbp + 0x4638], rax
xorps xmm1, xmmword [rbp + 0x4630]
movdqa xmmword [rbp + 0x1410], xmm1
movdqa xmmword [rbp + 0x1400], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2320]
xor r8d, r8d
lea rdx, [0x18039aabc]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2320]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1420]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2300]
mov byte [rsp + 0x38], al
movabs rbx, 0x138e1ad162ee7334
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1420], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1428], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1430], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1438], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4600], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4608], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4610], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1420]
movdqa xmm1, xmmword [rbp + 0x1430]
xorps xmm0, xmmword [rbp + 0x4600]
mov qword [rbp + 0x4618], rax
xorps xmm1, xmmword [rbp + 0x4610]
movdqa xmmword [rbp + 0x1430], xmm1
movdqa xmmword [rbp + 0x1420], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2300]
xor r8d, r8d
lea rdx, [0x18039aabf]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2300]
call fcn.180061ca0
xor eax, eax
movabs r12, 0x8e7892772f8b0f84
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1440], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1448], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1440]
mov qword [rbp + 0x1450], rax
lea rcx, [rbp + 0x22e0]
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1458], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45e0], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45e8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1440]
movdqa xmm1, xmmword [rbp + 0x1450]
xorps xmm0, xmmword [rbp + 0x45e0]
mov qword [rbp + 0x45f8], rax
xorps xmm1, xmmword [rbp + 0x45f0]
movdqa xmmword [rbp + 0x1450], xmm1
movdqa xmmword [rbp + 0x1440], xmm0
call fcn.180061e50
lea r9, [rbp + 0x22e0]
xor r8d, r8d
lea rdx, [0x18039aac0]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x22e0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1460]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x22c0]
mov byte [rsp + 0x38], al
movabs r15, 0xd11da24c1d8b0f84
mov qword [rsp + 0x30], rsi
movabs r14, 0x46564fd906b5c6dd
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1460], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1468], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1470], rax
movabs rax, 0x59845f6e33e0cfc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1478], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45a0], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45a8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x45b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1460]
movdqa xmm1, xmmword [rbp + 0x1470]
xorps xmm0, xmmword [rbp + 0x45a0]
mov qword [rbp + 0x45b8], rax
xorps xmm1, xmmword [rbp + 0x45b0]
movdqa xmmword [rbp + 0x1470], xmm1
movdqa xmmword [rbp + 0x1460], xmm0
call fcn.180061e50
lea r9, [rbp + 0x22c0]
xor r8d, r8d
lea rdx, [0x18039aac4]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x22c0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1480]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x22a0]
mov byte [rsp + 0x38], al
movabs rsi, 0x353901f765c6af90
mov qword [rsp + 0x30], rsi
movabs rbx, 0x7940ad760fa5979
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1480], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1488], rax
movabs rax, 0xda2c99511993029c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1490], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1498], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4580], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4588], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4590], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1480]
movdqa xmm1, xmmword [rbp + 0x1490]
xorps xmm0, xmmword [rbp + 0x4580]
mov qword [rbp + 0x4598], rax
xorps xmm1, xmmword [rbp + 0x4590]
movdqa xmmword [rbp + 0x1490], xmm1
movdqa xmmword [rbp + 0x1480], xmm0
call fcn.180061e50
lea r9, [rbp + 0x22a0]
xor r8d, r8d
lea rdx, [0x18039aa2d]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x22a0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14a0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14a8], rax
movabs rax, 0xe217a5511993029c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14b0], rax
movabs rax, 0x59845f3a67bfe9f3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14b8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4560], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4568], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x4570], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x14a0]
mov qword [rbp + 0x4578], rax
movdqa xmm1, xmmword [rbp + 0x14b0]
lea rdx, [rbp + 0x14a0]
xorps xmm1, xmmword [rbp + 0x4570]
lea rcx, [rbp + 0x2280]
xorps xmm0, xmmword [rbp + 0x4560]
movdqa xmmword [rbp + 0x14b0], xmm1
movdqa xmmword [rbp + 0x14a0], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf0]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2280]
mov rcx, rdi
lea rdx, [0x18039aa2e]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2280]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x14c0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2260]
mov byte [rsp + 0x38], al
movabs rsi, 0x2a3319f765c6af90
mov qword [rsp + 0x30], rsi
movabs rbx, 0x15891fcd71e35575
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14c8], rax
movabs rax, 0x8e78c67724ad029f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14d8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4540], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4548], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4550], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x14c0]
movdqa xmm1, xmmword [rbp + 0x14d0]
xorps xmm0, xmmword [rbp + 0x4540]
mov qword [rbp + 0x4558], rax
xorps xmm1, xmmword [rbp + 0x4550]
movdqa xmmword [rbp + 0x14d0], xmm1
movdqa xmmword [rbp + 0x14c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2260]
xor r8d, r8d
lea rdx, [0x18039aa8a]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2260]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14e8], rax
movabs rax, 0xd10aa94f1f91029f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14f0], rax
lea rdx, [rbp + 0x14e0]
movabs rax, 0x59845f6e33e0cfc8
lea rcx, [rbp + 0x2240]
mov qword [rsp + 0x30], rax
movabs rbx, 0x8e78c62370f26aef
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14f8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4520], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4528], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4530], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x14e0]
movdqa xmm1, xmmword [rbp + 0x14f0]
xorps xmm0, xmmword [rbp + 0x4520]
mov qword [rbp + 0x4538], rax
xorps xmm1, xmmword [rbp + 0x4530]
movdqa xmmword [rbp + 0x14f0], xmm1
movdqa xmmword [rbp + 0x14e0], xmm0
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xdc]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2240]
mov rcx, rdi
lea rdx, [0x18039aa8b]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2240]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1500]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2220]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
movabs rsi, 0x74fb78b4058a361a
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1500], rax
movabs rax, 0x109511cd71e35575
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1508], rax
movabs rax, 0xda27b44c04930986
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1510], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1518], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4500], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4508], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4510], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1500]
movdqa xmm1, xmmword [rbp + 0x1510]
xorps xmm0, xmmword [rbp + 0x4500]
mov qword [rbp + 0x4518], rax
xorps xmm1, xmmword [rbp + 0x4510]
movdqa xmmword [rbp + 0x1510], xmm1
movdqa xmmword [rbp + 0x1500], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2220]
xor r8d, r8d
lea rdx, [0x18039aa8f]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2220]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1520]
mov byte [rsp + 0x38], al
movabs rcx, 0x8e78c62370f26aef
mov byte [rsp + 0x38], al
movabs rbx, 0x273e0cf765c6af90
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1520], rax
movabs rax, 0x20af27d964fa456e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1528], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1530], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1538], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x44e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x2200]
mov qword [rbp + 0x44e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1520]
movdqa xmm1, xmmword [rbp + 0x1530]
xorps xmm0, xmmword [rbp + 0x44e0]
mov qword [rbp + 0x44f8], rax
xorps xmm1, xmmword [rbp + 0x44f0]
movdqa xmmword [rbp + 0x1530], xmm1
movdqa xmmword [rbp + 0x1520], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2200]
xor r8d, r8d
lea rdx, [0x18039aa51]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2200]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1540], rax
movabs rax, 0x4820cd964fa456e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1548], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1550], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1558], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x44c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44c8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1540]
movdqa xmm0, xmmword [rbp + 0x1540]
lea rcx, [rbp + 0x21e0]
movdqa xmm1, xmmword [rbp + 0x1550]
xorps xmm0, xmmword [rbp + 0x44c0]
mov qword [rbp + 0x44d8], rax
xorps xmm1, xmmword [rbp + 0x44d0]
movdqa xmmword [rbp + 0x1550], xmm1
movdqa xmmword [rbp + 0x1540], xmm0
call fcn.180061e50
lea r9, [rbp + 0x21e0]
xor r8d, r8d
lea rdx, [0x18039aa54]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x21e0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1560]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x21a0]
mov byte [rsp + 0x38], al
movabs r14, 0x35230cf765c6af90
mov qword [rsp + 0x30], r14
movabs rbx, 0x46564fd906b5c6dd
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1560], rax
movabs rax, 0x2b8f19dc66e7596e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1568], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1570], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1578], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44a0], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44a8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x44b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1560]
movdqa xmm1, xmmword [rbp + 0x1570]
xorps xmm0, xmmword [rbp + 0x44a0]
mov qword [rbp + 0x44b8], rax
xorps xmm1, xmmword [rbp + 0x44b0]
movdqa xmmword [rbp + 0x1570], xmm1
movdqa xmmword [rbp + 0x1560], xmm0
call fcn.180061e50
xor eax, eax
lea rdx, [rbp + 0x400]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x21c0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x400], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x408], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x190], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x400]
mov qword [rbp + 0x198], rax
xorps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x400], xmm0
call fcn.180061e50
lea r9, [rbp + 0x21a0]
lea r8, [rbp + 0x21c0]
mov rcx, rdi
lea rdx, [0x18039aa58]
call fcn.180059170
lea rcx, [rbp + 0x21c0]
call fcn.180061ca0
lea rcx, [rbp + 0x21a0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1580]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2180]
mov byte [rsp + 0x38], al
movabs rsi, 0x2f3e1bf765c6af90
mov qword [rsp + 0x30], rsi
movabs rbx, 0x1a940bc660fa5268
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1580], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1588], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1590], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1598], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4480], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4488], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4490], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1580]
movdqa xmm1, xmmword [rbp + 0x1590]
xorps xmm0, xmmword [rbp + 0x4480]
mov qword [rbp + 0x4498], rax
xorps xmm1, xmmword [rbp + 0x4490]
movdqa xmmword [rbp + 0x1590], xmm1
movdqa xmmword [rbp + 0x1580], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2180]
xor r8d, r8d
lea rdx, [0x18039aa3d]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2180]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15a0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15a8], rax
movabs rax, 0xeb1ba8420481038b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15b0], rax
movabs rax, 0x59845f6e33b4cfc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15b8], rax
movabs rax, 0x46564fd906b5c6dd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4460], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4468], rax
lea rdx, [rbp + 0x15a0]
movabs rax, 0x8e78c62370f26aef
lea rcx, [rbp + 0x2160]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4470], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x15a0]
movdqa xmm1, xmmword [rbp + 0x15b0]
xorps xmm0, xmmword [rbp + 0x4460]
mov qword [rbp + 0x4478], rax
xorps xmm1, xmmword [rbp + 0x4470]
movdqa xmmword [rbp + 0x15b0], xmm1
movdqa xmmword [rbp + 0x15a0], xmm0
call fcn.180061e50
movss xmm2, dword [0x18024d950]
lea r9, [rbp + 0x2160]
lea rdx, [0x18039aa40]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x2160]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x15c0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2140]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15c8], rax
mov qword [rsp + 0x30], r12
movabs r12, 0x46564fd906b5c6dd
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15d8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4440], rax
movabs rax, 0x74fb78b4058a361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4448], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4450], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x15c0]
movdqa xmm1, xmmword [rbp + 0x15d0]
xorps xmm0, xmmword [rbp + 0x4440]
mov qword [rbp + 0x4458], rax
xorps xmm1, xmmword [rbp + 0x4450]
movdqa xmmword [rbp + 0x15d0], xmm1
movdqa xmmword [rbp + 0x15c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2140]
xor r8d, r8d
lea rdx, [0x18039aa48]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2140]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15e8], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15f0], rax
lea rdx, [rbp + 0x15e0]
movabs rax, 0x59845f6e33e0cfc8
lea rcx, [rbp + 0x2120]
mov qword [rsp + 0x30], rax
movabs r15, 0x74fb78b4058a361a
mov rax, qword [rsp + 0x30]
movabs rbx, 0x8e78c62370f26aef
mov qword [rbp + 0x15f8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4420], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4428], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4430], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x15e0]
movdqa xmm1, xmmword [rbp + 0x15f0]
xorps xmm0, xmmword [rbp + 0x4420]
mov qword [rbp + 0x4438], rax
xorps xmm1, xmmword [rbp + 0x4430]
movdqa xmmword [rbp + 0x15f0], xmm1
movdqa xmmword [rbp + 0x15e0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2120]
mov r8d, 1
lea rdx, [0x18039aa4c]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2120]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1600]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2100]
mov byte [rsp + 0x38], al
movabs rax, 0x323718f765c6af90
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1600], rax
movabs rax, 0x20a413c664e7447f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1608], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1610], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1618], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4400], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4408], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4410], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1600]
movdqa xmm1, xmmword [rbp + 0x1610]
xorps xmm0, xmmword [rbp + 0x4400]
mov qword [rbp + 0x4418], rax
xorps xmm1, xmmword [rbp + 0x4410]
movdqa xmmword [rbp + 0x1610], xmm1
movdqa xmmword [rbp + 0x1600], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2100]
mov r8b, 1
lea rdx, [0x18039a9f0]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x2100]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1620]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x20e0]
mov byte [rsp + 0x38], al
movabs rsi, 0x32230ef765c6af90
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1620], rax
movabs rax, 0x2b8f08d166e95775
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1628], rax
movabs rax, 0x8e78c62370f23ebb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1630], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1638], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x43e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43e8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1620]
movdqa xmm1, xmmword [rbp + 0x1630]
xorps xmm0, xmmword [rbp + 0x43e0]
mov qword [rbp + 0x43f8], rax
xorps xmm1, xmmword [rbp + 0x43f0]
movdqa xmmword [rbp + 0x1630], xmm1
movdqa xmmword [rbp + 0x1620], xmm0
call fcn.180061e50
lea r9, [rbp + 0x20e0]
xor r8d, r8d
lea rdx, [0x18039aa89]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x20e0]
call fcn.180061ca0
xor eax, eax
movabs rcx, 0x8e78c62370f26aef
mov byte [rsp + 0x38], al
movabs rbx, 0x323f07f765c6af90
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1640], rax
movabs rax, 0x20af27d06bff5969
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1648], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1650], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1658], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x43c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x43c8], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1640]
xorps xmm0, xmmword [rbp + 0x43c0]
movdqa xmm1, xmmword [rbp + 0x1650]
mov qword [rbp + 0x43d8], rax
xorps xmm1, xmmword [rbp + 0x43d0]
movdqa xmmword [rbp + 0x1640], xmm0
lea rdx, [rbp + 0x1640]
movdqa xmmword [rbp + 0x1650], xmm1
lea rcx, [rbp + 0x20c0]
call fcn.180061e50
lea r9, [rbp + 0x20c0]
xor r8d, r8d
lea rdx, [0x18039a9f9]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x20c0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1660]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x20a0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
movabs rbx, 0x8e78c62324a6358a
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1660], rax
movabs rax, 0x4820cd06bff5969
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1668], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1670], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1678], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43a0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43a8], rax
movabs rax, 0x8e78c62370f26aef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x43b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1660]
movdqa xmm1, xmmword [rbp + 0x1670]
xorps xmm0, xmmword [rbp + 0x43a0]
mov qword [rbp + 0x43b8], rax
xorps xmm1, xmmword [rbp + 0x43b0]
movdqa xmmword [rbp + 0x1670], xmm1
movdqa xmmword [rbp + 0x1660], xmm0
call fcn.180061e50
lea r9, [rbp + 0x20a0]
xor r8d, r8d
lea rdx, [0x18039aa20]
mov rcx, rdi
call fcn.180058a30
lea rcx, [rbp + 0x20a0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r14
movabs r14, 0x8e78c62370f26aef
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1680], rax
movabs rax, 0x1b880cdd6de7596e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1688], rax
movabs rax, 0x8e7892772f96049a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1690], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1698], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4380], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4388], rax
mov qword [rsp + 0x30], r14
lea rdx, [rbp + 0x1680]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2060]
mov qword [rbp + 0x4390], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1680]
movdqa xmm1, xmmword [rbp + 0x1690]
xorps xmm0, xmmword [rbp + 0x4380]
mov qword [rbp + 0x4398], rax
xorps xmm1, xmmword [rbp + 0x4390]
movdqa xmmword [rbp + 0x1690], xmm1
movdqa xmmword [rbp + 0x1680], xmm0
call fcn.180061e50
xor eax, eax
lea rdx, [rbp + 0x410]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2080]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x410], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x418], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x410]
mov qword [rbp + 0x1a8], rax
xorps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x410], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2060]
mov rcx, rdi
lea r8, [rbp + 0x2080]
lea rdx, [0x18039aa00]
call fcn.180059170
lea rcx, [rbp + 0x2080]
call fcn.180061ca0
lea rcx, [rbp + 0x2060]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x16a0]
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16a0], rax
movabs rax, 0xd9e13df60ef4675
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16a8], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16b8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4360], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4368], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4370], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x16a0]
movdqa xmm1, xmmword [rbp + 0x16b0]
xorps xmm0, xmmword [rbp + 0x4360]
mov qword [rbp + 0x4378], rax
xorps xmm1, xmmword [rbp + 0x4370]
movdqa xmmword [rbp + 0x16b0], xmm1
movdqa xmmword [rbp + 0x16a0], xmm0
lea rcx, [rbp + 0x2040]
call fcn.180061e50
lea r9, [rbp + 0x2040]
xor r8d, r8d
lea rdx, [0x18039aa98]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2040]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x16c0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x2020]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16c0], rax
movabs rax, 0x109415df60ef4675
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16c8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16d8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4340], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4348], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4350], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x16c0]
movdqa xmm1, xmmword [rbp + 0x16d0]
xorps xmm0, xmmword [rbp + 0x4340]
mov qword [rbp + 0x4358], rax
xorps xmm1, xmmword [rbp + 0x4350]
movdqa xmmword [rbp + 0x16d0], xmm1
movdqa xmmword [rbp + 0x16c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x2020]
xor r8d, r8d
lea rdx, [0x18039aa9c]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x2020]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16e0], rax
movabs rax, 0x18941bdf60ef4675
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16e8], rax
movabs rax, 0x8e78c67724ad1880
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x16f8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4320], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4328], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x4330], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x16e0]
lea rdx, [rbp + 0x16e0]
movdqa xmm1, xmmword [rbp + 0x16f0]
lea rcx, [rbp + 0x2000]
xorps xmm0, xmmword [rbp + 0x4320]
mov qword [rbp + 0x4338], rax
xorps xmm1, xmmword [rbp + 0x4330]
movdqa xmmword [rbp + 0x16e0], xmm0
movdqa xmmword [rbp + 0x16f0], xmm1
call fcn.180061e50
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xe0]
mov r8d, edx
call fcn.180048ed0
lea r9, [rbp + 0x2000]
mov rcx, rdi
lea rdx, [0x18039aa91]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x2000]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1700]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1fe0]
mov byte [rsp + 0x38], al
movabs rsi, 0x23261cf765c6af90
mov qword [rsp + 0x30], rsi
movabs rbx, 0x1d970adb71eb4279
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1700], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1708], rax
movabs rax, 0x8e78c67724ad1e9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1710], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1718], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4300], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4308], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4310], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1700]
movdqa xmm1, xmmword [rbp + 0x1710]
xorps xmm0, xmmword [rbp + 0x4300]
mov qword [rbp + 0x4318], rax
xorps xmm1, xmmword [rbp + 0x4310]
movdqa xmmword [rbp + 0x1710], xmm1
movdqa xmmword [rbp + 0x1700], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1fe0]
xor r8d, r8d
lea rdx, [0x18039aa32]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1fe0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1720], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1728], rax
movabs rax, 0xda27be501f821e9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1730], rax
lea rdx, [rbp + 0x1720]
movabs rax, 0x59845f6e33e09bc8
lea rcx, [rbp + 0x1fc0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1738], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x42e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42e8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1720]
movdqa xmm1, xmmword [rbp + 0x1730]
xorps xmm0, xmmword [rbp + 0x42e0]
mov qword [rbp + 0x42f8], rax
xorps xmm1, xmmword [rbp + 0x42f0]
movdqa xmmword [rbp + 0x1730], xmm1
movdqa xmmword [rbp + 0x1720], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1fc0]
xorps xmm2, xmm2
lea rdx, [0x18039aa34]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1fc0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1740]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1fa0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1740], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1748], rax
movabs rax, 0xda27bf501f821e9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1750], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1758], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x42c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42c8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1740]
movdqa xmm1, xmmword [rbp + 0x1750]
xorps xmm0, xmmword [rbp + 0x42c0]
mov qword [rbp + 0x42d8], rax
xorps xmm1, xmmword [rbp + 0x42d0]
movdqa xmmword [rbp + 0x1750], xmm1
movdqa xmmword [rbp + 0x1740], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1fa0]
xorps xmm2, xmm2
lea rdx, [0x18039aa38]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1fa0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
movabs rax, 0x34371ff773dba390
lea rdx, [rbp + 0x1760]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x1f80]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1760], rax
movabs rax, 0x20a40bd169e95f6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1768], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1770], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1778], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x42a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42a8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x42b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1760]
movdqa xmm1, xmmword [rbp + 0x1770]
xorps xmm0, xmmword [rbp + 0x42a0]
mov qword [rbp + 0x42b8], rax
xorps xmm1, xmmword [rbp + 0x42b0]
movdqa xmmword [rbp + 0x1770], xmm1
movdqa xmmword [rbp + 0x1760], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1f80]
mov r8b, 1
lea rdx, [0x18039ab01]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1f80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1780]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1f60]
mov byte [rsp + 0x38], al
movabs rsi, 0x3f3304f773dba390
mov qword [rsp + 0x30], rsi
movabs rbx, 0x79214c761e45f78
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1780], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1788], rax
movabs rax, 0x8e78c62324a6359b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1790], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1798], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4280], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4288], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4290], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1780]
movdqa xmm1, xmmword [rbp + 0x1790]
xorps xmm0, xmmword [rbp + 0x4280]
mov qword [rbp + 0x4298], rax
xorps xmm1, xmmword [rbp + 0x4290]
movdqa xmmword [rbp + 0x1790], xmm1
movdqa xmmword [rbp + 0x1780], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1f60]
xor r8d, r8d
lea rdx, [0x18039aaf1]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1f60]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x17a0]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1f40]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17a0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17a8], rax
movabs rax, 0xda2c995b039d1a9b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17b8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4800], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4808], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4810], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x17a0]
movdqa xmm1, xmmword [rbp + 0x17b0]
xorps xmm0, xmmword [rbp + 0x4800]
mov qword [rbp + 0x4818], rax
xorps xmm1, xmmword [rbp + 0x4810]
movdqa xmmword [rbp + 0x17b0], xmm1
movdqa xmmword [rbp + 0x17a0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1f40]
xorps xmm2, xmm2
lea rdx, [0x18039aaf4]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1f40]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17c8], rax
movabs rax, 0xda2c995a039d1a9b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17d8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4260], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4268], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x4270], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x17c0]
mov qword [rbp + 0x4278], rax
movdqa xmm1, xmmword [rbp + 0x17d0]
lea rdx, [rbp + 0x17c0]
xorps xmm1, xmmword [rbp + 0x4270]
lea rcx, [rbp + 0x1f00]
xorps xmm0, xmmword [rbp + 0x4260]
movdqa xmmword [rbp + 0x17d0], xmm1
movdqa xmmword [rbp + 0x17c0], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1f00]
xorps xmm2, xmm2
lea rdx, [0x18039aaf8]
mov rcx, rdi
call fcn.180058cd0
lea rcx, [rbp + 0x1f00]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x420]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1ee0]
mov byte [rsp + 0x38], al
movabs rsi, 0x293a08f773dba390
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x420], rax
movabs rax, 0x74fb78b451de696d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x428], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1b0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x420]
mov qword [rbp + 0x1b8], rax
xorps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x420], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1ee0]
mov r8b, 1
lea rdx, [0x18039ab02]
mov rcx, rdi
call fcn.180058b80
lea rcx, [rbp + 0x1ee0]
call fcn.180061ca0
xor eax, eax
movabs rbx, 0x25350ef773dba390
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17e0], rax
movabs rax, 0x69414db66fe587f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17e8], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17f8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4240], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x4248], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4250], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x17e0]
movdqa xmm1, xmmword [rbp + 0x17f0]
xorps xmm0, xmmword [rbp + 0x4240]
mov qword [rbp + 0x4258], rax
xorps xmm1, xmmword [rbp + 0x4250]
movdqa xmmword [rbp + 0x17f0], xmm1
movdqa xmmword [rbp + 0x17e0], xmm0
lea rdx, [rbp + 0x17e0]
lea rcx, [rbp + 0x1ec0]
call fcn.180061e50
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xe4]
mov edx, 0xff
call fcn.180048ed0
lea r9, [rbp + 0x1ec0]
mov rcx, rdi
lea rdx, [0x18039ab2c]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x1ec0]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1800]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1ea0]
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1800], rax
movabs rax, 0x1a941bd176fe587f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1808], rax
movabs rax, 0xda27b44c1c9d098b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1810], rax
movabs rax, 0x59845f6e33e09bc8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1818], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4220], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4228], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4230], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1800]
movdqa xmm1, xmmword [rbp + 0x1810]
xorps xmm0, xmmword [rbp + 0x4220]
mov qword [rbp + 0x4238], rax
xorps xmm1, xmmword [rbp + 0x4230]
movdqa xmmword [rbp + 0x1810], xmm1
movdqa xmmword [rbp + 0x1800], xmm0
call fcn.180061e50
mov r9d, 0x32
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0xe8]
mov edx, 0xff
call fcn.180048ed0
lea r9, [rbp + 0x1ea0]
mov rcx, rdi
lea rdx, [0x18039ab30]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x1ea0]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1820], rax
movabs rax, 0x20a40adb69e5556d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1828], rax
movabs rax, 0x8e78c62370f26abb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1830], rax
lea rdx, [rbp + 0x1820]
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x1e80]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1838], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4200], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4208], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4210], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1820]
movdqa xmm1, xmmword [rbp + 0x1830]
xorps xmm0, xmmword [rbp + 0x4200]
mov qword [rbp + 0x4218], rax
xorps xmm1, xmmword [rbp + 0x4210]
movdqa xmmword [rbp + 0x1830], xmm1
movdqa xmmword [rbp + 0x1820], xmm0
call fcn.180061e50
mov edx, 0x9e
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0xec]
lea r9d, [rdx - 0x6a]
lea r8d, [rdx - 0x65]
call fcn.180048ed0
lea r9, [rbp + 0x1e80]
mov rcx, rdi
lea rdx, [0x18039ab34]
mov r8d, dword [rax]
call fcn.180058f70
lea rcx, [rbp + 0x1e80]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x430]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1e60]
mov byte [rsp + 0x38], al
movabs rbx, 0x283302f773dba390
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x430], rax
movabs rax, 0x74af2ceb7cef5d6f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x438], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x430]
mov qword [rbp + 0x1c8], rax
xorps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x430], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1e60]
mov r8d, 0x2d
lea rdx, [0x18039aadc]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1e60]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1840], rax
movabs rax, 0x119f17d97cef5d6f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1848], rax
movabs rax, 0x8e78c62370a63eb0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1850], rax
lea rdx, [rbp + 0x1840]
mov qword [rsp + 0x30], r13
lea rcx, [rbp + 0x1e40]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1858], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x41e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41e8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41f0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1840]
movdqa xmm1, xmmword [rbp + 0x1850]
xorps xmm0, xmmword [rbp + 0x41e0]
mov qword [rbp + 0x41f8], rax
xorps xmm1, xmmword [rbp + 0x41f0]
movdqa xmmword [rbp + 0x1850], xmm1
movdqa xmmword [rbp + 0x1840], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1e40]
xor r8d, r8d
lea rdx, [0x18039aae0]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1e40]
call fcn.180061ca0
xor eax, eax
lea rdx, [rbp + 0x1860]
mov byte [rsp + 0x38], al
lea rcx, [rbp + 0x1e20]
mov byte [rsp + 0x38], al
movabs rbx, 0x28371ff773dba390
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1860], rax
movabs rax, 0x20af27cd60e15573
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1868], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1870], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1878], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x41c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41c8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1860]
movdqa xmm1, xmmword [rbp + 0x1870]
xorps xmm0, xmmword [rbp + 0x41c0]
mov qword [rbp + 0x41d8], rax
xorps xmm1, xmmword [rbp + 0x41d0]
movdqa xmmword [rbp + 0x1870], xmm1
movdqa xmmword [rbp + 0x1860], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1e20]
mov r8d, 0x23
lea rdx, [0x18039aae4]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1e20]
call fcn.180061ca0
xor eax, eax
mov byte [rsp + 0x38], al
mov byte [rsp + 0x38], al
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x1880]
mov qword [rbp + 0x1880], rax
lea rcx, [rbp + 0x1e00]
movabs rax, 0x109415cd60e15573
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1888], rax
movabs rax, 0x8e78c62324a6358a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1890], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1898], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x41a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41a8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x41b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1880]
movdqa xmm1, xmmword [rbp + 0x1890]
xorps xmm0, xmmword [rbp + 0x41a0]
mov qword [rbp + 0x41b8], rax
xorps xmm1, xmmword [rbp + 0x41b0]
movdqa xmmword [rbp + 0x1890], xmm1
movdqa xmmword [rbp + 0x1880], xmm0
call fcn.180061e50
lea r9, [rbp + 0x1e00]
xor r8d, r8d
lea rdx, [0x18039aae8]
mov rcx, rdi
call fcn.180058e20
lea rcx, [rbp + 0x1e00]
call fcn.180061ca0
mov rcx, qword [rbp + 0x4c60]
xor rcx, rsp
call fcn.18015cd30
lea r11, [rsp + 0x4d80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret