Function at 0x4266c8
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x4556d6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
call fcn.00439071
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [esi + 0x50], eax
xor ebx, ebx
mov dword [esp + 0x1c], ebx
call fcn.00439071
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [esi + 0x60], eax
mov dword [esi + 0x39c], ebx
mov dword [esi + 0x3a8], ebx
mov dword [esi + 0x3a4], ebx
mov dword [esi + 0x3a0], ebx
mov dword [esi + 0x3ac], ebx
mov dword [esi + 0x3b8], ebx
mov dword [esi + 0x3b4], ebx
mov dword [esi + 0x3b0], ebx
push 0xa
lea ecx, [esi + 0xd1e]
mov byte [esp + 0x20], 3
call fcn.0042ad40
push 0xa
lea ecx, [esi + 0xd36]
mov byte [esp + 0x20], 4
call fcn.0042ad40
push 0xa
lea ecx, [esi + 0xd4e]
mov byte [esp + 0x20], 5
call fcn.0042ad40
push 0xa
lea ecx, [esi + 0xf5e]
mov byte [esp + 0x20], 6
mov dword [esi + 0xde6], ebx
mov dword [esi + 0xdea], ebx
call fcn.0042ad40
mov dword [esi + 0x19b6], ebx
mov ebp, 1
mov dword [esi + 0x19b2], ebp
mov dword [esi + 0x19ba], ebp
mov dword [esi + 0x19be], ebx
mov dword [esi + 0x19c2], ebp
mov dword [esi + 0x19c6], ebx
mov dword [esi + 0x19ca], ebp
mov dword [esi + 0x19ce], ebx
push 0xa
lea ecx, [esi + 0x2112]
mov byte [esp + 0x20], 7
mov dword [esi + 0x19d2], ebp
mov dword [esi + 0x19d6], ebx
call fcn.0042ad40
mov edi, 0x469c4000
mov edx, 0x471c4000
mov ecx, 0x2710
mov byte [esp + 0x1c], 8
mov dword [esi + 0x212a], 0x48f42400
mov dword [esi + 0x212e], 0x49742400
mov dword [esi + 0x2132], 0x47c35000
mov dword [esi + 0x2136], 0x48435000
mov dword [esi + 0x213a], edi
mov dword [esi + 0x213e], edx
mov dword [esi + 0x2142], ecx
mov eax, 0x186a0
mov dword [esi + 0x2146], eax
mov dword [esi + 0x2162], ecx
push 0xa
lea ecx, [esi + 0x216a]
mov dword [esi + 0x214a], 0x48f42400
mov dword [esi + 0x214e], 0x49742400
mov dword [esi + 0x2152], 0x47c35000
mov dword [esi + 0x2156], 0x48435000
mov dword [esi + 0x215a], edi
mov dword [esi + 0x215e], edx
mov dword [esi + 0x2166], eax
call fcn.0042ad40
push 0xa
lea ecx, [esi + 0x2182]
mov byte [esp + 0x20], 9
call fcn.0042ad40
mov dword [esi + 0x3cd], ebp
mov dword [esi], ebp
mov dword [esi + 0x10], ebx
mov dword [esi + 0x14], ebx
mov dword [esi + 0x18], ebx
mov dword [esi + 0x1c], ebx
mov dword [esi + 0x20], ebx
mov dword [esi + 0x24], ebx
mov dword [esi + 0x28], ebx
mov dword [esi + 0x2c], ebx
mov dword [esi + 0xc], ebp
mov dword [esi + 8], ebx
mov dword [esi + 0x30], ebx
mov dword [esi + 0x34], ebx
mov dword [esi + 0x3c], ebx
mov dword [esi + 0x40], ebx
mov dword [esi + 0x38], ebx
mov dword [esi + 0xd7a], ebx
mov dword [esi + 0x44], ebx
mov dword [esi + 0x48], 0xbb7
mov dword [esi + 0x4c], 0xb54
mov dword [esi + 0x54], ebx
mov dword [esi + 0x58], 0xb5e
mov dword [esi + 0x5c], 0xb5f
mov dword [esi + 0x64], ebx
xor eax, eax
mov ecx, 0x41
lea edi, [esi + 0x68]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x16c]
rep stosd dword es:[edi], eax
mov dword [esi + 0x270], ebx
mov dword [esi + 0x274], 0x1f47
mov ecx, 0x41
lea edi, [esi + 0x278]
rep stosd dword es:[edi], eax
or eax, 0xffffffff
mov dword [esi + 0x3bc], eax
mov dword [esi + 0x3c0], eax
xor eax, eax
mov edx, 0xa
mov dword [esi + 0x37c], edx
mov dword [esi + 0x384], ebp
mov dword [esi + 0x38c], ebx
mov dword [esi + 0x390], ebx
mov byte [esi + 0x3c4], bl
mov dword [esi + 0x3c5], ebx
mov dword [esi + 0x3c9], ebx
mov byte [esi + 0x7e1], bl
mov ecx, 0x41
lea edi, [esi + 0x8e6]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x9ea]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0xaee]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0xbf2]
rep stosd dword es:[edi], eax
mov dword [esi + 0xcf6], edx
mov edi, 3
push ebx
mov dword [esi + 0xcfa], edx
mov dword [esi + 0xcfe], 0xc8
mov dword [esi + 0xd06], ebx
mov dword [esi + 0xd02], 0x3e8
mov dword [esi + 0xd0a], ebx
mov dword [esi + 0xd0e], ebp
mov dword [esi + 0xd12], ebp
mov dword [esi + 0xd16], ebx
mov dword [esi + 0xd6a], 0x378
mov dword [esi + 0xd6e], ebx
mov dword [esi + 0xd72], 0x28
mov dword [esi + 0xd76], ebx
mov dword [esi + 0xd7e], ebx
mov dword [esi + 0xd82], ebp
mov dword [esi + 0xd86], ebx
mov dword [esi + 0xd8a], ebp
mov dword [esi + 0xd8e], edi
mov dword [esi + 0xdae], edx
mov dword [esi + 0x394], ebx
mov dword [esi + 0x398], ebx
mov dword [esi + 0xd92], ebx
mov dword [esi + 0xdda], ebx
mov dword [esi + 0xdde], ebx
mov dword [esi + 0xde2], ebx
call fcn.00417a16
fld qword [0x461f88]
fstp qword [esi + 0xdee]
mov dword [esi + 0xdd6], edi
fld qword [0x461f88]
mov dword [esi + 0xde6], eax
fstp qword [esi + 0xdf6]
mov dword [esi + 0xdea], edx
fld qword [0x461f88]
mov dword [esi + 0x380], ebx
fstp qword [esi + 0xdfe]
mov dword [esi + 0xdc6], ebx
fld qword [0x461f88]
mov dword [esi + 0xdca], ebx
fstp qword [esi + 0xe06]
mov dword [esi + 0xdd2], ebx
fld qword [0x461f88]
mov dword [esi + 0xe46], ebx
fstp qword [esi + 0xe0e]
mov dword [esi + 0xe4a], ebx
fld qword [0x461f88]
mov dword [esi + 0xe4e], ebx
fstp qword [esi + 0xe16]
mov dword [esi + 0xe52], ebx
fld qword [0x461f88]
mov dword [esi + 0xe56], ebx
fstp qword [esi + 0xe1e]
mov dword [esi + 0x117e], ebx
fld qword [0x461f88]
mov dword [esi + 0x1182], ebx
fstp qword [esi + 0xe26]
mov dword [esi + 0x1492], ebx
fld qword [0x461f88]
add esp, 4
fstp qword [esi + 0xe36]
xor eax, eax
fld qword [0x461f88]
mov ecx, 0x41
fstp qword [esi + 0xe3e]
lea edi, [esi + 0x3d1]
fld qword [0x461f88]
fstp qword [esi + 0xe2e]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x4d5]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x5d9]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x6dd]
rep stosd dword es:[edi], eax
mov ecx, 0x41
lea edi, [esi + 0x1186]
rep stosd dword es:[edi], eax
lea edi, [esi + 0x128a]
mov ecx, 0x41
rep stosd dword es:[edi], eax
lea edi, [esi + 0x138e]
mov ecx, 0x41
rep stosd dword es:[edi], eax
mov dword [esi + 0x19de], ebx
mov dword [esi + 0x19e2], ebx
mov dword [esi + 0x149a], ebx
mov dword [esi + 0x149e], ebx
mov dword [esi + 0x19e6], ebx
mov dword [esi + 0x19ea], ebx
lea edi, [esi + 0x1d02]
mov ecx, 0x41
rep stosd dword es:[edi], eax
lea edi, [esi + 0x1e06]
mov ecx, 0x41
rep stosd dword es:[edi], eax
lea edi, [esi + 0x1f0a]
mov ecx, 0x41
rep stosd dword es:[edi], eax
lea edi, [esi + 0x200e]
mov ecx, 0x41
rep stosd dword es:[edi], eax
mov dword [esi + 0x14a6], ebx
mov dword [esi + 0x14a2], 0x1f4
mov dword [esi + 0x14aa], 2
mov dword [esi + 0x14ae], ebx
lea edi, [esi + 0x14b2]
mov ecx, 0x80
rep stosd dword es:[edi], eax
lea edi, [esi + 0x16b2]
mov ecx, 0x40
rep stosd dword es:[edi], eax
lea edi, [esi + 0x17b2]
mov ecx, 0x40
rep stosd dword es:[edi], eax
lea edi, [esi + 0x18b2]
mov ecx, 0x40
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x14]
pop edi
mov dword [esi + 0x214a], 0x43fa0000
mov dword [esi + 0x214e], 0x447a0000
mov dword [esi + 0x2152], 0x42c80000
mov dword [esi + 0x2156], 0x44fa0000
mov dword [esi + 0x215a], 0x41a00000
mov dword [esi + 0x215e], 0x43c80000
mov eax, esi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret