Function at 0x401200
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4283a5
mov eax, dword fs:[0]
push eax
sub esp, 0x164
push esi
mov eax, dword [0x439010]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
push 0xc
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x20]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435b40]
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x28]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cd0]
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x38
mov dword [ebp - 0x14], 0x37
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 2
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x44]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435bb0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
push ecx
movaps xmm0, xmmword [0x435c40]
mov ecx, eax
movups xmmword [ebp - 0x34], xmm0
push edx
movaps xmm0, xmmword [0x435c90]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x69
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d30]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435a90]
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x18], 0x77
movaps xmm0, xmmword [0x435830]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x69
push edx
mov ecx, eax
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xc], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 4
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x50]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435610]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x50], xmm0
push ecx
movaps xmm0, xmmword [0x435870]
mov ecx, eax
movups xmmword [ebp - 0x40], xmm0
push edx
movaps xmm0, xmmword [0x4358d0]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x435840]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x10], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435db0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435aa0]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435830]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x77
mov dword [ebp - 0x14], 0x69
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x14], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x50]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435620]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x50], xmm0
push ecx
movaps xmm0, xmmword [0x435870]
mov ecx, eax
movups xmmword [ebp - 0x40], xmm0
push edx
movaps xmm0, xmmword [0x4358d0]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x435840]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x18], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 7
xorps xmm0, xmm0
lea ecx, [ebp - 0x10]
movq qword [eax], xmm0
lea edx, [ebp - 0x4c]
movaps xmm0, xmmword [0x435dd0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x4c], xmm0
push ecx
movaps xmm0, xmmword [0x435d90]
mov ecx, eax
movups xmmword [ebp - 0x3c], xmm0
push edx
movaps xmm0, xmmword [0x435d50]
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x1c], 0x66
mov dword [ebp - 0x18], 0x6c
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x1c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x78]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4355f0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x78], xmm0
push ecx
movaps xmm0, xmmword [0x435870]
mov ecx, eax
movups xmmword [ebp - 0x68], xmm0
push edx
movaps xmm0, xmmword [0x4358d0]
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x18], 0x6a
movaps xmm0, xmmword [0x435b50]
movups xmmword [ebp - 0x48], xmm0
mov dword [ebp - 0x14], 0x77
movaps xmm0, xmmword [0x435a70]
movups xmmword [ebp - 0x38], xmm0
movaps xmm0, xmmword [0x435bc0]
movups xmmword [ebp - 0x28], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x20], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x30]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435bd0]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x30], xmm0
mov ecx, eax
movaps xmm0, xmmword [0x435540]
push edx
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x24], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xa
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435810]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x50], xmm0
movaps xmm0, xmmword [0x435a50]
movups xmmword [ebp - 0x40], xmm0
lea ecx, [ebp - 0x10]
movaps xmm0, xmmword [0x435d80]
lea edx, [ebp - 0x50]
push ecx
movups xmmword [ebp - 0x30], xmm0
mov ecx, eax
movaps xmm0, xmmword [0x435790]
push edx
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x28], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x34]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435e50]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x34], xmm0
mov ecx, eax
mov dword [ebp - 0x14], 0x5c
movaps xmm0, xmmword [0x435960]
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x2c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435810]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435c70]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435d00]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x78
mov dword [ebp - 0x14], 0x5c
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x30], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xd
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x5c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435da0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x5c], xmm0
push ecx
movaps xmm0, xmmword [0x435df0]
movups xmmword [ebp - 0x4c], xmm0
mov dword [ebp - 0x1c], 0x6d
movaps xmm0, xmmword [0x435780]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x18], 0x66
movaps xmm0, xmmword [0x435600]
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x14], 0x77
push edx
mov ecx, eax
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x34], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x38]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435bb0]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x38], xmm0
mov ecx, eax
mov dword [ebp - 0x18], 0x7d
movaps xmm0, xmmword [0x4359b0]
push edx
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x46
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x38], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435810]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435e00]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x4355b0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x3c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435950]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x4356d0]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x435e30]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x40], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x11
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435860]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x3c], xmm0
movaps xmm0, xmmword [0x435b00]
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], 0x71
push ecx
lea edx, [ebp - 0x3c]
mov dword [ebp - 0x18], 0x74
push edx
mov ecx, eax
mov dword [ebp - 0x14], 0x68
movups xmmword [ebp - 0x2c], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x44], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x54]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435610]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x54], xmm0
push ecx
movaps xmm0, xmmword [0x435990]
mov ecx, eax
movups xmmword [ebp - 0x44], xmm0
push edx
movaps xmm0, xmmword [0x435c80]
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x14], 0x78
movaps xmm0, xmmword [0x435d00]
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x48], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x3c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d30]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x3c], xmm0
mov ecx, eax
mov dword [ebp - 0x1c], 0x69
movaps xmm0, xmmword [0x435b90]
push edx
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0x71
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x4c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4358a0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435ca0]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x4355c0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x50], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x15
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4356b0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435640]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x435ce0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x54], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4356f0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435590]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435980]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x78
mov dword [ebp - 0x14], 0x78
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x58], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x3c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435940]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x3c], xmm0
mov ecx, eax
mov dword [ebp - 0x1c], 0x71
movaps xmm0, xmmword [0x435a60]
push edx
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0x6a
mov dword [ebp - 0x14], 0x5c
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x5c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x18
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4358c0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
movaps xmm0, xmmword [0x435c30]
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x14], 0x46
push ecx
movups xmmword [ebp - 0x34], xmm0
lea edx, [ebp - 0x44]
mov ecx, eax
movaps xmm0, xmmword [0x435930]
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x60], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4358a0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435c30]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x435930]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x64], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1a
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4359d0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435910]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435cf0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x68
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x68], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1b
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435ae0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435c30]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x435930]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x6c], eax
push 0xc
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1c
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x58]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435670]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x58], xmm0
push ecx
movaps xmm0, xmmword [0x4355a0]
mov ecx, eax
movups xmmword [ebp - 0x48], xmm0
push edx
movaps xmm0, xmmword [0x435ab0]
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x18], 0x78
movaps xmm0, xmmword [0x4359c0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x5c
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x70], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1d
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x2c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435b10]
mov dword [eax + 8], 0
push ecx
push edx
mov ecx, eax
mov dword [ebp - 0x1c], 0x71
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0x38
mov dword [ebp - 0x14], 0x37
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x74], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1e
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x60]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4358f0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x60], xmm0
push ecx
movaps xmm0, xmmword [0x435c20]
mov ecx, eax
movups xmmword [ebp - 0x50], xmm0
push edx
movaps xmm0, xmmword [0x435bf0]
movups xmmword [ebp - 0x40], xmm0
movaps xmm0, xmmword [0x435cc0]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x435a40]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x78], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x1f
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435560]
mov dword [eax + 8], 0
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x14], 0x37
push ecx
lea edx, [ebp - 0x24]
mov ecx, eax
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x7c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x44]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x4357f0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
push ecx
movaps xmm0, xmmword [0x435900]
mov ecx, eax
movups xmmword [ebp - 0x34], xmm0
push edx
movaps xmm0, xmmword [0x435970]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x80], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x50]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435c60]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x50], xmm0
push ecx
movaps xmm0, xmmword [0x4359a0]
mov ecx, eax
movups xmmword [ebp - 0x40], xmm0
push edx
movaps xmm0, xmmword [0x435dc0]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x435920]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x84], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x40]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435b80]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x40], xmm0
push ecx
movaps xmm0, xmmword [0x435820]
mov ecx, eax
movups xmmword [ebp - 0x30], xmm0
push edx
movaps xmm0, xmmword [0x4359e0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x88], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x23
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x30]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435850]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x30], xmm0
mov ecx, eax
movaps xmm0, xmmword [0x435530]
push edx
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x8c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x50]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435bb0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x50], xmm0
push ecx
movaps xmm0, xmmword [0x435880]
mov ecx, eax
movups xmmword [ebp - 0x40], xmm0
push edx
movaps xmm0, xmmword [0x435740]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x435ba0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x90], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x25
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x5c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435750]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x5c], xmm0
push ecx
movaps xmm0, xmmword [0x435ba0]
mov ecx, eax
movups xmmword [ebp - 0x4c], xmm0
push edx
movaps xmm0, xmmword [0x435c00]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x1c], 0x6e
movaps xmm0, xmmword [0x435d70]
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0x74
mov dword [ebp - 0x14], 0x73
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x94], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x26
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d40]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x1c], 0x6e
mov dword [ebp - 0x18], 0x74
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x14], 0x73
push ecx
lea edx, [ebp - 0x2c]
mov ecx, eax
push edx
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x98], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x27
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435700]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435e60]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435e10]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x6a
mov dword [ebp - 0x14], 0x5c
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0x9c], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x6c]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435660]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x6c], xmm0
push ecx
movaps xmm0, xmmword [0x435770]
mov ecx, eax
movups xmmword [ebp - 0x5c], xmm0
push edx
movaps xmm0, xmmword [0x435ac0]
movups xmmword [ebp - 0x4c], xmm0
mov dword [ebp - 0x1c], 0x7f
movaps xmm0, xmmword [0x435b70]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x18], 0x6a
movaps xmm0, xmmword [0x435a80]
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x14], 0x46
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xa0], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x29
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435660]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x5c], xmm0
mov dword [ebp - 0x1c], 0x6b
movaps xmm0, xmmword [0x435770]
movups xmmword [ebp - 0x4c], xmm0
mov dword [ebp - 0x18], 0x74
movaps xmm0, xmmword [0x435ac0]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x14], 0x5c
movaps xmm0, xmmword [0x435b70]
movups xmmword [ebp - 0x2c], xmm0
lea ecx, [ebp - 0x10]
push ecx
lea edx, [ebp - 0x5c]
mov ecx, eax
push edx
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xa4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2a
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x60]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435720]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x60], xmm0
push ecx
movaps xmm0, xmmword [0x4357c0]
mov ecx, eax
movups xmmword [ebp - 0x50], xmm0
push edx
movaps xmm0, xmmword [0x4356a0]
movups xmmword [ebp - 0x40], xmm0
movaps xmm0, xmmword [0x4356c0]
movups xmmword [ebp - 0x30], xmm0
movaps xmm0, xmmword [0x4357a0]
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xa8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x44]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435680]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
push ecx
movaps xmm0, xmmword [0x4357d0]
mov ecx, eax
movups xmmword [ebp - 0x34], xmm0
push edx
movaps xmm0, xmmword [0x435630]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x5d
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xac], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2c
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435810]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435a20]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x435890]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x7a
mov dword [ebp - 0x14], 0x79
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0xb0], eax
push 0xc
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x18]
movq qword [eax], xmm0
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
mov dword [ebp - 0x18], 0x61
mov dword [ebp - 0x14], 0x61
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xb4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2e
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x44]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cd0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
push ecx
movaps xmm0, xmmword [0x4355e0]
mov ecx, eax
movups xmmword [ebp - 0x34], xmm0
push edx
movaps xmm0, xmmword [0x435e20]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xb8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x34]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cd0]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x34], xmm0
mov ecx, eax
mov dword [ebp - 0x14], 0x4a
movaps xmm0, xmmword [0x4355e0]
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xbc], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x30
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x34]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cd0]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x34], xmm0
mov ecx, eax
mov dword [ebp - 0x14], 0x4a
movaps xmm0, xmmword [0x4355e0]
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xc0], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x44]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cd0]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x44], xmm0
push ecx
movaps xmm0, xmmword [0x4355e0]
mov ecx, eax
movups xmmword [ebp - 0x34], xmm0
push edx
movaps xmm0, xmmword [0x435e20]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xc4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x32
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d20]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435c10]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x4358e0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x7d
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xc8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x33
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x38]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d20]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x38], xmm0
mov ecx, eax
mov dword [ebp - 0x18], 0x78
movaps xmm0, xmmword [0x435c10]
push edx
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x79
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xcc], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x34
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d20]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x38], xmm0
movaps xmm0, xmmword [0x435c10]
lea ecx, [ebp - 0x10]
push ecx
lea edx, [ebp - 0x38]
mov dword [ebp - 0x18], 0x78
push edx
mov ecx, eax
mov dword [ebp - 0x14], 0x79
movups xmmword [ebp - 0x28], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xd0], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d20]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435c10]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x4358e0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x7d
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xd4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x36
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x20]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435af0]
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
movups xmmword [ebp - 0x20], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xd8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x78]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435800]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x78], xmm0
push ecx
movaps xmm0, xmmword [0x435b20]
mov ecx, eax
movups xmmword [ebp - 0x68], xmm0
mov dword [ebp - 0x18], 0x74
movaps xmm0, xmmword [0x4359f0]
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x14], 0x73
movaps xmm0, xmmword [0x435730]
movups xmmword [ebp - 0x48], xmm0
push edx
movaps xmm0, xmmword [0x435d10]
movups xmmword [ebp - 0x38], xmm0
movaps xmm0, xmmword [0x435ad0]
movups xmmword [ebp - 0x28], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xdc], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x38
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x58]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435d60]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x58], xmm0
push ecx
movaps xmm0, xmmword [0x435a10]
mov ecx, eax
movups xmmword [ebp - 0x48], xmm0
push edx
movaps xmm0, xmmword [0x435960]
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x18], 0x61
movaps xmm0, xmmword [0x435c00]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x61
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xe0], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x39
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x48]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435b60]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x48], xmm0
push ecx
movaps xmm0, xmmword [0x435be0]
mov ecx, eax
movups xmmword [ebp - 0x38], xmm0
push edx
movaps xmm0, xmmword [0x4357e0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x72
mov dword [ebp - 0x14], 0x6a
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xe4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x34]
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435cb0]
mov dword [eax + 8], 0
push ecx
movups xmmword [ebp - 0x34], xmm0
mov ecx, eax
mov dword [ebp - 0x14], 0x79
movaps xmm0, xmmword [0x435a00]
push edx
movups xmmword [ebp - 0x24], xmm0
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xe8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
xorps xmm0, xmm0
mov dword [ebp - 4], 0x3b
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435580]
lea ecx, [ebp - 0x10]
push ecx
mov dword [eax + 8], 0
lea edx, [ebp - 0x28]
push edx
mov ecx, eax
mov dword [ebp - 0x18], 0x57
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0x5e
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xec], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x3c
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x28]
movq qword [eax], xmm0
movaps xmm0, xmmword [str.13_un87jq875678Tqj89:__GNSFwthFnqjFyjFfwF_FGTTTGFiiHnijHLjyHXjyHRZYJfxyJHIJKLjyKXjyKX_HMLMNOGWTPLjyQJWdRfxjRPQRSLjyU_jwVTUVWWZSYtaaYjxxYLjyYXYZ_nqj_jYt_twZYJ___NRJdTXYdfqSfHtYfaa_fHwjfnynfugtfIfyfFifLqtgqnugUwthtwyhQtfifghiKnsitfwixy3jXMLjxpRjtkWjfshjzwhjIjqjWjqjKnqjrKwjiiwjzwwjjfyjRzyjgzyjXn]
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x18], 0x2e
mov dword [ebp - 0x14], 0x42
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xf0], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x18]
movq qword [eax], xmm0
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
mov dword [ebp - 0x18], 0x31
mov dword [ebp - 0x14], 0x33
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xf4], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x3e
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
lea edx, [ebp - 0x18]
movq qword [eax], xmm0
push ecx
mov dword [eax + 8], 0
mov ecx, eax
push edx
mov dword [ebp - 0x18], 0xffffffb1
mov dword [ebp - 0x14], 0x26
call fcn.00404c60
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [esi + 0xf8], eax
call fcn.0040dcda
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], 0x3f
xorps xmm0, xmm0
movq qword [eax], xmm0
movaps xmm0, xmmword [0x435550]
mov dword [eax + 8], 0
movups xmmword [ebp - 0x170], xmm0
movaps xmm0, xmmword [0x435570]
movups xmmword [ebp - 0x160], xmm0
movaps xmm0, xmmword [0x4355d0]
lea ecx, [ebp - 0x78]
movups xmmword [ebp - 0x150], xmm0
lea edx, [ebp - 0x170]
mov dword [ebp - 0x80], 0x7e
movaps xmm0, xmmword [0x435650]
movups xmmword [ebp - 0x140], xmm0
push ecx
movaps xmm0, xmmword [0x435690]
mov ecx, eax
movups xmmword [ebp - 0x130], xmm0
push edx
movaps xmm0, xmmword [0x4356e0]
movups xmmword [ebp - 0x120], xmm0
mov dword [ebp - 0x7c], 0x7f
movaps xmm0, xmmword [0x435710]
movups xmmword [ebp - 0x110], xmm0
movaps xmm0, xmmword [0x435760]
movups xmmword [ebp - 0x100], xmm0
movaps xmm0, xmmword [0x4357b0]
movups xmmword [ebp - 0xf0], xmm0
movaps xmm0, xmmword [0x4358b0]
movups xmmword [ebp - 0xe0], xmm0
movaps xmm0, xmmword [0x435a30]
movups xmmword [ebp - 0xd0], xmm0
movaps xmm0, xmmword [0x435b30]
movups xmmword [ebp - 0xc0], xmm0
movaps xmm0, xmmword [0x435c50]
movups xmmword [ebp - 0xb0], xmm0
movaps xmm0, xmmword [0x435de0]
movups xmmword [ebp - 0xa0], xmm0
movaps xmm0, xmmword [0x435e40]
movups xmmword [ebp - 0x90], xmm0
call fcn.00404c60
mov dword [esi + 0xfc], eax
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret