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

Disassembly:
push ebx
push ebp
mov ebp, dword [esp + 0xc]
mov eax, dword [ebp]
test eax, eax
push esi
push edi
mov ebx, ecx
jne 0x442b26
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov eax, dword [ebp + 8]
mov dword [ebx + 8], eax
mov eax, dword [ebp + 0xc]
test eax, eax
lea ecx, [ebx + 0xc]
jne 0x442b41
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov eax, dword [ebp + 0x14]
test eax, eax
lea ecx, [ebx + 0x14]
jne 0x442b56
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov eax, dword [ebp + 0x1c]
test eax, eax
lea ecx, [ebx + 0x1c]
jne 0x442b6b
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov eax, dword [ebp + 0x24]
test eax, eax
lea ecx, [ebx + 0x24]
jne 0x442b80
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov eax, dword [ebp + 0x2c]
test eax, eax
lea ecx, [ebx + 0x2c]
jne 0x442b95
mov eax, 0x5ad73f
push eax
call fcn.00566e70
mov ecx, dword [ebp + 0x34]
mov dword [ebx + 0x34], ecx
mov edx, dword [ebp + 0x38]
mov dword [ebx + 0x38], edx
fld qword [ebp + 0x3c]
fstp qword [ebx + 0x3c]
mov eax, dword [ebp + 0x44]
mov dword [ebx + 0x44], eax
mov ecx, dword [ebp + 0x48]
mov dword [ebx + 0x48], ecx
mov edx, dword [ebp + 0x4c]
mov dword [ebx + 0x4c], edx
mov eax, dword [ebp + 0x50]
mov dword [ebx + 0x50], eax
mov ecx, dword [ebp + 0x54]
mov dword [ebx + 0x54], ecx
mov edx, dword [ebp + 0x58]
mov dword [ebx + 0x58], edx
fld qword [ebp + 0x5c]
fstp qword [ebx + 0x5c]
lea esi, [ebx + 0x84]
fld qword [ebp + 0x64]
mov edi, 0x40
fstp qword [ebx + 0x64]
mov eax, dword [ebp + 0x6c]
mov dword [ebx + 0x6c], eax
mov ecx, dword [ebp + 0x70]
mov dword [ebx + 0x70], ecx
mov edx, dword [ebp + 0x74]
mov dword [ebx + 0x74], edx
mov eax, dword [ebp + 0x78]
mov dword [ebx + 0x78], eax
mov ecx, dword [ebp + 0x7c]
mov dword [ebx + 0x7c], ecx
mov edx, dword [ebp + 0x80]
mov eax, ebp
mov dword [ebx + 0x80], edx
sub eax, ebx
mov cl, byte [eax + esi]
mov byte [esi], cl
add esi, 1
sub edi, 1
jne 0x442c16
mov edx, dword [ebp + 0xc4]
mov dword [ebx + 0xc4], edx
mov ecx, dword [ebp + 0xc8]
mov dword [ebx + 0xc8], ecx
mov edx, dword [ebp + 0xcc]
mov dword [ebx + 0xcc], edx
mov ecx, dword [ebp + 0xd0]
mov dword [ebx + 0xd0], ecx
mov edx, dword [ebp + 0xd4]
mov dword [ebx + 0xd4], edx
mov ecx, dword [ebp + 0xd8]
mov dword [ebx + 0xd8], ecx
fld qword [ebp + 0xdc]
fstp qword [ebx + 0xdc]
lea edx, [ebp + 0xfc]
fld qword [ebp + 0xe4]
lea ecx, [ebx + 0xec]
fstp qword [ebx + 0xe4]
lea esi, [edi + 0xd]
fld qword [ecx + eax]
add edx, 0x20
fstp qword [ecx]
add ecx, 0x20
sub esi, 1
fld qword [edx - 0x28]
fstp qword [ecx - 0x18]
fld qword [edx - 0x20]
fstp qword [ecx - 0x10]
fld qword [edx - 0x18]
fstp qword [ecx - 8]
jne 0x442c92
fld dword [ebp + 0x28c]
lea esi, [ebp + 0x338]
fstp dword [ebx + 0x28c]
lea edi, [ebx + 0x338]
fld dword [ebp + 0x290]
fstp dword [ebx + 0x290]
fld dword [ebp + 0x294]
fstp dword [ebx + 0x294]
fld dword [ebp + 0x298]
fstp dword [ebx + 0x298]
fld dword [ebp + 0x29c]
fstp dword [ebx + 0x29c]
fld dword [ebp + 0x2a0]
fstp dword [ebx + 0x2a0]
fld dword [ebp + 0x2a4]
fstp dword [ebx + 0x2a4]
fld dword [ebp + 0x2a8]
fstp dword [ebx + 0x2a8]
fld dword [ebp + 0x2ac]
fstp dword [ebx + 0x2ac]
fld dword [ebp + 0x2b0]
fstp dword [ebx + 0x2b0]
mov edx, dword [ebp + 0x2b4]
mov dword [ebx + 0x2b4], edx
fld qword [ebp + 0x2b8]
fstp qword [ebx + 0x2b8]
fld qword [ebp + 0x2c0]
fstp qword [ebx + 0x2c0]
fld qword [ebp + 0x2c8]
fstp qword [ebx + 0x2c8]
fld qword [ebp + 0x2d0]
fstp qword [ebx + 0x2d0]
fld qword [ebp + 0x2d8]
fstp qword [ebx + 0x2d8]
fld qword [ebp + 0x2e0]
fstp qword [ebx + 0x2e0]
fld qword [ebp + 0x2e8]
fstp qword [ebx + 0x2e8]
mov ecx, dword [ebp + 0x2f0]
mov dword [ebx + 0x2f0], ecx
mov edx, dword [ebp + 0x2f4]
mov dword [ebx + 0x2f4], edx
mov ecx, dword [ebp + 0x2f8]
mov dword [ebx + 0x2f8], ecx
mov edx, dword [ebp + 0x2fc]
mov dword [ebx + 0x2fc], edx
mov ecx, dword [ebp + 0x300]
mov dword [ebx + 0x300], ecx
mov edx, dword [ebp + 0x304]
mov dword [ebx + 0x304], edx
fld qword [ebp + 0x308]
fstp qword [ebx + 0x308]
mov ecx, 0x1b
fld qword [ebp + 0x310]
fstp qword [ebx + 0x310]
fld qword [ebp + 0x318]
fstp qword [ebx + 0x318]
fld qword [ebp + 0x320]
fstp qword [ebx + 0x320]
fld qword [ebp + 0x328]
fstp qword [ebx + 0x328]
fld qword [ebp + 0x330]
fstp qword [ebx + 0x330]
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x3a4]
lea edi, [ebx + 0x3a4]
mov ecx, 0x1b
rep movsd dword es:[edi], dword [esi]
movzx ecx, byte [ebp + 0x410]
mov byte [ebx + 0x410], cl
fld qword [ebp + 0x414]
fstp qword [ebx + 0x414]
fld qword [ebp + 0x41c]
fstp qword [ebx + 0x41c]
fld qword [ebp + 0x424]
fstp qword [ebx + 0x424]
fld qword [ebp + 0x42c]
fstp qword [ebx + 0x42c]
fld qword [ebp + 0x434]
fstp qword [ebx + 0x434]
fld qword [ebp + 0x43c]
fstp qword [ebx + 0x43c]
lea esi, [ebp + 0x474]
fld qword [ebp + 0x444]
lea edi, [ebx + 0x474]
fstp qword [ebx + 0x444]
fld qword [ebp + 0x44c]
fstp qword [ebx + 0x44c]
fld qword [ebp + 0x454]
fstp qword [ebx + 0x454]
mov edx, dword [ebp + 0x45c]
mov dword [ebx + 0x45c], edx
mov ecx, dword [ebp + 0x460]
mov dword [ebx + 0x460], ecx
mov edx, dword [ebp + 0x464]
mov dword [ebx + 0x464], edx
mov ecx, dword [ebp + 0x468]
mov dword [ebx + 0x468], ecx
mov edx, dword [ebp + 0x46c]
mov dword [ebx + 0x46c], edx
mov ecx, dword [ebp + 0x470]
mov dword [ebx + 0x470], ecx
mov ecx, 0x42
rep movsd dword es:[edi], dword [esi]
mov edx, dword [ebp + 0x57c]
mov dword [ebx + 0x57c], edx
mov ecx, dword [ebp + 0x580]
mov dword [ebx + 0x580], ecx
mov edx, dword [ebp + 0x584]
mov dword [ebx + 0x584], edx
mov ecx, dword [ebp + 0x588]
mov dword [ebx + 0x588], ecx
mov edx, dword [ebp + 0x58c]
mov dword [ebx + 0x58c], edx
mov ecx, dword [ebp + 0x590]
mov dword [ebx + 0x590], ecx
movzx edx, byte [ebp + 0x594]
mov byte [ebx + 0x594], dl
lea esi, [ebp + 0x5e8]
fld qword [ebp + 0x598]
lea edi, [ebx + 0x5e8]
fstp qword [ebx + 0x598]
fld qword [ebp + 0x5a0]
fstp qword [ebx + 0x5a0]
fld qword [ebp + 0x5a8]
fstp qword [ebx + 0x5a8]
fld qword [ebp + 0x5b0]
fstp qword [ebx + 0x5b0]
fld qword [ebp + 0x5b8]
fstp qword [ebx + 0x5b8]
fld qword [ebp + 0x5c0]
fstp qword [ebx + 0x5c0]
fld qword [ebp + 0x5c8]
fstp qword [ebx + 0x5c8]
mov ecx, dword [ebp + 0x5d0]
mov dword [ebx + 0x5d0], ecx
mov edx, dword [ebp + 0x5d4]
mov dword [ebx + 0x5d4], edx
mov ecx, dword [ebp + 0x5d8]
mov dword [ebx + 0x5d8], ecx
mov edx, dword [ebp + 0x5dc]
mov dword [ebx + 0x5dc], edx
mov ecx, dword [ebp + 0x5e0]
mov dword [ebx + 0x5e0], ecx
mov edx, dword [ebp + 0x5e4]
mov dword [ebx + 0x5e4], edx
mov ecx, 0x42
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp + 0x6f0]
mov dword [ebx + 0x6f0], ecx
mov edx, dword [ebp + 0x6f4]
mov dword [ebx + 0x6f4], edx
mov ecx, dword [ebp + 0x6f8]
mov dword [ebx + 0x6f8], ecx
mov edx, dword [ebp + 0x6fc]
mov dword [ebx + 0x6fc], edx
mov ecx, dword [ebp + 0x700]
mov dword [ebx + 0x700], ecx
mov edx, dword [ebp + 0x704]
mov dword [ebx + 0x704], edx
fld qword [ebp + 0x708]
fstp qword [ebx + 0x708]
fld qword [ebp + 0x710]
lea esi, [ebp + 0x750]
fstp qword [ebx + 0x710]
lea edi, [ebx + 0x750]
fld qword [ebp + 0x718]
fstp qword [ebx + 0x718]
fld qword [ebp + 0x720]
fstp qword [ebx + 0x720]
fld qword [ebp + 0x728]
fstp qword [ebx + 0x728]
fld qword [ebp + 0x730]
fstp qword [ebx + 0x730]
mov ecx, dword [ebp + 0x738]
mov dword [ebx + 0x738], ecx
mov edx, dword [ebp + 0x73c]
mov dword [ebx + 0x73c], edx
mov ecx, dword [ebp + 0x740]
mov dword [ebx + 0x740], ecx
mov edx, dword [ebp + 0x744]
mov dword [ebx + 0x744], edx
mov ecx, dword [ebp + 0x748]
mov dword [ebx + 0x748], ecx
mov edx, dword [ebp + 0x74c]
mov dword [ebx + 0x74c], edx
mov ecx, 0x42
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x858]
lea edi, [ebx + 0x858]
mov ecx, 0xe
rep movsd dword es:[edi], dword [esi]
movzx ecx, byte [ebp + 0x890]
mov byte [ebx + 0x890], cl
fld qword [ebp + 0x894]
fstp qword [ebx + 0x894]
fld qword [ebp + 0x89c]
fstp qword [ebx + 0x89c]
fld qword [ebp + 0x8a4]
fstp qword [ebx + 0x8a4]
fld qword [ebp + 0x8ac]
fstp qword [ebx + 0x8ac]
fld qword [ebp + 0x8b4]
fstp qword [ebx + 0x8b4]
fld qword [ebp + 0x8bc]
fstp qword [ebx + 0x8bc]
fld qword [ebp + 0x8c4]
fstp qword [ebx + 0x8c4]
fld qword [ebp + 0x8cc]
fstp qword [ebx + 0x8cc]
fld qword [ebp + 0x8d4]
fstp qword [ebx + 0x8d4]
fld qword [ebp + 0x8dc]
fstp qword [ebx + 0x8dc]
fld qword [ebp + 0x8e4]
fstp qword [ebx + 0x8e4]
fld qword [ebp + 0x8ec]
fstp qword [ebx + 0x8ec]
fld qword [ebp + 0x8f4]
fstp qword [ebx + 0x8f4]
mov edx, dword [ebp + 0x8fc]
mov dword [ebx + 0x8fc], edx
mov ecx, dword [ebp + 0x900]
mov dword [ebx + 0x900], ecx
mov edx, dword [ebp + 0x904]
mov dword [ebx + 0x904], edx
mov ecx, dword [ebp + 0x908]
mov dword [ebx + 0x908], ecx
mov edx, dword [ebp + 0x90c]
mov dword [ebx + 0x90c], edx
mov ecx, dword [ebp + 0x910]
mov dword [ebx + 0x910], ecx
mov edx, dword [ebp + 0x914]
mov dword [ebx + 0x914], edx
mov ecx, dword [ebp + 0x918]
mov dword [ebx + 0x918], ecx
mov edx, dword [ebp + 0x91c]
mov dword [ebx + 0x91c], edx
mov ecx, dword [ebp + 0x920]
mov dword [ebx + 0x920], ecx
mov edx, dword [ebp + 0x924]
mov dword [ebx + 0x924], edx
mov ecx, dword [ebp + 0x928]
mov dword [ebx + 0x928], ecx
fld qword [ebp + 0x92c]
fstp qword [ebx + 0x92c]
lea esi, [ebp + 0x9b4]
fld qword [ebp + 0x934]
lea edi, [ebx + 0x9b4]
fstp qword [ebx + 0x934]
fld qword [ebp + 0x93c]
fstp qword [ebx + 0x93c]
fld qword [ebp + 0x944]
fstp qword [ebx + 0x944]
fld qword [ebp + 0x94c]
fstp qword [ebx + 0x94c]
fld qword [ebp + 0x954]
fstp qword [ebx + 0x954]
movzx edx, byte [ebp + 0x95c]
mov byte [ebx + 0x95c], dl
movzx ecx, byte [ebp + 0x95d]
mov byte [ebx + 0x95d], cl
movzx edx, byte [ebp + 0x95e]
mov byte [ebx + 0x95e], dl
fld qword [ebp + 0x960]
fstp qword [ebx + 0x960]
fld qword [ebp + 0x968]
fstp qword [ebx + 0x968]
fld qword [ebp + 0x970]
fstp qword [ebx + 0x970]
fld qword [ebp + 0x978]
fstp qword [ebx + 0x978]
movzx ecx, byte [ebp + 0x980]
mov byte [ebx + 0x980], cl
movzx edx, byte [ebp + 0x981]
mov byte [ebx + 0x981], dl
mov ecx, 0x10
fld qword [ebp + 0x984]
fstp qword [ebx + 0x984]
fld qword [ebp + 0x98c]
fstp qword [ebx + 0x98c]
fld qword [ebp + 0x994]
fstp qword [ebx + 0x994]
fld qword [ebp + 0x99c]
fstp qword [ebx + 0x99c]
fld qword [ebp + 0x9a4]
fstp qword [ebx + 0x9a4]
fld qword [ebp + 0x9ac]
fstp qword [ebx + 0x9ac]
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x9f4]
lea edi, [ebx + 0x9f4]
mov ecx, 0x10
rep movsd dword es:[edi], dword [esi]
fld qword [ebp + 0xa34]
fstp qword [ebx + 0xa34]
fld qword [ebp + 0xa3c]
fstp qword [ebx + 0xa3c]
fld qword [ebp + 0xa44]
fstp qword [ebx + 0xa44]
fld qword [ebp + 0xa4c]
fstp qword [ebx + 0xa4c]
fld qword [ebp + 0xa54]
fstp qword [ebx + 0xa54]
fld qword [ebp + 0xa5c]
fstp qword [ebx + 0xa5c]
fld qword [ebp + 0xa64]
fstp qword [ebx + 0xa64]
movzx ecx, byte [ebp + 0xa6c]
mov byte [ebx + 0xa6c], cl
movzx edx, byte [ebp + 0xa6d]
mov byte [ebx + 0xa6d], dl
fld qword [ebp + 0xa70]
fstp qword [ebx + 0xa70]
fld qword [ebp + 0xa78]
fstp qword [ebx + 0xa78]
fld qword [ebp + 0xa80]
fstp qword [ebx + 0xa80]
fld qword [ebp + 0xa88]
fstp qword [ebx + 0xa88]
fld qword [ebp + 0xa90]
fstp qword [ebx + 0xa90]
fld qword [ebp + 0xa98]
fstp qword [ebx + 0xa98]
fld qword [ebp + 0xaa0]
fstp qword [ebx + 0xaa0]
fld qword [ebp + 0xaa8]
fstp qword [ebx + 0xaa8]
fld qword [ebp + 0xab0]
fstp qword [ebx + 0xab0]
fld qword [ebp + 0xab8]
fstp qword [ebx + 0xab8]
fld qword [ebp + 0xac0]
fstp qword [ebx + 0xac0]
fld qword [ebp + 0xac8]
fstp qword [ebx + 0xac8]
fld qword [ebp + 0xad0]
fstp qword [ebx + 0xad0]
fld qword [ebp + 0xad8]
fstp qword [ebx + 0xad8]
mov ecx, dword [ebp + 0xae0]
mov dword [ebx + 0xae0], ecx
fld qword [ebp + 0xae4]
fstp qword [ebx + 0xae4]
movzx edx, byte [ebp + 0xaec]
mov byte [ebx + 0xaec], dl
mov ecx, dword [ebp + 0xaf0]
mov dword [ebx + 0xaf0], ecx
lea ecx, [ebx + 0xaf4]
mov edx, 0x100
lea ebx, [ebx]
mov esi, dword [ecx + eax]
mov dword [ecx], esi
mov esi, dword [ecx + eax + 4]
mov dword [ecx + 4], esi
mov esi, dword [ecx + eax + 8]
mov dword [ecx + 8], esi
mov esi, dword [ecx + eax + 0xc]
mov dword [ecx + 0xc], esi
mov esi, dword [ecx + eax + 0x10]
mov dword [ecx + 0x10], esi
mov esi, dword [ecx + eax + 0x14]
mov dword [ecx + 0x14], esi
add ecx, 0x18
sub edx, 1
jne 0x4434d0
fld qword [ebp + 0x22f4]
fstp qword [ebx + 0x22f4]
fld qword [ebp + 0x22fc]
fstp qword [ebx + 0x22fc]
fld qword [ebp + 0x2304]
fstp qword [ebx + 0x2304]
fld qword [ebp + 0x230c]
fstp qword [ebx + 0x230c]
fld qword [ebp + 0x2314]
fstp qword [ebx + 0x2314]
mov edx, dword [ebp + 0x231c]
mov dword [ebx + 0x231c], edx
mov ecx, dword [ebp + 0x2320]
mov dword [ebx + 0x2320], ecx
mov edx, dword [ebp + 0x2324]
mov dword [ebx + 0x2324], edx
mov ecx, dword [ebp + 0x2328]
mov dword [ebx + 0x2328], ecx
mov edx, dword [ebp + 0x232c]
mov dword [ebx + 0x232c], edx
mov ecx, dword [ebp + 0x2330]
mov dword [ebx + 0x2330], ecx
fld qword [ebp + 0x2334]
fstp qword [ebx + 0x2334]
fld qword [ebp + 0x233c]
fstp qword [ebx + 0x233c]
fld qword [ebp + 0x2344]
fstp qword [ebx + 0x2344]
fld qword [ebp + 0x234c]
fstp qword [ebx + 0x234c]
fld qword [ebp + 0x2354]
fstp qword [ebx + 0x2354]
fld qword [ebp + 0x235c]
fstp qword [ebx + 0x235c]
fld qword [ebp + 0x2364]
fstp qword [ebx + 0x2364]
fld qword [ebp + 0x236c]
fstp qword [ebx + 0x236c]
fld qword [ebp + 0x2374]
fstp qword [ebx + 0x2374]
fld qword [ebp + 0x237c]
fstp qword [ebx + 0x237c]
fld qword [ebp + 0x2384]
fstp qword [ebx + 0x2384]
fld qword [ebp + 0x238c]
fstp qword [ebx + 0x238c]
fld qword [ebp + 0x2394]
fstp qword [ebx + 0x2394]
fld qword [ebp + 0x239c]
fstp qword [ebx + 0x239c]
fld qword [ebp + 0x23a4]
fstp qword [ebx + 0x23a4]
fld qword [ebp + 0x23ac]
fstp qword [ebx + 0x23ac]
fld qword [ebp + 0x23b4]
fstp qword [ebx + 0x23b4]
fld qword [ebp + 0x23bc]
fstp qword [ebx + 0x23bc]
fld qword [ebp + 0x23c4]
fstp qword [ebx + 0x23c4]
fld qword [ebp + 0x23cc]
fstp qword [ebx + 0x23cc]
fld qword [ebp + 0x23d4]
fstp qword [ebx + 0x23d4]
fld qword [ebp + 0x23dc]
fstp qword [ebx + 0x23dc]
fld qword [ebp + 0x23e4]
fstp qword [ebx + 0x23e4]
fld qword [ebp + 0x23ec]
fstp qword [ebx + 0x23ec]
mov edx, dword [ebp + 0x23f4]
mov dword [ebx + 0x23f4], edx
mov ecx, dword [ebp + 0x23f8]
mov dword [ebx + 0x23f8], ecx
mov edx, dword [ebp + 0x23fc]
mov dword [ebx + 0x23fc], edx
mov ecx, dword [ebp + 0x2400]
mov dword [ebx + 0x2400], ecx
mov edx, dword [ebp + 0x2404]
mov dword [ebx + 0x2404], edx
mov ecx, dword [ebp + 0x2408]
mov dword [ebx + 0x2408], ecx
mov edx, dword [ebp + 0x240c]
mov dword [ebx + 0x240c], edx
mov ecx, dword [ebp + 0x2410]
mov dword [ebx + 0x2410], ecx
mov edx, dword [ebp + 0x2414]
mov dword [ebx + 0x2414], edx
mov ecx, dword [ebp + 0x2418]
mov dword [ebx + 0x2418], ecx
mov edx, dword [ebp + 0x241c]
mov dword [ebx + 0x241c], edx
mov ecx, dword [ebp + 0x2420]
mov dword [ebx + 0x2420], ecx
movzx edx, byte [ebp + 0x2424]
mov byte [ebx + 0x2424], dl
movzx ecx, byte [ebp + 0x2425]
mov byte [ebx + 0x2425], cl
fld qword [ebp + 0x2428]
fstp qword [ebx + 0x2428]
fld qword [ebp + 0x2430]
fstp qword [ebx + 0x2430]
fld qword [ebp + 0x2438]
fstp qword [ebx + 0x2438]
fld qword [ebp + 0x2440]
fstp qword [ebx + 0x2440]
fld qword [ebp + 0x2448]
fstp qword [ebx + 0x2448]
fld qword [ebp + 0x2450]
fstp qword [ebx + 0x2450]
fld qword [ebp + 0x2458]
fstp qword [ebx + 0x2458]
fld qword [ebp + 0x2460]
fstp qword [ebx + 0x2460]
fld qword [ebp + 0x2468]
fstp qword [ebx + 0x2468]
movzx edx, byte [ebp + 0x2470]
mov byte [ebx + 0x2470], dl
movzx ecx, byte [ebp + 0x2471]
mov byte [ebx + 0x2471], cl
fld qword [ebp + 0x2474]
fstp qword [ebx + 0x2474]
fld qword [ebp + 0x247c]
fstp qword [ebx + 0x247c]
fld qword [ebp + 0x2484]
fstp qword [ebx + 0x2484]
fld qword [ebp + 0x248c]
fstp qword [ebx + 0x248c]
fld qword [ebp + 0x2494]
fstp qword [ebx + 0x2494]
fld qword [ebp + 0x249c]
fstp qword [ebx + 0x249c]
mov edx, dword [ebp + 0x24a4]
mov dword [ebx + 0x24a4], edx
mov ecx, dword [ebp + 0x24a8]
mov dword [ebx + 0x24a8], ecx
fld qword [ebp + 0x24ac]
fstp qword [ebx + 0x24ac]
fld qword [ebp + 0x24b4]
fstp qword [ebx + 0x24b4]
fld qword [ebp + 0x24bc]
fstp qword [ebx + 0x24bc]
fld qword [ebp + 0x24c4]
fstp qword [ebx + 0x24c4]
fld qword [ebp + 0x24cc]
fstp qword [ebx + 0x24cc]
fld qword [ebp + 0x24d4]
fstp qword [ebx + 0x24d4]
fld qword [ebp + 0x24dc]
fstp qword [ebx + 0x24dc]
fld qword [ebp + 0x24e4]
fstp qword [ebx + 0x24e4]
fld qword [ebp + 0x24ec]
fstp qword [ebx + 0x24ec]
fld qword [ebp + 0x24f4]
fstp qword [ebx + 0x24f4]
fld qword [ebp + 0x24fc]
fstp qword [ebx + 0x24fc]
fld qword [ebp + 0x2504]
fstp qword [ebx + 0x2504]
fld qword [ebp + 0x250c]
fstp qword [ebx + 0x250c]
fld qword [ebp + 0x2514]
lea ecx, [ebx + 0x2540]
fstp qword [ebx + 0x2514]
fld qword [ebp + 0x251c]
fstp qword [ebx + 0x251c]
fld qword [ebp + 0x2524]
fstp qword [ebx + 0x2524]
fld qword [ebp + 0x252c]
fstp qword [ebx + 0x252c]
fld qword [ebp + 0x2534]
fstp qword [ebx + 0x2534]
movzx edx, byte [ebp + 0x253c]
mov byte [ebx + 0x253c], dl
mov edx, 0xc
mov esi, dword [ecx + eax]
mov dword [ecx], esi
mov esi, dword [ecx + eax + 4]
mov dword [ecx + 4], esi
mov esi, dword [ecx + eax + 8]
mov dword [ecx + 8], esi
mov esi, dword [ecx + eax + 0xc]
mov dword [ecx + 0xc], esi
mov esi, dword [ecx + eax + 0x10]
mov dword [ecx + 0x10], esi
mov esi, dword [ecx + eax + 0x14]
mov dword [ecx + 0x14], esi
add ecx, 0x18
sub edx, 1
jne 0x443924
fld qword [ebp + 0x2660]
lea esi, [ebp + 0x2678]
fstp qword [ebx + 0x2660]
lea edi, [ebx + 0x2678]
fld qword [ebp + 0x2668]
mov ecx, 0x4e
fstp qword [ebx + 0x2668]
fld qword [ebp + 0x2670]
fstp qword [ebx + 0x2670]
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x27b0]
lea edi, [ebx + 0x27b0]
mov ecx, 0x4e
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x28e8]
lea edi, [ebx + 0x28e8]
mov ecx, 0x4e
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp + 0x2a20]
lea edi, [ebx + 0x2a20]
mov ecx, 0x4e
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp + 0x2b58]
mov dword [ebx + 0x2b58], ecx
mov dl, byte [ebp + 0x2b5c]
mov byte [ebx + 0x2b5c], dl
lea ecx, [ebx + 0x2b60]
mov edx, 0xd
mov esi, dword [ecx + eax]
mov dword [ecx], esi
mov esi, dword [ecx + eax + 4]
mov dword [ecx + 4], esi
mov esi, dword [ecx + eax + 8]
mov dword [ecx + 8], esi
add ecx, 0xc
sub edx, 1
jne 0x4439e7
mov eax, dword [ebp + 0x2bfc]
mov dword [ebx + 0x2bfc], eax
lea esi, [ebp + 0x2c00]
lea edi, [ebx + 0x2c00]
mov ecx, 0x10b
rep movsd dword es:[edi], dword [esi]
pop edi
pop esi
pop ebp
mov eax, ebx
pop ebx
ret 4