Function at 0x10066f10
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1017ec80
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x198
push esi
push edi
mov eax, dword [0x101ac06c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, 0x10259aa4
mov ecx, 0x21
lea edi, [ebp - 0xe8]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0xe8]
cmp ecx, 0x18f
ja 0x10066f85
imul edi, ecx, 0x84
mov esi, eax
mov ecx, 0x21
add edi, 0x101bf694
rep movsd dword es:[edi], dword [esi]
add eax, 0x84
cmp eax, 0x102668e4
jl 0x10066f53
mov eax, 0x102668e4
nop word [eax + eax]
mov ecx, 0x21
lea edi, [ebp - 0xe8]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0xe8]
cmp ecx, 0x18f
ja 0x10066fd2
imul edi, ecx, 0x84
mov esi, eax
mov ecx, 0x21
add edi, 0x101cc4d4
rep movsd dword es:[edi], dword [esi]
add eax, 0x84
cmp eax, 0x10273724
jl 0x10066fa0
mov eax, 0x10273724
mov ecx, 0x21
lea edi, [ebp - 0xe8]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0xe8]
cmp ecx, 0x18f
ja 0x10067015
imul edi, ecx, 0x84
mov esi, eax
mov ecx, 0x21
add edi, 0x101d9314
rep movsd dword es:[edi], dword [esi]
add eax, 0x84
cmp eax, 0x10280564
jl 0x10066fe3
mov eax, 0x10280564
nop word [eax + eax]
mov ecx, 0x2d
lea edi, [ebp - 0x118]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0x118]
cmp ecx, 0xe
ja 0x1006705f
imul edi, ecx, 0xb4
mov esi, eax
mov ecx, 0x2d
add edi, 0x101beb84
rep movsd dword es:[edi], dword [esi]
add eax, 0xb4
cmp eax, 0x10280ff0
jl 0x10067030
mov edx, 0x10280ff0
mov ecx, 0x1e
lea edi, [ebp - 0xdc]
mov esi, edx
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0xdc]
cmp ecx, 0x63
ja 0x100670a1
mov eax, ecx
mov esi, edx
shl eax, 4
sub eax, ecx
mov ecx, 0x1e
lea edi, [eax*8 + 0x101f25e4]
rep movsd dword es:[edi], dword [esi]
add edx, 0x78
cmp edx, 0x10283ed0
jl 0x10067070
mov esi, 0x10283ed0
cmp dword [esi], 0x7cf
ja 0x10067115
movups xmm0, xmmword [esi]
mov eax, dword [esi + 4]
mov ecx, 0x101ae488
mov dword [ebp - 0x9c], eax
mov eax, dword [esi + 0x30]
movups xmmword [ebp - 0x98], xmm0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x9c]
movups xmm0, xmmword [esi + 0x10]
push eax
movups xmmword [ebp - 0x88], xmm0
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ebp - 0x78], xmm0
call fcn.10046bb0
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x1c]
mov ecx, 0x101ae488
push eax
call fcn.10046bf0
add esi, 0x34
cmp esi, 0x1029d510
jl 0x100670b1
movups xmm0, xmmword [0x1029d510]
mov edx, dword [0x1029d548]
movups xmm1, xmmword [0x1029d520]
movups xmm2, xmmword [0x1029d530]
movq xmm3, qword [0x1029d540]
movd ecx, xmm0
cmp ecx, 2
ja 0x10067170
mov eax, ecx
shl eax, 4
sub eax, ecx
movups xmmword [eax*4 + 0x101b53d8], xmm0
movups xmmword [eax*4 + 0x101b53e8], xmm1
movups xmmword [eax*4 + 0x101b53f8], xmm2
movq qword [eax*4 + 0x101b5408], xmm3
mov dword [eax*4 + 0x101b5410], edx
movups xmm0, xmmword [0x1029d54c]
mov edx, dword [0x1029d584]
movups xmm1, xmmword [0x1029d55c]
movups xmm2, xmmword [0x1029d56c]
movq xmm3, qword [0x1029d57c]
movd ecx, xmm0
cmp ecx, 2
ja 0x100671cb
mov eax, ecx
shl eax, 4
sub eax, ecx
movups xmmword [eax*4 + 0x101b53d8], xmm0
movups xmmword [eax*4 + 0x101b53e8], xmm1
movups xmmword [eax*4 + 0x101b53f8], xmm2
movq qword [eax*4 + 0x101b5408], xmm3
mov dword [eax*4 + 0x101b5410], edx
movups xmm0, xmmword [0x1029d588]
mov edx, dword [0x1029d5c0]
movups xmm1, xmmword [0x1029d598]
movups xmm2, xmmword [0x1029d5a8]
movq xmm3, qword [0x1029d5b8]
movd ecx, xmm0
cmp ecx, 2
ja 0x10067226
mov eax, ecx
shl eax, 4
sub eax, ecx
movups xmmword [eax*4 + 0x101b53d8], xmm0
movups xmmword [eax*4 + 0x101b53e8], xmm1
movups xmmword [eax*4 + 0x101b53f8], xmm2
movq qword [eax*4 + 0x101b5408], xmm3
mov dword [eax*4 + 0x101b5410], edx
mov ecx, 0x1029d5c4
nop dword [eax + eax]
movups xmm0, xmmword [ecx + 0x10]
mov edx, dword [ecx]
movups xmmword [ebp - 0xac], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [ebp - 0x9c], xmm0
movups xmm0, xmmword [ecx + 0x30]
movups xmmword [ebp - 0x8c], xmm0
movups xmm0, xmmword [ecx + 0x40]
movups xmmword [ebp - 0x7c], xmm0
movq xmm0, qword [ecx + 0x50]
movq qword [ebp - 0x6c], xmm0
cmp edx, 0x63
ja 0x100672aa
movups xmm0, xmmword [ecx]
lea eax, [edx + 1]
mov dword [0x10368d44], eax
imul eax, edx, 0x58
add eax, 0x10366ae0
movups xmmword [eax], xmm0
movups xmm0, xmmword [ecx + 0x10]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [ecx + 0x30]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [ecx + 0x40]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [ecx + 0x50]
movq qword [eax + 0x50], xmm0
add ecx, 0x58
cmp ecx, 0x1029f824
jl 0x10067230
mov edx, 0x1029f824
nop
movups xmm0, xmmword [edx + 0x10]
mov eax, dword [edx + 0x28]
mov dword [ebp - 0x18], eax
mov eax, dword [edx]
movups xmmword [ebp - 0x30], xmm0
movq xmm0, qword [edx + 0x20]
movq qword [ebp - 0x20], xmm0
cmp eax, 0x29
ja 0x10067306
movups xmm0, xmmword [edx]
imul ecx, eax, 0x2c
mov eax, dword [edx + 0x28]
add ecx, 0x10368d60
movups xmmword [ecx], xmm0
movups xmm0, xmmword [edx + 0x10]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [edx + 0x20]
movq qword [ecx + 0x20], xmm0
mov dword [ecx + 0x28], eax
add edx, 0x2c
cmp edx, 0x1029ff5c
jl 0x100672c0
mov eax, 0x1029ff5c
mov dword [ebp - 0x18], eax
nop dword [eax]
cmp dword [eax], 0xf9
ja 0x1006736b
mov edx, dword [0x101b24d4]
cmp dword [0x101b24d8], edx
je 0x1006734d
mov ecx, 0x2f
mov esi, eax
mov edi, edx
rep movsd dword es:[edi], dword [esi]
add dword [0x101b24d4], 0xbc
jmp 0x1006735c
push eax
push edx
mov ecx, 0x101b24d0
call fcn.10047770
mov eax, dword [ebp - 0x18]
add eax, 0xbc
mov dword [ebp - 0x18], eax
cmp eax, 0x102ab6f4
jl 0x10067320
mov ecx, 0x102ab6f4
movups xmm0, xmmword [ecx + 0x10]
mov eax, dword [ecx]
movups xmmword [ebp - 0x34], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [ebp - 0x24], xmm0
cmp eax, 0x63
ja 0x100673a8
movups xmm0, xmmword [ecx]
lea eax, [eax + eax*2]
shl eax, 4
add eax, 0x101e616c
movups xmmword [eax], xmm0
movups xmm0, xmmword [ecx + 0x10]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [eax + 0x20], xmm0
add ecx, 0x30
cmp ecx, 0x102ac9b4
jl 0x10067370
mov esi, 0x102ae1ec
cmp dword [esi], 0x12b
ja 0x10067436
movups xmm0, xmmword [esi]
mov eax, dword [esi + 4]
mov ecx, 0x101b53d0
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
movups xmmword [ebp - 0xbc], xmm0
push eax
movups xmm0, xmmword [esi + 0x10]
movups xmmword [ebp - 0xac], xmm0
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ebp - 0x9c], xmm0
movups xmm0, xmmword [esi + 0x30]
movups xmmword [ebp - 0x8c], xmm0
movups xmm0, xmmword [esi + 0x40]
movups xmmword [ebp - 0x7c], xmm0
movq xmm0, qword [esi + 0x50]
movq qword [ebp - 0x6c], xmm0
call fcn.10047d00
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x1c]
mov ecx, 0x101b53d0
push eax
call fcn.10047d50
add esi, 0x58
cmp esi, 0x102b490c
jl 0x100673b8
mov esi, 0x102b490c
nop dword [eax + eax]
cmp dword [esi], 0xb
ja 0x1006746e
movups xmm0, xmmword [esi]
push esi
mov ecx, 0x1020e93c
movups xmmword [ebp - 0x60], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [ebp - 0x28], xmm0
call fcn.10067c10
movups xmm0, xmmword [ebp - 0x60]
movups xmmword [eax], xmm0
movups xmm0, xmmword [ebp - 0x28]
movups xmmword [eax + 0x10], xmm0
add esi, 0x20
cmp esi, 0x102b4a8c
jl 0x10067440
mov edx, 0x102b4a8c
nop
movups xmm0, xmmword [edx + 0x10]
mov eax, dword [edx + 0x38]
mov dword [ebp - 0x68], eax
mov eax, dword [edx]
movups xmmword [ebp - 0x90], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [ebp - 0x80], xmm0
movq xmm0, qword [edx + 0x30]
movq qword [ebp - 0x70], xmm0
cmp eax, 0xc7
ja 0x100674ee
movups xmm0, xmmword [edx]
mov ecx, eax
shl ecx, 4
sub ecx, eax
mov eax, dword [edx + 0x38]
movups xmmword [ecx*4 + 0x101b24ec], xmm0
movups xmm0, xmmword [edx + 0x10]
movups xmmword [ecx*4 + 0x101b24fc], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [ecx*4 + 0x101b250c], xmm0
movq xmm0, qword [edx + 0x30]
movq qword [ecx*4 + 0x101b251c], xmm0
mov dword [ecx*4 + 0x101b2524], eax
add edx, 0x3c
cmp edx, 0x102b796c
jl 0x10067480
mov eax, 0x102b796c
nop
mov ecx, 0x51
lea edi, [ebp - 0x1a8]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0x1a8]
cmp ecx, 0x63
ja 0x1006752f
imul edi, ecx, 0x144
mov esi, eax
mov ecx, 0x51
add edi, 0x101b5494
rep movsd dword es:[edi], dword [esi]
add eax, 0x144
cmp eax, 0x102bf7fc
jl 0x10067500
mov eax, 0x102ac9b4
mov ecx, 0x1f
lea edi, [ebp - 0xe0]
mov esi, eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp - 0xe0]
cmp ecx, 0x31
ja 0x1006756c
imul edi, ecx, 0x7c
mov esi, eax
mov ecx, 0x1f
add edi, 0x101bd334
rep movsd dword es:[edi], dword [esi]
add eax, 0x7c
cmp eax, 0x102ae1ec
jl 0x10067540
mov edx, 0x102bf7fc
mov dword [ebp - 0x18], edx
nop
cmp dword [edx], 0x100
ja 0x100675d9
mov eax, dword [edx + 4]
lea edi, [ebp - 0x184]
mov dword [ebp - 0x188], eax
mov esi, edx
mov ecx, 0x48
lea eax, [ebp - 0x188]
rep movsd dword es:[edi], dword [esi]
push eax
mov ecx, 0x103669c0
call fcn.10031120
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, 0x103669c0
push eax
call fcn.10031150
mov edx, dword [ebp - 0x18]
add edx, 0x120
mov dword [ebp - 0x18], edx
cmp edx, 0x102d17fc
jl 0x10067580
mov esi, 0x102fb814
nop
mov eax, dword [esi]
cmp eax, 0x3e7
ja 0x10067646
movups xmm0, xmmword [esi]
mov dword [ebp - 0xa0], eax
mov ecx, 0x101bd328
lea eax, [ebp - 0xa0]
movups xmmword [ebp - 0x9c], xmm0
push eax
movups xmm0, xmmword [esi + 0x10]
movups xmmword [ebp - 0x8c], xmm0
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ebp - 0x7c], xmm0
movq xmm0, qword [esi + 0x30]
movq qword [ebp - 0x6c], xmm0
call fcn.1004f0c0
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, 0x101bd328
push eax
call fcn.1004f100
add esi, 0x38
cmp esi, 0x103092d4
jl 0x100675e0
mov esi, 0x102f9104
nop dword [eax + eax]
cmp dword [esi], 0x1f3
ja 0x1006769d
mov eax, dword [esi + 4]
mov ecx, 0x101ae030
movups xmm0, xmmword [esi]
add eax, 0x1a93
mov dword [ebp - 0x2c], eax
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x2c]
push eax
movups xmmword [ebp - 0x28], xmm0
call fcn.1002e7c0
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, 0x101ae030
push eax
call fcn.1002e7f0
add esi, 0x14
cmp esi, 0x102fb814
jl 0x10067650
mov edx, 0x102e990c
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [edx]
cmp eax, 0x95
ja 0x100676c9
movups xmm0, xmmword [edx]
lea ecx, [eax + eax*4]
mov eax, dword [edx + 0x10]
movups xmmword [ecx*4 + 0x101acc64], xmm0
mov dword [ecx*4 + 0x101acc74], eax
add edx, 0x14
cmp edx, 0x102ea4c4
jl 0x100676a2
mov esi, 0x102ea4c4
nop dword [eax]
cmp dword [esi], 0x3e7
ja 0x1006772d
mov eax, dword [0x101e7434]
cmp dword [0x101e7438], eax
je 0x10067716
movups xmm0, xmmword [esi]
movups xmmword [eax], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [eax + 0x10], xmm0
movq xmm0, qword [esi + 0x20]
movq qword [eax + 0x20], xmm0
add dword [0x101e7434], 0x28
jmp 0x10067722
push esi
push eax
mov ecx, 0x101e7430
call fcn.100089e0
add esi, 0x28
cmp esi, 0x102f4104
jl 0x100676e0
mov esi, 0x103092d4
cmp dword [esi], 0x3e7
ja 0x1006777e
mov ecx, dword [0x1020f498]
cmp dword [0x1020f49c], ecx
je 0x10067767
movups xmm0, xmmword [esi]
movups xmmword [ecx], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ecx + 0x10], xmm0
mov eax, dword [esi + 0x18]
mov dword [ecx + 0x18], eax
add dword [0x1020f498], 0x1c
jmp 0x10067773
push esi
push ecx
mov ecx, 0x1020f494
call fcn.10038410
add esi, 0x1c
cmp esi, 0x10310034
jl 0x10067732
mov esi, 0x10310034
cmp dword [esi], 0x63
ja 0x100677cc
mov ecx, dword [0x101ae26c]
cmp dword [0x101ae270], ecx
je 0x100677b5
movups xmm0, xmmword [esi]
movups xmmword [ecx], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ecx + 0x10], xmm0
mov eax, dword [esi + 0x18]
mov dword [ecx + 0x18], eax
add dword [0x101ae26c], 0x1c
jmp 0x100677c1
push esi
push ecx
mov ecx, 0x101ae268
call fcn.10038410
add esi, 0x1c
cmp esi, 0x10310b24
jl 0x10067783
mov esi, 0x10310b24
cmp dword [esi], 0x63
ja 0x10067809
mov eax, dword [0x101ae278]
cmp dword [0x101ae27c], eax
je 0x100677f2
movups xmm0, xmmword [esi]
movups xmmword [eax], xmm0
add dword [0x101ae278], 0x10
jmp 0x100677fe
push esi
push eax
mov ecx, 0x101ae274
call fcn.10038290
add esi, 0x10
cmp esi, 0x10311164
jl 0x100677d1
cmp dword [0x10259928], 1
jne 0x10067864
mov esi, 0x102f4104
cmp dword [esi], 0x1ff
ja 0x10067864
mov eax, dword [0x101acc2c]
cmp dword [0x101acc30], eax
je 0x1006784d
movups xmm0, xmmword [esi]
movups xmmword [eax], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [eax + 0x10], xmm0
movq xmm0, qword [esi + 0x20]
movq qword [eax + 0x20], xmm0
add dword [0x101acc2c], 0x28
jmp 0x10067859
push esi
push eax
mov ecx, 0x101acc28
call fcn.100089e0
add esi, 0x28
cmp esi, 0x102f9104
jl 0x10067817
mov eax, 0x102d17fc
mov dword [ebp - 0x18], eax
nop dword [eax]
mov ecx, dword [eax]
cmp ecx, 0x1e00
ja 0x100678c6
mov dword [ebp - 0x108], ecx
lea edi, [ebp - 0x104]
mov esi, eax
mov ecx, 0x28
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x108]
mov ecx, 0x101beb70
push eax
call fcn.100655e0
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, 0x101beb70
push eax
call fcn.10065610
mov eax, dword [ebp - 0x18]
add eax, 0xa0
mov dword [ebp - 0x18], eax
cmp eax, 0x102d94fc
jl 0x10067870
mov eax, 0x102d94fc
mov dword [ebp - 0x18], eax
nop
mov ecx, dword [eax]
cmp ecx, 0x1e00
ja 0x10067926
mov dword [ebp - 0x170], ecx
lea edi, [ebp - 0x16c]
mov esi, eax
mov ecx, 0x41
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x170]
mov ecx, 0x101beb78
push eax
call fcn.10065780
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
mov ecx, 0x101beb78
push eax
call fcn.100657b0
mov eax, dword [ebp - 0x18]
add eax, 0x104
mov dword [ebp - 0x18], eax
cmp eax, 0x102e601c
jl 0x100678d0
mov eax, 0x102e601c
nop dword [eax + eax]
cmp dword [eax], 0
ja 0x1006794f
mov esi, eax
mov ecx, 0x4a
add eax, 0x128
mov edi, 0x10327c60
rep movsd dword es:[edi], dword [esi]
cmp eax, 0x102e6144
jl 0x10067930
mov dword [ebp - 4], 0
mov esi, dword [0x10355be8]
push dword [esi + 4]
call fcn.1000ccc0
mov eax, dword [0x10355be8]
mov dword [eax + 4], esi
mov eax, dword [0x10355be8]
mov dword [eax], esi
mov eax, dword [0x10355be8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], esi
mov esi, 0x102e6144
mov dword [0x10355bec], 0
mov ecx, dword [esi]
lea eax, [ecx - 0x52]
cmp eax, 0x44
ja 0x100679ea
movups xmm0, xmmword [esi]
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0xb0]
movups xmmword [ebp - 0xac], xmm0
push eax
movups xmm0, xmmword [esi + 0x10]
mov dword [ebp - 0xb0], ecx
movups xmmword [ebp - 0x9c], xmm0
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ebp - 0x8c], xmm0
movups xmm0, xmmword [esi + 0x30]
movups xmmword [ebp - 0x7c], xmm0
call fcn.1000d510
push eax
add eax, 0x10
push eax
push ecx
lea eax, [ebp - 0x54]
push eax
call fcn.1000d560
add esi, 0x44
cmp esi, 0x102e7bd4
jl 0x10067991
mov ecx, dword [0x101b24e0]
mov esi, 0x102e7bd4
cmp dword [esi], 0x1d
ja 0x10067a69
cmp dword [0x101b24e4], ecx
je 0x10067a4c
movups xmm0, xmmword [esi]
movups xmmword [ecx], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ecx + 0x20], xmm0
movups xmm0, xmmword [esi + 0x30]
movups xmmword [ecx + 0x30], xmm0
movq xmm0, qword [esi + 0x40]
movq qword [ecx + 0x40], xmm0
mov eax, dword [esi + 0x48]
mov dword [ecx + 0x48], eax
mov ecx, dword [0x101b24e0]
add ecx, 0x4c
mov dword [0x101b24e0], ecx
jmp 0x10067a5e
push esi
push ecx
mov ecx, 0x101b24dc
call fcn.10047590
mov ecx, dword [0x101b24e0]
add esi, 0x4c
cmp esi, 0x102e84bc
jl 0x10067a00
mov ecx, dword [0x10366a00]
mov esi, 0x10311164
cmp dword [esi], 0
jl 0x10067ab4
cmp dword [0x10366a04], ecx
je 0x10067a9c
mov eax, dword [esi]
mov dword [ecx], eax
mov eax, dword [esi + 4]
mov dword [ecx + 4], eax
mov ecx, dword [0x10366a00]
add ecx, 8
mov dword [0x10366a00], ecx
jmp 0x10067aa9
push esi
push ecx
call fcn.100542d0
mov ecx, dword [0x10366a00]
add esi, 8
cmp esi, 0x103130a4
jl 0x10067a74
mov ecx, 0x103130a4
nop dword [eax]
mov eax, dword [ecx]
cmp eax, 0x63
ja 0x10067ad5
movups xmm0, xmmword [ecx]
shl eax, 4
add eax, 0x101e7444
movups xmmword [eax], xmm0
add ecx, 0x10
cmp ecx, 0x103136e4
jl 0x10067ac0
mov ecx, dword [0x101e7d98]
mov esi, 0x103136e4
nop dword [eax + eax]
cmp dword [esi], 0
jl 0x10067b49
cmp dword [0x101e7d9c], ecx
je 0x10067b2c
movups xmm0, xmmword [esi]
movups xmmword [ecx], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [esi + 0x20]
movq qword [ecx + 0x20], xmm0
mov eax, dword [esi + 0x28]
mov dword [ecx + 0x28], eax
mov ecx, dword [0x101e7d98]
add ecx, 0x2c
mov dword [0x101e7d98], ecx
jmp 0x10067b3e
push esi
push ecx
mov ecx, 0x101e7d94
call fcn.1004f570
mov ecx, dword [0x101e7d98]
add esi, 0x2c
cmp esi, 0x103238b4
jl 0x10067af0
mov eax, dword [0x10355ad4]
mov esi, 0x103238b4
cmp dword [esi], 0x63
ja 0x10067ba3
cmp dword [0x10355ad8], eax
je 0x10067b87
movups xmm0, xmmword [esi]
movups xmmword [eax], xmm0
movups xmm0, xmmword [esi + 0x10]
movups xmmword [eax + 0x10], xmm0
movq xmm0, qword [esi + 0x20]
movq qword [eax + 0x20], xmm0
mov eax, dword [0x10355ad4]
add eax, 0x28
mov dword [0x10355ad4], eax
jmp 0x10067b98
push esi
push eax
mov ecx, 0x10355ad0
call fcn.100089e0
mov eax, dword [0x10355ad4]
add esi, 0x28
cmp esi, 0x10324854
jl 0x10067b53
mov edx, 0x102e84bc
nop dword [eax + eax]
movups xmm0, xmmword [edx + 0x10]
mov eax, dword [edx]
movups xmmword [ebp - 0x38], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [ebp - 0x28], xmm0
cmp eax, 0x63
ja 0x10067bec
movups xmm0, xmmword [edx]
imul ecx, eax, 0x34
mov eax, dword [edx + 0x30]
add ecx, 0x1020f524
movups xmmword [ecx], xmm0
movups xmm0, xmmword [edx + 0x10]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [ecx + 0x20], xmm0
mov dword [ecx + 0x30], eax
add edx, 0x34
cmp edx, 0x102e990c
jl 0x10067bb0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret