Function at 0x6087c0
Capabilities:
Encode data using xor

Disassembly:
push r15
mov eax, 0xc958
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.006a3330
sub rsp, rax
vmovups xmmword [rsp + 0xc8b0], xmm6
vmovups xmmword [rsp + 0xc8c0], xmm7
vmovups xmmword [rsp + 0xc8d0], xmm8
vmovups xmmword [rsp + 0xc8e0], xmm9
vmovups xmmword [rsp + 0xc8f0], xmm10
vmovups xmmword [rsp + 0xc900], xmm11
vmovups xmmword [rsp + 0xc910], xmm12
vmovups xmmword [rsp + 0xc920], xmm13
vmovups xmmword [rsp + 0xc930], xmm14
vmovups xmmword [rsp + 0xc940], xmm15
lea r12, [rsp + 0x13f]
mov rdi, rdx
mov qword [rsp + 0xc9a0], rcx
movsxd rbx, r8d
and r12, 0xffffffffffffff80
mov r8d, 0x640
xor edx, edx
shl rbx, 7
lea r15, [r12 + 0xbe40]
lea rsi, [r12 + 0xab80]
lea r13, [r12 + 0xc680]
lea rbp, [r12 + 0xb200]
mov rcx, r15
call sub.msvcrt.dll_memset
lea rax, [r12 + 0xb800]
mov r8d, 0x640
xor edx, edx
mov rcx, rax
mov qword [rsp + 0x70], rax
call sub.msvcrt.dll_memset
lea rax, [r12 + 0xb1c0]
mov r8d, 0x640
xor edx, edx
mov rcx, rax
mov qword [rsp + 0x68], rax
call sub.msvcrt.dll_memset
mov r8d, 0x640
xor edx, edx
mov rcx, rsi
call sub.msvcrt.dll_memset
mov r9d, 0x50
mov r8, rdi
mov rdx, r13
mov rcx, r12
lea rdi, [r12 + 0xb840]
call fcn.0044c340
vmovdqu xmm0, xmmword [r12 + 0xc680]
mov rcx, r12
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovdqu xmmword [r12 + 0xb800], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xbe40], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xab80], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb1c0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xb810], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xbe50], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xab90], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb1d0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xb820], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xbe60], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xaba0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb1e0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xbe70], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xb830], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb1f0], xmm1
vmovdqu xmmword [r12 + 0xabb0], xmm0
call fcn.0046b7e0
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.0046b9b0
mov rdx, r13
mov rcx, r12
call fcn.0046b9c0
vmovdqu xmm0, xmmword [r12 + 0xc680]
lea rax, [r12 + 0xbe80]
lea rdx, [r12 + 0xbec0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
mov r9d, 0x200
mov r8, rax
mov rcx, r12
vmovdqu xmmword [r12 + 0xb840], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xbe80], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xabc0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb200], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xb850], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xbe90], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xabd0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb210], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xb860], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xbea0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xabe0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb220], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xbeb0], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
mov qword [rsp + 0x58], rax
vmovdqu xmmword [r12 + 0xb870], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb230], xmm1
vmovdqu xmmword [r12 + 0xabf0], xmm0
call fcn.004884e0
lea rdx, [r12 + 0xb880]
mov r9d, 0x200
mov r8, rdi
mov rcx, r12
call fcn.004884e0
lea rdx, [r12 + 0xb240]
mov r9d, 0x200
mov r8, rbp
mov rcx, r12
call fcn.004884e0
lea rax, [r12 + 0xabc0]
lea rdx, [r12 + 0xac00]
mov r9d, 0x200
mov r8, rax
mov rcx, r12
mov qword [rsp + 0x60], rax
call fcn.004884e0
mov r9d, 0x40
mov r8, r13
mov rdx, r13
vmovdqu xmm1, xmmword [r12 + 0xbec0]
mov rcx, r12
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xb880]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xb880]
vmovdqu xmmword [r12 + 0xc680], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb240]
vmovdqu xmmword [r12 + 0xc6a0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xbed0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xac00]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xac00]
vmovdqu xmmword [r12 + 0xc6b0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xb890]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xb890]
vmovdqu xmmword [r12 + 0xc690], xmm2
vmovdqu xmmword [r12 + 0xc6c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb250]
vmovdqu xmmword [r12 + 0xc6e0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xbee0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xac10]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xac10]
vmovdqu xmmword [r12 + 0xc6f0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xb8a0]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xb8a0]
vmovdqu xmmword [r12 + 0xc6d0], xmm2
vmovdqu xmmword [r12 + 0xc700], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb260]
vmovdqu xmmword [r12 + 0xc720], xmm1
vmovdqu xmm1, xmmword [r12 + 0xbef0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xac20]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xac20]
vmovdqu xmmword [r12 + 0xc730], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xb8b0]
vmovdqu xmmword [r12 + 0xc710], xmm2
vmovdqu xmmword [r12 + 0xc740], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb270]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xb8b0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xac30]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xac30]
vmovdqu xmmword [r12 + 0xc760], xmm1
vmovdqu xmmword [r12 + 0xc750], xmm2
vmovdqu xmmword [r12 + 0xc770], xmm0
call fcn.005acfd0
mov rcx, r12
vmovdqu xmm0, xmmword [r12 + 0xc680]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovdqu xmmword [r12 + 0xb8c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xbf00], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xac40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb280], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xb8d0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xbf10], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xac50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb290], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xb8e0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xbf20], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xac60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb2a0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xbf30], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xb8f0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb2b0], xmm1
vmovdqu xmmword [r12 + 0xac70], xmm0
call fcn.004f4180
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.004f4370
mov rdx, r13
mov rcx, r12
call fcn.004f4380
vmovdqu xmm0, xmmword [r12 + 0xc680]
mov r11, rbx
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovdqu xmmword [r12 + 0xb900], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xbf40], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xac80], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb2c0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xb910], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xbf50], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xac90], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb2d0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xb920], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xbf60], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xaca0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb2e0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xbf70], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
mov rbx, qword [0x00725f70]
mov rax, qword [rbx]
vmovdqu xmmword [r12 + 0xb930], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
add rax, r11
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb2f0], xmm1
vmovdqu xmmword [r12 + 0xacb0], xmm0
movzx eax, byte [rax]
test al, al
je 0x609218
xor eax, eax
vmovups xmm6, xmmword [rsp + 0xc8b0]
vmovups xmm7, xmmword [rsp + 0xc8c0]
vmovups xmm8, xmmword [rsp + 0xc8d0]
vmovups xmm9, xmmword [rsp + 0xc8e0]
vmovups xmm10, xmmword [rsp + 0xc8f0]
vmovups xmm11, xmmword [rsp + 0xc900]
vmovups xmm12, xmmword [rsp + 0xc910]
vmovups xmm13, xmmword [rsp + 0xc920]
vmovups xmm14, xmmword [rsp + 0xc930]
vmovups xmm15, xmmword [rsp + 0xc940]
add rsp, 0xc958
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov qword [rsp + 0x78], r11
lea r14, [r12 + 0xc580]
lea rbx, [r12 + 0xc480]
call fcn.004fc190
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.004fc280
mov rdx, r13
mov rcx, r12
call fcn.004fc290
vmovdqu xmm7, xmmword [r12 + 0xc680]
mov r9d, 0x40
mov r8, r14
vmovdqu xmm6, xmmword [r12 + 0xc690]
vmovdqu xmm5, xmmword [r12 + 0xc6c0]
mov rdx, r14
mov rcx, r12
vmovdqu xmm4, xmmword [r12 + 0xc6d0]
vmovdqu xmm3, xmmword [r12 + 0xc700]
vmovdqu xmm2, xmmword [r12 + 0xc710]
vmovdqu xmm1, xmmword [r12 + 0xc740]
vpunpcklqdq xmm15, xmm7, xmmword [r12 + 0xc6a0]
vpunpcklqdq xmm14, xmm6, xmmword [r12 + 0xc6b0]
vpunpcklqdq xmm13, xmm5, xmmword [r12 + 0xc6e0]
vpunpcklqdq xmm12, xmm4, xmmword [r12 + 0xc6f0]
vpunpcklqdq xmm11, xmm3, xmmword [r12 + 0xc720]
vpunpcklqdq xmm10, xmm2, xmmword [r12 + 0xc730]
vpunpcklqdq xmm9, xmm1, xmmword [r12 + 0xc760]
vpunpckhqdq xmm2, xmm2, xmmword [r12 + 0xc730]
vpunpckhqdq xmm7, xmm7, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm6, xmm6, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm5, xmm5, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm4, xmm4, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm3, xmm3, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xbf80], xmm15
vmovdqu xmmword [r12 + 0xb300], xmm14
vmovdqu xmmword [r12 + 0xbf90], xmm13
vmovdqu xmmword [r12 + 0xb310], xmm12
vmovdqu xmmword [r12 + 0xbfa0], xmm11
vmovdqu xmmword [r12 + 0xb320], xmm10
vmovdqu xmmword [r12 + 0xace0], xmm2
vmovdqu xmmword [r12 + 0xb940], xmm7
vmovdqu xmmword [r12 + 0xacc0], xmm6
vmovdqu xmmword [r12 + 0xb950], xmm5
vmovdqu xmmword [r12 + 0xacd0], xmm4
vmovdqu xmmword [r12 + 0xb960], xmm3
vmovdqu xmmword [r12 + 0xbfb0], xmm9
vmovdqu xmmword [r12 + 0xc4d0], xmm2
vmovdqu xmmword [r12 + 0xc580], xmm15
vmovdqu xmmword [r12 + 0xc480], xmm14
vmovdqu xmmword [r12 + 0xc5a0], xmm13
vmovdqu xmmword [r12 + 0xc4a0], xmm12
vmovdqu xmmword [r12 + 0xc5c0], xmm11
vmovdqu xmmword [r12 + 0xc4c0], xmm10
vmovdqu xmmword [r12 + 0xc5e0], xmm9
vmovdqu xmmword [r12 + 0xc590], xmm7
vmovdqu xmmword [r12 + 0xc490], xmm6
vmovdqu xmmword [r12 + 0xc5b0], xmm5
vmovdqu xmmword [r12 + 0xc4b0], xmm4
vmovdqu xmmword [r12 + 0xc5d0], xmm3
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xc760]
vpunpcklqdq xmm8, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb970], xmm1
vmovdqu xmmword [r12 + 0xc5f0], xmm1
vmovdqu xmmword [r12 + 0xacf0], xmm0
vmovdqu xmmword [r12 + 0xc4f0], xmm0
vmovdqu xmmword [r12 + 0xb330], xmm8
vmovdqu xmmword [r12 + 0xc4e0], xmm8
call fcn.00515dd0
mov r8, rbx
mov rdx, rbx
mov r9d, 0x40
mov rcx, r12
call fcn.00515dd0
vmovdqu xmm3, xmmword [r12 + 0xc580]
mov r9, r14
mov r8d, 0x200
vmovdqu xmm4, xmmword [r12 + 0xc590]
vmovdqu xmm5, xmmword [r12 + 0xc5a0]
mov rdx, r14
mov rcx, r12
vmovdqu xmm6, xmmword [r12 + 0xc5b0]
vmovdqu xmm7, xmmword [r12 + 0xc5c0]
vmovdqu xmmword [r12 + 0xbfc0], xmm3
vmovdqu xmm3, xmmword [r12 + 0xc5d0]
vmovdqu xmmword [r12 + 0xb980], xmm4
vmovdqu xmmword [r12 + 0xbfd0], xmm5
vmovdqu xmm4, xmmword [r12 + 0xc5e0]
vmovdqu xmmword [r12 + 0xb990], xmm6
vmovdqu xmmword [r12 + 0xbfe0], xmm7
vmovdqu xmm5, xmmword [r12 + 0xc5f0]
vmovdqu xmm6, xmmword [r12 + 0xc480]
vmovdqu xmm7, xmmword [r12 + 0xc490]
vmovdqu xmmword [r12 + 0xb9a0], xmm3
vmovdqu xmm3, xmmword [r12 + 0xc4a0]
vmovdqu xmmword [r12 + 0xbff0], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4b0]
vmovdqu xmmword [r12 + 0xb9b0], xmm5
vmovdqu xmmword [r12 + 0xb340], xmm6
vmovdqu xmm5, xmmword [r12 + 0xc4c0]
vmovdqu xmm6, xmmword [r12 + 0xc4d0]
vmovdqu xmmword [r12 + 0xad00], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4e0]
vmovdqu xmmword [r12 + 0xb350], xmm3
vmovdqu xmm3, xmmword [r12 + 0xc4f0]
vmovdqu xmmword [r12 + 0xad10], xmm4
vmovdqu xmmword [r12 + 0xb360], xmm5
vmovdqu xmmword [r12 + 0xad20], xmm6
vmovdqu xmmword [r12 + 0xb370], xmm7
vmovdqu xmmword [r12 + 0xad30], xmm3
mov qword [rsp + 0x20], 0x40
call fcn.0046d5a0
mov r9, rbx
mov rdx, rbx
mov r8d, 0x200
mov rcx, r12
mov qword [rsp + 0x20], 0x40
call fcn.0046d5a0
mov r9d, 0x40
mov r8, r14
mov rdx, r14
vmovdqu xmm4, xmmword [r12 + 0xc580]
vmovdqu xmm5, xmmword [r12 + 0xc590]
mov rcx, r12
vmovdqu xmm6, xmmword [r12 + 0xc5a0]
vmovdqu xmm7, xmmword [r12 + 0xc5b0]
vmovdqu xmm3, xmmword [r12 + 0xc5c0]
vmovdqu xmmword [r12 + 0xc000], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc5d0]
vmovdqu xmmword [r12 + 0xb9c0], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc5e0]
vmovdqu xmmword [r12 + 0xc010], xmm6
vmovdqu xmmword [r12 + 0xb9d0], xmm7
vmovdqu xmmword [r12 + 0xc020], xmm3
vmovdqu xmm6, xmmword [r12 + 0xc5f0]
vmovdqu xmm7, xmmword [r12 + 0xc480]
vmovdqu xmm3, xmmword [r12 + 0xc490]
vmovdqu xmmword [r12 + 0xb9e0], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4a0]
vmovdqu xmmword [r12 + 0xc030], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4b0]
vmovdqu xmmword [r12 + 0xb9f0], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4c0]
vmovdqu xmmword [r12 + 0xb380], xmm7
vmovdqu xmmword [r12 + 0xad40], xmm3
vmovdqu xmm7, xmmword [r12 + 0xc4d0]
vmovdqu xmm3, xmmword [r12 + 0xc4e0]
vmovdqu xmmword [r12 + 0xb390], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4f0]
vmovdqu xmmword [r12 + 0xad50], xmm5
vmovdqu xmmword [r12 + 0xb3a0], xmm6
vmovdqu xmmword [r12 + 0xad60], xmm7
vmovdqu xmmword [r12 + 0xb3b0], xmm3
vmovdqu xmmword [r12 + 0xad70], xmm4
call fcn.00576fc0
mov r8, rbx
mov rdx, rbx
mov r9d, 0x40
mov rcx, r12
call fcn.00576fc0
vmovdqu xmm5, xmmword [r12 + 0xc580]
mov r9d, 0x40
mov r8, r14
vmovdqu xmm6, xmmword [r12 + 0xc590]
vmovdqu xmm7, xmmword [r12 + 0xc5a0]
mov rdx, r14
mov rcx, r12
vmovdqu xmm3, xmmword [r12 + 0xc5b0]
vmovdqu xmm4, xmmword [r12 + 0xc5c0]
vmovdqu xmmword [r12 + 0xc040], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc5d0]
vmovdqu xmmword [r12 + 0xba00], xmm6
vmovdqu xmmword [r12 + 0xc050], xmm7
vmovdqu xmm6, xmmword [r12 + 0xc5e0]
vmovdqu xmmword [r12 + 0xba10], xmm3
vmovdqu xmmword [r12 + 0xc060], xmm4
vmovdqu xmm7, xmmword [r12 + 0xc5f0]
vmovdqu xmm3, xmmword [r12 + 0xc480]
vmovdqu xmm4, xmmword [r12 + 0xc490]
vmovdqu xmmword [r12 + 0xba20], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4a0]
vmovdqu xmmword [r12 + 0xc070], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4b0]
vmovdqu xmmword [r12 + 0xba30], xmm7
vmovdqu xmmword [r12 + 0xb3c0], xmm3
vmovdqu xmm7, xmmword [r12 + 0xc4c0]
vmovdqu xmm3, xmmword [r12 + 0xc4d0]
vmovdqu xmmword [r12 + 0xad80], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4e0]
vmovdqu xmmword [r12 + 0xb3d0], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4f0]
vmovdqu xmmword [r12 + 0xad90], xmm6
vmovdqu xmmword [r12 + 0xb3e0], xmm7
vmovdqu xmmword [r12 + 0xada0], xmm3
vmovdqu xmmword [r12 + 0xb3f0], xmm4
vmovdqu xmmword [r12 + 0xadb0], xmm5
call fcn.005a3530
mov r8, rbx
mov rdx, rbx
mov r9d, 0x40
mov rcx, r12
call fcn.005a3530
vmovdqu xmm6, xmmword [r12 + 0xc580]
lea rdx, [r12 + 0xc0c0]
lea r9, [r12 + 0xc080]
vmovdqu xmm7, xmmword [r12 + 0xc590]
vmovdqu xmm3, xmmword [r12 + 0xc5a0]
mov r8d, 0x200
mov rcx, r12
vmovdqu xmm4, xmmword [r12 + 0xc5b0]
vmovdqu xmm5, xmmword [r12 + 0xc5c0]
vmovdqu xmmword [r12 + 0xc080], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc5d0]
vmovdqu xmmword [r12 + 0xba40], xmm7
vmovdqu xmmword [r12 + 0xc090], xmm3
vmovdqu xmm7, xmmword [r12 + 0xc5e0]
vmovdqu xmmword [r12 + 0xba50], xmm4
vmovdqu xmmword [r12 + 0xc0a0], xmm5
vmovdqu xmm3, xmmword [r12 + 0xc5f0]
vmovdqu xmm4, xmmword [r12 + 0xc480]
vmovdqu xmm5, xmmword [r12 + 0xc490]
vmovdqu xmmword [r12 + 0xba60], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4a0]
vmovdqu xmmword [r12 + 0xc0b0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4b0]
vmovdqu xmmword [r12 + 0xba70], xmm3
vmovdqu xmmword [r12 + 0xb400], xmm4
vmovdqu xmm3, xmmword [r12 + 0xc4c0]
vmovdqu xmm4, xmmword [r12 + 0xc4d0]
vmovdqu xmmword [r12 + 0xadc0], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4e0]
vmovdqu xmmword [r12 + 0xb410], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4f0]
vmovdqu xmmword [r12 + 0xadd0], xmm7
vmovdqu xmmword [r12 + 0xb420], xmm3
vmovdqu xmmword [r12 + 0xade0], xmm4
vmovdqu xmmword [r12 + 0xb430], xmm5
vmovdqu xmmword [r12 + 0xadf0], xmm6
mov qword [rsp + 0x20], 0x40
call fcn.0047d1e0
lea rdx, [r12 + 0xba80]
lea r9, [r12 + 0xba40]
mov r8d, 0x200
mov rcx, r12
mov qword [rsp + 0x20], 0x40
call fcn.0047d1e0
lea rdx, [r12 + 0xb440]
lea r9, [r12 + 0xb400]
mov r8d, 0x200
mov rcx, r12
mov qword [rsp + 0x20], 0x40
call fcn.0047d1e0
lea rdx, [r12 + 0xae00]
mov qword [rsp + 0x20], 0x40
lea r9, [r12 + 0xadc0]
mov r8d, 0x200
mov rcx, r12
call fcn.0047d1e0
vmovdqu xmm1, xmmword [r12 + 0xc0c0]
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xba80]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xba80]
vmovdqu xmmword [r12 + 0xc680], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb440]
vmovdqu xmmword [r12 + 0xc6a0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc0d0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xae00]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xae00]
vmovdqu xmmword [r12 + 0xc6b0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xba90]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xba90]
vmovdqu xmmword [r12 + 0xc690], xmm2
vmovdqu xmmword [r12 + 0xc6c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb450]
vmovdqu xmmword [r12 + 0xc6e0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc0e0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xae10]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xae10]
vmovdqu xmmword [r12 + 0xc6f0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbaa0]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbaa0]
vmovdqu xmmword [r12 + 0xc6d0], xmm2
vmovdqu xmmword [r12 + 0xc700], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb460]
vmovdqu xmmword [r12 + 0xc720], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc0f0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xae20]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xae20]
vmovdqu xmmword [r12 + 0xc730], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbab0]
vmovdqu xmmword [r12 + 0xc710], xmm2
vmovdqu xmmword [r12 + 0xc740], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb470]
mov rbx, qword [0x00725f70]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xae30]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbab0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xae30]
mov r11, qword [rsp + 0x78]
mov rax, qword [rbx]
add rax, r11
vmovdqu xmmword [r12 + 0xc750], xmm2
vmovdqu xmmword [r12 + 0xc760], xmm1
vmovdqu xmmword [r12 + 0xc770], xmm0
movzx eax, byte [rax]
test al, al
jne 0x6091a8
mov rcx, r12
lea rbx, [r12 + 0xc140]
lea r14, [r12 + 0xbb00]
call fcn.004b1530
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.004b1620
mov rdx, r13
mov rcx, r12
call fcn.004b1650
vmovdqu xmm0, xmmword [r12 + 0xc680]
mov rdx, rbx
mov r9d, 0x40
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
lea r8, [r12 + 0xc100]
mov rcx, r12
vmovdqu xmmword [r12 + 0xbac0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xc100], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xae40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb480], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xbad0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xc110], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xae50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb490], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xbae0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xc120], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xae60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb4a0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xc130], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
mov qword [rsp + 0xb0], rbx
vmovdqu xmmword [r12 + 0xbaf0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb4b0], xmm1
vmovdqu xmmword [r12 + 0xae70], xmm0
call fcn.00499be0
mov rdx, r14
mov r9d, 0x40
lea r8, [r12 + 0xbac0]
mov rcx, r12
mov qword [rsp + 0xa8], r14
call fcn.00499be0
lea rax, [r12 + 0xb4c0]
mov r9d, 0x40
lea r8, [r12 + 0xb480]
mov rdx, rax
mov rcx, r12
mov qword [rsp + 0x80], rax
call fcn.00499be0
lea rax, [r12 + 0xae80]
mov r9d, 0x40
lea r8, [r12 + 0xae40]
mov rdx, rax
mov rcx, r12
mov qword [rsp + 0x88], rax
call fcn.00499be0
mov rcx, r12
mov eax, dword [r12 + 0xc140]
mov dword [r12 + 0xc680], eax
mov eax, dword [r12 + 0xbb00]
mov dword [r12 + 0xc684], eax
mov eax, dword [r12 + 0xb4c0]
mov dword [r12 + 0xc688], eax
mov eax, dword [r12 + 0xae80]
mov dword [r12 + 0xc68c], eax
mov eax, dword [r12 + 0xc144]
mov dword [r12 + 0xc690], eax
mov eax, dword [r12 + 0xbb04]
mov dword [r12 + 0xc694], eax
mov eax, dword [r12 + 0xb4c4]
mov dword [r12 + 0xc698], eax
mov eax, dword [r12 + 0xae84]
mov dword [r12 + 0xc69c], eax
mov eax, dword [r12 + 0xc148]
mov dword [r12 + 0xc6a0], eax
mov eax, dword [r12 + 0xbb08]
mov dword [r12 + 0xc6a4], eax
mov eax, dword [r12 + 0xb4c8]
mov dword [r12 + 0xc6a8], eax
mov eax, dword [r12 + 0xae88]
mov dword [r12 + 0xc6ac], eax
mov eax, dword [r12 + 0xc14c]
mov dword [r12 + 0xc6b0], eax
mov eax, dword [r12 + 0xbb0c]
mov dword [r12 + 0xc6b4], eax
mov eax, dword [r12 + 0xb4cc]
mov dword [r12 + 0xc6b8], eax
mov eax, dword [r12 + 0xae8c]
mov dword [r12 + 0xc6bc], eax
mov eax, dword [r12 + 0xc150]
mov dword [r12 + 0xc6c0], eax
mov eax, dword [r12 + 0xbb10]
mov dword [r12 + 0xc6c4], eax
mov eax, dword [r12 + 0xb4d0]
mov dword [r12 + 0xc6c8], eax
mov eax, dword [r12 + 0xae90]
mov dword [r12 + 0xc6cc], eax
mov eax, dword [r12 + 0xc154]
mov dword [r12 + 0xc6d0], eax
mov eax, dword [r12 + 0xbb14]
mov dword [r12 + 0xc6d4], eax
mov eax, dword [r12 + 0xb4d4]
mov dword [r12 + 0xc6d8], eax
mov eax, dword [r12 + 0xae94]
mov dword [r12 + 0xc6dc], eax
mov eax, dword [r12 + 0xc158]
mov dword [r12 + 0xc6e0], eax
mov eax, dword [r12 + 0xbb18]
mov dword [r12 + 0xc6e4], eax
mov eax, dword [r12 + 0xb4d8]
mov dword [r12 + 0xc6e8], eax
mov eax, dword [r12 + 0xae98]
mov dword [r12 + 0xc6ec], eax
mov eax, dword [r12 + 0xc15c]
mov dword [r12 + 0xc6f0], eax
mov eax, dword [r12 + 0xbb1c]
mov dword [r12 + 0xc6f4], eax
mov eax, dword [r12 + 0xb4dc]
mov dword [r12 + 0xc6f8], eax
mov eax, dword [r12 + 0xae9c]
mov dword [r12 + 0xc6fc], eax
mov eax, dword [r12 + 0xc160]
mov dword [r12 + 0xc700], eax
mov eax, dword [r12 + 0xbb20]
mov dword [r12 + 0xc704], eax
mov eax, dword [r12 + 0xb4e0]
mov dword [r12 + 0xc708], eax
mov eax, dword [r12 + 0xaea0]
mov dword [r12 + 0xc70c], eax
mov eax, dword [r12 + 0xc164]
mov dword [r12 + 0xc710], eax
mov eax, dword [r12 + 0xbb24]
mov dword [r12 + 0xc714], eax
mov eax, dword [r12 + 0xb4e4]
mov dword [r12 + 0xc718], eax
mov eax, dword [r12 + 0xaea4]
mov dword [r12 + 0xc71c], eax
mov eax, dword [r12 + 0xc168]
mov dword [r12 + 0xc720], eax
mov eax, dword [r12 + 0xbb28]
mov dword [r12 + 0xc724], eax
mov eax, dword [r12 + 0xb4e8]
mov dword [r12 + 0xc728], eax
mov eax, dword [r12 + 0xaea8]
mov dword [r12 + 0xc72c], eax
mov eax, dword [r12 + 0xc16c]
mov dword [r12 + 0xc730], eax
mov eax, dword [r12 + 0xbb2c]
mov dword [r12 + 0xc734], eax
mov eax, dword [r12 + 0xb4ec]
mov dword [r12 + 0xc738], eax
mov eax, dword [r12 + 0xaeac]
mov dword [r12 + 0xc73c], eax
mov eax, dword [r12 + 0xc170]
mov dword [r12 + 0xc740], eax
mov eax, dword [r12 + 0xbb30]
mov dword [r12 + 0xc744], eax
mov eax, dword [r12 + 0xb4f0]
mov dword [r12 + 0xc748], eax
mov eax, dword [r12 + 0xaeb0]
mov dword [r12 + 0xc74c], eax
mov eax, dword [r12 + 0xc174]
mov dword [r12 + 0xc750], eax
mov eax, dword [r12 + 0xbb34]
mov dword [r12 + 0xc754], eax
mov eax, dword [r12 + 0xb4f4]
mov dword [r12 + 0xc758], eax
mov eax, dword [r12 + 0xaeb4]
mov dword [r12 + 0xc75c], eax
mov eax, dword [r12 + 0xc178]
mov dword [r12 + 0xc760], eax
mov eax, dword [r12 + 0xbb38]
mov dword [r12 + 0xc764], eax
mov eax, dword [r12 + 0xb4f8]
mov dword [r12 + 0xc768], eax
mov eax, dword [r12 + 0xaeb8]
mov dword [r12 + 0xc76c], eax
mov eax, dword [r12 + 0xc17c]
mov dword [r12 + 0xc770], eax
mov eax, dword [r12 + 0xbb3c]
mov dword [r12 + 0xc774], eax
mov eax, dword [r12 + 0xb4fc]
mov dword [r12 + 0xc778], eax
mov eax, dword [r12 + 0xaebc]
mov dword [r12 + 0xc77c], eax
call fcn.00574fa0
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.00574fd0
mov rdx, r13
mov rcx, r12
call fcn.00574fe0
mov eax, dword [r12 + 0xc680]
mov rcx, r12
mov dword [r12 + 0xc180], eax
mov eax, dword [r12 + 0xc684]
mov dword [r12 + 0xbb40], eax
mov eax, dword [r12 + 0xc688]
mov dword [r12 + 0xb500], eax
mov eax, dword [r12 + 0xc68c]
mov dword [r12 + 0xaec0], eax
mov eax, dword [r12 + 0xc690]
mov dword [r12 + 0xc184], eax
mov eax, dword [r12 + 0xc694]
mov dword [r12 + 0xbb44], eax
mov eax, dword [r12 + 0xc698]
mov dword [r12 + 0xb504], eax
mov eax, dword [r12 + 0xc69c]
mov dword [r12 + 0xaec4], eax
mov eax, dword [r12 + 0xc6a0]
mov dword [r12 + 0xc188], eax
mov eax, dword [r12 + 0xc6a4]
mov dword [r12 + 0xbb48], eax
mov eax, dword [r12 + 0xc6a8]
mov dword [r12 + 0xb508], eax
mov eax, dword [r12 + 0xc6ac]
mov dword [r12 + 0xaec8], eax
mov eax, dword [r12 + 0xc6b0]
mov dword [r12 + 0xc18c], eax
mov eax, dword [r12 + 0xc6b4]
mov dword [r12 + 0xbb4c], eax
mov eax, dword [r12 + 0xc6b8]
mov dword [r12 + 0xb50c], eax
mov eax, dword [r12 + 0xc6bc]
mov dword [r12 + 0xaecc], eax
mov eax, dword [r12 + 0xc6c0]
mov dword [r12 + 0xc190], eax
mov eax, dword [r12 + 0xc6c4]
mov dword [r12 + 0xbb50], eax
mov eax, dword [r12 + 0xc6c8]
mov dword [r12 + 0xb510], eax
mov eax, dword [r12 + 0xc6cc]
mov dword [r12 + 0xaed0], eax
mov eax, dword [r12 + 0xc6d0]
mov dword [r12 + 0xc194], eax
mov eax, dword [r12 + 0xc6d4]
mov dword [r12 + 0xbb54], eax
mov eax, dword [r12 + 0xc6d8]
mov dword [r12 + 0xb514], eax
mov eax, dword [r12 + 0xc6dc]
mov dword [r12 + 0xaed4], eax
mov eax, dword [r12 + 0xc6e0]
mov dword [r12 + 0xc198], eax
mov eax, dword [r12 + 0xc6e4]
mov dword [r12 + 0xbb58], eax
mov eax, dword [r12 + 0xc6e8]
mov dword [r12 + 0xb518], eax
mov eax, dword [r12 + 0xc6ec]
mov dword [r12 + 0xaed8], eax
mov eax, dword [r12 + 0xc6f0]
mov dword [r12 + 0xc19c], eax
mov eax, dword [r12 + 0xc6f4]
mov dword [r12 + 0xbb5c], eax
mov eax, dword [r12 + 0xc6f8]
mov dword [r12 + 0xb51c], eax
mov eax, dword [r12 + 0xc6fc]
mov dword [r12 + 0xaedc], eax
mov eax, dword [r12 + 0xc700]
mov dword [r12 + 0xc1a0], eax
mov eax, dword [r12 + 0xc704]
mov dword [r12 + 0xbb60], eax
mov eax, dword [r12 + 0xc708]
mov dword [r12 + 0xb520], eax
mov eax, dword [r12 + 0xc70c]
mov dword [r12 + 0xaee0], eax
mov eax, dword [r12 + 0xc710]
mov dword [r12 + 0xc1a4], eax
mov eax, dword [r12 + 0xc714]
mov dword [r12 + 0xbb64], eax
mov eax, dword [r12 + 0xc718]
mov dword [r12 + 0xb524], eax
mov eax, dword [r12 + 0xc71c]
mov dword [r12 + 0xaee4], eax
mov eax, dword [r12 + 0xc720]
mov dword [r12 + 0xc1a8], eax
mov eax, dword [r12 + 0xc724]
mov dword [r12 + 0xbb68], eax
mov eax, dword [r12 + 0xc728]
mov dword [r12 + 0xb528], eax
mov eax, dword [r12 + 0xc72c]
mov dword [r12 + 0xaee8], eax
mov eax, dword [r12 + 0xc730]
mov dword [r12 + 0xc1ac], eax
mov eax, dword [r12 + 0xc734]
mov dword [r12 + 0xbb6c], eax
mov eax, dword [r12 + 0xc738]
mov dword [r12 + 0xb52c], eax
mov eax, dword [r12 + 0xc73c]
mov dword [r12 + 0xaeec], eax
mov eax, dword [r12 + 0xc740]
mov dword [r12 + 0xc1b0], eax
mov eax, dword [r12 + 0xc744]
mov dword [r12 + 0xbb70], eax
mov eax, dword [r12 + 0xc748]
mov dword [r12 + 0xb530], eax
mov eax, dword [r12 + 0xc74c]
mov dword [r12 + 0xaef0], eax
mov eax, dword [r12 + 0xc750]
mov dword [r12 + 0xc1b4], eax
mov eax, dword [r12 + 0xc754]
mov dword [r12 + 0xbb74], eax
mov eax, dword [r12 + 0xc758]
mov dword [r12 + 0xb534], eax
mov eax, dword [r12 + 0xc75c]
mov dword [r12 + 0xaef4], eax
mov eax, dword [r12 + 0xc760]
mov dword [r12 + 0xc1b8], eax
mov eax, dword [r12 + 0xc764]
mov dword [r12 + 0xbb78], eax
mov eax, dword [r12 + 0xc768]
mov dword [r12 + 0xb538], eax
mov eax, dword [r12 + 0xc76c]
mov dword [r12 + 0xaef8], eax
mov eax, dword [r12 + 0xc770]
mov dword [r12 + 0xc1bc], eax
mov eax, dword [r12 + 0xc774]
mov dword [r12 + 0xbb7c], eax
mov eax, dword [r12 + 0xc778]
mov dword [r12 + 0xb53c], eax
mov eax, dword [r12 + 0xc77c]
mov dword [r12 + 0xaefc], eax
call fcn.005c7c80
mov r8d, 0x40
lea rdx, [r12 + 0xc180]
mov rcx, r12
call fcn.005c7cd0
lea rdx, [r12 + 0xc1c0]
mov rcx, r12
call fcn.005c8360
mov rcx, r12
call fcn.005c7c80
mov r8d, 0x40
lea rdx, [r12 + 0xbb40]
mov rcx, r12
call fcn.005c7cd0
lea rdx, [r12 + 0xbb80]
mov rcx, r12
call fcn.005c8360
mov rcx, r12
call fcn.005c7c80
mov r8d, 0x40
lea rdx, [r12 + 0xb500]
mov rcx, r12
call fcn.005c7cd0
lea rdx, [r12 + 0xb540]
mov rcx, r12
call fcn.005c8360
mov rcx, r12
call fcn.005c7c80
mov r8d, 0x40
lea rdx, [r12 + 0xaec0]
mov rcx, r12
call fcn.005c7cd0
lea rdx, [r12 + 0xaf00]
mov rcx, r12
call fcn.005c8360
vmovdqu xmm1, xmmword [r12 + 0xc1c0]
mov rcx, r12
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbb80]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbb80]
vmovdqu xmmword [r12 + 0xc680], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb540]
vmovdqu xmmword [r12 + 0xc6a0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1d0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf00]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf00]
vmovdqu xmmword [r12 + 0xc6b0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbb90]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbb90]
vmovdqu xmmword [r12 + 0xc690], xmm2
vmovdqu xmmword [r12 + 0xc6c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb550]
vmovdqu xmmword [r12 + 0xc6e0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1e0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf10]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf10]
vmovdqu xmmword [r12 + 0xc6f0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbba0]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbba0]
vmovdqu xmmword [r12 + 0xc6d0], xmm2
vmovdqu xmmword [r12 + 0xc700], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb560]
vmovdqu xmmword [r12 + 0xc720], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1f0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf20]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf20]
vmovdqu xmmword [r12 + 0xc730], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbbb0]
vmovdqu xmmword [r12 + 0xc710], xmm2
vmovdqu xmmword [r12 + 0xc740], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb570]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbbb0]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf30]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf30]
vmovdqu xmmword [r12 + 0xc760], xmm1
vmovdqu xmmword [r12 + 0xc750], xmm2
vmovdqu xmmword [r12 + 0xc770], xmm0
call fcn.00557770
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.00557790
mov rdx, r13
mov rcx, r12
call fcn.00557880
vmovdqu xmm0, xmmword [r12 + 0xc680]
mov rcx, rbx
lea rdx, [r12 + 0xc240]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
lea rbx, [r12 + 0xb000]
vmovdqu xmmword [r12 + 0xbbc0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vmovdqu xmmword [r12 + 0xc200], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovdqu xmmword [r12 + 0xaf40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vmovdqu xmmword [r12 + 0xb580], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovdqu xmmword [r12 + 0xbbd0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vmovdqu xmmword [r12 + 0xc210], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovdqu xmmword [r12 + 0xaf50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vmovdqu xmmword [r12 + 0xb590], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovdqu xmmword [r12 + 0xbbe0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vmovdqu xmmword [r12 + 0xc220], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovdqu xmmword [r12 + 0xaf60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vmovdqu xmmword [r12 + 0xb5a0], xmm1
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xc230], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovdqu xmmword [r12 + 0xbbf0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovdqu xmmword [r12 + 0xb5b0], xmm1
vmovdqu xmmword [r12 + 0xaf70], xmm0
call fcn.005bfe80
mov rcx, r14
lea rdx, [r12 + 0xbc00]
call fcn.005bfe80
lea rdx, [r12 + 0xb5c0]
lea r14, [r12 + 0xbc80]
mov rcx, qword [rsp + 0x80]
call fcn.005bfe80
mov rcx, qword [rsp + 0x88]
lea rdx, [r12 + 0xaf80]
call fcn.005bfe80
mov eax, dword [r12 + 0xc240]
xor edx, edx
mov r8d, 0x100
mov rcx, r13
mov dword [r12 + 0x9380], eax
mov eax, dword [r12 + 0xbc00]
mov dword [r12 + 0x9384], eax
mov eax, dword [r12 + 0xb5c0]
mov dword [r12 + 0x9388], eax
mov eax, dword [r12 + 0xaf80]
mov dword [r12 + 0x938c], eax
mov eax, dword [r12 + 0xc244]
mov dword [r12 + 0x9390], eax
mov eax, dword [r12 + 0xbc04]
mov dword [r12 + 0x9394], eax
mov eax, dword [r12 + 0xb5c4]
mov dword [r12 + 0x9398], eax
mov eax, dword [r12 + 0xaf84]
mov dword [r12 + 0x939c], eax
mov eax, dword [r12 + 0xc248]
mov dword [r12 + 0x93a0], eax
mov eax, dword [r12 + 0xbc08]
mov dword [r12 + 0x93a4], eax
mov eax, dword [r12 + 0xb5c8]
mov dword [r12 + 0x93a8], eax
mov eax, dword [r12 + 0xaf88]
mov dword [r12 + 0x93ac], eax
mov eax, dword [r12 + 0xc24c]
mov dword [r12 + 0x93b0], eax
mov eax, dword [r12 + 0xbc0c]
mov dword [r12 + 0x93b4], eax
mov eax, dword [r12 + 0xb5cc]
mov dword [r12 + 0x93b8], eax
mov eax, dword [r12 + 0xaf8c]
mov dword [r12 + 0x93bc], eax
mov eax, dword [r12 + 0xc250]
mov dword [r12 + 0x93c0], eax
mov eax, dword [r12 + 0xbc10]
mov dword [r12 + 0x93c4], eax
mov eax, dword [r12 + 0xb5d0]
mov dword [r12 + 0x93c8], eax
mov eax, dword [r12 + 0xaf90]
mov dword [r12 + 0x93cc], eax
mov eax, dword [r12 + 0xc254]
mov dword [r12 + 0x93d0], eax
mov eax, dword [r12 + 0xbc14]
mov dword [r12 + 0x93d4], eax
mov eax, dword [r12 + 0xb5d4]
mov dword [r12 + 0x93d8], eax
mov eax, dword [r12 + 0xaf94]
mov dword [r12 + 0x93dc], eax
mov eax, dword [r12 + 0xc258]
mov dword [r12 + 0x93e0], eax
mov eax, dword [r12 + 0xbc18]
mov dword [r12 + 0x93e4], eax
mov eax, dword [r12 + 0xb5d8]
mov dword [r12 + 0x93e8], eax
mov eax, dword [r12 + 0xaf98]
mov dword [r12 + 0x93ec], eax
mov eax, dword [r12 + 0xc25c]
mov dword [r12 + 0x93f0], eax
mov eax, dword [r12 + 0xbc1c]
mov dword [r12 + 0x93f4], eax
mov eax, dword [r12 + 0xb5dc]
mov dword [r12 + 0x93f8], eax
mov eax, dword [r12 + 0xaf9c]
mov dword [r12 + 0x93fc], eax
mov eax, dword [r12 + 0xc260]
mov dword [r12 + 0x9400], eax
mov eax, dword [r12 + 0xbc20]
mov dword [r12 + 0x9404], eax
mov eax, dword [r12 + 0xb5e0]
mov dword [r12 + 0x9408], eax
mov eax, dword [r12 + 0xafa0]
mov dword [r12 + 0x940c], eax
mov eax, dword [r12 + 0xc264]
mov dword [r12 + 0x9410], eax
mov eax, dword [r12 + 0xbc24]
mov dword [r12 + 0x9414], eax
mov eax, dword [r12 + 0xb5e4]
mov dword [r12 + 0x9418], eax
mov eax, dword [r12 + 0xafa4]
mov dword [r12 + 0x941c], eax
mov eax, dword [r12 + 0xc268]
mov dword [r12 + 0x9420], eax
mov eax, dword [r12 + 0xbc28]
mov dword [r12 + 0x9424], eax
mov eax, dword [r12 + 0xb5e8]
mov dword [r12 + 0x9428], eax
mov eax, dword [r12 + 0xafa8]
mov dword [r12 + 0x942c], eax
mov eax, dword [r12 + 0xc26c]
mov dword [r12 + 0x9430], eax
mov eax, dword [r12 + 0xbc2c]
mov dword [r12 + 0x9434], eax
mov eax, dword [r12 + 0xb5ec]
mov dword [r12 + 0x9438], eax
mov eax, dword [r12 + 0xafac]
mov dword [r12 + 0x943c], eax
mov eax, dword [r12 + 0xc270]
mov dword [r12 + 0x9440], eax
mov eax, dword [r12 + 0xbc30]
mov dword [r12 + 0x9444], eax
mov eax, dword [r12 + 0xb5f0]
mov dword [r12 + 0x9448], eax
mov eax, dword [r12 + 0xafb0]
mov dword [r12 + 0x944c], eax
mov eax, dword [r12 + 0xc274]
mov dword [r12 + 0x9450], eax
mov eax, dword [r12 + 0xbc34]
mov dword [r12 + 0x9454], eax
mov eax, dword [r12 + 0xb5f4]
mov dword [r12 + 0x9458], eax
mov eax, dword [r12 + 0xafb4]
mov dword [r12 + 0x945c], eax
mov eax, dword [r12 + 0xc278]
mov dword [r12 + 0x9460], eax
mov eax, dword [r12 + 0xbc38]
mov dword [r12 + 0x9464], eax
mov eax, dword [r12 + 0xb5f8]
mov dword [r12 + 0x9468], eax
mov eax, dword [r12 + 0xafb8]
mov dword [r12 + 0x946c], eax
mov eax, dword [r12 + 0xc27c]
mov dword [r12 + 0x9470], eax
mov eax, dword [r12 + 0xbc3c]
mov dword [r12 + 0x9474], eax
mov eax, dword [r12 + 0xb5fc]
mov dword [r12 + 0x9478], eax
mov eax, dword [r12 + 0xafbc]
mov dword [r12 + 0x947c], eax
call sub.msvcrt.dll_memset
mov rcx, r12
call fcn.004d1430
lea rax, [r12 + 0x9380]
mov r8d, 0x40
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xb8], rax
call fcn.004d14d0
mov rdx, r13
mov rcx, r12
call fcn.004d2920
mov eax, dword [r12 + 0xc680]
mov rcx, r12
mov dword [r12 + 0xc280], eax
mov eax, dword [r12 + 0xc684]
mov dword [r12 + 0xbc40], eax
mov eax, dword [r12 + 0xc688]
mov dword [r12 + 0xb600], eax
mov eax, dword [r12 + 0xc68c]
mov dword [r12 + 0xafc0], eax
mov eax, dword [r12 + 0xc690]
mov dword [r12 + 0xc284], eax
mov eax, dword [r12 + 0xc694]
mov dword [r12 + 0xbc44], eax
mov eax, dword [r12 + 0xc698]
mov dword [r12 + 0xb604], eax
mov eax, dword [r12 + 0xc69c]
mov dword [r12 + 0xafc4], eax
mov eax, dword [r12 + 0xc6a0]
mov dword [r12 + 0xc288], eax
mov eax, dword [r12 + 0xc6a4]
mov dword [r12 + 0xbc48], eax
mov eax, dword [r12 + 0xc6a8]
mov dword [r12 + 0xb608], eax
mov eax, dword [r12 + 0xc6ac]
mov dword [r12 + 0xafc8], eax
mov eax, dword [r12 + 0xc6b0]
mov dword [r12 + 0xc28c], eax
mov eax, dword [r12 + 0xc6b4]
mov dword [r12 + 0xbc4c], eax
mov eax, dword [r12 + 0xc6b8]
mov dword [r12 + 0xb60c], eax
mov eax, dword [r12 + 0xc6bc]
mov dword [r12 + 0xafcc], eax
mov eax, dword [r12 + 0xc6c0]
mov dword [r12 + 0xc290], eax
mov eax, dword [r12 + 0xc6c4]
mov dword [r12 + 0xbc50], eax
mov eax, dword [r12 + 0xc6c8]
mov dword [r12 + 0xb610], eax
mov eax, dword [r12 + 0xc6cc]
mov dword [r12 + 0xafd0], eax
mov eax, dword [r12 + 0xc6d0]
mov dword [r12 + 0xc294], eax
mov eax, dword [r12 + 0xc6d4]
mov dword [r12 + 0xbc54], eax
mov eax, dword [r12 + 0xc6d8]
mov dword [r12 + 0xb614], eax
mov eax, dword [r12 + 0xc6dc]
mov dword [r12 + 0xafd4], eax
mov eax, dword [r12 + 0xc6e0]
mov dword [r12 + 0xc298], eax
mov eax, dword [r12 + 0xc6e4]
mov dword [r12 + 0xbc58], eax
mov eax, dword [r12 + 0xc6e8]
mov dword [r12 + 0xb618], eax
mov eax, dword [r12 + 0xc6ec]
mov dword [r12 + 0xafd8], eax
mov eax, dword [r12 + 0xc6f0]
mov dword [r12 + 0xc29c], eax
mov eax, dword [r12 + 0xc6f4]
mov dword [r12 + 0xbc5c], eax
mov eax, dword [r12 + 0xc6f8]
mov dword [r12 + 0xb61c], eax
mov eax, dword [r12 + 0xc6fc]
mov dword [r12 + 0xafdc], eax
mov eax, dword [r12 + 0xc700]
mov dword [r12 + 0xc2a0], eax
mov eax, dword [r12 + 0xc704]
mov dword [r12 + 0xbc60], eax
mov eax, dword [r12 + 0xc708]
mov dword [r12 + 0xb620], eax
mov eax, dword [r12 + 0xc70c]
mov dword [r12 + 0xafe0], eax
mov eax, dword [r12 + 0xc710]
mov dword [r12 + 0xc2a4], eax
mov eax, dword [r12 + 0xc714]
mov dword [r12 + 0xbc64], eax
mov eax, dword [r12 + 0xc718]
mov dword [r12 + 0xb624], eax
mov eax, dword [r12 + 0xc71c]
mov dword [r12 + 0xafe4], eax
mov eax, dword [r12 + 0xc720]
mov dword [r12 + 0xc2a8], eax
mov eax, dword [r12 + 0xc724]
mov dword [r12 + 0xbc68], eax
mov eax, dword [r12 + 0xc728]
mov dword [r12 + 0xb628], eax
mov eax, dword [r12 + 0xc72c]
mov dword [r12 + 0xafe8], eax
mov eax, dword [r12 + 0xc730]
mov dword [r12 + 0xc2ac], eax
mov eax, dword [r12 + 0xc734]
mov dword [r12 + 0xbc6c], eax
mov eax, dword [r12 + 0xc738]
mov dword [r12 + 0xb62c], eax
mov eax, dword [r12 + 0xc73c]
mov dword [r12 + 0xafec], eax
mov eax, dword [r12 + 0xc740]
mov dword [r12 + 0xc2b0], eax
mov eax, dword [r12 + 0xc744]
mov dword [r12 + 0xbc70], eax
mov eax, dword [r12 + 0xc748]
mov dword [r12 + 0xb630], eax
mov eax, dword [r12 + 0xc74c]
mov dword [r12 + 0xaff0], eax
mov eax, dword [r12 + 0xc750]
mov dword [r12 + 0xc2b4], eax
mov eax, dword [r12 + 0xc754]
mov dword [r12 + 0xbc74], eax
mov eax, dword [r12 + 0xc758]
mov dword [r12 + 0xb634], eax
mov eax, dword [r12 + 0xc75c]
mov dword [r12 + 0xaff4], eax
mov eax, dword [r12 + 0xc760]
mov dword [r12 + 0xc2b8], eax
mov eax, dword [r12 + 0xc764]
mov dword [r12 + 0xbc78], eax
mov eax, dword [r12 + 0xc768]
mov dword [r12 + 0xb638], eax
mov eax, dword [r12 + 0xc76c]
mov dword [r12 + 0xaff8], eax
mov eax, dword [r12 + 0xc770]
mov dword [r12 + 0xc2bc], eax
mov eax, dword [r12 + 0xc774]
mov dword [r12 + 0xbc7c], eax
mov eax, dword [r12 + 0xc778]
mov dword [r12 + 0xb63c], eax
mov eax, dword [r12 + 0xc77c]
mov dword [r12 + 0xaffc], eax
call fcn.005bffd0
mov r8d, 0x40
lea rdx, [r12 + 0xc280]
mov rcx, r12
call fcn.005c0ff0
lea rax, [r12 + 0xc2c0]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0x98], rax
call fcn.005c0e20
mov rcx, r12
call fcn.005bffd0
mov r8d, 0x40
lea rdx, [r12 + 0xbc40]
mov rcx, r12
call fcn.005c0ff0
mov rdx, r14
mov rcx, r12
call fcn.005c0e20
mov rcx, r12
call fcn.005bffd0
mov r8d, 0x40
lea rdx, [r12 + 0xb600]
mov rcx, r12
call fcn.005c0ff0
lea r10, [r12 + 0xb640]
mov rcx, r12
mov rdx, r10
mov qword [rsp + 0x90], r10
call fcn.005c0e20
mov rcx, r12
call fcn.005bffd0
mov r8d, 0x40
lea rdx, [r12 + 0xafc0]
mov rcx, r12
call fcn.005c0ff0
mov rdx, rbx
mov rcx, r12
call fcn.005c0e20
mov rax, qword [rsp + 0x98]
lea rcx, [r12 + 0xc300]
mov r9d, 0x20
mov edx, 0x20
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0x98], rcx
mov r8, rax
mov qword [rsp + 0x20], rax
call fcn.0051d640
lea rax, [r12 + 0xbcc0]
mov r8, r14
mov qword [rsp + 0x20], r14
mov r9d, 0x20
mov edx, 0x20
mov rcx, rax
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x38], 4
lea r14, [r12 + 0xb680]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0xa0], rax
call fcn.0051d640
mov r9d, 0x20
mov edx, 0x20
mov rcx, r14
mov r10, qword [rsp + 0x90]
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
mov r8, r10
mov qword [rsp + 0x20], r10
call fcn.0051d640
lea r10, [r12 + 0xb040]
mov qword [rsp + 0x20], rbx
mov r8, rbx
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x38], 4
mov r9d, 0x20
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
mov edx, 0x20
mov rcx, r10
mov qword [rsp + 0x90], r10
call fcn.0051d640
mov rbx, qword [0x00725f70]
mov r11, qword [rsp + 0x78]
mov rax, qword [rbx]
add rax, r11
movzx eax, byte [rax]
test al, al
jne 0x6091a8
mov rcx, r12
lea rbx, [r12 + 0xbd00]
call fcn.0047e4c0
mov rdx, qword [rsp + 0x98]
mov r8d, 0x40
mov rcx, r12
call fcn.0047e4d0
lea r9, [r12 + 0xc340]
mov rcx, r12
mov rdx, r9
mov qword [rsp + 0x98], r9
call fcn.0047e540
mov rcx, r12
call fcn.0047e4c0
mov rdx, qword [rsp + 0xa0]
mov r8d, 0x40
mov rcx, r12
call fcn.0047e4d0
mov rdx, rbx
mov rcx, r12
call fcn.0047e540
mov rcx, r12
call fcn.0047e4c0
mov r8d, 0x40
mov rdx, r14
mov rcx, r12
lea r14, [r12 + 0xb6c0]
call fcn.0047e4d0
mov rcx, r12
mov rdx, r14
call fcn.0047e540
mov rcx, r12
call fcn.0047e4c0
mov r10, qword [rsp + 0x90]
mov r8d, 0x40
mov rcx, r12
mov rdx, r10
call fcn.0047e4d0
lea r10, [r12 + 0xb080]
mov rcx, r12
mov rdx, r10
mov qword [rsp + 0x90], r10
call fcn.0047e540
mov rcx, r12
call fcn.0054f020
mov r9, qword [rsp + 0x98]
mov r8d, 0x40
mov rcx, r12
mov rdx, r9
call fcn.0054f050
lea rdx, [r12 + 0xc380]
mov rcx, r12
call fcn.0054f690
mov rcx, r12
call fcn.0054f020
mov r8d, 0x40
mov rdx, rbx
mov rcx, r12
call fcn.0054f050
lea rdx, [r12 + 0xbd40]
mov rcx, r12
call fcn.0054f690
mov rcx, r12
call fcn.0054f020
mov r8d, 0x40
mov rdx, r14
mov rcx, r12
call fcn.0054f050
lea rdx, [r12 + 0xb700]
mov rcx, r12
call fcn.0054f690
mov rcx, r12
call fcn.0054f020
mov r10, qword [rsp + 0x90]
mov r8d, 0x40
mov rcx, r12
mov rdx, r10
call fcn.0054f050
lea rdx, [r12 + 0xb0c0]
mov rcx, r12
call fcn.0054f690
mov eax, dword [r12 + 0xc380]
mov rcx, r12
mov dword [r12 + 0xc680], eax
mov eax, dword [r12 + 0xbd40]
mov dword [r12 + 0xc684], eax
mov eax, dword [r12 + 0xb700]
mov dword [r12 + 0xc688], eax
mov eax, dword [r12 + 0xb0c0]
mov dword [r12 + 0xc68c], eax
mov eax, dword [r12 + 0xc384]
mov dword [r12 + 0xc690], eax
mov eax, dword [r12 + 0xbd44]
mov dword [r12 + 0xc694], eax
mov eax, dword [r12 + 0xb704]
mov dword [r12 + 0xc698], eax
mov eax, dword [r12 + 0xb0c4]
mov dword [r12 + 0xc69c], eax
mov eax, dword [r12 + 0xc388]
mov dword [r12 + 0xc6a0], eax
mov eax, dword [r12 + 0xbd48]
mov dword [r12 + 0xc6a4], eax
mov eax, dword [r12 + 0xb708]
mov dword [r12 + 0xc6a8], eax
mov eax, dword [r12 + 0xb0c8]
mov dword [r12 + 0xc6ac], eax
mov eax, dword [r12 + 0xc38c]
mov dword [r12 + 0xc6b0], eax
mov eax, dword [r12 + 0xbd4c]
mov dword [r12 + 0xc6b4], eax
mov eax, dword [r12 + 0xb70c]
mov dword [r12 + 0xc6b8], eax
mov eax, dword [r12 + 0xb0cc]
mov dword [r12 + 0xc6bc], eax
mov eax, dword [r12 + 0xc390]
mov dword [r12 + 0xc6c0], eax
mov eax, dword [r12 + 0xbd50]
mov dword [r12 + 0xc6c4], eax
mov eax, dword [r12 + 0xb710]
mov dword [r12 + 0xc6c8], eax
mov eax, dword [r12 + 0xb0d0]
mov dword [r12 + 0xc6cc], eax
mov eax, dword [r12 + 0xc394]
mov dword [r12 + 0xc6d0], eax
mov eax, dword [r12 + 0xbd54]
mov dword [r12 + 0xc6d4], eax
mov eax, dword [r12 + 0xb714]
mov dword [r12 + 0xc6d8], eax
mov eax, dword [r12 + 0xb0d4]
mov dword [r12 + 0xc6dc], eax
mov eax, dword [r12 + 0xc398]
mov dword [r12 + 0xc6e0], eax
mov eax, dword [r12 + 0xbd58]
mov dword [r12 + 0xc6e4], eax
mov eax, dword [r12 + 0xb718]
mov dword [r12 + 0xc6e8], eax
mov eax, dword [r12 + 0xb0d8]
mov dword [r12 + 0xc6ec], eax
mov eax, dword [r12 + 0xc39c]
mov dword [r12 + 0xc6f0], eax
mov eax, dword [r12 + 0xbd5c]
mov dword [r12 + 0xc6f4], eax
mov eax, dword [r12 + 0xb71c]
mov dword [r12 + 0xc6f8], eax
mov eax, dword [r12 + 0xb0dc]
mov dword [r12 + 0xc6fc], eax
mov eax, dword [r12 + 0xc3a0]
mov dword [r12 + 0xc700], eax
mov eax, dword [r12 + 0xbd60]
mov dword [r12 + 0xc704], eax
mov eax, dword [r12 + 0xb720]
mov dword [r12 + 0xc708], eax
mov eax, dword [r12 + 0xb0e0]
mov dword [r12 + 0xc70c], eax
mov eax, dword [r12 + 0xc3a4]
mov dword [r12 + 0xc710], eax
mov eax, dword [r12 + 0xbd64]
mov dword [r12 + 0xc714], eax
mov eax, dword [r12 + 0xb724]
mov dword [r12 + 0xc718], eax
mov eax, dword [r12 + 0xb0e4]
mov dword [r12 + 0xc71c], eax
mov eax, dword [r12 + 0xc3a8]
mov dword [r12 + 0xc720], eax
mov eax, dword [r12 + 0xbd68]
mov dword [r12 + 0xc724], eax
mov eax, dword [r12 + 0xb728]
mov dword [r12 + 0xc728], eax
mov eax, dword [r12 + 0xb0e8]
mov dword [r12 + 0xc72c], eax
mov eax, dword [r12 + 0xc3ac]
mov dword [r12 + 0xc730], eax
mov eax, dword [r12 + 0xbd6c]
mov dword [r12 + 0xc734], eax
mov eax, dword [r12 + 0xb72c]
mov dword [r12 + 0xc738], eax
mov eax, dword [r12 + 0xb0ec]
mov dword [r12 + 0xc73c], eax
mov eax, dword [r12 + 0xc3b0]
mov dword [r12 + 0xc740], eax
mov eax, dword [r12 + 0xbd70]
mov dword [r12 + 0xc744], eax
mov eax, dword [r12 + 0xb730]
mov dword [r12 + 0xc748], eax
mov eax, dword [r12 + 0xb0f0]
mov dword [r12 + 0xc74c], eax
mov eax, dword [r12 + 0xc3b4]
mov dword [r12 + 0xc750], eax
mov eax, dword [r12 + 0xbd74]
mov dword [r12 + 0xc754], eax
mov eax, dword [r12 + 0xb734]
mov dword [r12 + 0xc758], eax
mov eax, dword [r12 + 0xb0f4]
mov dword [r12 + 0xc75c], eax
mov eax, dword [r12 + 0xc3b8]
mov dword [r12 + 0xc760], eax
mov eax, dword [r12 + 0xbd78]
mov dword [r12 + 0xc764], eax
mov eax, dword [r12 + 0xb738]
mov dword [r12 + 0xc768], eax
mov eax, dword [r12 + 0xb0f8]
mov dword [r12 + 0xc76c], eax
mov eax, dword [r12 + 0xc3bc]
mov dword [r12 + 0xc770], eax
mov eax, dword [r12 + 0xbd7c]
mov dword [r12 + 0xc774], eax
mov eax, dword [r12 + 0xb73c]
mov dword [r12 + 0xc778], eax
mov eax, dword [r12 + 0xb0fc]
mov dword [r12 + 0xc77c], eax
call fcn.0052a020
mov r8d, 0x40
mov rdx, r13
mov rcx, r12
call fcn.0052a060
mov rdx, r13
mov rcx, r12
call fcn.0052a1f0
mov eax, dword [r12 + 0xc680]
lea rdx, [r12 + 0xc3c0]
lea r9, [r12 + 0xc400]
mov r8d, 0x200
mov ecx, 0x200
mov dword [r12 + 0xc3c0], eax
mov eax, dword [r12 + 0xc684]
mov dword [r12 + 0xbd80], eax
mov eax, dword [r12 + 0xc688]
mov dword [r12 + 0xb740], eax
mov eax, dword [r12 + 0xc68c]
mov dword [r12 + 0xb100], eax
mov eax, dword [r12 + 0xc690]
mov dword [r12 + 0xc3c4], eax
mov eax, dword [r12 + 0xc694]
mov dword [r12 + 0xbd84], eax
mov eax, dword [r12 + 0xc698]
mov dword [r12 + 0xb744], eax
mov eax, dword [r12 + 0xc69c]
mov dword [r12 + 0xb104], eax
mov eax, dword [r12 + 0xc6a0]
mov dword [r12 + 0xc3c8], eax
mov eax, dword [r12 + 0xc6a4]
mov dword [r12 + 0xbd88], eax
mov eax, dword [r12 + 0xc6a8]
mov dword [r12 + 0xb748], eax
mov eax, dword [r12 + 0xc6ac]
mov dword [r12 + 0xb108], eax
mov eax, dword [r12 + 0xc6b0]
mov dword [r12 + 0xc3cc], eax
mov eax, dword [r12 + 0xc6b4]
mov dword [r12 + 0xbd8c], eax
mov eax, dword [r12 + 0xc6b8]
mov dword [r12 + 0xb74c], eax
mov eax, dword [r12 + 0xc6bc]
mov dword [r12 + 0xb10c], eax
mov eax, dword [r12 + 0xc6c0]
mov dword [r12 + 0xc3d0], eax
mov eax, dword [r12 + 0xc6c4]
mov dword [r12 + 0xbd90], eax
mov eax, dword [r12 + 0xc6c8]
mov dword [r12 + 0xb750], eax
mov eax, dword [r12 + 0xc6cc]
mov dword [r12 + 0xb110], eax
mov eax, dword [r12 + 0xc6d0]
mov dword [r12 + 0xc3d4], eax
mov eax, dword [r12 + 0xc6d4]
mov dword [r12 + 0xbd94], eax
mov eax, dword [r12 + 0xc6d8]
mov dword [r12 + 0xb754], eax
mov eax, dword [r12 + 0xc6dc]
mov dword [r12 + 0xb114], eax
mov eax, dword [r12 + 0xc6e0]
mov dword [r12 + 0xc3d8], eax
mov eax, dword [r12 + 0xc6e4]
mov dword [r12 + 0xbd98], eax
mov eax, dword [r12 + 0xc6e8]
mov dword [r12 + 0xb758], eax
mov eax, dword [r12 + 0xc6ec]
mov dword [r12 + 0xb118], eax
mov eax, dword [r12 + 0xc6f0]
mov dword [r12 + 0xc3dc], eax
mov eax, dword [r12 + 0xc6f4]
mov dword [r12 + 0xbd9c], eax
mov eax, dword [r12 + 0xc6f8]
mov dword [r12 + 0xb75c], eax
mov eax, dword [r12 + 0xc6fc]
mov dword [r12 + 0xb11c], eax
mov eax, dword [r12 + 0xc700]
mov dword [r12 + 0xc3e0], eax
mov eax, dword [r12 + 0xc704]
mov dword [r12 + 0xbda0], eax
mov eax, dword [r12 + 0xc708]
mov dword [r12 + 0xb760], eax
mov eax, dword [r12 + 0xc70c]
mov dword [r12 + 0xb120], eax
mov eax, dword [r12 + 0xc710]
mov dword [r12 + 0xc3e4], eax
mov eax, dword [r12 + 0xc714]
mov dword [r12 + 0xbda4], eax
mov eax, dword [r12 + 0xc718]
mov dword [r12 + 0xb764], eax
mov eax, dword [r12 + 0xc71c]
mov dword [r12 + 0xb124], eax
mov eax, dword [r12 + 0xc720]
mov dword [r12 + 0xc3e8], eax
mov eax, dword [r12 + 0xc724]
mov dword [r12 + 0xbda8], eax
mov eax, dword [r12 + 0xc728]
mov dword [r12 + 0xb768], eax
mov eax, dword [r12 + 0xc72c]
mov dword [r12 + 0xb128], eax
mov eax, dword [r12 + 0xc730]
mov dword [r12 + 0xc3ec], eax
mov eax, dword [r12 + 0xc734]
mov dword [r12 + 0xbdac], eax
mov eax, dword [r12 + 0xc738]
mov dword [r12 + 0xb76c], eax
mov eax, dword [r12 + 0xc73c]
mov dword [r12 + 0xb12c], eax
mov eax, dword [r12 + 0xc740]
mov dword [r12 + 0xc3f0], eax
mov eax, dword [r12 + 0xc744]
mov dword [r12 + 0xbdb0], eax
mov eax, dword [r12 + 0xc748]
mov dword [r12 + 0xb770], eax
mov eax, dword [r12 + 0xc74c]
mov dword [r12 + 0xb130], eax
mov eax, dword [r12 + 0xc750]
mov dword [r12 + 0xc3f4], eax
mov eax, dword [r12 + 0xc754]
mov dword [r12 + 0xbdb4], eax
mov eax, dword [r12 + 0xc758]
mov dword [r12 + 0xb774], eax
mov eax, dword [r12 + 0xc75c]
mov dword [r12 + 0xb134], eax
mov eax, dword [r12 + 0xc760]
mov dword [r12 + 0xc3f8], eax
mov eax, dword [r12 + 0xc764]
mov dword [r12 + 0xbdb8], eax
mov eax, dword [r12 + 0xc768]
mov dword [r12 + 0xb778], eax
mov eax, dword [r12 + 0xc76c]
mov dword [r12 + 0xb138], eax
mov eax, dword [r12 + 0xc770]
mov dword [r12 + 0xc3fc], eax
mov eax, dword [r12 + 0xc774]
mov dword [r12 + 0xbdbc], eax
mov eax, dword [r12 + 0xc778]
mov dword [r12 + 0xb77c], eax
mov eax, dword [r12 + 0xc77c]
mov dword [r12 + 0xb13c], eax
call fcn.00511580
lea rdx, [r12 + 0xbd80]
lea r9, [r12 + 0xbdc0]
mov r8d, 0x200
mov ecx, 0x200
call fcn.00511580
lea rdx, [r12 + 0xb740]
lea r9, [r12 + 0xb780]
mov r8d, 0x200
mov ecx, 0x200
call fcn.00511580
lea rdx, [r12 + 0xb100]
lea r9, [r12 + 0xb140]
mov r8d, 0x200
mov ecx, 0x200
call fcn.00511580
mov rbx, qword [0x00725f70]
mov r11, qword [rsp + 0x78]
mov rax, qword [rbx]
add rax, r11
movzx eax, byte [rax]
test al, al
jne 0x6091a8
mov rcx, r15
lea rbx, [r12 + 0xb17e]
call fcn.00608750
mov rcx, qword [rsp + 0x70]
call fcn.00608750
mov rcx, qword [rsp + 0x68]
call fcn.00608750
lea r11, [0x0071fcb0]
lea r13, [r11 + 0x18]
movzx r10d, word [r11]
mov r9, rbx
mov r8, rsi
xor ecx, ecx
nop word cs:[rax + rax]
movzx eax, word [r9]
sub r9, 2
mov edx, eax
imul eax, eax, 0xaaab
shr eax, 0x19
lea eax, [rax + rax*2]
shl eax, 8
sub edx, eax
mov eax, ecx
inc ecx
movzx edx, dx
and eax, 0xf
shlx eax, r10d, eax
add ax, word [r12 + rdx*2 + 0xab80]
xor word [r8], ax
add r8, 2
cmp ecx, 0x300
jne 0x60c040
add r11, 2
cmp r13, r11
jne 0x60c02a
mov eax, dword [r12 + 0xbe40]
lea rcx, [r12 + 0x9480]
mov r9, rbp
mov r8, rdi
mov dword [r12 + 0x9380], eax
mov eax, dword [r12 + 0xb800]
mov dword [r12 + 0x9384], eax
mov eax, dword [r12 + 0xb1c0]
mov dword [r12 + 0x9388], eax
mov eax, dword [r12 + 0xab80]
mov dword [r12 + 0x938c], eax
mov eax, dword [r12 + 0xbe44]
mov dword [r12 + 0x9390], eax
mov eax, dword [r12 + 0xb804]
mov dword [r12 + 0x9394], eax
mov eax, dword [r12 + 0xb1c4]
mov dword [r12 + 0x9398], eax
mov eax, dword [r12 + 0xab84]
mov dword [r12 + 0x939c], eax
mov eax, dword [r12 + 0xbe48]
mov dword [r12 + 0x93a0], eax
mov eax, dword [r12 + 0xb808]
mov dword [r12 + 0x93a4], eax
mov eax, dword [r12 + 0xb1c8]
mov dword [r12 + 0x93a8], eax
mov eax, dword [r12 + 0xab88]
mov dword [r12 + 0x93ac], eax
mov eax, dword [r12 + 0xbe4c]
mov dword [r12 + 0x93b0], eax
mov eax, dword [r12 + 0xb80c]
mov dword [r12 + 0x93b4], eax
mov eax, dword [r12 + 0xb1cc]
mov dword [r12 + 0x93b8], eax
mov eax, dword [r12 + 0xab8c]
mov dword [r12 + 0x93bc], eax
mov eax, dword [r12 + 0xbe50]
mov dword [r12 + 0x93c0], eax
mov eax, dword [r12 + 0xb810]
mov dword [r12 + 0x93c4], eax
mov eax, dword [r12 + 0xb1d0]
mov dword [r12 + 0x93c8], eax
mov eax, dword [r12 + 0xab90]
mov dword [r12 + 0x93cc], eax
mov eax, dword [r12 + 0xbe54]
mov dword [r12 + 0x93d0], eax
mov eax, dword [r12 + 0xb814]
mov dword [r12 + 0x93d4], eax
mov eax, dword [r12 + 0xb1d4]
mov dword [r12 + 0x93d8], eax
mov eax, dword [r12 + 0xab94]
mov dword [r12 + 0x93dc], eax
mov eax, dword [r12 + 0xbe58]
mov dword [r12 + 0x93e0], eax
mov eax, dword [r12 + 0xb818]
mov dword [r12 + 0x93e4], eax
mov eax, dword [r12 + 0xb1d8]
mov dword [r12 + 0x93e8], eax
mov eax, dword [r12 + 0xab98]
mov dword [r12 + 0x93ec], eax
mov eax, dword [r12 + 0xbe5c]
mov dword [r12 + 0x93f0], eax
mov eax, dword [r12 + 0xb81c]
mov dword [r12 + 0x93f4], eax
mov eax, dword [r12 + 0xb1dc]
mov dword [r12 + 0x93f8], eax
mov eax, dword [r12 + 0xab9c]
mov dword [r12 + 0x93fc], eax
mov eax, dword [r12 + 0xbe60]
mov dword [r12 + 0x9400], eax
mov eax, dword [r12 + 0xb820]
mov dword [r12 + 0x9404], eax
mov eax, dword [r12 + 0xb1e0]
mov dword [r12 + 0x9408], eax
mov eax, dword [r12 + 0xaba0]
mov dword [r12 + 0x940c], eax
mov eax, dword [r12 + 0xbe64]
mov dword [r12 + 0x9410], eax
mov eax, dword [r12 + 0xb824]
mov dword [r12 + 0x9414], eax
mov eax, dword [r12 + 0xb1e4]
mov dword [r12 + 0x9418], eax
mov eax, dword [r12 + 0xaba4]
mov dword [r12 + 0x941c], eax
mov eax, dword [r12 + 0xbe68]
mov dword [r12 + 0x9420], eax
mov eax, dword [r12 + 0xb828]
mov dword [r12 + 0x9424], eax
mov eax, dword [r12 + 0xb1e8]
mov dword [r12 + 0x9428], eax
mov eax, dword [r12 + 0xaba8]
mov dword [r12 + 0x942c], eax
mov eax, dword [r12 + 0xbe6c]
mov dword [r12 + 0x9430], eax
mov eax, dword [r12 + 0xb82c]
mov dword [r12 + 0x9434], eax
mov eax, dword [r12 + 0xb1ec]
mov dword [r12 + 0x9438], eax
mov eax, dword [r12 + 0xabac]
mov dword [r12 + 0x943c], eax
mov eax, dword [r12 + 0xbe70]
mov dword [r12 + 0x9440], eax
mov eax, dword [r12 + 0xb830]
mov dword [r12 + 0x9444], eax
mov eax, dword [r12 + 0xb1f0]
mov dword [r12 + 0x9448], eax
mov eax, dword [r12 + 0xabb0]
mov dword [r12 + 0x944c], eax
mov eax, dword [r12 + 0xbe74]
mov dword [r12 + 0x9450], eax
mov eax, dword [r12 + 0xb834]
mov dword [r12 + 0x9454], eax
mov eax, dword [r12 + 0xb1f4]
mov dword [r12 + 0x9458], eax
mov eax, dword [r12 + 0xabb4]
mov dword [r12 + 0x945c], eax
mov eax, dword [r12 + 0xbe78]
mov dword [r12 + 0x9460], eax
mov eax, dword [r12 + 0xb838]
mov dword [r12 + 0x9464], eax
mov eax, dword [r12 + 0xb1f8]
mov dword [r12 + 0x9468], eax
mov eax, dword [r12 + 0xabb8]
mov dword [r12 + 0x946c], eax
mov eax, dword [r12 + 0xbe7c]
mov dword [r12 + 0x9470], eax
mov eax, dword [r12 + 0xb83c]
mov dword [r12 + 0x9474], eax
mov eax, dword [r12 + 0xb1fc]
mov dword [r12 + 0x9478], eax
mov eax, dword [r12 + 0xabbc]
mov dword [r12 + 0x947c], eax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.006084f0
lea rdx, [r12 + 0xbf80]
lea rcx, [r12 + 0x9880]
lea r9, [r12 + 0xb300]
mov eax, dword [r12 + 0xbec0]
lea r8, [r12 + 0xb940]
mov dword [r12 + 0x9580], eax
mov eax, dword [r12 + 0xb880]
mov dword [r12 + 0x9584], eax
mov eax, dword [r12 + 0xb240]
mov dword [r12 + 0x9588], eax
mov eax, dword [r12 + 0xac00]
mov dword [r12 + 0x958c], eax
mov eax, dword [r12 + 0xbec4]
mov dword [r12 + 0x9590], eax
mov eax, dword [r12 + 0xb884]
mov dword [r12 + 0x9594], eax
mov eax, dword [r12 + 0xb244]
mov dword [r12 + 0x9598], eax
mov eax, dword [r12 + 0xac04]
mov dword [r12 + 0x959c], eax
mov eax, dword [r12 + 0xbec8]
mov dword [r12 + 0x95a0], eax
mov eax, dword [r12 + 0xb888]
mov dword [r12 + 0x95a4], eax
mov eax, dword [r12 + 0xb248]
mov dword [r12 + 0x95a8], eax
mov eax, dword [r12 + 0xac08]
mov dword [r12 + 0x95ac], eax
mov eax, dword [r12 + 0xbecc]
mov dword [r12 + 0x95b0], eax
mov eax, dword [r12 + 0xb88c]
mov dword [r12 + 0x95b4], eax
mov eax, dword [r12 + 0xb24c]
mov dword [r12 + 0x95b8], eax
mov eax, dword [r12 + 0xac0c]
mov dword [r12 + 0x95bc], eax
mov eax, dword [r12 + 0xbed0]
mov dword [r12 + 0x95c0], eax
mov eax, dword [r12 + 0xb890]
mov dword [r12 + 0x95c4], eax
mov eax, dword [r12 + 0xb250]
mov dword [r12 + 0x95c8], eax
mov eax, dword [r12 + 0xac10]
mov dword [r12 + 0x95cc], eax
mov eax, dword [r12 + 0xbed4]
mov dword [r12 + 0x95d0], eax
mov eax, dword [r12 + 0xb894]
mov dword [r12 + 0x95d4], eax
mov eax, dword [r12 + 0xb254]
mov dword [r12 + 0x95d8], eax
mov eax, dword [r12 + 0xac14]
mov dword [r12 + 0x95dc], eax
mov eax, dword [r12 + 0xbed8]
mov dword [r12 + 0x95e0], eax
mov eax, dword [r12 + 0xb898]
mov dword [r12 + 0x95e4], eax
mov eax, dword [r12 + 0xb258]
mov dword [r12 + 0x95e8], eax
mov eax, dword [r12 + 0xac18]
mov dword [r12 + 0x95ec], eax
mov eax, dword [r12 + 0xbedc]
mov dword [r12 + 0x95f0], eax
mov eax, dword [r12 + 0xb89c]
mov dword [r12 + 0x95f4], eax
mov eax, dword [r12 + 0xb25c]
mov dword [r12 + 0x95f8], eax
mov eax, dword [r12 + 0xac1c]
mov dword [r12 + 0x95fc], eax
mov eax, dword [r12 + 0xbee0]
mov dword [r12 + 0x9600], eax
mov eax, dword [r12 + 0xb8a0]
mov dword [r12 + 0x9604], eax
mov eax, dword [r12 + 0xb260]
mov dword [r12 + 0x9608], eax
mov eax, dword [r12 + 0xac20]
mov dword [r12 + 0x960c], eax
mov eax, dword [r12 + 0xbee4]
mov dword [r12 + 0x9610], eax
mov eax, dword [r12 + 0xb8a4]
mov dword [r12 + 0x9614], eax
mov eax, dword [r12 + 0xb264]
mov dword [r12 + 0x9618], eax
mov eax, dword [r12 + 0xac24]
mov dword [r12 + 0x961c], eax
mov eax, dword [r12 + 0xbee8]
mov dword [r12 + 0x9620], eax
mov eax, dword [r12 + 0xb8a8]
mov dword [r12 + 0x9624], eax
mov eax, dword [r12 + 0xb268]
mov dword [r12 + 0x9628], eax
mov eax, dword [r12 + 0xac28]
mov dword [r12 + 0x962c], eax
mov eax, dword [r12 + 0xbeec]
mov dword [r12 + 0x9630], eax
mov eax, dword [r12 + 0xb8ac]
mov dword [r12 + 0x9634], eax
mov eax, dword [r12 + 0xb26c]
mov dword [r12 + 0x9638], eax
mov eax, dword [r12 + 0xac2c]
mov dword [r12 + 0x963c], eax
mov eax, dword [r12 + 0xbef0]
mov dword [r12 + 0x9640], eax
mov eax, dword [r12 + 0xb8b0]
mov dword [r12 + 0x9644], eax
mov eax, dword [r12 + 0xb270]
mov dword [r12 + 0x9648], eax
mov eax, dword [r12 + 0xac30]
mov dword [r12 + 0x964c], eax
mov eax, dword [r12 + 0xbef4]
mov dword [r12 + 0x9650], eax
mov eax, dword [r12 + 0xb8b4]
mov dword [r12 + 0x9654], eax
mov eax, dword [r12 + 0xb274]
mov dword [r12 + 0x9658], eax
mov eax, dword [r12 + 0xac34]
mov dword [r12 + 0x965c], eax
mov eax, dword [r12 + 0xbef8]
mov dword [r12 + 0x9660], eax
mov eax, dword [r12 + 0xb8b8]
mov dword [r12 + 0x9664], eax
mov eax, dword [r12 + 0xb278]
mov dword [r12 + 0x9668], eax
mov eax, dword [r12 + 0xac38]
mov dword [r12 + 0x966c], eax
mov eax, dword [r12 + 0xbefc]
mov dword [r12 + 0x9670], eax
mov eax, dword [r12 + 0xb8bc]
mov dword [r12 + 0x9674], eax
mov eax, dword [r12 + 0xb27c]
mov dword [r12 + 0x9678], eax
mov eax, dword [r12 + 0xac3c]
mov dword [r12 + 0x967c], eax
mov eax, dword [r12 + 0xbf00]
mov dword [r12 + 0x9680], eax
mov eax, dword [r12 + 0xb8c0]
mov dword [r12 + 0x9684], eax
mov eax, dword [r12 + 0xb280]
mov dword [r12 + 0x9688], eax
mov eax, dword [r12 + 0xac40]
mov dword [r12 + 0x968c], eax
mov eax, dword [r12 + 0xbf04]
mov dword [r12 + 0x9690], eax
mov eax, dword [r12 + 0xb8c4]
mov dword [r12 + 0x9694], eax
mov eax, dword [r12 + 0xb284]
mov dword [r12 + 0x9698], eax
mov eax, dword [r12 + 0xac44]
mov dword [r12 + 0x969c], eax
mov eax, dword [r12 + 0xbf08]
mov dword [r12 + 0x96a0], eax
mov eax, dword [r12 + 0xb8c8]
mov dword [r12 + 0x96a4], eax
mov eax, dword [r12 + 0xb288]
mov dword [r12 + 0x96a8], eax
mov eax, dword [r12 + 0xac48]
mov dword [r12 + 0x96ac], eax
mov eax, dword [r12 + 0xbf0c]
mov dword [r12 + 0x96b0], eax
mov eax, dword [r12 + 0xb8cc]
mov dword [r12 + 0x96b4], eax
mov eax, dword [r12 + 0xb28c]
mov dword [r12 + 0x96b8], eax
mov eax, dword [r12 + 0xac4c]
mov dword [r12 + 0x96bc], eax
mov eax, dword [r12 + 0xbf10]
mov dword [r12 + 0x96c0], eax
mov eax, dword [r12 + 0xb8d0]
mov dword [r12 + 0x96c4], eax
mov eax, dword [r12 + 0xb290]
mov dword [r12 + 0x96c8], eax
mov eax, dword [r12 + 0xac50]
mov dword [r12 + 0x96cc], eax
mov eax, dword [r12 + 0xbf14]
mov dword [r12 + 0x96d0], eax
mov eax, dword [r12 + 0xb8d4]
mov dword [r12 + 0x96d4], eax
mov eax, dword [r12 + 0xb294]
mov dword [r12 + 0x96d8], eax
mov eax, dword [r12 + 0xac54]
mov dword [r12 + 0x96dc], eax
mov eax, dword [r12 + 0xbf18]
mov dword [r12 + 0x96e0], eax
mov eax, dword [r12 + 0xb8d8]
mov dword [r12 + 0x96e4], eax
mov eax, dword [r12 + 0xb298]
mov dword [r12 + 0x96e8], eax
mov eax, dword [r12 + 0xac58]
mov dword [r12 + 0x96ec], eax
mov eax, dword [r12 + 0xbf1c]
mov dword [r12 + 0x96f0], eax
mov eax, dword [r12 + 0xb8dc]
mov dword [r12 + 0x96f4], eax
mov eax, dword [r12 + 0xb29c]
mov dword [r12 + 0x96f8], eax
mov eax, dword [r12 + 0xac5c]
mov dword [r12 + 0x96fc], eax
mov eax, dword [r12 + 0xbf20]
mov dword [r12 + 0x9700], eax
mov eax, dword [r12 + 0xb8e0]
mov dword [r12 + 0x9704], eax
mov eax, dword [r12 + 0xb2a0]
mov dword [r12 + 0x9708], eax
mov eax, dword [r12 + 0xac60]
mov dword [r12 + 0x970c], eax
mov eax, dword [r12 + 0xbf24]
mov dword [r12 + 0x9710], eax
mov eax, dword [r12 + 0xb8e4]
mov dword [r12 + 0x9714], eax
mov eax, dword [r12 + 0xb2a4]
mov dword [r12 + 0x9718], eax
mov eax, dword [r12 + 0xac64]
mov dword [r12 + 0x971c], eax
mov eax, dword [r12 + 0xbf28]
mov dword [r12 + 0x9720], eax
mov eax, dword [r12 + 0xb8e8]
mov dword [r12 + 0x9724], eax
mov eax, dword [r12 + 0xb2a8]
mov dword [r12 + 0x9728], eax
mov eax, dword [r12 + 0xac68]
mov dword [r12 + 0x972c], eax
mov eax, dword [r12 + 0xbf2c]
mov dword [r12 + 0x9730], eax
mov eax, dword [r12 + 0xb8ec]
mov dword [r12 + 0x9734], eax
mov eax, dword [r12 + 0xb2ac]
mov dword [r12 + 0x9738], eax
mov eax, dword [r12 + 0xac6c]
mov dword [r12 + 0x973c], eax
mov eax, dword [r12 + 0xbf30]
mov dword [r12 + 0x9740], eax
mov eax, dword [r12 + 0xb8f0]
mov dword [r12 + 0x9744], eax
mov eax, dword [r12 + 0xb2b0]
mov dword [r12 + 0x9748], eax
mov eax, dword [r12 + 0xac70]
mov dword [r12 + 0x974c], eax
mov eax, dword [r12 + 0xbf34]
mov dword [r12 + 0x9750], eax
mov eax, dword [r12 + 0xb8f4]
mov dword [r12 + 0x9754], eax
mov eax, dword [r12 + 0xb2b4]
mov dword [r12 + 0x9758], eax
mov eax, dword [r12 + 0xac74]
mov dword [r12 + 0x975c], eax
mov eax, dword [r12 + 0xbf38]
mov dword [r12 + 0x9760], eax
mov eax, dword [r12 + 0xb8f8]
mov dword [r12 + 0x9764], eax
mov eax, dword [r12 + 0xb2b8]
mov dword [r12 + 0x9768], eax
mov eax, dword [r12 + 0xac78]
mov dword [r12 + 0x976c], eax
mov eax, dword [r12 + 0xbf3c]
mov dword [r12 + 0x9770], eax
mov eax, dword [r12 + 0xb8fc]
mov dword [r12 + 0x9774], eax
mov eax, dword [r12 + 0xb2bc]
mov dword [r12 + 0x9778], eax
mov eax, dword [r12 + 0xac7c]
mov dword [r12 + 0x977c], eax
mov eax, dword [r12 + 0xbf40]
mov dword [r12 + 0x9780], eax
mov eax, dword [r12 + 0xb900]
mov dword [r12 + 0x9784], eax
mov eax, dword [r12 + 0xb2c0]
mov dword [r12 + 0x9788], eax
mov eax, dword [r12 + 0xac80]
mov dword [r12 + 0x978c], eax
mov eax, dword [r12 + 0xbf44]
mov dword [r12 + 0x9790], eax
mov eax, dword [r12 + 0xb904]
mov dword [r12 + 0x9794], eax
mov eax, dword [r12 + 0xb2c4]
mov dword [r12 + 0x9798], eax
mov eax, dword [r12 + 0xac84]
mov dword [r12 + 0x979c], eax
mov eax, dword [r12 + 0xbf48]
mov dword [r12 + 0x97a0], eax
mov eax, dword [r12 + 0xb908]
mov dword [r12 + 0x97a4], eax
mov eax, dword [r12 + 0xb2c8]
mov dword [r12 + 0x97a8], eax
mov eax, dword [r12 + 0xac88]
mov dword [r12 + 0x97ac], eax
mov eax, dword [r12 + 0xbf4c]
mov dword [r12 + 0x97b0], eax
mov eax, dword [r12 + 0xb90c]
mov dword [r12 + 0x97b4], eax
mov eax, dword [r12 + 0xb2cc]
mov dword [r12 + 0x97b8], eax
mov eax, dword [r12 + 0xac8c]
mov dword [r12 + 0x97bc], eax
mov eax, dword [r12 + 0xbf50]
mov dword [r12 + 0x97c0], eax
mov eax, dword [r12 + 0xb910]
mov dword [r12 + 0x97c4], eax
mov eax, dword [r12 + 0xb2d0]
mov dword [r12 + 0x97c8], eax
mov eax, dword [r12 + 0xac90]
mov dword [r12 + 0x97cc], eax
mov eax, dword [r12 + 0xbf54]
mov dword [r12 + 0x97d0], eax
mov eax, dword [r12 + 0xb914]
mov dword [r12 + 0x97d4], eax
mov eax, dword [r12 + 0xb2d4]
mov dword [r12 + 0x97d8], eax
mov eax, dword [r12 + 0xac94]
mov dword [r12 + 0x97dc], eax
mov eax, dword [r12 + 0xbf58]
mov dword [r12 + 0x97e0], eax
mov eax, dword [r12 + 0xb918]
mov dword [r12 + 0x97e4], eax
mov eax, dword [r12 + 0xb2d8]
mov dword [r12 + 0x97e8], eax
mov eax, dword [r12 + 0xac98]
mov dword [r12 + 0x97ec], eax
mov eax, dword [r12 + 0xbf5c]
mov dword [r12 + 0x97f0], eax
mov eax, dword [r12 + 0xb91c]
mov dword [r12 + 0x97f4], eax
mov eax, dword [r12 + 0xb2dc]
mov dword [r12 + 0x97f8], eax
mov eax, dword [r12 + 0xac9c]
mov dword [r12 + 0x97fc], eax
mov eax, dword [r12 + 0xbf60]
mov dword [r12 + 0x9800], eax
mov eax, dword [r12 + 0xb920]
mov dword [r12 + 0x9804], eax
mov eax, dword [r12 + 0xb2e0]
mov dword [r12 + 0x9808], eax
mov eax, dword [r12 + 0xaca0]
mov dword [r12 + 0x980c], eax
mov eax, dword [r12 + 0xbf64]
mov dword [r12 + 0x9810], eax
mov eax, dword [r12 + 0xb924]
mov dword [r12 + 0x9814], eax
mov eax, dword [r12 + 0xb2e4]
mov dword [r12 + 0x9818], eax
mov eax, dword [r12 + 0xaca4]
mov dword [r12 + 0x981c], eax
mov eax, dword [r12 + 0xbf68]
mov dword [r12 + 0x9820], eax
mov eax, dword [r12 + 0xb928]
mov dword [r12 + 0x9824], eax
mov eax, dword [r12 + 0xb2e8]
mov dword [r12 + 0x9828], eax
mov eax, dword [r12 + 0xaca8]
mov dword [r12 + 0x982c], eax
mov eax, dword [r12 + 0xbf6c]
mov dword [r12 + 0x9830], eax
mov eax, dword [r12 + 0xb92c]
mov dword [r12 + 0x9834], eax
mov eax, dword [r12 + 0xb2ec]
mov dword [r12 + 0x9838], eax
mov eax, dword [r12 + 0xacac]
mov dword [r12 + 0x983c], eax
mov eax, dword [r12 + 0xbf70]
mov dword [r12 + 0x9840], eax
mov eax, dword [r12 + 0xb930]
mov dword [r12 + 0x9844], eax
mov eax, dword [r12 + 0xb2f0]
mov dword [r12 + 0x9848], eax
mov eax, dword [r12 + 0xacb0]
mov dword [r12 + 0x984c], eax
mov eax, dword [r12 + 0xbf74]
mov dword [r12 + 0x9850], eax
mov eax, dword [r12 + 0xb934]
mov dword [r12 + 0x9854], eax
mov eax, dword [r12 + 0xb2f4]
mov dword [r12 + 0x9858], eax
mov eax, dword [r12 + 0xacb4]
mov dword [r12 + 0x985c], eax
mov eax, dword [r12 + 0xbf78]
mov dword [r12 + 0x9860], eax
mov eax, dword [r12 + 0xb938]
mov dword [r12 + 0x9864], eax
mov eax, dword [r12 + 0xb2f8]
mov dword [r12 + 0x9868], eax
mov eax, dword [r12 + 0xacb8]
mov dword [r12 + 0x986c], eax
mov eax, dword [r12 + 0xbf7c]
mov dword [r12 + 0x9870], eax
mov eax, dword [r12 + 0xb93c]
mov dword [r12 + 0x9874], eax
mov eax, dword [r12 + 0xb2fc]
mov dword [r12 + 0x9878], eax
mov eax, dword [r12 + 0xacbc]
mov dword [r12 + 0x987c], eax
lea rax, [r12 + 0xacc0]
mov qword [rsp + 0x20], rax
call fcn.006084f0
lea rax, [r12 + 0xad00]
lea rdx, [r12 + 0xbfc0]
lea rcx, [r12 + 0x9980]
mov qword [rsp + 0x20], rax
lea r9, [r12 + 0xb340]
lea r8, [r12 + 0xb980]
call fcn.006084f0
lea rax, [r12 + 0xad40]
lea rdx, [r12 + 0xc000]
lea rcx, [r12 + 0x9a80]
mov qword [rsp + 0x20], rax
lea r9, [r12 + 0xb380]
lea r8, [r12 + 0xb9c0]
call fcn.006084f0
lea rcx, [r12 + 0x9f80]
mov eax, dword [r12 + 0xc040]
mov dword [r12 + 0x9b80], eax
mov eax, dword [r12 + 0xba00]
mov dword [r12 + 0x9b84], eax
mov eax, dword [r12 + 0xb3c0]
mov dword [r12 + 0x9b88], eax
mov eax, dword [r12 + 0xad80]
mov dword [r12 + 0x9b8c], eax
mov eax, dword [r12 + 0xc044]
mov dword [r12 + 0x9b90], eax
mov eax, dword [r12 + 0xba04]
mov dword [r12 + 0x9b94], eax
mov eax, dword [r12 + 0xb3c4]
mov dword [r12 + 0x9b98], eax
mov eax, dword [r12 + 0xad84]
mov dword [r12 + 0x9b9c], eax
mov eax, dword [r12 + 0xc048]
mov dword [r12 + 0x9ba0], eax
mov eax, dword [r12 + 0xba08]
mov dword [r12 + 0x9ba4], eax
mov eax, dword [r12 + 0xb3c8]
mov dword [r12 + 0x9ba8], eax
mov eax, dword [r12 + 0xad88]
mov dword [r12 + 0x9bac], eax
mov eax, dword [r12 + 0xc04c]
mov dword [r12 + 0x9bb0], eax
mov eax, dword [r12 + 0xba0c]
mov dword [r12 + 0x9bb4], eax
mov eax, dword [r12 + 0xb3cc]
mov dword [r12 + 0x9bb8], eax
mov eax, dword [r12 + 0xad8c]
mov dword [r12 + 0x9bbc], eax
mov eax, dword [r12 + 0xc050]
mov dword [r12 + 0x9bc0], eax
mov eax, dword [r12 + 0xba10]
mov dword [r12 + 0x9bc4], eax
mov eax, dword [r12 + 0xb3d0]
mov dword [r12 + 0x9bc8], eax
mov eax, dword [r12 + 0xad90]
mov dword [r12 + 0x9bcc], eax
mov eax, dword [r12 + 0xc054]
mov dword [r12 + 0x9bd0], eax
mov eax, dword [r12 + 0xba14]
mov dword [r12 + 0x9bd4], eax
mov eax, dword [r12 + 0xb3d4]
mov dword [r12 + 0x9bd8], eax
mov eax, dword [r12 + 0xad94]
mov dword [r12 + 0x9bdc], eax
mov eax, dword [r12 + 0xc058]
mov dword [r12 + 0x9be0], eax
mov eax, dword [r12 + 0xba18]
mov dword [r12 + 0x9be4], eax
mov eax, dword [r12 + 0xb3d8]
mov dword [r12 + 0x9be8], eax
mov eax, dword [r12 + 0xad98]
mov dword [r12 + 0x9bec], eax
mov eax, dword [r12 + 0xc05c]
mov dword [r12 + 0x9bf0], eax
mov eax, dword [r12 + 0xba1c]
mov dword [r12 + 0x9bf4], eax
mov eax, dword [r12 + 0xb3dc]
mov dword [r12 + 0x9bf8], eax
mov eax, dword [r12 + 0xad9c]
mov dword [r12 + 0x9bfc], eax
mov eax, dword [r12 + 0xc060]
mov dword [r12 + 0x9c00], eax
mov eax, dword [r12 + 0xba20]
mov dword [r12 + 0x9c04], eax
mov eax, dword [r12 + 0xb3e0]
mov dword [r12 + 0x9c08], eax
mov eax, dword [r12 + 0xada0]
mov dword [r12 + 0x9c0c], eax
mov eax, dword [r12 + 0xc064]
mov dword [r12 + 0x9c10], eax
mov eax, dword [r12 + 0xba24]
mov dword [r12 + 0x9c14], eax
mov eax, dword [r12 + 0xb3e4]
mov dword [r12 + 0x9c18], eax
mov eax, dword [r12 + 0xada4]
mov dword [r12 + 0x9c1c], eax
mov eax, dword [r12 + 0xc068]
mov dword [r12 + 0x9c20], eax
mov eax, dword [r12 + 0xba28]
mov dword [r12 + 0x9c24], eax
mov eax, dword [r12 + 0xb3e8]
mov dword [r12 + 0x9c28], eax
mov eax, dword [r12 + 0xada8]
mov dword [r12 + 0x9c2c], eax
mov eax, dword [r12 + 0xc06c]
mov dword [r12 + 0x9c30], eax
mov eax, dword [r12 + 0xba2c]
mov dword [r12 + 0x9c34], eax
mov eax, dword [r12 + 0xb3ec]
mov dword [r12 + 0x9c38], eax
mov eax, dword [r12 + 0xadac]
mov dword [r12 + 0x9c3c], eax
mov eax, dword [r12 + 0xc070]
mov dword [r12 + 0x9c40], eax
mov eax, dword [r12 + 0xba30]
mov dword [r12 + 0x9c44], eax
mov eax, dword [r12 + 0xb3f0]
mov dword [r12 + 0x9c48], eax
mov eax, dword [r12 + 0xadb0]
mov dword [r12 + 0x9c4c], eax
mov eax, dword [r12 + 0xc074]
mov dword [r12 + 0x9c50], eax
mov eax, dword [r12 + 0xba34]
mov dword [r12 + 0x9c54], eax
mov eax, dword [r12 + 0xb3f4]
mov dword [r12 + 0x9c58], eax
mov eax, dword [r12 + 0xadb4]
mov dword [r12 + 0x9c5c], eax
mov eax, dword [r12 + 0xc078]
mov dword [r12 + 0x9c60], eax
mov eax, dword [r12 + 0xba38]
mov dword [r12 + 0x9c64], eax
mov eax, dword [r12 + 0xb3f8]
mov dword [r12 + 0x9c68], eax
mov eax, dword [r12 + 0xadb8]
mov dword [r12 + 0x9c6c], eax
mov eax, dword [r12 + 0xc07c]
mov dword [r12 + 0x9c70], eax
mov eax, dword [r12 + 0xba3c]
mov dword [r12 + 0x9c74], eax
mov eax, dword [r12 + 0xb3fc]
mov dword [r12 + 0x9c78], eax
mov eax, dword [r12 + 0xadbc]
mov dword [r12 + 0x9c7c], eax
mov eax, dword [r12 + 0xc080]
mov dword [r12 + 0x9c80], eax
mov eax, dword [r12 + 0xba40]
mov dword [r12 + 0x9c84], eax
mov eax, dword [r12 + 0xb400]
mov dword [r12 + 0x9c88], eax
mov eax, dword [r12 + 0xadc0]
mov dword [r12 + 0x9c8c], eax
mov eax, dword [r12 + 0xc084]
mov dword [r12 + 0x9c90], eax
mov eax, dword [r12 + 0xba44]
mov dword [r12 + 0x9c94], eax
mov eax, dword [r12 + 0xb404]
mov dword [r12 + 0x9c98], eax
mov eax, dword [r12 + 0xadc4]
mov dword [r12 + 0x9c9c], eax
mov eax, dword [r12 + 0xc088]
mov dword [r12 + 0x9ca0], eax
mov eax, dword [r12 + 0xba48]
mov dword [r12 + 0x9ca4], eax
mov eax, dword [r12 + 0xb408]
mov dword [r12 + 0x9ca8], eax
mov eax, dword [r12 + 0xadc8]
mov dword [r12 + 0x9cac], eax
mov eax, dword [r12 + 0xc08c]
mov dword [r12 + 0x9cb0], eax
mov eax, dword [r12 + 0xba4c]
mov dword [r12 + 0x9cb4], eax
mov eax, dword [r12 + 0xb40c]
mov dword [r12 + 0x9cb8], eax
mov eax, dword [r12 + 0xadcc]
mov dword [r12 + 0x9cbc], eax
mov eax, dword [r12 + 0xc090]
mov dword [r12 + 0x9cc0], eax
mov eax, dword [r12 + 0xba50]
mov dword [r12 + 0x9cc4], eax
mov eax, dword [r12 + 0xb410]
mov dword [r12 + 0x9cc8], eax
mov eax, dword [r12 + 0xadd0]
mov dword [r12 + 0x9ccc], eax
mov eax, dword [r12 + 0xc094]
mov dword [r12 + 0x9cd0], eax
mov eax, dword [r12 + 0xba54]
mov dword [r12 + 0x9cd4], eax
mov eax, dword [r12 + 0xb414]
mov dword [r12 + 0x9cd8], eax
mov eax, dword [r12 + 0xadd4]
mov dword [r12 + 0x9cdc], eax
mov eax, dword [r12 + 0xc098]
mov dword [r12 + 0x9ce0], eax
mov eax, dword [r12 + 0xba58]
mov dword [r12 + 0x9ce4], eax
mov eax, dword [r12 + 0xb418]
mov dword [r12 + 0x9ce8], eax
mov eax, dword [r12 + 0xadd8]
mov dword [r12 + 0x9cec], eax
mov eax, dword [r12 + 0xc09c]
mov dword [r12 + 0x9cf0], eax
mov eax, dword [r12 + 0xba5c]
mov dword [r12 + 0x9cf4], eax
mov eax, dword [r12 + 0xb41c]
mov dword [r12 + 0x9cf8], eax
mov eax, dword [r12 + 0xaddc]
mov dword [r12 + 0x9cfc], eax
mov eax, dword [r12 + 0xc0a0]
mov dword [r12 + 0x9d00], eax
mov eax, dword [r12 + 0xba60]
mov dword [r12 + 0x9d04], eax
mov eax, dword [r12 + 0xb420]
mov dword [r12 + 0x9d08], eax
mov eax, dword [r12 + 0xade0]
mov dword [r12 + 0x9d0c], eax
mov eax, dword [r12 + 0xc0a4]
mov dword [r12 + 0x9d10], eax
mov eax, dword [r12 + 0xba64]
mov dword [r12 + 0x9d14], eax
mov eax, dword [r12 + 0xb424]
mov dword [r12 + 0x9d18], eax
mov eax, dword [r12 + 0xade4]
mov dword [r12 + 0x9d1c], eax
mov eax, dword [r12 + 0xc0a8]
mov dword [r12 + 0x9d20], eax
mov eax, dword [r12 + 0xba68]
mov dword [r12 + 0x9d24], eax
mov eax, dword [r12 + 0xb428]
mov dword [r12 + 0x9d28], eax
mov eax, dword [r12 + 0xade8]
mov dword [r12 + 0x9d2c], eax
mov eax, dword [r12 + 0xc0ac]
mov dword [r12 + 0x9d30], eax
mov eax, dword [r12 + 0xba6c]
mov dword [r12 + 0x9d34], eax
mov eax, dword [r12 + 0xb42c]
mov dword [r12 + 0x9d38], eax
mov eax, dword [r12 + 0xadec]
mov dword [r12 + 0x9d3c], eax
mov eax, dword [r12 + 0xc0b0]
mov dword [r12 + 0x9d40], eax
mov eax, dword [r12 + 0xba70]
mov dword [r12 + 0x9d44], eax
mov eax, dword [r12 + 0xb430]
mov dword [r12 + 0x9d48], eax
mov eax, dword [r12 + 0xadf0]
mov dword [r12 + 0x9d4c], eax
mov eax, dword [r12 + 0xc0b4]
mov dword [r12 + 0x9d50], eax
mov eax, dword [r12 + 0xba74]
mov dword [r12 + 0x9d54], eax
mov eax, dword [r12 + 0xb434]
mov dword [r12 + 0x9d58], eax
mov eax, dword [r12 + 0xadf4]
mov dword [r12 + 0x9d5c], eax
mov eax, dword [r12 + 0xc0b8]
mov dword [r12 + 0x9d60], eax
mov eax, dword [r12 + 0xba78]
mov dword [r12 + 0x9d64], eax
mov eax, dword [r12 + 0xb438]
mov dword [r12 + 0x9d68], eax
mov eax, dword [r12 + 0xadf8]
mov dword [r12 + 0x9d6c], eax
mov eax, dword [r12 + 0xc0bc]
mov dword [r12 + 0x9d70], eax
mov eax, dword [r12 + 0xba7c]
mov dword [r12 + 0x9d74], eax
mov eax, dword [r12 + 0xb43c]
mov dword [r12 + 0x9d78], eax
mov eax, dword [r12 + 0xadfc]
mov dword [r12 + 0x9d7c], eax
mov eax, dword [r12 + 0xc0c0]
mov dword [r12 + 0x9d80], eax
mov eax, dword [r12 + 0xba80]
mov dword [r12 + 0x9d84], eax
mov eax, dword [r12 + 0xb440]
mov dword [r12 + 0x9d88], eax
mov eax, dword [r12 + 0xae00]
mov dword [r12 + 0x9d8c], eax
mov eax, dword [r12 + 0xc0c4]
mov dword [r12 + 0x9d90], eax
mov eax, dword [r12 + 0xba84]
mov dword [r12 + 0x9d94], eax
mov eax, dword [r12 + 0xb444]
mov dword [r12 + 0x9d98], eax
mov eax, dword [r12 + 0xae04]
mov dword [r12 + 0x9d9c], eax
mov eax, dword [r12 + 0xc0c8]
mov dword [r12 + 0x9da0], eax
mov eax, dword [r12 + 0xba88]
mov dword [r12 + 0x9da4], eax
mov eax, dword [r12 + 0xb448]
mov dword [r12 + 0x9da8], eax
mov eax, dword [r12 + 0xae08]
mov dword [r12 + 0x9dac], eax
mov eax, dword [r12 + 0xc0cc]
mov dword [r12 + 0x9db0], eax
mov eax, dword [r12 + 0xba8c]
mov dword [r12 + 0x9db4], eax
mov eax, dword [r12 + 0xb44c]
mov dword [r12 + 0x9db8], eax
mov eax, dword [r12 + 0xae0c]
mov dword [r12 + 0x9dbc], eax
mov eax, dword [r12 + 0xc0d0]
mov dword [r12 + 0x9dc0], eax
mov eax, dword [r12 + 0xba90]
mov dword [r12 + 0x9dc4], eax
mov eax, dword [r12 + 0xb450]
mov dword [r12 + 0x9dc8], eax
mov eax, dword [r12 + 0xae10]
mov dword [r12 + 0x9dcc], eax
mov eax, dword [r12 + 0xc0d4]
mov dword [r12 + 0x9dd0], eax
mov eax, dword [r12 + 0xba94]
mov dword [r12 + 0x9dd4], eax
mov eax, dword [r12 + 0xb454]
mov dword [r12 + 0x9dd8], eax
mov eax, dword [r12 + 0xae14]
mov dword [r12 + 0x9ddc], eax
mov eax, dword [r12 + 0xc0d8]
mov dword [r12 + 0x9de0], eax
mov eax, dword [r12 + 0xba98]
mov dword [r12 + 0x9de4], eax
mov eax, dword [r12 + 0xb458]
mov dword [r12 + 0x9de8], eax
mov eax, dword [r12 + 0xae18]
mov dword [r12 + 0x9dec], eax
mov eax, dword [r12 + 0xc0dc]
mov dword [r12 + 0x9df0], eax
mov eax, dword [r12 + 0xba9c]
mov dword [r12 + 0x9df4], eax
mov eax, dword [r12 + 0xb45c]
mov dword [r12 + 0x9df8], eax
mov eax, dword [r12 + 0xae1c]
mov dword [r12 + 0x9dfc], eax
mov eax, dword [r12 + 0xc0e0]
mov dword [r12 + 0x9e00], eax
mov eax, dword [r12 + 0xbaa0]
mov dword [r12 + 0x9e04], eax
mov eax, dword [r12 + 0xb460]
mov dword [r12 + 0x9e08], eax
mov eax, dword [r12 + 0xae20]
mov dword [r12 + 0x9e0c], eax
mov eax, dword [r12 + 0xc0e4]
mov dword [r12 + 0x9e10], eax
mov eax, dword [r12 + 0xbaa4]
mov dword [r12 + 0x9e14], eax
mov eax, dword [r12 + 0xb464]
mov dword [r12 + 0x9e18], eax
mov eax, dword [r12 + 0xae24]
mov dword [r12 + 0x9e1c], eax
mov eax, dword [r12 + 0xc0e8]
mov dword [r12 + 0x9e20], eax
mov eax, dword [r12 + 0xbaa8]
mov dword [r12 + 0x9e24], eax
mov eax, dword [r12 + 0xb468]
mov dword [r12 + 0x9e28], eax
mov eax, dword [r12 + 0xae28]
mov dword [r12 + 0x9e2c], eax
mov eax, dword [r12 + 0xc0ec]
mov dword [r12 + 0x9e30], eax
mov eax, dword [r12 + 0xbaac]
mov dword [r12 + 0x9e34], eax
mov eax, dword [r12 + 0xb46c]
mov dword [r12 + 0x9e38], eax
mov eax, dword [r12 + 0xae2c]
mov dword [r12 + 0x9e3c], eax
mov eax, dword [r12 + 0xc0f0]
mov dword [r12 + 0x9e40], eax
mov eax, dword [r12 + 0xbab0]
mov dword [r12 + 0x9e44], eax
mov eax, dword [r12 + 0xb470]
mov dword [r12 + 0x9e48], eax
mov eax, dword [r12 + 0xae30]
mov dword [r12 + 0x9e4c], eax
mov eax, dword [r12 + 0xc0f4]
mov dword [r12 + 0x9e50], eax
mov eax, dword [r12 + 0xbab4]
mov dword [r12 + 0x9e54], eax
mov eax, dword [r12 + 0xb474]
mov dword [r12 + 0x9e58], eax
mov eax, dword [r12 + 0xae34]
mov dword [r12 + 0x9e5c], eax
mov eax, dword [r12 + 0xc0f8]
mov dword [r12 + 0x9e60], eax
mov eax, dword [r12 + 0xbab8]
mov dword [r12 + 0x9e64], eax
mov eax, dword [r12 + 0xb478]
mov dword [r12 + 0x9e68], eax
mov eax, dword [r12 + 0xae38]
mov dword [r12 + 0x9e6c], eax
mov eax, dword [r12 + 0xc0fc]
mov dword [r12 + 0x9e70], eax
mov eax, dword [r12 + 0xbabc]
mov dword [r12 + 0x9e74], eax
mov eax, dword [r12 + 0xb47c]
mov dword [r12 + 0x9e78], eax
mov eax, dword [r12 + 0xae3c]
mov dword [r12 + 0x9e7c], eax
mov eax, dword [r12 + 0xc100]
mov dword [r12 + 0x9e80], eax
mov eax, dword [r12 + 0xbac0]
mov dword [r12 + 0x9e84], eax
mov eax, dword [r12 + 0xb480]
mov dword [r12 + 0x9e88], eax
mov eax, dword [r12 + 0xae40]
mov dword [r12 + 0x9e8c], eax
mov eax, dword [r12 + 0xc104]
mov dword [r12 + 0x9e90], eax
mov eax, dword [r12 + 0xbac4]
mov dword [r12 + 0x9e94], eax
mov eax, dword [r12 + 0xb484]
mov dword [r12 + 0x9e98], eax
mov eax, dword [r12 + 0xae44]
mov dword [r12 + 0x9e9c], eax
mov eax, dword [r12 + 0xc108]
mov dword [r12 + 0x9ea0], eax
mov eax, dword [r12 + 0xbac8]
mov dword [r12 + 0x9ea4], eax
mov eax, dword [r12 + 0xb488]
mov dword [r12 + 0x9ea8], eax
mov eax, dword [r12 + 0xae48]
mov dword [r12 + 0x9eac], eax
mov eax, dword [r12 + 0xc10c]
mov dword [r12 + 0x9eb0], eax
mov eax, dword [r12 + 0xbacc]
mov dword [r12 + 0x9eb4], eax
mov eax, dword [r12 + 0xb48c]
mov dword [r12 + 0x9eb8], eax
mov eax, dword [r12 + 0xae4c]
mov dword [r12 + 0x9ebc], eax
mov eax, dword [r12 + 0xc110]
mov dword [r12 + 0x9ec0], eax
mov eax, dword [r12 + 0xbad0]
mov dword [r12 + 0x9ec4], eax
mov eax, dword [r12 + 0xb490]
mov dword [r12 + 0x9ec8], eax
mov eax, dword [r12 + 0xae50]
mov dword [r12 + 0x9ecc], eax
mov eax, dword [r12 + 0xc114]
mov dword [r12 + 0x9ed0], eax
mov eax, dword [r12 + 0xbad4]
mov dword [r12 + 0x9ed4], eax
mov eax, dword [r12 + 0xb494]
mov dword [r12 + 0x9ed8], eax
mov eax, dword [r12 + 0xae54]
mov dword [r12 + 0x9edc], eax
mov eax, dword [r12 + 0xc118]
mov dword [r12 + 0x9ee0], eax
mov eax, dword [r12 + 0xbad8]
mov dword [r12 + 0x9ee4], eax
mov eax, dword [r12 + 0xb498]
mov dword [r12 + 0x9ee8], eax
mov eax, dword [r12 + 0xae58]
mov dword [r12 + 0x9eec], eax
mov eax, dword [r12 + 0xc11c]
mov dword [r12 + 0x9ef0], eax
mov eax, dword [r12 + 0xbadc]
mov dword [r12 + 0x9ef4], eax
mov eax, dword [r12 + 0xb49c]
mov dword [r12 + 0x9ef8], eax
mov eax, dword [r12 + 0xae5c]
mov dword [r12 + 0x9efc], eax
mov eax, dword [r12 + 0xc120]
mov dword [r12 + 0x9f00], eax
mov eax, dword [r12 + 0xbae0]
mov dword [r12 + 0x9f04], eax
mov eax, dword [r12 + 0xb4a0]
mov dword [r12 + 0x9f08], eax
mov eax, dword [r12 + 0xae60]
mov dword [r12 + 0x9f0c], eax
mov eax, dword [r12 + 0xc124]
mov dword [r12 + 0x9f10], eax
mov eax, dword [r12 + 0xbae4]
mov dword [r12 + 0x9f14], eax
mov eax, dword [r12 + 0xb4a4]
mov dword [r12 + 0x9f18], eax
mov eax, dword [r12 + 0xae64]
mov dword [r12 + 0x9f1c], eax
mov eax, dword [r12 + 0xc128]
mov dword [r12 + 0x9f20], eax
mov eax, dword [r12 + 0xbae8]
mov dword [r12 + 0x9f24], eax
mov eax, dword [r12 + 0xb4a8]
mov dword [r12 + 0x9f28], eax
mov eax, dword [r12 + 0xae68]
mov dword [r12 + 0x9f2c], eax
mov eax, dword [r12 + 0xc12c]
mov dword [r12 + 0x9f30], eax
mov eax, dword [r12 + 0xbaec]
mov dword [r12 + 0x9f34], eax
mov eax, dword [r12 + 0xb4ac]
mov dword [r12 + 0x9f38], eax
mov eax, dword [r12 + 0xae6c]
mov dword [r12 + 0x9f3c], eax
mov eax, dword [r12 + 0xc130]
mov dword [r12 + 0x9f40], eax
mov eax, dword [r12 + 0xbaf0]
mov dword [r12 + 0x9f44], eax
mov eax, dword [r12 + 0xb4b0]
mov dword [r12 + 0x9f48], eax
mov eax, dword [r12 + 0xae70]
mov dword [r12 + 0x9f4c], eax
mov eax, dword [r12 + 0xc134]
mov dword [r12 + 0x9f50], eax
mov eax, dword [r12 + 0xbaf4]
mov dword [r12 + 0x9f54], eax
mov eax, dword [r12 + 0xb4b4]
mov dword [r12 + 0x9f58], eax
mov eax, dword [r12 + 0xae74]
mov dword [r12 + 0x9f5c], eax
mov eax, dword [r12 + 0xc138]
mov dword [r12 + 0x9f60], eax
mov eax, dword [r12 + 0xbaf8]
mov dword [r12 + 0x9f64], eax
mov eax, dword [r12 + 0xb4b8]
mov dword [r12 + 0x9f68], eax
mov eax, dword [r12 + 0xae78]
mov dword [r12 + 0x9f6c], eax
mov eax, dword [r12 + 0xc13c]
mov dword [r12 + 0x9f70], eax
mov eax, dword [r12 + 0xbafc]
mov dword [r12 + 0x9f74], eax
mov eax, dword [r12 + 0xb4bc]
mov dword [r12 + 0x9f78], eax
mov eax, dword [r12 + 0xae7c]
mov dword [r12 + 0x9f7c], eax
mov rax, qword [rsp + 0x88]
mov r9, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x20], rax
call fcn.006084f0
mov eax, dword [r12 + 0xc180]
mov edx, 0x20
mov rcx, r12
mov dword [r12 + 0xa080], eax
mov eax, dword [r12 + 0xbb40]
mov dword [r12 + 0xa084], eax
mov eax, dword [r12 + 0xb500]
mov dword [r12 + 0xa088], eax
mov eax, dword [r12 + 0xaec0]
mov dword [r12 + 0xa08c], eax
mov eax, dword [r12 + 0xc184]
mov dword [r12 + 0xa090], eax
mov eax, dword [r12 + 0xbb44]
mov dword [r12 + 0xa094], eax
mov eax, dword [r12 + 0xb504]
mov dword [r12 + 0xa098], eax
mov eax, dword [r12 + 0xaec4]
mov dword [r12 + 0xa09c], eax
mov eax, dword [r12 + 0xc188]
mov dword [r12 + 0xa0a0], eax
mov eax, dword [r12 + 0xbb48]
mov dword [r12 + 0xa0a4], eax
mov eax, dword [r12 + 0xb508]
mov dword [r12 + 0xa0a8], eax
mov eax, dword [r12 + 0xaec8]
mov dword [r12 + 0xa0ac], eax
mov eax, dword [r12 + 0xc18c]
mov dword [r12 + 0xa0b0], eax
mov eax, dword [r12 + 0xbb4c]
mov dword [r12 + 0xa0b4], eax
mov eax, dword [r12 + 0xb50c]
mov dword [r12 + 0xa0b8], eax
mov eax, dword [r12 + 0xaecc]
mov dword [r12 + 0xa0bc], eax
mov eax, dword [r12 + 0xc190]
mov dword [r12 + 0xa0c0], eax
mov eax, dword [r12 + 0xbb50]
mov dword [r12 + 0xa0c4], eax
mov eax, dword [r12 + 0xb510]
mov dword [r12 + 0xa0c8], eax
mov eax, dword [r12 + 0xaed0]
mov dword [r12 + 0xa0cc], eax
mov eax, dword [r12 + 0xc194]
mov dword [r12 + 0xa0d0], eax
mov eax, dword [r12 + 0xbb54]
mov dword [r12 + 0xa0d4], eax
mov eax, dword [r12 + 0xb514]
mov dword [r12 + 0xa0d8], eax
mov eax, dword [r12 + 0xaed4]
mov dword [r12 + 0xa0dc], eax
mov eax, dword [r12 + 0xc198]
mov dword [r12 + 0xa0e0], eax
mov eax, dword [r12 + 0xbb58]
mov dword [r12 + 0xa0e4], eax
mov eax, dword [r12 + 0xb518]
mov dword [r12 + 0xa0e8], eax
mov eax, dword [r12 + 0xaed8]
mov dword [r12 + 0xa0ec], eax
mov eax, dword [r12 + 0xc19c]
mov dword [r12 + 0xa0f0], eax
mov eax, dword [r12 + 0xbb5c]
mov dword [r12 + 0xa0f4], eax
mov eax, dword [r12 + 0xb51c]
mov dword [r12 + 0xa0f8], eax
mov eax, dword [r12 + 0xaedc]
mov dword [r12 + 0xa0fc], eax
mov eax, dword [r12 + 0xc1a0]
mov dword [r12 + 0xa100], eax
mov eax, dword [r12 + 0xbb60]
mov dword [r12 + 0xa104], eax
mov eax, dword [r12 + 0xb520]
mov dword [r12 + 0xa108], eax
mov eax, dword [r12 + 0xaee0]
mov dword [r12 + 0xa10c], eax
mov eax, dword [r12 + 0xc1a4]
mov dword [r12 + 0xa110], eax
mov eax, dword [r12 + 0xbb64]
mov dword [r12 + 0xa114], eax
mov eax, dword [r12 + 0xb524]
mov dword [r12 + 0xa118], eax
mov eax, dword [r12 + 0xaee4]
mov dword [r12 + 0xa11c], eax
mov eax, dword [r12 + 0xc1a8]
mov dword [r12 + 0xa120], eax
mov eax, dword [r12 + 0xbb68]
mov dword [r12 + 0xa124], eax
mov eax, dword [r12 + 0xb528]
mov dword [r12 + 0xa128], eax
mov eax, dword [r12 + 0xaee8]
mov dword [r12 + 0xa12c], eax
mov eax, dword [r12 + 0xc1ac]
mov dword [r12 + 0xa130], eax
mov eax, dword [r12 + 0xbb6c]
mov dword [r12 + 0xa134], eax
mov eax, dword [r12 + 0xb52c]
mov dword [r12 + 0xa138], eax
mov eax, dword [r12 + 0xaeec]
mov dword [r12 + 0xa13c], eax
mov eax, dword [r12 + 0xc1b0]
mov dword [r12 + 0xa140], eax
mov eax, dword [r12 + 0xbb70]
mov dword [r12 + 0xa144], eax
mov eax, dword [r12 + 0xb530]
mov dword [r12 + 0xa148], eax
mov eax, dword [r12 + 0xaef0]
mov dword [r12 + 0xa14c], eax
mov eax, dword [r12 + 0xc1b4]
mov dword [r12 + 0xa150], eax
mov eax, dword [r12 + 0xbb74]
mov dword [r12 + 0xa154], eax
mov eax, dword [r12 + 0xb534]
mov dword [r12 + 0xa158], eax
mov eax, dword [r12 + 0xaef4]
mov dword [r12 + 0xa15c], eax
mov eax, dword [r12 + 0xc1b8]
mov dword [r12 + 0xa160], eax
mov eax, dword [r12 + 0xbb78]
mov dword [r12 + 0xa164], eax
mov eax, dword [r12 + 0xb538]
mov dword [r12 + 0xa168], eax
mov eax, dword [r12 + 0xaef8]
mov dword [r12 + 0xa16c], eax
mov eax, dword [r12 + 0xc1bc]
mov dword [r12 + 0xa170], eax
mov eax, dword [r12 + 0xbb7c]
mov dword [r12 + 0xa174], eax
mov eax, dword [r12 + 0xb53c]
mov dword [r12 + 0xa178], eax
mov eax, dword [r12 + 0xaefc]
mov dword [r12 + 0xa17c], eax
mov eax, dword [r12 + 0xc1c0]
mov dword [r12 + 0xa180], eax
mov eax, dword [r12 + 0xbb80]
mov dword [r12 + 0xa184], eax
mov eax, dword [r12 + 0xb540]
mov dword [r12 + 0xa188], eax
mov eax, dword [r12 + 0xaf00]
mov dword [r12 + 0xa18c], eax
mov eax, dword [r12 + 0xc1c4]
mov dword [r12 + 0xa190], eax
mov eax, dword [r12 + 0xbb84]
mov dword [r12 + 0xa194], eax
mov eax, dword [r12 + 0xb544]
mov dword [r12 + 0xa198], eax
mov eax, dword [r12 + 0xaf04]
mov dword [r12 + 0xa19c], eax
mov eax, dword [r12 + 0xc1c8]
mov dword [r12 + 0xa1a0], eax
mov eax, dword [r12 + 0xbb88]
mov dword [r12 + 0xa1a4], eax
mov eax, dword [r12 + 0xb548]
mov dword [r12 + 0xa1a8], eax
mov eax, dword [r12 + 0xaf08]
mov dword [r12 + 0xa1ac], eax
mov eax, dword [r12 + 0xc1cc]
mov dword [r12 + 0xa1b0], eax
mov eax, dword [r12 + 0xbb8c]
mov dword [r12 + 0xa1b4], eax
mov eax, dword [r12 + 0xb54c]
mov dword [r12 + 0xa1b8], eax
mov eax, dword [r12 + 0xaf0c]
mov dword [r12 + 0xa1bc], eax
mov eax, dword [r12 + 0xc1d0]
mov dword [r12 + 0xa1c0], eax
mov eax, dword [r12 + 0xbb90]
mov dword [r12 + 0xa1c4], eax
mov eax, dword [r12 + 0xb550]
mov dword [r12 + 0xa1c8], eax
mov eax, dword [r12 + 0xaf10]
mov dword [r12 + 0xa1cc], eax
mov eax, dword [r12 + 0xc1d4]
mov dword [r12 + 0xa1d0], eax
mov eax, dword [r12 + 0xbb94]
mov dword [r12 + 0xa1d4], eax
mov eax, dword [r12 + 0xb554]
mov dword [r12 + 0xa1d8], eax
mov eax, dword [r12 + 0xaf14]
mov dword [r12 + 0xa1dc], eax
mov eax, dword [r12 + 0xc1d8]
mov dword [r12 + 0xa1e0], eax
mov eax, dword [r12 + 0xbb98]
mov dword [r12 + 0xa1e4], eax
mov eax, dword [r12 + 0xb558]
mov dword [r12 + 0xa1e8], eax
mov eax, dword [r12 + 0xaf18]
mov dword [r12 + 0xa1ec], eax
mov eax, dword [r12 + 0xc1dc]
mov dword [r12 + 0xa1f0], eax
mov eax, dword [r12 + 0xbb9c]
mov dword [r12 + 0xa1f4], eax
mov eax, dword [r12 + 0xb55c]
mov dword [r12 + 0xa1f8], eax
mov eax, dword [r12 + 0xaf1c]
mov dword [r12 + 0xa1fc], eax
mov eax, dword [r12 + 0xc1e0]
mov dword [r12 + 0xa200], eax
mov eax, dword [r12 + 0xbba0]
mov dword [r12 + 0xa204], eax
mov eax, dword [r12 + 0xb560]
mov dword [r12 + 0xa208], eax
mov eax, dword [r12 + 0xaf20]
mov dword [r12 + 0xa20c], eax
mov eax, dword [r12 + 0xc1e4]
mov dword [r12 + 0xa210], eax
mov eax, dword [r12 + 0xbba4]
mov dword [r12 + 0xa214], eax
mov eax, dword [r12 + 0xb564]
mov dword [r12 + 0xa218], eax
mov eax, dword [r12 + 0xaf24]
mov dword [r12 + 0xa21c], eax
mov eax, dword [r12 + 0xc1e8]
mov dword [r12 + 0xa220], eax
mov eax, dword [r12 + 0xbba8]
mov dword [r12 + 0xa224], eax
mov eax, dword [r12 + 0xb568]
mov dword [r12 + 0xa228], eax
mov eax, dword [r12 + 0xaf28]
mov dword [r12 + 0xa22c], eax
mov eax, dword [r12 + 0xc1ec]
mov dword [r12 + 0xa230], eax
mov eax, dword [r12 + 0xbbac]
mov dword [r12 + 0xa234], eax
mov eax, dword [r12 + 0xb56c]
mov dword [r12 + 0xa238], eax
mov eax, dword [r12 + 0xaf2c]
mov dword [r12 + 0xa23c], eax
mov eax, dword [r12 + 0xc1f0]
mov dword [r12 + 0xa240], eax
mov eax, dword [r12 + 0xbbb0]
mov dword [r12 + 0xa244], eax
mov eax, dword [r12 + 0xb570]
mov dword [r12 + 0xa248], eax
mov eax, dword [r12 + 0xaf30]
mov dword [r12 + 0xa24c], eax
mov eax, dword [r12 + 0xc1f4]
mov dword [r12 + 0xa250], eax
mov eax, dword [r12 + 0xbbb4]
mov dword [r12 + 0xa254], eax
mov eax, dword [r12 + 0xb574]
mov dword [r12 + 0xa258], eax
mov eax, dword [r12 + 0xaf34]
mov dword [r12 + 0xa25c], eax
mov eax, dword [r12 + 0xc1f8]
mov dword [r12 + 0xa260], eax
mov eax, dword [r12 + 0xbbb8]
mov dword [r12 + 0xa264], eax
mov eax, dword [r12 + 0xb578]
mov dword [r12 + 0xa268], eax
mov eax, dword [r12 + 0xaf38]
mov dword [r12 + 0xa26c], eax
mov eax, dword [r12 + 0xc1fc]
mov dword [r12 + 0xa270], eax
mov eax, dword [r12 + 0xbbbc]
mov dword [r12 + 0xa274], eax
mov eax, dword [r12 + 0xb57c]
mov dword [r12 + 0xa278], eax
mov eax, dword [r12 + 0xaf3c]
mov dword [r12 + 0xa27c], eax
mov eax, dword [r12 + 0xc200]
mov dword [r12 + 0xa280], eax
mov eax, dword [r12 + 0xbbc0]
mov dword [r12 + 0xa284], eax
mov eax, dword [r12 + 0xb580]
mov dword [r12 + 0xa288], eax
mov eax, dword [r12 + 0xaf40]
mov dword [r12 + 0xa28c], eax
mov eax, dword [r12 + 0xc204]
mov dword [r12 + 0xa290], eax
mov eax, dword [r12 + 0xbbc4]
mov dword [r12 + 0xa294], eax
mov eax, dword [r12 + 0xb584]
mov dword [r12 + 0xa298], eax
mov eax, dword [r12 + 0xaf44]
mov dword [r12 + 0xa29c], eax
mov eax, dword [r12 + 0xc208]
mov dword [r12 + 0xa2a0], eax
mov eax, dword [r12 + 0xbbc8]
mov dword [r12 + 0xa2a4], eax
mov eax, dword [r12 + 0xb588]
mov dword [r12 + 0xa2a8], eax
mov eax, dword [r12 + 0xaf48]
mov dword [r12 + 0xa2ac], eax
mov eax, dword [r12 + 0xc20c]
mov dword [r12 + 0xa2b0], eax
mov eax, dword [r12 + 0xbbcc]
mov dword [r12 + 0xa2b4], eax
mov eax, dword [r12 + 0xb58c]
mov dword [r12 + 0xa2b8], eax
mov eax, dword [r12 + 0xaf4c]
mov dword [r12 + 0xa2bc], eax
mov eax, dword [r12 + 0xc210]
mov dword [r12 + 0xa2c0], eax
mov eax, dword [r12 + 0xbbd0]
mov dword [r12 + 0xa2c4], eax
mov eax, dword [r12 + 0xb590]
mov dword [r12 + 0xa2c8], eax
mov eax, dword [r12 + 0xaf50]
mov dword [r12 + 0xa2cc], eax
mov eax, dword [r12 + 0xc214]
mov dword [r12 + 0xa2d0], eax
mov eax, dword [r12 + 0xbbd4]
mov dword [r12 + 0xa2d4], eax
mov eax, dword [r12 + 0xb594]
mov dword [r12 + 0xa2d8], eax
mov eax, dword [r12 + 0xaf54]
mov dword [r12 + 0xa2dc], eax
mov eax, dword [r12 + 0xc218]
mov dword [r12 + 0xa2e0], eax
mov eax, dword [r12 + 0xbbd8]
mov dword [r12 + 0xa2e4], eax
mov eax, dword [r12 + 0xb598]
mov dword [r12 + 0xa2e8], eax
mov eax, dword [r12 + 0xaf58]
mov dword [r12 + 0xa2ec], eax
mov eax, dword [r12 + 0xc21c]
mov dword [r12 + 0xa2f0], eax
mov eax, dword [r12 + 0xbbdc]
mov dword [r12 + 0xa2f4], eax
mov eax, dword [r12 + 0xb59c]
mov dword [r12 + 0xa2f8], eax
mov eax, dword [r12 + 0xaf5c]
mov dword [r12 + 0xa2fc], eax
mov eax, dword [r12 + 0xc220]
mov dword [r12 + 0xa300], eax
mov eax, dword [r12 + 0xbbe0]
mov dword [r12 + 0xa304], eax
mov eax, dword [r12 + 0xb5a0]
mov dword [r12 + 0xa308], eax
mov eax, dword [r12 + 0xaf60]
mov dword [r12 + 0xa30c], eax
mov eax, dword [r12 + 0xc224]
mov dword [r12 + 0xa310], eax
mov eax, dword [r12 + 0xbbe4]
mov dword [r12 + 0xa314], eax
mov eax, dword [r12 + 0xb5a4]
mov dword [r12 + 0xa318], eax
mov eax, dword [r12 + 0xaf64]
mov dword [r12 + 0xa31c], eax
mov eax, dword [r12 + 0xc228]
mov dword [r12 + 0xa320], eax
mov eax, dword [r12 + 0xbbe8]
mov dword [r12 + 0xa324], eax
mov eax, dword [r12 + 0xb5a8]
mov dword [r12 + 0xa328], eax
mov eax, dword [r12 + 0xaf68]
mov dword [r12 + 0xa32c], eax
mov eax, dword [r12 + 0xc22c]
mov dword [r12 + 0xa330], eax
mov eax, dword [r12 + 0xbbec]
mov dword [r12 + 0xa334], eax
mov eax, dword [r12 + 0xb5ac]
mov dword [r12 + 0xa338], eax
mov eax, dword [r12 + 0xaf6c]
mov dword [r12 + 0xa33c], eax
mov eax, dword [r12 + 0xc230]
mov dword [r12 + 0xa340], eax
mov eax, dword [r12 + 0xbbf0]
mov dword [r12 + 0xa344], eax
mov eax, dword [r12 + 0xb5b0]
mov dword [r12 + 0xa348], eax
mov eax, dword [r12 + 0xaf70]
mov dword [r12 + 0xa34c], eax
mov eax, dword [r12 + 0xc234]
mov dword [r12 + 0xa350], eax
mov eax, dword [r12 + 0xbbf4]
mov dword [r12 + 0xa354], eax
mov eax, dword [r12 + 0xb5b4]
mov dword [r12 + 0xa358], eax
mov eax, dword [r12 + 0xaf74]
mov dword [r12 + 0xa35c], eax
mov eax, dword [r12 + 0xc238]
mov dword [r12 + 0xa360], eax
mov eax, dword [r12 + 0xbbf8]
mov dword [r12 + 0xa364], eax
mov eax, dword [r12 + 0xb5b8]
mov dword [r12 + 0xa368], eax
mov eax, dword [r12 + 0xaf78]
mov dword [r12 + 0xa36c], eax
mov eax, dword [r12 + 0xc23c]
mov dword [r12 + 0xa370], eax
mov eax, dword [r12 + 0xbbfc]
mov dword [r12 + 0xa374], eax
mov eax, dword [r12 + 0xb5bc]
mov dword [r12 + 0xa378], eax
mov eax, dword [r12 + 0xaf7c]
mov dword [r12 + 0xa37c], eax
mov eax, dword [r12 + 0xc240]
mov dword [r12 + 0xa380], eax
mov eax, dword [r12 + 0xbc00]
mov dword [r12 + 0xa384], eax
mov eax, dword [r12 + 0xb5c0]
mov dword [r12 + 0xa388], eax
mov eax, dword [r12 + 0xaf80]
mov dword [r12 + 0xa38c], eax
mov eax, dword [r12 + 0xc244]
mov dword [r12 + 0xa390], eax
mov eax, dword [r12 + 0xbc04]
mov dword [r12 + 0xa394], eax
mov eax, dword [r12 + 0xb5c4]
mov dword [r12 + 0xa398], eax
mov eax, dword [r12 + 0xaf84]
mov dword [r12 + 0xa39c], eax
mov eax, dword [r12 + 0xc248]
mov dword [r12 + 0xa3a0], eax
mov eax, dword [r12 + 0xbc08]
mov dword [r12 + 0xa3a4], eax
mov eax, dword [r12 + 0xb5c8]
mov dword [r12 + 0xa3a8], eax
mov eax, dword [r12 + 0xaf88]
mov dword [r12 + 0xa3ac], eax
mov eax, dword [r12 + 0xc24c]
mov dword [r12 + 0xa3b0], eax
mov eax, dword [r12 + 0xbc0c]
mov dword [r12 + 0xa3b4], eax
mov eax, dword [r12 + 0xb5cc]
mov dword [r12 + 0xa3b8], eax
mov eax, dword [r12 + 0xaf8c]
mov dword [r12 + 0xa3bc], eax
mov eax, dword [r12 + 0xc250]
mov dword [r12 + 0xa3c0], eax
mov eax, dword [r12 + 0xbc10]
mov dword [r12 + 0xa3c4], eax
mov eax, dword [r12 + 0xb5d0]
mov dword [r12 + 0xa3c8], eax
mov eax, dword [r12 + 0xaf90]
mov dword [r12 + 0xa3cc], eax
mov eax, dword [r12 + 0xc254]
mov dword [r12 + 0xa3d0], eax
mov eax, dword [r12 + 0xbc14]
mov dword [r12 + 0xa3d4], eax
mov eax, dword [r12 + 0xb5d4]
mov dword [r12 + 0xa3d8], eax
mov eax, dword [r12 + 0xaf94]
mov dword [r12 + 0xa3dc], eax
mov eax, dword [r12 + 0xc258]
mov dword [r12 + 0xa3e0], eax
mov eax, dword [r12 + 0xbc18]
mov dword [r12 + 0xa3e4], eax
mov eax, dword [r12 + 0xb5d8]
mov dword [r12 + 0xa3e8], eax
mov eax, dword [r12 + 0xaf98]
mov dword [r12 + 0xa3ec], eax
mov eax, dword [r12 + 0xc25c]
mov dword [r12 + 0xa3f0], eax
mov eax, dword [r12 + 0xbc1c]
mov dword [r12 + 0xa3f4], eax
mov eax, dword [r12 + 0xb5dc]
mov dword [r12 + 0xa3f8], eax
mov eax, dword [r12 + 0xaf9c]
mov dword [r12 + 0xa3fc], eax
mov eax, dword [r12 + 0xc260]
mov dword [r12 + 0xa400], eax
mov eax, dword [r12 + 0xbc20]
mov dword [r12 + 0xa404], eax
mov eax, dword [r12 + 0xb5e0]
mov dword [r12 + 0xa408], eax
mov eax, dword [r12 + 0xafa0]
mov dword [r12 + 0xa40c], eax
mov eax, dword [r12 + 0xc264]
mov dword [r12 + 0xa410], eax
mov eax, dword [r12 + 0xbc24]
mov dword [r12 + 0xa414], eax
mov eax, dword [r12 + 0xb5e4]
mov dword [r12 + 0xa418], eax
mov eax, dword [r12 + 0xafa4]
mov dword [r12 + 0xa41c], eax
mov eax, dword [r12 + 0xc268]
mov dword [r12 + 0xa420], eax
mov eax, dword [r12 + 0xbc28]
mov dword [r12 + 0xa424], eax
mov eax, dword [r12 + 0xb5e8]
mov dword [r12 + 0xa428], eax
mov eax, dword [r12 + 0xafa8]
mov dword [r12 + 0xa42c], eax
mov eax, dword [r12 + 0xc26c]
mov dword [r12 + 0xa430], eax
mov eax, dword [r12 + 0xbc2c]
mov dword [r12 + 0xa434], eax
mov eax, dword [r12 + 0xb5ec]
mov dword [r12 + 0xa438], eax
mov eax, dword [r12 + 0xafac]
mov dword [r12 + 0xa43c], eax
mov eax, dword [r12 + 0xc270]
mov dword [r12 + 0xa440], eax
mov eax, dword [r12 + 0xbc30]
mov dword [r12 + 0xa444], eax
mov eax, dword [r12 + 0xb5f0]
mov dword [r12 + 0xa448], eax
mov eax, dword [r12 + 0xafb0]
mov dword [r12 + 0xa44c], eax
mov eax, dword [r12 + 0xc274]
mov dword [r12 + 0xa450], eax
mov eax, dword [r12 + 0xbc34]
mov dword [r12 + 0xa454], eax
mov eax, dword [r12 + 0xb5f4]
mov dword [r12 + 0xa458], eax
mov eax, dword [r12 + 0xafb4]
mov dword [r12 + 0xa45c], eax
mov eax, dword [r12 + 0xc278]
mov dword [r12 + 0xa460], eax
mov eax, dword [r12 + 0xbc38]
mov dword [r12 + 0xa464], eax
mov eax, dword [r12 + 0xb5f8]
mov dword [r12 + 0xa468], eax
mov eax, dword [r12 + 0xafb8]
mov dword [r12 + 0xa46c], eax
mov eax, dword [r12 + 0xc27c]
mov dword [r12 + 0xa470], eax
mov eax, dword [r12 + 0xbc3c]
mov dword [r12 + 0xa474], eax
mov eax, dword [r12 + 0xb5fc]
mov dword [r12 + 0xa478], eax
mov eax, dword [r12 + 0xafbc]
mov dword [r12 + 0xa47c], eax
mov eax, dword [r12 + 0xc280]
mov dword [r12 + 0xa480], eax
mov eax, dword [r12 + 0xbc40]
mov dword [r12 + 0xa484], eax
mov eax, dword [r12 + 0xb600]
mov dword [r12 + 0xa488], eax
mov eax, dword [r12 + 0xafc0]
mov dword [r12 + 0xa48c], eax
mov eax, dword [r12 + 0xc284]
mov dword [r12 + 0xa490], eax
mov eax, dword [r12 + 0xbc44]
mov dword [r12 + 0xa494], eax
mov eax, dword [r12 + 0xb604]
mov dword [r12 + 0xa498], eax
mov eax, dword [r12 + 0xafc4]
mov dword [r12 + 0xa49c], eax
mov eax, dword [r12 + 0xc288]
mov dword [r12 + 0xa4a0], eax
mov eax, dword [r12 + 0xbc48]
mov dword [r12 + 0xa4a4], eax
mov eax, dword [r12 + 0xb608]
mov dword [r12 + 0xa4a8], eax
mov eax, dword [r12 + 0xafc8]
mov dword [r12 + 0xa4ac], eax
mov eax, dword [r12 + 0xc28c]
mov dword [r12 + 0xa4b0], eax
mov eax, dword [r12 + 0xbc4c]
mov dword [r12 + 0xa4b4], eax
mov eax, dword [r12 + 0xb60c]
mov dword [r12 + 0xa4b8], eax
mov eax, dword [r12 + 0xafcc]
mov dword [r12 + 0xa4bc], eax
mov eax, dword [r12 + 0xc290]
mov dword [r12 + 0xa4c0], eax
mov eax, dword [r12 + 0xbc50]
mov dword [r12 + 0xa4c4], eax
mov eax, dword [r12 + 0xb610]
mov dword [r12 + 0xa4c8], eax
mov eax, dword [r12 + 0xafd0]
mov dword [r12 + 0xa4cc], eax
mov eax, dword [r12 + 0xc294]
mov dword [r12 + 0xa4d0], eax
mov eax, dword [r12 + 0xbc54]
mov dword [r12 + 0xa4d4], eax
mov eax, dword [r12 + 0xb614]
mov dword [r12 + 0xa4d8], eax
mov eax, dword [r12 + 0xafd4]
mov dword [r12 + 0xa4dc], eax
mov eax, dword [r12 + 0xc298]
mov dword [r12 + 0xa4e0], eax
mov eax, dword [r12 + 0xbc58]
mov dword [r12 + 0xa4e4], eax
mov eax, dword [r12 + 0xb618]
mov dword [r12 + 0xa4e8], eax
mov eax, dword [r12 + 0xafd8]
mov dword [r12 + 0xa4ec], eax
mov eax, dword [r12 + 0xc29c]
mov dword [r12 + 0xa4f0], eax
mov eax, dword [r12 + 0xbc5c]
mov dword [r12 + 0xa4f4], eax
mov eax, dword [r12 + 0xb61c]
mov dword [r12 + 0xa4f8], eax
mov eax, dword [r12 + 0xafdc]
mov dword [r12 + 0xa4fc], eax
mov eax, dword [r12 + 0xc2a0]
mov dword [r12 + 0xa500], eax
mov eax, dword [r12 + 0xbc60]
mov dword [r12 + 0xa504], eax
mov eax, dword [r12 + 0xb620]
mov dword [r12 + 0xa508], eax
mov eax, dword [r12 + 0xafe0]
mov dword [r12 + 0xa50c], eax
mov eax, dword [r12 + 0xc2a4]
mov dword [r12 + 0xa510], eax
mov eax, dword [r12 + 0xbc64]
mov dword [r12 + 0xa514], eax
mov eax, dword [r12 + 0xb624]
mov dword [r12 + 0xa518], eax
mov eax, dword [r12 + 0xafe4]
mov dword [r12 + 0xa51c], eax
mov eax, dword [r12 + 0xc2a8]
mov dword [r12 + 0xa520], eax
mov eax, dword [r12 + 0xbc68]
mov dword [r12 + 0xa524], eax
mov eax, dword [r12 + 0xb628]
mov dword [r12 + 0xa528], eax
mov eax, dword [r12 + 0xafe8]
mov dword [r12 + 0xa52c], eax
mov eax, dword [r12 + 0xc2ac]
mov dword [r12 + 0xa530], eax
mov eax, dword [r12 + 0xbc6c]
mov dword [r12 + 0xa534], eax
mov eax, dword [r12 + 0xb62c]
mov dword [r12 + 0xa538], eax
mov eax, dword [r12 + 0xafec]
mov dword [r12 + 0xa53c], eax
mov eax, dword [r12 + 0xc2b0]
mov dword [r12 + 0xa540], eax
mov eax, dword [r12 + 0xbc70]
mov dword [r12 + 0xa544], eax
mov eax, dword [r12 + 0xb630]
mov dword [r12 + 0xa548], eax
mov eax, dword [r12 + 0xaff0]
mov dword [r12 + 0xa54c], eax
mov eax, dword [r12 + 0xc2b4]
mov dword [r12 + 0xa550], eax
mov eax, dword [r12 + 0xbc74]
mov dword [r12 + 0xa554], eax
mov eax, dword [r12 + 0xb634]
mov dword [r12 + 0xa558], eax
mov eax, dword [r12 + 0xaff4]
mov dword [r12 + 0xa55c], eax
mov eax, dword [r12 + 0xc2b8]
mov dword [r12 + 0xa560], eax
mov eax, dword [r12 + 0xbc78]
mov dword [r12 + 0xa564], eax
mov eax, dword [r12 + 0xb638]
mov dword [r12 + 0xa568], eax
mov eax, dword [r12 + 0xaff8]
mov dword [r12 + 0xa56c], eax
mov eax, dword [r12 + 0xc2bc]
mov dword [r12 + 0xa570], eax
mov eax, dword [r12 + 0xbc7c]
mov dword [r12 + 0xa574], eax
mov eax, dword [r12 + 0xb63c]
mov dword [r12 + 0xa578], eax
mov eax, dword [r12 + 0xaffc]
mov dword [r12 + 0xa57c], eax
mov eax, dword [r12 + 0xc2c0]
mov dword [r12 + 0xa580], eax
mov eax, dword [r12 + 0xbc80]
mov dword [r12 + 0xa584], eax
mov eax, dword [r12 + 0xb640]
mov dword [r12 + 0xa588], eax
mov eax, dword [r12 + 0xb000]
mov dword [r12 + 0xa58c], eax
mov eax, dword [r12 + 0xc2c4]
mov dword [r12 + 0xa590], eax
mov eax, dword [r12 + 0xbc84]
mov dword [r12 + 0xa594], eax
mov eax, dword [r12 + 0xb644]
mov dword [r12 + 0xa598], eax
mov eax, dword [r12 + 0xb004]
mov dword [r12 + 0xa59c], eax
mov eax, dword [r12 + 0xc2c8]
mov dword [r12 + 0xa5a0], eax
mov eax, dword [r12 + 0xbc88]
mov dword [r12 + 0xa5a4], eax
mov eax, dword [r12 + 0xb648]
mov dword [r12 + 0xa5a8], eax
mov eax, dword [r12 + 0xb008]
mov dword [r12 + 0xa5ac], eax
mov eax, dword [r12 + 0xc2cc]
mov dword [r12 + 0xa5b0], eax
mov eax, dword [r12 + 0xbc8c]
mov dword [r12 + 0xa5b4], eax
mov eax, dword [r12 + 0xb64c]
mov dword [r12 + 0xa5b8], eax
mov eax, dword [r12 + 0xb00c]
mov dword [r12 + 0xa5bc], eax
mov eax, dword [r12 + 0xc2d0]
mov dword [r12 + 0xa5c0], eax
mov eax, dword [r12 + 0xbc90]
mov dword [r12 + 0xa5c4], eax
mov eax, dword [r12 + 0xb650]
mov dword [r12 + 0xa5c8], eax
mov eax, dword [r12 + 0xb010]
mov dword [r12 + 0xa5cc], eax
mov eax, dword [r12 + 0xc2d4]
mov dword [r12 + 0xa5d0], eax
mov eax, dword [r12 + 0xbc94]
mov dword [r12 + 0xa5d4], eax
mov eax, dword [r12 + 0xb654]
mov dword [r12 + 0xa5d8], eax
mov eax, dword [r12 + 0xb014]
mov dword [r12 + 0xa5dc], eax
mov eax, dword [r12 + 0xc2d8]
mov dword [r12 + 0xa5e0], eax
mov eax, dword [r12 + 0xbc98]
mov dword [r12 + 0xa5e4], eax
mov eax, dword [r12 + 0xb658]
mov dword [r12 + 0xa5e8], eax
mov eax, dword [r12 + 0xb018]
mov dword [r12 + 0xa5ec], eax
mov eax, dword [r12 + 0xc2dc]
mov dword [r12 + 0xa5f0], eax
mov eax, dword [r12 + 0xbc9c]
mov dword [r12 + 0xa5f4], eax
mov eax, dword [r12 + 0xb65c]
mov dword [r12 + 0xa5f8], eax
mov eax, dword [r12 + 0xb01c]
mov dword [r12 + 0xa5fc], eax
mov eax, dword [r12 + 0xc2e0]
mov dword [r12 + 0xa600], eax
mov eax, dword [r12 + 0xbca0]
mov dword [r12 + 0xa604], eax
mov eax, dword [r12 + 0xb660]
mov dword [r12 + 0xa608], eax
mov eax, dword [r12 + 0xb020]
mov dword [r12 + 0xa60c], eax
mov eax, dword [r12 + 0xc2e4]
mov dword [r12 + 0xa610], eax
mov eax, dword [r12 + 0xbca4]
mov dword [r12 + 0xa614], eax
mov eax, dword [r12 + 0xb664]
mov dword [r12 + 0xa618], eax
mov eax, dword [r12 + 0xb024]
mov dword [r12 + 0xa61c], eax
mov eax, dword [r12 + 0xc2e8]
mov dword [r12 + 0xa620], eax
mov eax, dword [r12 + 0xbca8]
mov dword [r12 + 0xa624], eax
mov eax, dword [r12 + 0xb668]
mov dword [r12 + 0xa628], eax
mov eax, dword [r12 + 0xb028]
mov dword [r12 + 0xa62c], eax
mov eax, dword [r12 + 0xc2ec]
mov dword [r12 + 0xa630], eax
mov eax, dword [r12 + 0xbcac]
mov dword [r12 + 0xa634], eax
mov eax, dword [r12 + 0xb66c]
mov dword [r12 + 0xa638], eax
mov eax, dword [r12 + 0xb02c]
mov dword [r12 + 0xa63c], eax
mov eax, dword [r12 + 0xc2f0]
mov dword [r12 + 0xa640], eax
mov eax, dword [r12 + 0xbcb0]
mov dword [r12 + 0xa644], eax
mov eax, dword [r12 + 0xb670]
mov dword [r12 + 0xa648], eax
mov eax, dword [r12 + 0xb030]
mov dword [r12 + 0xa64c], eax
mov eax, dword [r12 + 0xc2f4]
mov dword [r12 + 0xa650], eax
mov eax, dword [r12 + 0xbcb4]
mov dword [r12 + 0xa654], eax
mov eax, dword [r12 + 0xb674]
mov dword [r12 + 0xa658], eax
mov eax, dword [r12 + 0xb034]
mov dword [r12 + 0xa65c], eax
mov eax, dword [r12 + 0xc2f8]
mov dword [r12 + 0xa660], eax
mov eax, dword [r12 + 0xbcb8]
mov dword [r12 + 0xa664], eax
mov eax, dword [r12 + 0xb678]
mov dword [r12 + 0xa668], eax
mov eax, dword [r12 + 0xb038]
mov dword [r12 + 0xa66c], eax
mov eax, dword [r12 + 0xc2fc]
mov dword [r12 + 0xa670], eax
mov eax, dword [r12 + 0xbcbc]
mov dword [r12 + 0xa674], eax
mov eax, dword [r12 + 0xb67c]
mov dword [r12 + 0xa678], eax
mov eax, dword [r12 + 0xb03c]
mov dword [r12 + 0xa67c], eax
mov eax, dword [r12 + 0xc300]
mov dword [r12 + 0xa680], eax
mov eax, dword [r12 + 0xbcc0]
mov dword [r12 + 0xa684], eax
mov eax, dword [r12 + 0xb680]
mov dword [r12 + 0xa688], eax
mov eax, dword [r12 + 0xb040]
mov dword [r12 + 0xa68c], eax
mov eax, dword [r12 + 0xc304]
mov dword [r12 + 0xa690], eax
mov eax, dword [r12 + 0xbcc4]
mov dword [r12 + 0xa694], eax
mov eax, dword [r12 + 0xb684]
mov dword [r12 + 0xa698], eax
mov eax, dword [r12 + 0xb044]
mov dword [r12 + 0xa69c], eax
mov eax, dword [r12 + 0xc308]
mov dword [r12 + 0xa6a0], eax
mov eax, dword [r12 + 0xbcc8]
mov dword [r12 + 0xa6a4], eax
mov eax, dword [r12 + 0xb688]
mov dword [r12 + 0xa6a8], eax
mov eax, dword [r12 + 0xb048]
mov dword [r12 + 0xa6ac], eax
mov eax, dword [r12 + 0xc30c]
mov dword [r12 + 0xa6b0], eax
mov eax, dword [r12 + 0xbccc]
mov dword [r12 + 0xa6b4], eax
mov eax, dword [r12 + 0xb68c]
mov dword [r12 + 0xa6b8], eax
mov eax, dword [r12 + 0xb04c]
mov dword [r12 + 0xa6bc], eax
mov eax, dword [r12 + 0xc310]
mov dword [r12 + 0xa6c0], eax
mov eax, dword [r12 + 0xbcd0]
mov dword [r12 + 0xa6c4], eax
mov eax, dword [r12 + 0xb690]
mov dword [r12 + 0xa6c8], eax
mov eax, dword [r12 + 0xb050]
mov dword [r12 + 0xa6cc], eax
mov eax, dword [r12 + 0xc314]
mov dword [r12 + 0xa6d0], eax
mov eax, dword [r12 + 0xbcd4]
mov dword [r12 + 0xa6d4], eax
mov eax, dword [r12 + 0xb694]
mov dword [r12 + 0xa6d8], eax
mov eax, dword [r12 + 0xb054]
mov dword [r12 + 0xa6dc], eax
mov eax, dword [r12 + 0xc318]
mov dword [r12 + 0xa6e0], eax
mov eax, dword [r12 + 0xbcd8]
mov dword [r12 + 0xa6e4], eax
mov eax, dword [r12 + 0xb698]
mov dword [r12 + 0xa6e8], eax
mov eax, dword [r12 + 0xb058]
mov dword [r12 + 0xa6ec], eax
mov eax, dword [r12 + 0xc31c]
mov dword [r12 + 0xa6f0], eax
mov eax, dword [r12 + 0xbcdc]
mov dword [r12 + 0xa6f4], eax
mov eax, dword [r12 + 0xb69c]
mov dword [r12 + 0xa6f8], eax
mov eax, dword [r12 + 0xb05c]
mov dword [r12 + 0xa6fc], eax
mov eax, dword [r12 + 0xc320]
mov dword [r12 + 0xa700], eax
mov eax, dword [r12 + 0xbce0]
mov dword [r12 + 0xa704], eax
mov eax, dword [r12 + 0xb6a0]
mov dword [r12 + 0xa708], eax
mov eax, dword [r12 + 0xb060]
mov dword [r12 + 0xa70c], eax
mov eax, dword [r12 + 0xc324]
mov dword [r12 + 0xa710], eax
mov eax, dword [r12 + 0xbce4]
mov dword [r12 + 0xa714], eax
mov eax, dword [r12 + 0xb6a4]
mov dword [r12 + 0xa718], eax
mov eax, dword [r12 + 0xb064]
mov dword [r12 + 0xa71c], eax
mov eax, dword [r12 + 0xc328]
mov dword [r12 + 0xa720], eax
mov eax, dword [r12 + 0xbce8]
mov dword [r12 + 0xa724], eax
mov eax, dword [r12 + 0xb6a8]
mov dword [r12 + 0xa728], eax
mov eax, dword [r12 + 0xb068]
mov dword [r12 + 0xa72c], eax
mov eax, dword [r12 + 0xc32c]
mov dword [r12 + 0xa730], eax
mov eax, dword [r12 + 0xbcec]
mov dword [r12 + 0xa734], eax
mov eax, dword [r12 + 0xb6ac]
mov dword [r12 + 0xa738], eax
mov eax, dword [r12 + 0xb06c]
mov dword [r12 + 0xa73c], eax
mov eax, dword [r12 + 0xc330]
mov dword [r12 + 0xa740], eax
mov eax, dword [r12 + 0xbcf0]
mov dword [r12 + 0xa744], eax
mov eax, dword [r12 + 0xb6b0]
mov dword [r12 + 0xa748], eax
mov eax, dword [r12 + 0xb070]
mov dword [r12 + 0xa74c], eax
mov eax, dword [r12 + 0xc334]
mov dword [r12 + 0xa750], eax
mov eax, dword [r12 + 0xbcf4]
mov dword [r12 + 0xa754], eax
mov eax, dword [r12 + 0xb6b4]
mov dword [r12 + 0xa758], eax
mov eax, dword [r12 + 0xb074]
mov dword [r12 + 0xa75c], eax
mov eax, dword [r12 + 0xc338]
mov dword [r12 + 0xa760], eax
mov eax, dword [r12 + 0xbcf8]
mov dword [r12 + 0xa764], eax
mov eax, dword [r12 + 0xb6b8]
mov dword [r12 + 0xa768], eax
mov eax, dword [r12 + 0xb078]
mov dword [r12 + 0xa76c], eax
mov eax, dword [r12 + 0xc33c]
mov dword [r12 + 0xa770], eax
mov eax, dword [r12 + 0xbcfc]
mov dword [r12 + 0xa774], eax
mov eax, dword [r12 + 0xb6bc]
mov dword [r12 + 0xa778], eax
mov eax, dword [r12 + 0xb07c]
mov dword [r12 + 0xa77c], eax
mov eax, dword [r12 + 0xc340]
mov dword [r12 + 0xa780], eax
mov eax, dword [r12 + 0xbd00]
mov dword [r12 + 0xa784], eax
mov eax, dword [r12 + 0xb6c0]
mov dword [r12 + 0xa788], eax
mov eax, dword [r12 + 0xb080]
mov dword [r12 + 0xa78c], eax
mov eax, dword [r12 + 0xc344]
mov dword [r12 + 0xa790], eax
mov eax, dword [r12 + 0xbd04]
mov dword [r12 + 0xa794], eax
mov eax, dword [r12 + 0xb6c4]
mov dword [r12 + 0xa798], eax
mov eax, dword [r12 + 0xb084]
mov dword [r12 + 0xa79c], eax
mov eax, dword [r12 + 0xc348]
mov dword [r12 + 0xa7a0], eax
mov eax, dword [r12 + 0xbd08]
mov dword [r12 + 0xa7a4], eax
mov eax, dword [r12 + 0xb6c8]
mov dword [r12 + 0xa7a8], eax
mov eax, dword [r12 + 0xb088]
mov dword [r12 + 0xa7ac], eax
mov eax, dword [r12 + 0xc34c]
mov dword [r12 + 0xa7b0], eax
mov eax, dword [r12 + 0xbd0c]
mov dword [r12 + 0xa7b4], eax
mov eax, dword [r12 + 0xb6cc]
mov dword [r12 + 0xa7b8], eax
mov eax, dword [r12 + 0xb08c]
mov dword [r12 + 0xa7bc], eax
mov eax, dword [r12 + 0xc350]
mov dword [r12 + 0xa7c0], eax
mov eax, dword [r12 + 0xbd10]
mov dword [r12 + 0xa7c4], eax
mov eax, dword [r12 + 0xb6d0]
mov dword [r12 + 0xa7c8], eax
mov eax, dword [r12 + 0xb090]
mov dword [r12 + 0xa7cc], eax
mov eax, dword [r12 + 0xc354]
mov dword [r12 + 0xa7d0], eax
mov eax, dword [r12 + 0xbd14]
mov dword [r12 + 0xa7d4], eax
mov eax, dword [r12 + 0xb6d4]
mov dword [r12 + 0xa7d8], eax
mov eax, dword [r12 + 0xb094]
mov dword [r12 + 0xa7dc], eax
mov eax, dword [r12 + 0xc358]
mov dword [r12 + 0xa7e0], eax
mov eax, dword [r12 + 0xbd18]
mov dword [r12 + 0xa7e4], eax
mov eax, dword [r12 + 0xb6d8]
mov dword [r12 + 0xa7e8], eax
mov eax, dword [r12 + 0xb098]
mov dword [r12 + 0xa7ec], eax
mov eax, dword [r12 + 0xc35c]
mov dword [r12 + 0xa7f0], eax
mov eax, dword [r12 + 0xbd1c]
mov dword [r12 + 0xa7f4], eax
mov eax, dword [r12 + 0xb6dc]
mov dword [r12 + 0xa7f8], eax
mov eax, dword [r12 + 0xb09c]
mov dword [r12 + 0xa7fc], eax
mov eax, dword [r12 + 0xc360]
mov dword [r12 + 0xa800], eax
mov eax, dword [r12 + 0xbd20]
mov dword [r12 + 0xa804], eax
mov eax, dword [r12 + 0xb6e0]
mov dword [r12 + 0xa808], eax
mov eax, dword [r12 + 0xb0a0]
mov dword [r12 + 0xa80c], eax
mov eax, dword [r12 + 0xc364]
mov dword [r12 + 0xa810], eax
mov eax, dword [r12 + 0xbd24]
mov dword [r12 + 0xa814], eax
mov eax, dword [r12 + 0xb6e4]
mov dword [r12 + 0xa818], eax
mov eax, dword [r12 + 0xb0a4]
mov dword [r12 + 0xa81c], eax
mov eax, dword [r12 + 0xc368]
mov dword [r12 + 0xa820], eax
mov eax, dword [r12 + 0xbd28]
mov dword [r12 + 0xa824], eax
mov eax, dword [r12 + 0xb6e8]
mov dword [r12 + 0xa828], eax
mov eax, dword [r12 + 0xb0a8]
mov dword [r12 + 0xa82c], eax
mov eax, dword [r12 + 0xc36c]
mov dword [r12 + 0xa830], eax
mov eax, dword [r12 + 0xbd2c]
mov dword [r12 + 0xa834], eax
mov eax, dword [r12 + 0xb6ec]
mov dword [r12 + 0xa838], eax
mov eax, dword [r12 + 0xb0ac]
mov dword [r12 + 0xa83c], eax
mov eax, dword [r12 + 0xc370]
mov dword [r12 + 0xa840], eax
mov eax, dword [r12 + 0xbd30]
mov dword [r12 + 0xa844], eax
mov eax, dword [r12 + 0xb6f0]
mov dword [r12 + 0xa848], eax
mov eax, dword [r12 + 0xb0b0]
mov dword [r12 + 0xa84c], eax
mov eax, dword [r12 + 0xc374]
mov dword [r12 + 0xa850], eax
mov eax, dword [r12 + 0xbd34]
mov dword [r12 + 0xa854], eax
mov eax, dword [r12 + 0xb6f4]
mov dword [r12 + 0xa858], eax
mov eax, dword [r12 + 0xb0b4]
mov dword [r12 + 0xa85c], eax
mov eax, dword [r12 + 0xc378]
mov dword [r12 + 0xa860], eax
mov eax, dword [r12 + 0xbd38]
mov dword [r12 + 0xa864], eax
mov eax, dword [r12 + 0xb6f8]
mov dword [r12 + 0xa868], eax
mov eax, dword [r12 + 0xb0b8]
mov dword [r12 + 0xa86c], eax
mov eax, dword [r12 + 0xc37c]
mov dword [r12 + 0xa870], eax
mov eax, dword [r12 + 0xbd3c]
mov dword [r12 + 0xa874], eax
mov eax, dword [r12 + 0xb6fc]
mov dword [r12 + 0xa878], eax
mov eax, dword [r12 + 0xb0bc]
mov dword [r12 + 0xa87c], eax
mov eax, dword [r12 + 0xc380]
mov dword [r12 + 0xa880], eax
mov eax, dword [r12 + 0xbd40]
mov dword [r12 + 0xa884], eax
mov eax, dword [r12 + 0xb700]
mov dword [r12 + 0xa888], eax
mov eax, dword [r12 + 0xb0c0]
mov dword [r12 + 0xa88c], eax
mov eax, dword [r12 + 0xc384]
mov dword [r12 + 0xa890], eax
mov eax, dword [r12 + 0xbd44]
mov dword [r12 + 0xa894], eax
mov eax, dword [r12 + 0xb704]
mov dword [r12 + 0xa898], eax
mov eax, dword [r12 + 0xb0c4]
mov dword [r12 + 0xa89c], eax
mov eax, dword [r12 + 0xc388]
mov dword [r12 + 0xa8a0], eax
mov eax, dword [r12 + 0xbd48]
mov dword [r12 + 0xa8a4], eax
mov eax, dword [r12 + 0xb708]
mov dword [r12 + 0xa8a8], eax
mov eax, dword [r12 + 0xb0c8]
mov dword [r12 + 0xa8ac], eax
mov eax, dword [r12 + 0xc38c]
mov dword [r12 + 0xa8b0], eax
mov eax, dword [r12 + 0xbd4c]
mov dword [r12 + 0xa8b4], eax
mov eax, dword [r12 + 0xb70c]
mov dword [r12 + 0xa8b8], eax
mov eax, dword [r12 + 0xb0cc]
mov dword [r12 + 0xa8bc], eax
mov eax, dword [r12 + 0xc390]
mov dword [r12 + 0xa8c0], eax
mov eax, dword [r12 + 0xbd50]
mov dword [r12 + 0xa8c4], eax
mov eax, dword [r12 + 0xb710]
mov dword [r12 + 0xa8c8], eax
mov eax, dword [r12 + 0xb0d0]
mov dword [r12 + 0xa8cc], eax
mov eax, dword [r12 + 0xc394]
mov dword [r12 + 0xa8d0], eax
mov eax, dword [r12 + 0xbd54]
mov dword [r12 + 0xa8d4], eax
mov eax, dword [r12 + 0xb714]
mov dword [r12 + 0xa8d8], eax
mov eax, dword [r12 + 0xb0d4]
mov dword [r12 + 0xa8dc], eax
mov eax, dword [r12 + 0xc398]
mov dword [r12 + 0xa8e0], eax
mov eax, dword [r12 + 0xbd58]
mov dword [r12 + 0xa8e4], eax
mov eax, dword [r12 + 0xb718]
mov dword [r12 + 0xa8e8], eax
mov eax, dword [r12 + 0xb0d8]
mov dword [r12 + 0xa8ec], eax
mov eax, dword [r12 + 0xc39c]
mov dword [r12 + 0xa8f0], eax
mov eax, dword [r12 + 0xbd5c]
mov dword [r12 + 0xa8f4], eax
mov eax, dword [r12 + 0xb71c]
mov dword [r12 + 0xa8f8], eax
mov eax, dword [r12 + 0xb0dc]
mov dword [r12 + 0xa8fc], eax
mov eax, dword [r12 + 0xc3a0]
mov dword [r12 + 0xa900], eax
mov eax, dword [r12 + 0xbd60]
mov dword [r12 + 0xa904], eax
mov eax, dword [r12 + 0xb720]
mov dword [r12 + 0xa908], eax
mov eax, dword [r12 + 0xb0e0]
mov dword [r12 + 0xa90c], eax
mov eax, dword [r12 + 0xc3a4]
mov dword [r12 + 0xa910], eax
mov eax, dword [r12 + 0xbd64]
mov dword [r12 + 0xa914], eax
mov eax, dword [r12 + 0xb724]
mov dword [r12 + 0xa918], eax
mov eax, dword [r12 + 0xb0e4]
mov dword [r12 + 0xa91c], eax
mov eax, dword [r12 + 0xc3a8]
mov dword [r12 + 0xa920], eax
mov eax, dword [r12 + 0xbd68]
mov dword [r12 + 0xa924], eax
mov eax, dword [r12 + 0xb728]
mov dword [r12 + 0xa928], eax
mov eax, dword [r12 + 0xb0e8]
mov dword [r12 + 0xa92c], eax
mov eax, dword [r12 + 0xc3ac]
mov dword [r12 + 0xa930], eax
mov eax, dword [r12 + 0xbd6c]
mov dword [r12 + 0xa934], eax
mov eax, dword [r12 + 0xb72c]
mov dword [r12 + 0xa938], eax
mov eax, dword [r12 + 0xb0ec]
mov dword [r12 + 0xa93c], eax
mov eax, dword [r12 + 0xc3b0]
mov dword [r12 + 0xa940], eax
mov eax, dword [r12 + 0xbd70]
mov dword [r12 + 0xa944], eax
mov eax, dword [r12 + 0xb730]
mov dword [r12 + 0xa948], eax
mov eax, dword [r12 + 0xb0f0]
mov dword [r12 + 0xa94c], eax
mov eax, dword [r12 + 0xc3b4]
mov dword [r12 + 0xa950], eax
mov eax, dword [r12 + 0xbd74]
mov dword [r12 + 0xa954], eax
mov eax, dword [r12 + 0xb734]
mov dword [r12 + 0xa958], eax
mov eax, dword [r12 + 0xb0f4]
mov dword [r12 + 0xa95c], eax
mov eax, dword [r12 + 0xc3b8]
mov dword [r12 + 0xa960], eax
mov eax, dword [r12 + 0xbd78]
mov dword [r12 + 0xa964], eax
mov eax, dword [r12 + 0xb738]
mov dword [r12 + 0xa968], eax
mov eax, dword [r12 + 0xb0f8]
mov dword [r12 + 0xa96c], eax
mov eax, dword [r12 + 0xc3bc]
mov dword [r12 + 0xa970], eax
mov eax, dword [r12 + 0xbd7c]
mov dword [r12 + 0xa974], eax
mov eax, dword [r12 + 0xb73c]
mov dword [r12 + 0xa978], eax
mov eax, dword [r12 + 0xb0fc]
mov dword [r12 + 0xa97c], eax
mov eax, dword [r12 + 0xc3c0]
mov dword [r12 + 0xa980], eax
mov eax, dword [r12 + 0xbd80]
mov dword [r12 + 0xa984], eax
mov eax, dword [r12 + 0xb740]
mov dword [r12 + 0xa988], eax
mov eax, dword [r12 + 0xb100]
mov dword [r12 + 0xa98c], eax
mov eax, dword [r12 + 0xc3c4]
mov dword [r12 + 0xa990], eax
mov eax, dword [r12 + 0xbd84]
mov dword [r12 + 0xa994], eax
mov eax, dword [r12 + 0xb744]
mov dword [r12 + 0xa998], eax
mov eax, dword [r12 + 0xb104]
mov dword [r12 + 0xa99c], eax
mov eax, dword [r12 + 0xc3c8]
mov dword [r12 + 0xa9a0], eax
mov eax, dword [r12 + 0xbd88]
mov dword [r12 + 0xa9a4], eax
mov eax, dword [r12 + 0xb748]
mov dword [r12 + 0xa9a8], eax
mov eax, dword [r12 + 0xb108]
mov dword [r12 + 0xa9ac], eax
mov eax, dword [r12 + 0xc3cc]
mov dword [r12 + 0xa9b0], eax
mov eax, dword [r12 + 0xbd8c]
mov dword [r12 + 0xa9b4], eax
mov eax, dword [r12 + 0xb74c]
mov dword [r12 + 0xa9b8], eax
mov eax, dword [r12 + 0xb10c]
mov dword [r12 + 0xa9bc], eax
mov eax, dword [r12 + 0xc3d0]
mov dword [r12 + 0xa9c0], eax
mov eax, dword [r12 + 0xbd90]
mov dword [r12 + 0xa9c4], eax
mov eax, dword [r12 + 0xb750]
mov dword [r12 + 0xa9c8], eax
mov eax, dword [r12 + 0xb110]
mov dword [r12 + 0xa9cc], eax
mov eax, dword [r12 + 0xc3d4]
mov dword [r12 + 0xa9d0], eax
mov eax, dword [r12 + 0xbd94]
mov dword [r12 + 0xa9d4], eax
mov eax, dword [r12 + 0xb754]
mov dword [r12 + 0xa9d8], eax
mov eax, dword [r12 + 0xb114]
mov dword [r12 + 0xa9dc], eax
mov eax, dword [r12 + 0xc3d8]
mov dword [r12 + 0xa9e0], eax
mov eax, dword [r12 + 0xbd98]
mov dword [r12 + 0xa9e4], eax
mov eax, dword [r12 + 0xb758]
mov dword [r12 + 0xa9e8], eax
mov eax, dword [r12 + 0xb118]
mov dword [r12 + 0xa9ec], eax
mov eax, dword [r12 + 0xc3dc]
mov dword [r12 + 0xa9f0], eax
mov eax, dword [r12 + 0xbd9c]
mov dword [r12 + 0xa9f4], eax
mov eax, dword [r12 + 0xb75c]
mov dword [r12 + 0xa9f8], eax
mov eax, dword [r12 + 0xb11c]
mov dword [r12 + 0xa9fc], eax
mov eax, dword [r12 + 0xc3e0]
mov dword [r12 + 0xaa00], eax
mov eax, dword [r12 + 0xbda0]
mov dword [r12 + 0xaa04], eax
mov eax, dword [r12 + 0xb760]
mov dword [r12 + 0xaa08], eax
mov eax, dword [r12 + 0xb120]
mov dword [r12 + 0xaa0c], eax
mov eax, dword [r12 + 0xc3e4]
mov dword [r12 + 0xaa10], eax
mov eax, dword [r12 + 0xbda4]
mov dword [r12 + 0xaa14], eax
mov eax, dword [r12 + 0xb764]
mov dword [r12 + 0xaa18], eax
mov eax, dword [r12 + 0xb124]
mov dword [r12 + 0xaa1c], eax
mov eax, dword [r12 + 0xc3e8]
mov dword [r12 + 0xaa20], eax
mov eax, dword [r12 + 0xbda8]
mov dword [r12 + 0xaa24], eax
mov eax, dword [r12 + 0xb768]
mov dword [r12 + 0xaa28], eax
mov eax, dword [r12 + 0xb128]
mov dword [r12 + 0xaa2c], eax
mov eax, dword [r12 + 0xc3ec]
mov dword [r12 + 0xaa30], eax
mov eax, dword [r12 + 0xbdac]
mov dword [r12 + 0xaa34], eax
mov eax, dword [r12 + 0xb76c]
mov dword [r12 + 0xaa38], eax
mov eax, dword [r12 + 0xb12c]
mov dword [r12 + 0xaa3c], eax
mov eax, dword [r12 + 0xc3f0]
mov dword [r12 + 0xaa40], eax
mov eax, dword [r12 + 0xbdb0]
mov dword [r12 + 0xaa44], eax
mov eax, dword [r12 + 0xb770]
mov dword [r12 + 0xaa48], eax
mov eax, dword [r12 + 0xb130]
mov dword [r12 + 0xaa4c], eax
mov eax, dword [r12 + 0xc3f4]
mov dword [r12 + 0xaa50], eax
mov eax, dword [r12 + 0xbdb4]
mov dword [r12 + 0xaa54], eax
mov eax, dword [r12 + 0xb774]
mov dword [r12 + 0xaa58], eax
mov eax, dword [r12 + 0xb134]
mov dword [r12 + 0xaa5c], eax
mov eax, dword [r12 + 0xc3f8]
mov dword [r12 + 0xaa60], eax
mov eax, dword [r12 + 0xbdb8]
mov dword [r12 + 0xaa64], eax
mov eax, dword [r12 + 0xb778]
mov dword [r12 + 0xaa68], eax
mov eax, dword [r12 + 0xb138]
mov dword [r12 + 0xaa6c], eax
mov eax, dword [r12 + 0xc3fc]
mov dword [r12 + 0xaa70], eax
mov eax, dword [r12 + 0xbdbc]
mov dword [r12 + 0xaa74], eax
mov eax, dword [r12 + 0xb77c]
mov dword [r12 + 0xaa78], eax
mov eax, dword [r12 + 0xb13c]
mov dword [r12 + 0xaa7c], eax
mov eax, dword [r12 + 0xc400]
mov dword [r12 + 0xaa80], eax
mov eax, dword [r12 + 0xbdc0]
mov dword [r12 + 0xaa84], eax
mov eax, dword [r12 + 0xb780]
mov dword [r12 + 0xaa88], eax
mov eax, dword [r12 + 0xb140]
mov dword [r12 + 0xaa8c], eax
mov eax, dword [r12 + 0xc404]
mov dword [r12 + 0xaa90], eax
mov eax, dword [r12 + 0xbdc4]
mov dword [r12 + 0xaa94], eax
mov eax, dword [r12 + 0xb784]
mov dword [r12 + 0xaa98], eax
mov eax, dword [r12 + 0xb144]
mov dword [r12 + 0xaa9c], eax
mov eax, dword [r12 + 0xc408]
mov dword [r12 + 0xaaa0], eax
mov eax, dword [r12 + 0xbdc8]
mov dword [r12 + 0xaaa4], eax
mov eax, dword [r12 + 0xb788]
mov dword [r12 + 0xaaa8], eax
mov eax, dword [r12 + 0xb148]
mov dword [r12 + 0xaaac], eax
mov eax, dword [r12 + 0xc40c]
mov dword [r12 + 0xaab0], eax
mov eax, dword [r12 + 0xbdcc]
mov dword [r12 + 0xaab4], eax
mov eax, dword [r12 + 0xb78c]
mov dword [r12 + 0xaab8], eax
mov eax, dword [r12 + 0xb14c]
mov dword [r12 + 0xaabc], eax
mov eax, dword [r12 + 0xc410]
mov dword [r12 + 0xaac0], eax
mov eax, dword [r12 + 0xbdd0]
mov dword [r12 + 0xaac4], eax
mov eax, dword [r12 + 0xb790]
mov dword [r12 + 0xaac8], eax
mov eax, dword [r12 + 0xb150]
mov dword [r12 + 0xaacc], eax
mov eax, dword [r12 + 0xc414]
mov dword [r12 + 0xaad0], eax
mov eax, dword [r12 + 0xbdd4]
mov dword [r12 + 0xaad4], eax
mov eax, dword [r12 + 0xb794]
mov dword [r12 + 0xaad8], eax
mov eax, dword [r12 + 0xb154]
mov dword [r12 + 0xaadc], eax
mov eax, dword [r12 + 0xc418]
mov dword [r12 + 0xaae0], eax
mov eax, dword [r12 + 0xbdd8]
mov dword [r12 + 0xaae4], eax
mov eax, dword [r12 + 0xb798]
mov dword [r12 + 0xaae8], eax
mov eax, dword [r12 + 0xb158]
mov dword [r12 + 0xaaec], eax
mov eax, dword [r12 + 0xc41c]
mov dword [r12 + 0xaaf0], eax
mov eax, dword [r12 + 0xbddc]
mov dword [r12 + 0xaaf4], eax
mov eax, dword [r12 + 0xb79c]
mov dword [r12 + 0xaaf8], eax
mov eax, dword [r12 + 0xb15c]
mov dword [r12 + 0xaafc], eax
mov eax, dword [r12 + 0xc420]
mov dword [r12 + 0xab00], eax
mov eax, dword [r12 + 0xbde0]
mov dword [r12 + 0xab04], eax
mov eax, dword [r12 + 0xb7a0]
mov dword [r12 + 0xab08], eax
mov eax, dword [r12 + 0xb160]
mov dword [r12 + 0xab0c], eax
mov eax, dword [r12 + 0xc424]
mov dword [r12 + 0xab10], eax
mov eax, dword [r12 + 0xbde4]
mov dword [r12 + 0xab14], eax
mov eax, dword [r12 + 0xb7a4]
mov dword [r12 + 0xab18], eax
mov eax, dword [r12 + 0xb164]
mov dword [r12 + 0xab1c], eax
mov eax, dword [r12 + 0xc428]
mov dword [r12 + 0xab20], eax
mov eax, dword [r12 + 0xbde8]
mov dword [r12 + 0xab24], eax
mov eax, dword [r12 + 0xb7a8]
mov dword [r12 + 0xab28], eax
mov eax, dword [r12 + 0xb168]
mov dword [r12 + 0xab2c], eax
mov eax, dword [r12 + 0xc42c]
mov dword [r12 + 0xab30], eax
mov eax, dword [r12 + 0xbdec]
mov dword [r12 + 0xab34], eax
mov eax, dword [r12 + 0xb7ac]
mov dword [r12 + 0xab38], eax
mov eax, dword [r12 + 0xb16c]
mov dword [r12 + 0xab3c], eax
mov eax, dword [r12 + 0xc430]
mov dword [r12 + 0xab40], eax
mov eax, dword [r12 + 0xbdf0]
mov dword [r12 + 0xab44], eax
mov eax, dword [r12 + 0xb7b0]
mov dword [r12 + 0xab48], eax
mov eax, dword [r12 + 0xb170]
mov dword [r12 + 0xab4c], eax
mov eax, dword [r12 + 0xc434]
mov dword [r12 + 0xab50], eax
mov eax, dword [r12 + 0xbdf4]
mov dword [r12 + 0xab54], eax
mov eax, dword [r12 + 0xb7b4]
mov dword [r12 + 0xab58], eax
mov eax, dword [r12 + 0xb174]
mov dword [r12 + 0xab5c], eax
mov eax, dword [r12 + 0xc438]
mov dword [r12 + 0xab60], eax
mov eax, dword [r12 + 0xbdf8]
mov dword [r12 + 0xab64], eax
mov eax, dword [r12 + 0xb7b8]
mov dword [r12 + 0xab68], eax
mov eax, dword [r12 + 0xb178]
mov dword [r12 + 0xab6c], eax
mov eax, dword [r12 + 0xc43c]
mov dword [r12 + 0xab70], eax
mov eax, dword [r12 + 0xbdfc]
mov dword [r12 + 0xab74], eax
mov eax, dword [r12 + 0xb7bc]
mov dword [r12 + 0xab78], eax
mov eax, dword [r12 + 0xb17c]
mov dword [r12 + 0xab7c], eax
call fcn.0044fb60
mov r8, qword [rsp + 0xb8]
mov r9d, 0x600
mov rdx, qword [rsp + 0xc9a0]
mov rcx, r12
call fcn.004525a0
mov eax, 1
jmp 0x6091aa