Function at 0x5492e0
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5cbb61
mov eax, dword fs:[0]
push eax
sub esp, 0x68
mov eax, dword [0x623ec0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x1c], edi
call fcn.00592d90
mov dword [ebp - 4], 0
lea eax, [edi + 0x278d8]
mov dword [edi], vtable.TMFieldScene.0
mov ecx, 0xc
mov dword [edi + 0x26eb8], 0
mov dword [edi + 0x26ebc], 0
mov dword [edi + 0x27850], 0
mov dword [edi + 0x27854], 0
nop word [eax + eax]
mov dword [eax], 0
lea eax, [eax + 8]
mov dword [eax - 4], 0
sub ecx, 1
jne 0x549360
mov dword [edi + 0x27f20], vtable.CItemMix.0
or eax, 0xffffffff
mov dword [0x9c25a8], 0x56
mov word [edi + 0x6a754], ax
lea eax, [ebp - 0x74]
mov dword [edi + 0x6a5a4], ecx
mov dword [edi + 0x6a5ac], ecx
mov dword [edi + 0x6a5a8], ecx
push 0x54
push ecx
push eax
mov dword [edi + 0x6a618], ecx
mov dword [edi + 0x6a610], ecx
mov dword [edi + 0x6a614], ecx
mov dword [edi + 0x6a624], ecx
mov dword [edi + 0x6a61c], ecx
mov dword [edi + 0x6a620], ecx
mov dword [edi + 0x6a630], ecx
mov dword [edi + 0x6a628], ecx
mov dword [edi + 0x6a62c], ecx
mov dword [edi + 0x6a63c], ecx
mov dword [edi + 0x6a634], ecx
mov dword [edi + 0x6a638], ecx
mov dword [edi + 0x6a648], ecx
mov dword [edi + 0x6a640], ecx
mov dword [edi + 0x6a644], ecx
mov dword [edi + 0x6a654], ecx
mov dword [edi + 0x6a64c], ecx
mov dword [edi + 0x6a650], ecx
mov dword [edi + 0x6a660], ecx
mov dword [edi + 0x6a658], ecx
mov dword [edi + 0x6a65c], ecx
mov dword [edi + 0x6a66c], ecx
mov dword [edi + 0x6a664], ecx
mov dword [edi + 0x6a668], ecx
call fcn.00468b40
movups xmm0, xmmword [ebp - 0x74]
add esp, 0xc
lea eax, [edi + 0x68ca4]
mov ecx, 0x64
movups xmmword [edi + 0x6a700], xmm0
movups xmm0, xmmword [ebp - 0x64]
movups xmmword [edi + 0x6a710], xmm0
movups xmm0, xmmword [ebp - 0x54]
movups xmmword [edi + 0x6a720], xmm0
movups xmm0, xmmword [ebp - 0x44]
movups xmmword [edi + 0x6a730], xmm0
movups xmm0, xmmword [ebp - 0x34]
movups xmmword [edi + 0x6a740], xmm0
mov dword [edi + 0x6a74c], 0xffffffff
mov dword [edi + 0x6a750], 0xffffffff
nop word [eax + eax]
mov dword [eax], 0
lea eax, [eax + 0x40]
sub ecx, 1
jne 0x5494a0
xor eax, eax
push 0x40d80
push eax
mov word [edi + 0x6a6fc], ax
lea eax, [edi + 0x27f24]
push eax
call fcn.00468b40
push 0x60
lea eax, [edi + 0x6a67c]
mov dword [edi + 0x6a670], 0
push 0
push eax
mov dword [edi + 0x6a674], 0
mov dword [edi + 0x6a678], 0
call fcn.00468b40
xor eax, eax
mov word [edi + 0x6a754], ax
mov byte [ebp - 4], 1
lea esi, [edi + 0x6a758]
mov dword [esi], vtable.CMission.0
or eax, 0xffffffff
mov dword [0x9c25a8], 0x57
mov word [esi + 0x13d70c], ax
lea eax, [esi + 0x90]
mov dword [esi + 0xc], 0
mov dword [esi + 0x13d710], 0
mov dword [esi + 0x13d714], 1
mov dword [esi + 0x13d718], 1
mov dword [esi + 0x13d71c], 0
mov dword [esi + 0x13d720], 1
mov dword [esi + 0x13d724], 1
mov dword [esi + 0x13d728], 0
mov dword [esi + 0x13d72c], 1
mov dword [esi + 0x13d730], 1
mov dword [esi + 0x13d734], 0
mov dword [esi + 0x13d738], 1
mov dword [esi + 0x13d73c], 1
mov dword [esi + 0x13d740], 0
mov dword [esi + 0x13d744], 1
mov dword [esi + 0x13d748], 1
mov dword [esi + 0x13d74c], 0
mov dword [esi + 0x13d750], 1
mov dword [esi + 0x13d754], 1
mov dword [esi + 0x13d758], 0
push 0x13d620
mov dword [esi + 0x13d75c], 1
mov dword [esi + 0x13d760], 1
mov dword [esi + 0x13d764], 0
push 0
push eax
mov dword [esi + 0x13d768], 1
mov dword [esi + 0x13d76c], 1
call fcn.00468b40
push 0x50
lea eax, [esi + 0x13d6b4]
push 0
push eax
call fcn.00468b40
push 0x5ec588
lea eax, [ebp - 0x14]
mov dword [esi + 0x13d704], 0xffffffff
push str.Missionitems.bin
push eax
mov dword [esi + 0x13d708], 0xffffffff
mov dword [ebp - 0x14], 0
call fcn.0046c5d4
mov eax, dword [ebp - 0x14]
add esp, 0x3c
test eax, eax
je 0x549693
push eax
push 1
push 0xa50a0
push 0x7345f0
call fcn.0047004e
push dword [ebp - 0x14]
call fcn.0046bf19
add esp, 0x14
mov ecx, esi
call fcn.004adea0
mov byte [ebp - 4], 2
lea esi, [edi + 0x1a9b84]
mov dword [ebp - 0x20], esi
mov dword [esi], 0
push 0x18
mov dword [esi + 4], 0
mov dword [esi + 8], 0
call fcn.0046677d
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [esi + 4], eax
mov byte [ebp - 4], 3
lea ecx, [esi + 0xc]
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
mov byte [ebp - 4], 4
mov dword [esi + 0x18], 7
mov dword [esi + 0x1c], 8
mov dword [esi], 0x3f800000
push dword [esi + 4]
push 0x10
call fcn.00453e50
mov byte [ebp - 4], 6
mov eax, dword [0x9c25ac]
add eax, 0x8d0
mov dword [0x9c25a8], 0x33
push str.___New_Field_Scene_r_n
mov dword [0x626e14], eax
mov dword [0x626e04], eax
call fcn.00586620
xor eax, eax
mov dword [edi + 0x24], 0x7530
mov dword [edi + 0x20], 0x7530
mov dword [edi + 0x26f00], 1
mov dword [0x1ff59f4], 0
mov dword [0x1ff59f0], 0
mov dword [0x1ff259c], 0
mov dword [edi + 0x276b0], 0
mov dword [edi + 0x26f54], 0
mov dword [edi + 0x26f04], 0
mov byte [edi + 0x276ac], 0
mov dword [edi + 0x27258], 0x7d0
mov byte [edi + 0x2785c], 1
mov dword [edi + 0x26ef8], 0
mov dword [edi + 0x26efc], 0
mov dword [edi + 0x27860], 0
mov dword [edi + 0x27250], 0
mov dword [edi + 0x27254], 0
mov dword [edi + 0x27264], 0
mov dword [edi + 0x27268], 0
mov dword [edi + 0x2726c], 0
mov dword [edi + 0x27274], 0
mov dword [edi + 0x27270], 0
mov dword [edi + 0x27278], 0
mov dword [edi + 0x2727c], 0
mov dword [edi + 0x26f60], 0
mov dword [edi + 0x276b4], 0
mov dword [edi + 0x276bc], 0
mov dword [edi + 0x276a8], 0
mov dword [edi + 0x26f58], 0
mov dword [edi + 0x276c0], 0
mov dword [edi + 0x276c4], 0
mov dword [edi + 0x276c8], 0
mov dword [edi + 0x276cc], 0
mov dword [edi + 0x276d0], 0
mov dword [edi + 0x27764], 0
mov dword [edi + 0x27768], 0
mov dword [edi + 0x27bf4], 0
mov dword [edi + 0x1a910c], 0
mov dword [edi + 0x26f78], 0
mov word [edi + 0x26f0c], ax
mov dword [edi + 0x26f10], eax
push 0xa0
push eax
mov dword [edi + 0x2786c], eax
or esi, 0xffffffff
mov dword [edi + 0x27870], eax
mov dword [edi + 0x27874], eax
mov dword [edi + 0x27300], eax
mov dword [edi + 0x27938], eax
mov dword [edi + 0x2725c], eax
mov dword [edi + 0x27e74], eax
mov dword [edi + 0x2794c], eax
mov dword [edi + 0x27950], eax
mov dword [edi + 0x1aa9a4], eax
mov dword [edi + 0x1a87a4], eax
mov dword [edi + 0x27280], eax
lea eax, [edi + 0x27304]
push eax
mov dword [edi + 0x27df0], 4
mov dword [edi + 0x26f74], 0xffffffff
mov word [edi + 0x27880], si
mov word [edi + 0x27882], si
mov dword [edi + 0x26f5c], 1
mov byte [edi + 0x26f50], 1
call fcn.00468b40
push 0x80
lea eax, [edi + 0x276d4]
push 0
push eax
call fcn.00468b40
push 0xd0
lea eax, [edi + 0x27780]
push 0
push eax
call fcn.00468b40
xorps xmm0, xmm0
lea eax, [edi + 0x272cc]
push 0x34
movups xmmword [edi + 0x27284], xmm0
push 0
movups xmmword [edi + 0x27294], xmm0
push eax
mov dword [edi + 0x272a4], 0
call fcn.00468b40
xorps xmm0, xmm0
lea eax, [edi + 0x273a4]
push 0x100
movups xmmword [edi + 0x272a8], xmm0
push 0
movups xmmword [edi + 0x272b8], xmm0
push eax
mov dword [edi + 0x272c8], 0
call fcn.00468b40
add esp, 0x40
lea eax, [edi + 0x274a4]
push 0x100
push 0
push eax
call fcn.00468b40
push 0x100
lea eax, [edi + 0x275a4]
push 0
push eax
call fcn.00468b40
xorps xmm0, xmm0
movups xmmword [edi + 0x27b78], xmm0
movq qword [edi + 0x27b88], xmm0
mov dword [edi + 0x26f40], 0
mov dword [edi + 0x26f08], 0
mov dword [edi + 0x26f14], 0
mov dword [edi + 0x26f18], 0
mov dword [edi + 0x26f1c], 0
mov dword [edi + 0x1a8818], 0
mov dword [edi + 0x1a881c], 0
mov dword [edi + 0x4c], 0
mov dword [edi + 0x26f28], 0
mov dword [edi + 0x26f20], 0
mov dword [edi + 0x27eb0], 0
mov dword [edi + 0x26f24], 0
mov dword [edi + 0x1a90f0], 0
mov dword [edi + 0x27b74], 0
mov dword [edi + 0x27b90], 0
mov dword [edi + 0x1a8708], 0
mov dword [edi + 0x1a870c], 0
mov dword [edi + 0x1a9c1c], 0
mov dword [edi + 0x1a8710], 0
mov dword [edi + 0x1a8820], 0
mov dword [edi + 0x1a8824], 0
mov dword [edi + 0x1a8858], 0
mov dword [edi + 0x1a9bac], 0
mov dword [edi + 0x1a9bd8], 0
mov dword [edi + 0x1a9bdc], 0
mov dword [edi + 0x1a9be0], 0
mov dword [edi + 0x1a9be4], 0
mov dword [edi + 0x1a9be8], 0
mov dword [edi + 0x1a9bec], 0
mov dword [edi + 0x1a9bf0], 0
mov dword [edi + 0x1a9bf4], 0
mov dword [edi + 0x1a9bf8], 0
mov dword [edi + 0x1a9bfc], 0
mov dword [edi + 0x1a9c00], 0
mov dword [edi + 0x1a9c04], 0
mov dword [edi + 0x1a9c08], 0
mov dword [edi + 0x1a9c0c], 0
mov dword [edi + 0x1a9c10], 0
mov dword [edi + 0x1a9c14], 0
mov dword [edi + 0x1a9c18], 0
mov dword [edi + 0x1a9cb0], 0
mov dword [edi + 0x26f48], 0
mov dword [edi + 0x26f70], 0
mov eax, dword [0x9c25a4]
mov dword [edi + 0x26f68], 0
mov dword [edi + 0x276b8], 0
mov dword [edi + 0x26f64], 0x44fa0000
mov dword [edi + 0x2776c], 0
mov byte [edi + 0x26f38], 0
mov dword [edi + 0x26f3c], esi
mov dword [edi + 0x26f6c], 0
mov dword [edi + 0x27778], 0
mov dword [edi + 0x2777c], 1
mov byte [edi + 0x26f4c], 0xff
mov byte [edi + 0x26f44], 0
mov dword [eax + 0x1360], 1
xor eax, eax
mov dword [edi + 0x50], 1
mov word [edi + 0x26f4d], 0
mov byte [edi + 0x26f4f], 0
mov dword [edi + 0x27884], 0
mov dword [edi + 0x27878], 0
mov dword [edi + 0x2787c], 0
mov word [edi + 0x27260], si
mov word [edi + 0x27262], si
mov dword [edi + 0x1aa060], 0
movups xmmword [edi + 0x1aa08c], xmm0
push 0x30
movups xmmword [edi + 0x1aa09c], xmm0
mov dword [edi + 0x1aa0ac], 0
mov word [edi + 0x276ae], ax
push eax
lea eax, [edi + 0x27ef0]
mov dword [0x9c2598], 0
push eax
mov dword [0x9c2594], 0
movups xmmword [edi + 0x27754], xmm0
call fcn.00468b40
xorps xmm0, xmm0
movups xmmword [edi + 0x1a86e8], xmm0
movups xmmword [edi + 0x1a86f8], xmm0
movups xmmword [edi + 0x1a873c], xmm0
mov dword [edi + 0x27df4], 0
mov dword [edi + 0x27e6c], 0
mov dword [edi + 0x27ea8], 0
mov dword [edi + 0x27eac], 0
mov dword [edi + 0x27ee0], 0
mov dword [edi + 0x27ee4], 0
mov dword [edi + 0x27ee8], 0
mov dword [edi + 0x27eec], 0
mov dword [edi + 0x1a86e4], 0
mov dword [edi + 0x1a8714], 0
mov dword [edi + 0x1a874c], 0
mov dword [edi + 0x1a8750], 0
mov dword [edi + 0x1a8754], 0
mov dword [edi + 0x1a8758], 0
mov dword [edi + 0x1a8760], 0
lea eax, [edi + 0x1a9ec8]
mov dword [edi + 0x1a875c], 0
mov dword [edi + 0x1a9c44], 0
mov dword [edi + 0x1a9c48], 0
mov dword [edi + 0x1a9c4c], 0
mov dword [edi + 0x1a9c50], 0
mov dword [edi + 0x27b98], 0
mov dword [edi + 0x27ba0], 0
mov dword [edi + 0x27864], 0
mov dword [edi + 0x27868], 0
mov dword [edi + 0x1aaa8c], 0
mov dword [edi + 0x1aaa90], 0
mov dword [edi + 0x1aaa94], 0
mov dword [edi + 0x1aaa98], 0
mov dword [edi + 0x1aaaa0], 0
mov dword [edi + 0x1aaa9c], 0
mov dword [edi + 0x1aa41c], 0
mov dword [edi + 0x1aa420], 0
mov dword [edi + 0x1aa414], 0
mov dword [edi + 0x1a8764], 0
mov dword [edi + 0x1a8768], 0
mov dword [edi + 0x1a876c], 0
mov dword [edi + 0x27858], esi
mov dword [edi + 0x1a90f4], 0
mov dword [edi + 0x1a90f8], 0
movups xmmword [edi + 0x1a90fc], xmm0
mov dword [edi + 0x1a9110], 0
mov dword [edi + 0x1a9114], 0
movups xmmword [edi + 0x1a9118], xmm0
mov dword [edi + 0x1a8770], 0
mov dword [edi + 0x1a8774], 0
mov dword [edi + 0x1a87cc], 0
mov dword [edi + 0x1a87b0], 0
mov dword [edi + 0x1a87b4], 0
mov dword [edi + 0x1a8798], 0
mov dword [edi + 0x1a87a8], 0
mov dword [edi + 0x1a87ac], 0
mov dword [edi + 0x1a879c], 0
mov dword [edi + 0x1a87a0], 0
mov dword [edi + 0x1a87c4], 2
mov dword [edi + 0x1a87c8], 1
mov dword [edi + 0x1a87b8], 0
mov dword [edi + 0x1a87d0], 0
mov dword [edi + 0x1a8814], 0
push 0x190
movups xmmword [edi + 0x1a87d4], xmm0
push 0
movups xmmword [edi + 0x1a87e4], xmm0
push eax
mov dword [edi + 0x1a9ec4], 0
call fcn.00468b40
mov dword [edi + 0x1aa058], 0
lea eax, [edi + 0x1aa148]
mov dword [edi + 0x1aa05c], 0
mov dword [edi + 0x1aa064], 0
mov dword [edi + 0x1aa068], 0
mov dword [edi + 0x1aa06c], 0
mov dword [edi + 0x1aa070], 0
mov dword [edi + 0x1aa088], 0
mov dword [edi + 0x1aa074], 0
mov dword [edi + 0x1aa078], 0
push 0x80
mov dword [edi + 0x1aa07c], 0
push 0
mov dword [edi + 0x1aa080], 0
push eax
mov dword [edi + 0x1aa084], 0
call fcn.00468b40
push 0x80
lea eax, [edi + 0x1aa1c8]
push 0
push eax
call fcn.00468b40
add esp, 0x48
lea esi, [edi + 0x1aa248]
push 0x80
push 0
push esi
call fcn.00468b40
add edi, 0x1aa348
push 0x80
push 0
push edi
call fcn.00468b40
mov eax, dword [ebp - 0x18]
push 0x80
add eax, 0x1aa2c8
push 0
push eax
call fcn.00468b40
mov byte [esi], 0x6b
xorps xmm0, xmm0
mov esi, dword [ebp - 0x18]
push 0x40
push 0
mov dword [esi + 0x1aa249], 0x62306530
lea eax, [esi + 0x27888]
mov dword [esi + 0x1aa24d], 0x61306930
mov dword [esi + 0x1aa251], 0x6f747530
mov dword [esi + 0x1aa255], 0x62656b5c
mov dword [esi + 0x1aa259], 0x74756169
mov dword [esi + 0x1aa25d], 0x78652e6f
mov byte [esi + 0x1aa261], 0x65
mov byte [edi], 0x41
mov dword [esi + 0x1aa349], 0x76697463
mov dword [esi + 0x1aa34d], 0x796f4a65
mov dword [esi + 0x1aa351], 0x78636f2e
movups xmmword [esi + 0x1a8828], xmm0
push eax
movups xmmword [esi + 0x1a8838], xmm0
movups xmmword [esi + 0x1a8848], xmm0
mov dword [esi + 0x1a88b4], 0
mov dword [esi + 0x1a9c54], 0
mov dword [esi + 0x1a9c58], 0
mov dword [esi + 0x1a9c5c], 0
mov dword [esi + 0x1a9c60], 0
mov dword [esi + 0x1a9c64], 0
mov dword [esi + 0x1a9c68], 0
mov dword [esi + 0x1a9c6c], 0
mov dword [esi + 0x1a9c70], 0
mov dword [esi + 0x1a9c74], 0
mov dword [esi + 0x1a9c78], 0
mov dword [esi + 0x1a9c7c], 0
mov dword [esi + 0x1a9c80], 0
mov dword [esi + 0x1a9c84], 0
mov dword [esi + 0x1a9c88], 0
mov dword [esi + 0x1a9c8c], 0
mov dword [esi + 0x1a9c90], 0
mov dword [esi + 0x27de0], 0
mov dword [esi + 0x27de4], 0
mov dword [esi + 0x27de8], 0
mov dword [esi + 0x27dec], 0
mov dword [esi + 0x27dc4], 0
mov dword [esi + 0x27dc8], 0
mov dword [esi + 0x27dcc], 0
mov dword [esi + 0x27dd0], 0
mov dword [esi + 0x27dd4], 0
mov dword [esi + 0x27dd8], 0
mov dword [esi + 0x27dc0], 0
call fcn.00468b40
xorps xmm0, xmm0
lea eax, [esi + 0x278dc]
add esp, 0x30
xor edi, edi
movups xmmword [esi + 0x278c8], xmm0
mov esi, eax
nop word [eax + eax]
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x604fb8]
addss xmm0, xmm0
divss xmm0, dword [0x6050c8]
movss dword [ebp - 0x14], xmm0
call fcn.0045c640
mulss xmm0, dword [0x6050bc]
movss dword [esi - 4], xmm0
movss xmm0, dword [ebp - 0x14]
call fcn.0044c230
mulss xmm0, dword [0x6050bc]
inc edi
movss dword [esi], xmm0
add esi, 8
cmp edi, 0xc
jl 0x54a1e0
mov esi, dword [ebp - 0x18]
xorps xmm0, xmm0
xor eax, eax
push 0x50
push eax
movups xmmword [esi + 0x27cc4], xmm0
movups xmmword [esi + 0x27cd4], xmm0
movups xmmword [esi + 0x27ce4], xmm0
movups xmmword [esi + 0x27cf4], xmm0
movups xmmword [esi + 0x27d04], xmm0
movups xmmword [esi + 0x27d14], xmm0
movups xmmword [esi + 0x27d24], xmm0
movups xmmword [esi + 0x27d34], xmm0
movups xmmword [esi + 0x27d44], xmm0
mov dword [esi + 0x1a9a14], 0
mov dword [esi + 0x1a9a18], 0
mov dword [esi + 0x1a9a1c], 0
mov dword [esi + 0x1a9a20], 0
mov dword [esi + 0x1a9a24], 0
mov dword [esi + 0x20134], 0
mov word [0x8fc8b8], ax
mov dword [esi + 0x27954], eax
mov dword [esi + 0x27958], eax
mov dword [esi + 0x27960], 0x3e8
mov dword [esi + 0x2795c], eax
mov dword [esi + 0x27964], eax
mov dword [esi + 0x27968], eax
mov dword [esi + 0x27970], eax
mov dword [esi + 0x2796c], eax
mov dword [esi + 0x27974], 0xffffffff
mov dword [esi + 0x27978], 0xffffffff
mov dword [esi + 0x2797c], eax
lea eax, [esi + 0x1aa0dc]
push eax
call fcn.00468b40
mov dword [esi + 0x1aa12c], 0
add esp, 0xc
mov dword [esi + 0x1aa130], 0
mov dword [esi + 0x1aa134], 0
mov dword [esi + 0x1aa138], 0
mov eax, dword [esi + 0x50]
add eax, 0x1c
mov dword [0x626e18], eax
mov dword [0x626e08], eax
mov eax, dword [0x9c25ac]
mov byte [eax + 0x10e1], 0xff
mov dword [esi + 0x1aa3f4], 0
mov dword [esi + 0x1aa3f8], 0
mov dword [esi + 0x1aa3fc], 0
mov dword [esi + 0x1aa400], 0
mov dword [esi + 0x1aa404], 0
mov dword [esi + 0x1aa408], 0
mov dword [esi + 0x1aa40c], 0
mov dword [esi + 0x1aa410], 0
mov dword [esi + 0x1aa424], 0
mov dword [esi + 0x1aa428], 0
mov dword [esi + 0x1aa42c], 0
mov dword [esi + 0x1aa430], 0
mov dword [esi + 0x1aa434], 0
mov dword [esi + 0x1aa438], 0
mov dword [esi + 0x1aa43c], 0
mov dword [esi + 0x1aa440], 0
mov dword [esi + 0x1aa444], 0
mov dword [esi + 0x1aa448], 0
mov dword [esi + 0x1aa44c], 0
mov dword [esi + 0x1aa450], 0
mov dword [esi + 0x26ea4], 0
mov dword [esi + 0x26ea0], 0
mov dword [esi + 0x26ea8], 0xffffffff
mov dword [esi + 0x26eac], 0
mov dword [esi + 0x26eb0], 0
mov dword [esi + 0x26eb4], 0
mov dword [esi + 0x26eb8], 0
mov dword [esi + 0x26ebc], 0
mov dword [esi + 0x26ec0], 0x3f19999a
mov dword [esi + 0x26ec4], 0
mov dword [esi + 0x26ec8], 0
mov dword [esi + 0x26ecc], 0
mov dword [esi + 0x26ed0], 0xffffffff
mov dword [esi + 0x1aa13c], 0
mov dword [esi + 0x1aa140], 0
mov dword [esi + 0x1aa144], 0
lea eax, [esi + 0x1a92d0]
mov ecx, 0x20
mov dword [eax - 0x80], 0
lea eax, [eax + 4]
mov dword [eax - 4], 0
mov dword [eax + 0x1560], 0
sub ecx, 1
jne 0x54a4d1
xor eax, eax
lea edi, [esi + 0x1a9350]
mov ecx, 0x1a0
rep stosd dword es:[edi], eax
mov dword [esi + 0x1a99d0], eax
mov dword [esi + 0x1a99d4], eax
mov dword [esi + 0x1a99d8], eax
mov dword [esi + 0x1a99dc], eax
mov dword [esi + 0x1aa8c8], eax
mov dword [esi + 0x1a99e0], eax
mov dword [esi + 0x27e88], eax
mov dword [esi + 0x27e8c], eax
mov dword [esi + 0x27e90], eax
mov dword [esi + 0x27e94], eax
mov dword [esi + 0x27ea4], eax
mov dword [esi + 0x1a9c9c], eax
mov dword [esi + 0x27d78], eax
mov dword [esi + 0x1a9ca0], eax
mov dword [esi + 0x27d70], eax
mov dword [esi + 0x27d74], eax
mov dword [esi + 0x1aa8b4], eax
mov dword [esi + 0x1aa8b8], eax
mov byte [esi + 0x1aa8c0], al
mov dword [esi + 0x27c04], eax
mov byte [esi + 0x27e08], al
mov byte [esi + 0x27e28], al
mov byte [esi + 0x27e48], al
mov dword [esi + 0x1aa8c4], eax
mov dword [esi + 0x27c18], eax
mov dword [esi + 0x1aa99c], eax
mov word [esi + 0x1aa9a0], ax
mov dword [esi + 0x26ee4], eax
mov dword [esi + 0x26ee8], eax
mov dword [esi + 0x26eec], eax
mov dword [esi + 0x26ef0], eax
mov dword [esi + 0x26edc], eax
mov dword [esi + 0x26ee0], eax
mov dword [esi + 0x26ed4], eax
mov dword [esi + 0x26ed8], eax
mov dword [esi + 0x26ef4], eax
mov dword [esi + 0x1ab1f8], eax
mov dword [esi + 0x1ab1fc], eax
mov byte [esi + 0x1ab200], 0xff
mov byte [esi + 0x276a4], 0xff
mov dword [ebp - 4], 0xffffffff
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0046676f
mov esp, ebp
pop ebp
ret