Function at 0x404528
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push edi
lea edi, [esp + 8]
and esp, 0xfffffff0
push dword [edi - 4]
push ebp
mov ebp, esp
push edi
push ebx
sub esp, 0x730
mov dword [ebp - 0x71c], ecx
mov edx, vtable.p.0
mov eax, dword [ebp - 0x71c]
mov dword [eax], edx
mov eax, dword [ebp - 0x71c]
add eax, 4
mov ecx, eax
call fcn.00435600
mov eax, dword [ebp - 0x71c]
add eax, 0x1c
mov ecx, eax
call fcn.00435600
mov eax, dword [ebp - 0x71c]
add eax, 0x34
mov ecx, eax
call fcn.00435600
mov eax, dword [ebp - 0x71c]
add eax, 0x4c
mov ecx, eax
call fcn.00435600
lea eax, [ebp - 0x628]
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x6c8], 0x5337ba2d
mov dword [ebp - 0x6c4], 0xd707211a
mov dword [ebp - 0x6c0], 0xde30a801
mov dword [ebp - 0x6bc], 0x5d034422
mov dword [ebp - 0x6b8], 0x5f9c63a9
mov dword [ebp - 0x6b4], 0xa2dc97e2
mov dword [ebp - 0x6b0], 0x2b78e6ab
mov dword [ebp - 0x6ac], 0x19d9e883
mov dword [ebp - 0x6a8], 0xc0d11c27
mov dword [ebp - 0x6a4], 0x5493ad04
mov dword [ebp - 0x6a0], 0x373f354b
mov dword [ebp - 0x69c], 0xd79ba3bd
mov dword [ebp - 0x698], 0x400ad88e
mov dword [ebp - 0x694], 0x7e4c3ecd
mov dword [ebp - 0x690], 0xf5840c3
mov dword [ebp - 0x68c], 0x337291
mov dword [ebp - 0x688], 0x1fb2218d
mov dword [ebp - 0x684], 0x48295891
mov dword [ebp - 0x680], 0x4b63bafe
mov dword [ebp - 0x67c], 0x9cfc2bb8
mov ecx, dword [ebp - 0x1fc]
mov eax, dword [ebp - 0x6c8]
mov edx, dword [ebp - 0x6c4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4e4], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x6c0]
mov edx, dword [ebp - 0x6bc]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4e0], eax
mov dword [ebp - 0x4dc], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x6b8]
mov edx, dword [ebp - 0x6b4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4d8], eax
mov dword [ebp - 0x4d4], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x18]
mov eax, dword [ebp - 0x6b0]
mov edx, dword [ebp - 0x6ac]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4d0], eax
mov dword [ebp - 0x4cc], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x6a8]
mov edx, dword [ebp - 0x6a4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4c8], eax
mov dword [ebp - 0x4c4], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x28]
mov eax, dword [ebp - 0x6a0]
mov edx, dword [ebp - 0x69c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4c0], eax
mov dword [ebp - 0x4bc], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x30]
mov eax, dword [ebp - 0x698]
mov edx, dword [ebp - 0x694]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4b8], eax
mov dword [ebp - 0x4b4], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x38]
mov eax, dword [ebp - 0x690]
mov edx, dword [ebp - 0x68c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4b0], eax
mov dword [ebp - 0x4ac], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x40]
mov eax, dword [ebp - 0x688]
mov edx, dword [ebp - 0x684]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4a8], eax
mov dword [ebp - 0x4a4], edx
mov eax, dword [ebp - 0x1fc]
lea ecx, [eax + 0x48]
mov eax, dword [ebp - 0x680]
mov edx, dword [ebp - 0x67c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4a0], eax
mov dword [ebp - 0x49c], edx
lea eax, [ebp - 0x4e8]
mov dword [ebp - 0x498], eax
mov dword [ebp - 0x494], 0xa
nop
nop
nop
lea eax, [ebp - 0x628]
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x718]
mov dword [eax], 0x2343ce45
mov dword [eax + 4], 0xf8281b69
mov dword [ebp - 0x590], 0x2343ce45
mov dword [ebp - 0x58c], 0xf8281b69
lea eax, [ebp - 0x718]
add eax, 8
mov dword [eax], 0xbb52cd76
mov dword [eax + 4], 0x32606950
mov dword [ebp - 0x588], 0xbb52cd76
mov dword [ebp - 0x584], 0x32606950
lea eax, [ebp - 0x718]
add eax, 0x10
mov dword [eax], 0x33f310c7
mov dword [eax + 4], 0xd1b3b987
mov dword [ebp - 0x580], 0x33f310c7
mov dword [ebp - 0x57c], 0xd1b3b987
lea eax, [ebp - 0x718]
add eax, 0x18
mov dword [eax], 0x4c0acbd8
mov dword [eax + 4], 0x70b18bae
mov dword [ebp - 0x578], 0x4c0acbd8
mov dword [ebp - 0x574], 0x70b18bae
lea eax, [ebp - 0x718]
add eax, 0x20
mov dword [eax], 0xadfc7d49
mov dword [eax + 4], 0x38fdc465
mov dword [ebp - 0x570], 0xadfc7d49
mov dword [ebp - 0x56c], 0x38fdc465
lea eax, [ebp - 0x718]
add eax, 0x28
mov dword [eax], 0x195b5b2a
mov dword [eax + 4], 0xaef2cfdc
mov dword [ebp - 0x568], 0x195b5b2a
mov dword [ebp - 0x564], 0xaef2cfdc
lea eax, [ebp - 0x718]
add eax, 0x30
mov dword [eax], 0x3369b6fb
mov dword [eax + 4], 0x13235de3
mov dword [ebp - 0x560], 0x3369b6fb
mov dword [ebp - 0x55c], 0x13235de3
lea eax, [ebp - 0x718]
add eax, 0x38
mov dword [eax], 0x6c3922ec
mov dword [eax + 4], 0x2f4307fa
mov dword [ebp - 0x558], 0x6c3922ec
mov dword [ebp - 0x554], 0x2f4307fa
lea eax, [ebp - 0x718]
add eax, 0x40
mov dword [eax], 0x1fb2218d
mov dword [eax + 4], 0x48295891
mov dword [ebp - 0x550], 0x1fb2218d
mov dword [ebp - 0x54c], 0x48295891
lea eax, [ebp - 0x718]
add eax, 0x48
mov dword [eax], 0x4b63bafe
mov dword [eax + 4], 0x9cfc2bb8
mov dword [ebp - 0x548], 0x4b63bafe
mov dword [ebp - 0x544], 0x9cfc2bb8
lea eax, [ebp - 0x590]
mov dword [ebp - 0x598], eax
mov dword [ebp - 0x594], 0xa
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c8], 0x5337ba2d
mov dword [ebp - 0x6c4], 0xd707211a
mov dword [ebp - 0x6c0], 0xde30a801
mov dword [ebp - 0x6bc], 0x5d034422
mov dword [ebp - 0x6b8], 0x5f9c63a9
mov dword [ebp - 0x6b4], 0xa2dc97e2
mov dword [ebp - 0x6b0], 0x2b78e6ab
mov dword [ebp - 0x6ac], 0x19d9e883
mov dword [ebp - 0x6a8], 0xc0d11c27
mov dword [ebp - 0x6a4], 0x5493ad04
mov dword [ebp - 0x6a0], 0x373f354b
mov dword [ebp - 0x69c], 0xd79ba3bd
mov dword [ebp - 0x698], 0x400ad88e
mov dword [ebp - 0x694], 0x7e4c3ecd
mov dword [ebp - 0x690], 0xf5840c3
mov dword [ebp - 0x68c], 0x337291
mov dword [ebp - 0x688], 0x1fb2218d
mov dword [ebp - 0x684], 0x48295891
mov dword [ebp - 0x680], 0x4b63bafe
mov dword [ebp - 0x67c], 0x9cfc2bb8
mov ecx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x6c8]
mov edx, dword [ebp - 0x6c4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x540], eax
mov dword [ebp - 0x53c], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x6c0]
mov edx, dword [ebp - 0x6bc]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x6b8]
mov edx, dword [ebp - 0x6b4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x530], eax
mov dword [ebp - 0x52c], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x18]
mov eax, dword [ebp - 0x6b0]
mov edx, dword [ebp - 0x6ac]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x528], eax
mov dword [ebp - 0x524], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x6a8]
mov edx, dword [ebp - 0x6a4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x520], eax
mov dword [ebp - 0x51c], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x28]
mov eax, dword [ebp - 0x6a0]
mov edx, dword [ebp - 0x69c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x518], eax
mov dword [ebp - 0x514], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x30]
mov eax, dword [ebp - 0x698]
mov edx, dword [ebp - 0x694]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x50c], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x38]
mov eax, dword [ebp - 0x690]
mov edx, dword [ebp - 0x68c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x508], eax
mov dword [ebp - 0x504], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x40]
mov eax, dword [ebp - 0x688]
mov edx, dword [ebp - 0x684]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x500], eax
mov dword [ebp - 0x4fc], edx
mov eax, dword [ebp - 0x10]
lea ecx, [eax + 0x48]
mov eax, dword [ebp - 0x680]
mov edx, dword [ebp - 0x67c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x4f4], edx
lea eax, [ebp - 0x540]
mov dword [ebp - 0x4f0], eax
mov dword [ebp - 0x4ec], 0xa
nop
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x718]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x14]
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x1c], edx
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x48], xmm1
movups xmmword [ebp - 0x58], xmm0
movdqu xmm1, xmmword [ebp - 0x48]
movdqu xmm0, xmmword [ebp - 0x58]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x5c], eax
movups xmmword [ebp - 0x78], xmm0
mov eax, dword [ebp - 0x5c]
movdqu xmm0, xmmword [ebp - 0x78]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x14]
lea edx, [eax + 0x10]
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x8c]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0xa8], xmm1
movups xmmword [ebp - 0xb8], xmm0
movdqu xmm1, xmmword [ebp - 0xa8]
movdqu xmm0, xmmword [ebp - 0xb8]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0xbc], eax
movups xmmword [ebp - 0xd8], xmm0
mov eax, dword [ebp - 0xbc]
movdqu xmm0, xmmword [ebp - 0xd8]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x14]
lea edx, [eax + 0x20]
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xe4], edx
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0xe8]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0xec]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x108], xmm1
movups xmmword [ebp - 0x118], xmm0
movdqu xmm1, xmmword [ebp - 0x108]
movdqu xmm0, xmmword [ebp - 0x118]
pxor xmm0, xmm1
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x11c], eax
movups xmmword [ebp - 0x138], xmm0
mov eax, dword [ebp - 0x11c]
movdqu xmm0, xmmword [ebp - 0x138]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x14]
lea edx, [eax + 0x30]
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x30]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x144], edx
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x148]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x14c]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x168], xmm1
movups xmmword [ebp - 0x178], xmm0
movdqu xmm1, xmmword [ebp - 0x168]
movdqu xmm0, xmmword [ebp - 0x178]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x17c], eax
movups xmmword [ebp - 0x198], xmm0
mov eax, dword [ebp - 0x17c]
movdqu xmm0, xmmword [ebp - 0x198]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x14]
lea edx, [eax + 0x40]
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x40]
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x1a0], ecx
mov dword [ebp - 0x1a4], edx
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x1a8]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x1a4]
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x1ac]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x1c8], xmm1
movups xmmword [ebp - 0x1d8], xmm0
movdqu xmm1, xmmword [ebp - 0x1c8]
movdqu xmm0, xmmword [ebp - 0x1d8]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x1a4]
mov dword [ebp - 0x1dc], eax
movups xmmword [ebp - 0x1f8], xmm0
mov eax, dword [ebp - 0x1dc]
movdqu xmm0, xmmword [ebp - 0x1f8]
movups xmmword [eax], xmm0
nop
nop
nop
nop
lea edx, [ebp - 0x628]
mov eax, dword [ebp - 0x71c]
add eax, 4
mov dword [esp], edx
mov ecx, eax
call fcn.004360d0
sub esp, 4
lea eax, [ebp - 0x5d8]
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0x6c8], 0x5725a116
mov dword [ebp - 0x6c4], 0x9d5a7a1e
mov dword [ebp - 0x6c0], 0xd83b802a
mov dword [ebp - 0x6bc], 0x5d130622
mov dword [ebp - 0x6b8], 0x7aaf64a1
mov dword [ebp - 0x6b4], 0xa3d6cde9
mov dword [ebp - 0x6b0], 0x6c7eaeb6
mov dword [ebp - 0x6ac], 0x1cc1f3eb
mov dword [ebp - 0x6a8], 0xdf990f26
mov dword [ebp - 0x6a4], 0x38fdc465
mov dword [ebp - 0x6a0], 0x195b5b2a
mov dword [ebp - 0x69c], 0xaef2cfdc
mov ecx, dword [ebp - 0x32c]
mov eax, dword [ebp - 0x6c8]
mov edx, dword [ebp - 0x6c4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x41c], edx
mov eax, dword [ebp - 0x32c]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x6c0]
mov edx, dword [ebp - 0x6bc]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x418], eax
mov dword [ebp - 0x414], edx
mov eax, dword [ebp - 0x32c]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x6b8]
mov edx, dword [ebp - 0x6b4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x410], eax
mov dword [ebp - 0x40c], edx
mov eax, dword [ebp - 0x32c]
lea ecx, [eax + 0x18]
mov eax, dword [ebp - 0x6b0]
mov edx, dword [ebp - 0x6ac]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x404], edx
mov eax, dword [ebp - 0x32c]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x6a8]
mov edx, dword [ebp - 0x6a4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x400], eax
mov dword [ebp - 0x3fc], edx
mov eax, dword [ebp - 0x32c]
lea ecx, [eax + 0x28]
mov eax, dword [ebp - 0x6a0]
mov edx, dword [ebp - 0x69c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3f4], edx
lea eax, [ebp - 0x420]
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x3ec], 6
nop
nop
nop
lea eax, [ebp - 0x5d8]
mov dword [ebp - 0x200], eax
lea eax, [ebp - 0x718]
mov dword [eax], 0x2343ce45
mov dword [eax + 4], 0xf8281b69
mov dword [ebp - 0x488], 0x2343ce45
mov dword [ebp - 0x484], 0xf8281b69
lea eax, [ebp - 0x718]
add eax, 8
mov dword [eax], 0xbb52cd76
mov dword [eax + 4], 0x32606950
mov dword [ebp - 0x480], 0xbb52cd76
mov dword [ebp - 0x47c], 0x32606950
lea eax, [ebp - 0x718]
add eax, 0x10
mov dword [eax], 0x33f310c7
mov dword [eax + 4], 0xd1b3b987
mov dword [ebp - 0x478], 0x33f310c7
mov dword [ebp - 0x474], 0xd1b3b987
lea eax, [ebp - 0x718]
add eax, 0x18
mov dword [eax], 0x4c0acbd8
mov dword [eax + 4], 0x70b18bae
mov dword [ebp - 0x470], 0x4c0acbd8
mov dword [ebp - 0x46c], 0x70b18bae
lea eax, [ebp - 0x718]
add eax, 0x20
mov dword [eax], 0xadfc7d49
mov dword [eax + 4], 0x38fdc465
mov dword [ebp - 0x468], 0xadfc7d49
mov dword [ebp - 0x464], 0x38fdc465
lea eax, [ebp - 0x718]
add eax, 0x28
mov dword [eax], 0x195b5b2a
mov dword [eax + 4], 0xaef2cfdc
mov dword [ebp - 0x460], 0x195b5b2a
mov dword [ebp - 0x45c], 0xaef2cfdc
lea eax, [ebp - 0x488]
mov dword [ebp - 0x490], eax
mov dword [ebp - 0x48c], 6
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x6c8], 0x5725a116
mov dword [ebp - 0x6c4], 0x9d5a7a1e
mov dword [ebp - 0x6c0], 0xd83b802a
mov dword [ebp - 0x6bc], 0x5d130622
mov dword [ebp - 0x6b8], 0x7aaf64a1
mov dword [ebp - 0x6b4], 0xa3d6cde9
mov dword [ebp - 0x6b0], 0x6c7eaeb6
mov dword [ebp - 0x6ac], 0x1cc1f3eb
mov dword [ebp - 0x6a8], 0xdf990f26
mov dword [ebp - 0x6a4], 0x38fdc465
mov dword [ebp - 0x6a0], 0x195b5b2a
mov dword [ebp - 0x69c], 0xaef2cfdc
mov ecx, dword [ebp - 0x204]
mov eax, dword [ebp - 0x6c8]
mov edx, dword [ebp - 0x6c4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x458], eax
mov dword [ebp - 0x454], edx
mov eax, dword [ebp - 0x204]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x6c0]
mov edx, dword [ebp - 0x6bc]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x450], eax
mov dword [ebp - 0x44c], edx
mov eax, dword [ebp - 0x204]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x6b8]
mov edx, dword [ebp - 0x6b4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x448], eax
mov dword [ebp - 0x444], edx
mov eax, dword [ebp - 0x204]
lea ecx, [eax + 0x18]
mov eax, dword [ebp - 0x6b0]
mov edx, dword [ebp - 0x6ac]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x440], eax
mov dword [ebp - 0x43c], edx
mov eax, dword [ebp - 0x204]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x6a8]
mov edx, dword [ebp - 0x6a4]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x438], eax
mov dword [ebp - 0x434], edx
mov eax, dword [ebp - 0x204]
lea ecx, [eax + 0x28]
mov eax, dword [ebp - 0x6a0]
mov edx, dword [ebp - 0x69c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x430], eax
mov dword [ebp - 0x42c], edx
lea eax, [ebp - 0x458]
mov dword [ebp - 0x428], eax
mov dword [ebp - 0x424], 6
nop
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x208], eax
lea eax, [ebp - 0x718]
mov dword [ebp - 0x20c], eax
mov eax, dword [ebp - 0x208]
mov edx, dword [ebp - 0x208]
mov dword [ebp - 0x210], edx
mov edx, dword [ebp - 0x20c]
mov dword [ebp - 0x214], edx
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x214]
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0x21c]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x220]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x238], xmm1
movups xmmword [ebp - 0x248], xmm0
movdqu xmm1, xmmword [ebp - 0x238]
movdqu xmm0, xmmword [ebp - 0x248]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0x24c], eax
movups xmmword [ebp - 0x268], xmm0
mov eax, dword [ebp - 0x24c]
movdqu xmm0, xmmword [ebp - 0x268]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x208]
lea edx, [eax + 0x10]
mov eax, dword [ebp - 0x20c]
lea ecx, [eax + 0x10]
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x270], ecx
mov dword [ebp - 0x274], edx
mov eax, dword [ebp - 0x270]
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x278]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0x27c]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x298], xmm1
movups xmmword [ebp - 0x2a8], xmm0
movdqu xmm1, xmmword [ebp - 0x298]
movdqu xmm0, xmmword [ebp - 0x2a8]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0x2ac], eax
movups xmmword [ebp - 0x2c8], xmm0
mov eax, dword [ebp - 0x2ac]
movdqu xmm0, xmmword [ebp - 0x2c8]
movups xmmword [eax], xmm0
nop
nop
mov eax, dword [ebp - 0x208]
lea edx, [eax + 0x20]
mov eax, dword [ebp - 0x20c]
lea ecx, [eax + 0x20]
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x2d0], ecx
mov dword [ebp - 0x2d4], edx
mov eax, dword [ebp - 0x2d0]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0x2d8]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x2d4]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x2dc]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x2f8], xmm1
movups xmmword [ebp - 0x308], xmm0
movdqu xmm1, xmmword [ebp - 0x2f8]
movdqu xmm0, xmmword [ebp - 0x308]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x2d4]
mov dword [ebp - 0x30c], eax
movups xmmword [ebp - 0x328], xmm0
mov eax, dword [ebp - 0x30c]
movdqu xmm0, xmmword [ebp - 0x328]
movups xmmword [eax], xmm0
nop
nop
nop
nop
lea edx, [ebp - 0x5d8]
mov eax, dword [ebp - 0x71c]
add eax, 0x34
mov dword [esp], edx
mov ecx, eax
call fcn.004360d0
sub esp, 4
lea eax, [ebp - 0x5a8]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x640], 0x5722ba16
mov dword [ebp - 0x63c], 0x976b681c
mov dword [ebp - 0x638], 0xbb21a812
mov dword [ebp - 0x634], 0x32606950
mov ecx, dword [ebp - 0x39c]
mov eax, dword [ebp - 0x640]
mov edx, dword [ebp - 0x63c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x3b8], eax
mov dword [ebp - 0x3b4], edx
mov eax, dword [ebp - 0x39c]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x638]
mov edx, dword [ebp - 0x634]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x3ac], edx
lea eax, [ebp - 0x3b8]
mov dword [ebp - 0x3a4], eax
mov dword [ebp - 0x3a0], 2
nop
nop
nop
lea eax, [ebp - 0x5a8]
mov dword [ebp - 0x330], eax
lea eax, [ebp - 0x658]
mov dword [eax], 0x2343ce45
mov dword [eax + 4], 0xf8281b69
mov dword [ebp - 0x3e0], 0x2343ce45
mov dword [ebp - 0x3dc], 0xf8281b69
lea eax, [ebp - 0x658]
add eax, 8
mov dword [eax], 0xbb52cd76
mov dword [eax + 4], 0x32606950
mov dword [ebp - 0x3d8], 0xbb52cd76
mov dword [ebp - 0x3d4], 0x32606950
lea eax, [ebp - 0x3e0]
mov dword [ebp - 0x3e8], eax
mov dword [ebp - 0x3e4], 2
mov eax, dword [ebp - 0x330]
mov dword [ebp - 0x334], eax
mov dword [ebp - 0x668], 0x5722ba16
mov dword [ebp - 0x664], 0x976b681c
mov dword [ebp - 0x660], 0xbb21a812
mov dword [ebp - 0x65c], 0x32606950
mov ecx, dword [ebp - 0x334]
mov eax, dword [ebp - 0x668]
mov edx, dword [ebp - 0x664]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x3d0], eax
mov dword [ebp - 0x3cc], edx
mov eax, dword [ebp - 0x334]
lea ecx, [eax + 8]
mov eax, dword [ebp - 0x660]
mov edx, dword [ebp - 0x65c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
mov dword [ebp - 0x3c8], eax
mov dword [ebp - 0x3c4], edx
lea eax, [ebp - 0x3d0]
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x3bc], 2
nop
mov eax, dword [ebp - 0x330]
mov dword [ebp - 0x338], eax
lea eax, [ebp - 0x658]
mov dword [ebp - 0x33c], eax
mov eax, dword [ebp - 0x338]
mov edx, dword [ebp - 0x338]
mov dword [ebp - 0x340], edx
mov edx, dword [ebp - 0x33c]
mov dword [ebp - 0x344], edx
mov dword [ebp - 0x348], eax
mov eax, dword [ebp - 0x344]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x34c]
movdqu xmm0, xmmword [eax]
mov eax, dword [ebp - 0x348]
mov dword [ebp - 0x350], eax
mov eax, dword [ebp - 0x350]
movdqu xmm1, xmmword [eax]
movups xmmword [ebp - 0x368], xmm1
movups xmmword [ebp - 0x378], xmm0
movdqu xmm1, xmmword [ebp - 0x368]
movdqu xmm0, xmmword [ebp - 0x378]
pxor xmm0, xmm1
mov eax, dword [ebp - 0x348]
mov dword [ebp - 0x37c], eax
movups xmmword [ebp - 0x398], xmm0
mov eax, dword [ebp - 0x37c]
movdqu xmm0, xmmword [ebp - 0x398]
movups xmmword [eax], xmm0
nop
nop
nop
nop
lea edx, [ebp - 0x5a8]
mov eax, dword [ebp - 0x71c]
add eax, 0x4c
mov dword [esp], edx
mov ecx, eax
call fcn.004360d0
sub esp, 4
jmp 0x4057a0
lea esp, [ebp - 8]
pop ebx
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret