Function at 0x413829
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x804
mov eax, dword [ebp + 8]
push ebx
mov ebx, ecx
push esi
push edi
mov esi, 0x100
mov dword [ebx], eax
mov eax, dword [ebp + 0xc]
xor edi, edi
push esi
mov dword [ebp - 4], ebx
mov dword [ebx + 4], eax
mov dword [ebx + 0x24], edi
mov dword [ebx + 0x20], edi
mov dword [ebx + 0x1c], edi
mov dword [ebx + 0x18], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 8], edi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 8], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0xc], edi
jne 0x413891
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0xc], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x10], edi
jne 0x4138aa
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x10], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x14], edi
jne 0x4138c3
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x14], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x18], edi
jne 0x4138dc
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x18], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x1c], edi
jne 0x4138f5
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x1c], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x20], edi
jne 0x41390e
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x20], eax
call 0x43bc9c
add esp, 0x10
cmp dword [ebx + 0x24], edi
jne 0x413927
push esi
call fcn.00409d9c
push esi
push edi
push eax
mov dword [ebx + 0x24], eax
call 0x43bc9c
add esp, 0x10
mov eax, 0x1010400
mov ecx, 0x10000
mov dword [ebp - 0x504], eax
mov dword [ebp - 0x4e0], eax
mov eax, 0x1000404
mov dword [ebp - 0x4fc], ecx
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4a8], eax
mov eax, 0x1000004
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4a0], eax
mov dword [ebp - 0x49c], eax
mov dword [ebp - 0x458], eax
mov dword [ebp - 0x434], eax
mov eax, 0x404
mov ecx, 0x400
mov dword [ebp - 0x430], eax
mov dword [ebp - 0x424], eax
mov dword [ebp - 0x4e4], ecx
mov dword [ebp - 0x4d8], ecx
mov eax, 0x1000400
mov edx, 0x1010404
mov ebx, 0x1010004
mov ecx, 0x1000400
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x4f8], edx
mov dword [ebp - 0x4f4], ebx
mov dword [ebp - 0x4dc], edx
mov dword [ebp - 0x4d0], ebx
mov dword [ebp - 0x4c0], ecx
mov dword [ebp - 0x4bc], ecx
lea eax, [ebp - 0x504]
mov ebx, 0x10400
mov edx, 0x1010000
mov ecx, 0x10004
push esi
push eax
mov eax, dword [ebp - 4]
mov dword [ebp - 0x500], edi
mov dword [ebp - 0x4f0], 0x10404
mov dword [ebp - 0x4ec], 4
mov dword [ebp - 0x4cc], 0x1000000
mov dword [ebp - 0x4c8], 4
mov dword [ebp - 0x4c4], 0x404
mov dword [ebp - 0x4b8], ebx
mov dword [ebp - 0x4b4], ebx
mov dword [ebp - 0x4b0], edx
mov dword [ebp - 0x4ac], edx
mov dword [ebp - 0x4a4], ecx
mov dword [ebp - 0x498], ecx
mov dword [ebp - 0x494], edi
mov dword [ebp - 0x490], 0x404
mov dword [ebp - 0x48c], 0x10404
mov dword [ebp - 0x488], 0x1000000
mov dword [ebp - 0x484], 0x10000
mov dword [ebp - 0x480], 0x1010404
mov dword [ebp - 0x47c], 4
mov dword [ebp - 0x478], edx
mov dword [ebp - 0x474], 0x1010400
mov dword [ebp - 0x470], 0x1000000
mov dword [ebp - 0x46c], 0x1000000
mov dword [ebp - 0x468], 0x400
mov dword [ebp - 0x464], 0x1010004
mov dword [ebp - 0x460], 0x10000
mov dword [ebp - 0x45c], ebx
mov dword [ebp - 0x454], 0x400
mov dword [ebp - 0x450], 4
mov dword [ebp - 0x44c], 0x1000404
mov dword [ebp - 0x448], 0x10404
mov dword [ebp - 0x444], 0x1010404
mov dword [ebp - 0x440], ecx
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x438], 0x1000404
mov dword [ebp - 0x42c], 0x10404
mov dword [ebp - 0x428], 0x1010400
mov dword [ebp - 0x418], edi
mov dword [ebp - 0x414], ecx
mov dword [ebp - 0x410], ebx
mov dword [ebp - 0x40c], edi
mov dword [ebp - 0x408], 0x1010004
push dword [eax + 8]
mov ebx, dword [0x1003d0a0]
call ebx
mov ecx, 0x80108020
mov edx, 0x80008000
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x2e0], ecx
mov ecx, 0x80000000
mov eax, 0x8000
mov dword [ebp - 0x2d8], ecx
mov dword [ebp - 0x2b4], ecx
mov ecx, 0x80100000
push 0x20
mov dword [ebp - 0x300], edx
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x270], ecx
mov dword [ebp - 0x264], ecx
mov edx, 0x100020
add eax, 0x20
pop ecx
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 0x2a4], edx
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x234], edx
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x218], eax
mov ecx, 0x80000000
mov edx, 0x108000
lea eax, [ebp - 0x304]
push esi
mov dword [ebp - 0x2f8], 0x108020
mov dword [ebp - 0x2f4], 0x100000
mov dword [ebp - 0x2f0], 0x20
mov dword [ebp - 0x2ec], 0x80100020
mov dword [ebp - 0x2e8], 0x80008020
mov dword [ebp - 0x2e4], 0x80000020
mov dword [ebp - 0x2dc], 0x80108000
mov dword [ebp - 0x2d0], 0x100000
mov dword [ebp - 0x2cc], 0x20
mov dword [ebp - 0x2c8], 0x80100020
mov dword [ebp - 0x2c4], 0x108000
mov dword [ebp - 0x2bc], 0x80008020
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2ac], 0x108020
mov dword [ebp - 0x2a0], 0x80000020
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x298], 0x108000
mov dword [ebp - 0x290], 0x80108000
mov dword [ebp - 0x284], edi
mov dword [ebp - 0x280], 0x108020
mov dword [ebp - 0x27c], 0x80100020
mov dword [ebp - 0x278], 0x100000
mov dword [ebp - 0x274], 0x80008020
mov dword [ebp - 0x26c], 0x80108000
mov dword [ebp - 0x268], 0x8000
mov dword [ebp - 0x260], 0x80008000
mov dword [ebp - 0x258], 0x80108020
mov dword [ebp - 0x254], 0x108020
mov dword [ebp - 0x24c], 0x8000
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x240], 0x80108000
mov dword [ebp - 0x23c], 0x100000
mov dword [ebp - 0x238], 0x80000020
mov dword [ebp - 0x230], 0x80008020
mov dword [ebp - 0x22c], 0x80000020
mov dword [ebp - 0x224], edx
mov dword [ebp - 0x220], edi
mov dword [ebp - 0x21c], 0x80008000
mov dword [ebp - 0x214], ecx
mov dword [ebp - 0x210], 0x80100020
mov dword [ebp - 0x20c], 0x80108020
mov dword [ebp - 0x208], edx
push eax
mov eax, dword [ebp - 4]
push dword [eax + 0xc]
call ebx
mov eax, 0x8020008
mov edx, 0x8020200
mov dword [ebp - 0x6f8], eax
mov dword [ebp - 0x6ac], eax
mov eax, 0x8000208
push esi
mov dword [ebp - 0x6a4], eax
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x644], eax
mov dword [ebp - 0x620], eax
lea eax, [ebp - 0x704]
mov dword [ebp - 0x700], edx
mov dword [ebp - 0x6bc], edx
push eax
mov eax, dword [ebp - 4]
mov ecx, 0x208
mov edx, 0x200
mov dword [ebp - 0x704], ecx
push dword [eax + 0x10]
mov dword [ebp - 0x6c8], ecx
mov dword [ebp - 0x6b8], edx
mov dword [ebp - 0x68c], edx
mov dword [ebp - 0x664], edx
mov dword [ebp - 0x650], edx
mov ecx, 0x20200
mov edx, 0x8020008
mov dword [ebp - 0x6fc], edi
mov dword [ebp - 0x6f4], 0x8000200
mov dword [ebp - 0x6f0], edi
mov dword [ebp - 0x6ec], 0x20208
mov dword [ebp - 0x6e8], 0x8000200
mov dword [ebp - 0x6e4], 0x20008
mov dword [ebp - 0x6e0], 0x8000008
mov dword [ebp - 0x6dc], 0x8000008
mov dword [ebp - 0x6d8], 0x20000
mov dword [ebp - 0x6d4], 0x8020208
mov dword [ebp - 0x6d0], 0x20008
mov dword [ebp - 0x6cc], 0x8020000
mov dword [ebp - 0x6c4], 0x8000000
mov dword [ebp - 0x6c0], 8
mov dword [ebp - 0x6b4], ecx
mov dword [ebp - 0x6b0], 0x8020000
mov dword [ebp - 0x6a8], 0x20208
mov dword [ebp - 0x6a0], ecx
mov dword [ebp - 0x69c], 0x20000
mov dword [ebp - 0x694], 8
mov dword [ebp - 0x690], 0x8020208
mov dword [ebp - 0x688], 0x8000000
mov dword [ebp - 0x684], 0x8020200
mov dword [ebp - 0x680], 0x8000000
mov dword [ebp - 0x67c], 0x20008
mov dword [ebp - 0x678], 0x208
mov dword [ebp - 0x674], 0x20000
mov dword [ebp - 0x670], 0x8020200
mov dword [ebp - 0x66c], 0x8000200
mov dword [ebp - 0x668], edi
mov dword [ebp - 0x660], 0x20008
mov dword [ebp - 0x65c], 0x8020208
mov dword [ebp - 0x658], 0x8000200
mov dword [ebp - 0x654], 0x8000008
mov dword [ebp - 0x64c], edi
mov dword [ebp - 0x648], edx
mov dword [ebp - 0x640], 0x20000
mov dword [ebp - 0x63c], 0x8000000
mov dword [ebp - 0x638], 0x8020208
mov dword [ebp - 0x634], 8
mov dword [ebp - 0x630], 0x20208
mov dword [ebp - 0x62c], ecx
mov dword [ebp - 0x628], 0x8000008
mov dword [ebp - 0x624], 0x8020000
mov dword [ebp - 0x61c], 0x208
mov dword [ebp - 0x618], 0x8020000
mov dword [ebp - 0x614], 0x20208
mov dword [ebp - 0x610], 8
mov dword [ebp - 0x60c], edx
mov dword [ebp - 0x608], ecx
call ebx
mov eax, 0x802001
mov dword [ebp - 0x104], eax
mov dword [ebp - 0xb8], eax
mov eax, 0x2080
mov ecx, 0x2081
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x104]
push esi
mov dword [ebp - 0x100], ecx
mov dword [ebp - 0xfc], ecx
push eax
mov eax, dword [ebp - 4]
mov ecx, 0x800001
mov edx, 0x802000
push dword [eax + 0x14]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xdc], edx
mov dword [ebp - 0xc8], ecx
mov edx, 0x2000
dec ecx
mov dword [ebp - 0xf8], 0x80
mov dword [ebp - 0xf4], 0x802080
mov dword [ebp - 0xf0], 0x800081
mov dword [ebp - 0xe8], 0x2001
mov dword [ebp - 0xe4], edi
mov dword [ebp - 0xd8], 0x802081
mov dword [ebp - 0xd4], 0x81
mov dword [ebp - 0xd0], edi
mov dword [ebp - 0xcc], 0x800080
mov dword [ebp - 0xc4], 1
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], ecx
mov dword [ebp - 0xb4], 0x80
mov dword [ebp - 0xb0], ecx
mov dword [ebp - 0xac], 0x2001
mov dword [ebp - 0xa4], 0x800081
mov dword [ebp - 0xa0], 1
mov dword [ebp - 0x98], 0x800080
mov dword [ebp - 0x94], edx
mov dword [ebp - 0x90], 0x802080
mov dword [ebp - 0x8c], 0x802081
mov dword [ebp - 0x88], 0x81
mov dword [ebp - 0x84], 0x800080
mov dword [ebp - 0x80], 0x800001
mov dword [ebp - 0x7c], 0x802000
mov dword [ebp - 0x78], 0x802081
mov dword [ebp - 0x74], 0x81
mov dword [ebp - 0x70], edi
mov dword [ebp - 0x6c], edi
mov dword [ebp - 0x68], 0x802000
mov dword [ebp - 0x60], 0x800080
mov dword [ebp - 0x5c], 0x800081
mov dword [ebp - 0x58], 1
mov dword [ebp - 0x54], 0x802001
mov dword [ebp - 0x50], 0x2081
mov dword [ebp - 0x4c], 0x2081
mov dword [ebp - 0x48], 0x80
mov dword [ebp - 0x44], 0x802081
mov dword [ebp - 0x40], 0x81
mov dword [ebp - 0x3c], 1
mov dword [ebp - 0x38], edx
mov dword [ebp - 0x34], 0x800001
mov dword [ebp - 0x30], 0x2001
mov dword [ebp - 0x2c], 0x802080
mov dword [ebp - 0x28], 0x800081
mov dword [ebp - 0x24], 0x2001
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x18], 0x802001
mov dword [ebp - 0x14], 0x80
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0xc], edx
mov dword [ebp - 8], 0x802080
call ebx
mov eax, 0x2080000
mov dword [ebp - 0x204], esi
mov dword [ebp - 0x200], 0x2080100
mov dword [ebp - 0x1fc], eax
mov ecx, 0x42000100
mov dword [ebp - 0x1e8], eax
mov eax, 0x40080100
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1d8], eax
mov eax, 0x42080000
mov dword [ebp - 0x1f8], ecx
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1a4], eax
mov eax, 0x42000000
mov dword [ebp - 0x1d4], ecx
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x128], eax
mov ecx, 0x40080000
lea eax, [ebp - 0x204]
push esi
mov dword [ebp - 0x1c0], ecx
mov dword [ebp - 0x1bc], ecx
push eax
mov eax, dword [ebp - 4]
mov edx, 0x80000
mov ecx, 0x42080100
mov dword [ebp - 0x1f4], edx
push dword [eax + 0x18]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1b0], ecx
mov dword [ebp - 0x1ac], ecx
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x138], ecx
mov edx, 0x40000100
mov ecx, 0x40080000
mov dword [ebp - 0x1f0], esi
mov dword [ebp - 0x1ec], 0x40000000
mov dword [ebp - 0x1dc], 0x2000100
mov dword [ebp - 0x1cc], 0x80100
mov dword [ebp - 0x1c8], 0x40000000
mov dword [ebp - 0x1c4], 0x2000000
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1b4], edx
mov dword [ebp - 0x1a8], 0x2000100
mov dword [ebp - 0x1a0], edx
mov dword [ebp - 0x19c], edi
mov dword [ebp - 0x194], 0x2080100
mov dword [ebp - 0x190], 0x2000000
mov dword [ebp - 0x188], 0x80100
mov dword [ebp - 0x184], 0x80000
mov dword [ebp - 0x180], 0x42000100
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x178], 0x2000000
mov dword [ebp - 0x174], 0x40000000
mov dword [ebp - 0x170], 0x2080000
mov dword [ebp - 0x16c], 0x42000100
mov dword [ebp - 0x168], 0x40080100
mov dword [ebp - 0x164], 0x2000100
mov dword [ebp - 0x160], 0x40000000
mov dword [ebp - 0x15c], 0x42080000
mov dword [ebp - 0x158], 0x2080100
mov dword [ebp - 0x154], 0x40080100
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x14c], 0x2000000
mov dword [ebp - 0x148], 0x42080000
mov dword [ebp - 0x140], 0x80100
mov dword [ebp - 0x134], 0x2080000
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x12c], ecx
mov dword [ebp - 0x124], 0x80100
mov dword [ebp - 0x120], 0x2000100
mov dword [ebp - 0x11c], edx
mov dword [ebp - 0x118], 0x80000
mov dword [ebp - 0x114], edi
mov dword [ebp - 0x110], ecx
mov dword [ebp - 0x10c], 0x2080100
mov dword [ebp - 0x108], edx
call ebx
mov ecx, 0x20000010
mov eax, 0x20400000
mov edx, 0x4000
mov dword [ebp - 0x404], ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 0x3fc], edx
push 0x10
mov dword [ebp - 0x3f4], eax
mov dword [ebp - 0x3d8], ecx
pop eax
mov ecx, 0x400010
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x3d4], ecx
mov dword [ebp - 0x3c0], ecx
mov dword [ebp - 0x3ac], eax
mov ecx, 0x20004010
mov eax, 0x20404000
mov dword [ebp - 0x3bc], ecx
mov dword [ebp - 0x3b8], edx
mov dword [ebp - 0x3b0], ecx
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x38c], eax
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x314], eax
mov edx, 0x404000
mov ecx, 0x20400010
lea eax, [ebp - 0x404]
push esi
mov dword [ebp - 0x3b4], edx
mov dword [ebp - 0x3a8], ecx
mov dword [ebp - 0x3a4], ecx
mov dword [ebp - 0x390], edx
mov dword [ebp - 0x37c], ecx
mov dword [ebp - 0x378], edx
mov dword [ebp - 0x34c], edx
mov dword [ebp - 0x338], ecx
push eax
mov eax, dword [ebp - 4]
mov edx, 0x20400000
mov ecx, 0x4000
push dword [eax + 0x1c]
mov dword [ebp - 0x348], edx
mov dword [ebp - 0x330], ecx
mov dword [ebp - 0x32c], edx
mov dword [ebp - 0x324], ecx
mov edx, 0x400010
mov ecx, 0x20004010
mov dword [ebp - 0x3f8], 0x20404010
mov dword [ebp - 0x3ec], 0x20404010
mov dword [ebp - 0x3e8], 0x400000
mov dword [ebp - 0x3e4], 0x20004000
mov dword [ebp - 0x3e0], 0x404010
mov dword [ebp - 0x3dc], 0x400000
mov dword [ebp - 0x3d0], 0x20004000
mov dword [ebp - 0x3cc], 0x20000000
mov dword [ebp - 0x3c8], 0x4010
mov dword [ebp - 0x3c4], edi
mov dword [ebp - 0x3a0], edi
mov dword [ebp - 0x39c], 0x404010
mov dword [ebp - 0x394], 0x4010
mov dword [ebp - 0x388], 0x20000000
mov dword [ebp - 0x384], 0x20004000
mov dword [ebp - 0x380], 0x10
mov dword [ebp - 0x374], 0x20404010
mov dword [ebp - 0x370], 0x400000
mov dword [ebp - 0x36c], 0x4010
mov dword [ebp - 0x368], 0x20000010
mov dword [ebp - 0x364], 0x400000
mov dword [ebp - 0x360], 0x20004000
mov dword [ebp - 0x35c], 0x20000000
mov dword [ebp - 0x358], 0x4010
mov dword [ebp - 0x354], 0x20000010
mov dword [ebp - 0x350], 0x20404010
mov dword [ebp - 0x344], 0x404010
mov dword [ebp - 0x33c], edi
mov dword [ebp - 0x334], 0x10
mov dword [ebp - 0x328], 0x404010
mov dword [ebp - 0x320], edx
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0x318], edi
mov dword [ebp - 0x310], 0x20000000
mov dword [ebp - 0x30c], edx
mov dword [ebp - 0x308], ecx
call ebx
mov ecx, 0x200000
add esp, 0x48
mov dword [ebp - 0x604], ecx
mov eax, 0x4000802
push esi
mov dword [ebp - 0x5fc], eax
mov dword [ebp - 0x5f0], eax
mov eax, 0x200802
mov dword [ebp - 0x5e0], ecx
mov dword [ebp - 0x5ec], eax
mov dword [ebp - 0x5c0], eax
add eax, 0xfffffffe
mov edx, 0x4200002
mov dword [ebp - 0x594], eax
mov dword [ebp - 0x588], eax
mov dword [ebp - 0x580], eax
mov dword [ebp - 0x534], eax
mov eax, 0x800
mov ecx, 0x4000002
mov dword [ebp - 0x518], eax
mov dword [ebp - 0x50c], eax
lea eax, [ebp - 0x604]
mov dword [ebp - 0x600], edx
push eax
mov eax, dword [ebp - 4]
mov dword [ebp - 0x5d8], ecx
mov dword [ebp - 0x5cc], edx
push dword [eax + 0x20]
mov dword [ebp - 0x5b4], ecx
mov edx, 0x200002
mov ecx, 0x4200000
mov dword [ebp - 0x5f8], edi
mov dword [ebp - 0x5f4], 0x800
mov dword [ebp - 0x5e8], 0x4200800
mov dword [ebp - 0x5e4], 0x4200802
mov dword [ebp - 0x5dc], edi
mov dword [ebp - 0x5d4], 2
mov dword [ebp - 0x5d0], 0x4000000
mov dword [ebp - 0x5c8], 0x802
mov dword [ebp - 0x5c4], 0x4000800
mov dword [ebp - 0x5bc], edx
mov dword [ebp - 0x5b8], 0x4000800
mov dword [ebp - 0x5b0], ecx
mov dword [ebp - 0x5ac], 0x4200800
mov dword [ebp - 0x5a8], edx
mov dword [ebp - 0x5a4], ecx
mov dword [ebp - 0x5a0], 0x800
mov dword [ebp - 0x59c], 0x802
mov dword [ebp - 0x598], 0x4200802
mov dword [ebp - 0x590], 2
mov dword [ebp - 0x58c], 0x4000000
mov dword [ebp - 0x584], 0x4000000
mov dword [ebp - 0x57c], 0x200000
mov dword [ebp - 0x578], 0x4000802
mov dword [ebp - 0x574], 0x4000802
mov dword [ebp - 0x570], 0x4200002
mov dword [ebp - 0x56c], 0x4200002
mov dword [ebp - 0x568], 2
mov dword [ebp - 0x564], edx
mov dword [ebp - 0x560], 0x4000000
mov dword [ebp - 0x55c], 0x4000800
mov dword [ebp - 0x558], 0x200000
mov dword [ebp - 0x554], 0x4200800
mov dword [ebp - 0x550], 0x802
mov dword [ebp - 0x54c], 0x200802
mov dword [ebp - 0x548], 0x4200800
mov dword [ebp - 0x544], 0x802
mov dword [ebp - 0x540], 0x4000002
mov dword [ebp - 0x53c], 0x4200802
mov dword [ebp - 0x538], ecx
mov dword [ebp - 0x530], edi
mov dword [ebp - 0x52c], 2
mov dword [ebp - 0x528], 0x4200802
mov dword [ebp - 0x524], edi
mov dword [ebp - 0x520], 0x200802
mov dword [ebp - 0x51c], ecx
mov dword [ebp - 0x514], 0x4000002
mov dword [ebp - 0x510], 0x4000800
mov dword [ebp - 0x508], edx
call ebx
mov ecx, 0x1000
mov dword [ebp - 0x804], 0x10001040
mov dword [ebp - 0x800], ecx
mov dword [ebp - 0x7fc], 0x40000
mov eax, 0x10000000
mov edx, 0x10041040
mov dword [ebp - 0x7f4], eax
mov dword [ebp - 0x7e8], eax
mov eax, 0x40040
push esi
mov dword [ebp - 0x7e4], eax
mov dword [ebp - 0x7b0], eax
mov eax, 0x10040040
mov dword [ebp - 0x7f8], edx
mov dword [ebp - 0x7ac], eax
mov dword [ebp - 0x798], eax
mov dword [ebp - 0x770], eax
mov dword [ebp - 0x754], eax
mov eax, 0x40040
mov dword [ebp - 0x7dc], edx
mov dword [ebp - 0x73c], eax
mov dword [ebp - 0x710], eax
lea eax, [ebp - 0x804]
mov edx, 0x10001000
push eax
mov eax, dword [ebp - 4]
mov dword [ebp - 0x7cc], ecx
mov dword [ebp - 0x7bc], edx
push dword [eax + 0x24]
mov dword [ebp - 0x790], edx
mov dword [ebp - 0x764], edx
mov dword [ebp - 0x730], edx
add ecx, 0x40
mov edx, 0x41000
mov dword [ebp - 0x7f0], 0x10001040
mov dword [ebp - 0x7ec], 0x40
mov dword [ebp - 0x7e0], 0x10040000
mov dword [ebp - 0x7d8], 0x41000
mov dword [ebp - 0x7d4], 0x10041000
mov dword [ebp - 0x7d0], 0x41040
mov dword [ebp - 0x7c8], 0x40
mov dword [ebp - 0x7c4], 0x10040000
mov dword [ebp - 0x7c0], 0x10000040
mov dword [ebp - 0x7b8], ecx
mov dword [ebp - 0x7b4], 0x41000
mov dword [ebp - 0x7a8], 0x10041000
mov dword [ebp - 0x7a4], ecx
mov dword [ebp - 0x7a0], edi
mov dword [ebp - 0x79c], edi
mov dword [ebp - 0x794], 0x10000040
mov dword [ebp - 0x78c], 0x41040
mov dword [ebp - 0x788], 0x40000
mov dword [ebp - 0x784], 0x41040
mov dword [ebp - 0x780], 0x40000
mov dword [ebp - 0x77c], 0x10041000
mov dword [ebp - 0x778], 0x1000
mov dword [ebp - 0x774], 0x40
mov dword [ebp - 0x76c], 0x1000
mov dword [ebp - 0x768], 0x41040
mov dword [ebp - 0x760], 0x40
mov dword [ebp - 0x75c], 0x10000040
mov dword [ebp - 0x758], 0x10040000
mov dword [ebp - 0x750], 0x10000000
mov dword [ebp - 0x74c], 0x40000
mov dword [ebp - 0x748], 0x10001040
mov dword [ebp - 0x744], edi
mov dword [ebp - 0x740], 0x10041040
mov dword [ebp - 0x738], 0x10000040
mov dword [ebp - 0x734], 0x10040000
mov dword [ebp - 0x72c], 0x10001040
mov dword [ebp - 0x728], edi
mov dword [ebp - 0x724], 0x10041040
mov dword [ebp - 0x720], edx
mov dword [ebp - 0x71c], edx
mov dword [ebp - 0x718], ecx
mov dword [ebp - 0x714], ecx
mov dword [ebp - 0x70c], 0x10000000
mov dword [ebp - 0x708], 0x10041000
call ebx
add esp, 0x18
pop edi
pop esi
pop ebx
leave
ret 8