Function at 0x6be6a0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7336a8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x24
push ebx
mov ebx, ecx
push esi
push edi
lea esi, [ebx + 0x149c]
mov dword [ebp - 0x18], 0x7933b8
mov ecx, esi
call fcn.00427c80
cmp eax, 0x524c
jae 0x6be6fb
mov edi, dword [esi + 8]
lea eax, [ebp - 0x18]
push eax
mov ecx, esi
call fcn.00427c80
mov ecx, 0x524c
sub ecx, eax
push ecx
push edi
mov ecx, esi
call fcn.00427ca0
jmp 0x6be71e
mov ecx, esi
call fcn.00427c80
cmp eax, 0x524c
jbe 0x6be71e
mov ecx, dword [esi + 4]
mov eax, dword [esi + 8]
add ecx, 0x14930
push eax
push ecx
mov ecx, esi
call fcn.00427eb0
mov eax, dword [ebx + 0x14a0]
mov edx, 0x7933b0
mov ecx, 0x7933a8
mov edi, 0x7933a0
mov dword [eax], 0x7933b8
mov eax, dword [ebx + 0x14a0]
mov esi, 0x793390
mov dword [eax + 0x68], 0x793388
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x6c], 0x793380
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 4], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 8], 0x793378
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xc], 0x793370
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x14], 0x793368
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x18], 0x793360
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c], edi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x20], 0x77af70
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x24], 0x77af68
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x28], 0x793358
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x2c], 0x77af54
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x30], 0x793350
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x34], esi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x38], 0x77af40
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x3c], 0x77af38
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x40], 0x77af30
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x44], 0x77af28
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x48], 0x793344
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x4c], 0x77af14
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x50], 0x79333c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x54], 0x793328
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x5c], 0x7821e8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x58], 0x793320
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x60], 0x793318
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x64], 0x77ad7c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xcc], 0x7933b8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd0], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd4], 0x793378
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd8], 0x793370
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xdc], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe0], 0x793368
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe4], 0x793360
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xec], 0x79330c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf8], 0x793304
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf4], 0x7932f8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xfc], 0x7932ec
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe8], 0x7932e4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x100], 0x7932d4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf0], 0x7932c8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x104], 0x7932b8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x120], 0x7932a4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x108], 0x79329c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10c], 0x793290
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x110], 0x793288
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x114], 0x79327c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x118], 0x793274
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x11c], 0x79326c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe8], 0x77ae2c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x100], 0x793260
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf0], 0x77ae10
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf4], 0x77ae00
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xfc], 0x793250
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xec], 0x793244
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf8], 0x77adf4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x110], 0x77adc0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10c], 0x77adc8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x114], 0x77adb4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x108], 0x77add4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x118], 0x79323c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x11c], 0x77ada4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x104], 0x77addc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x120], 0x793230
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x124], 0x7933b8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x190], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x194], edi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x198], 0x77af30
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x128], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x12c], 0x793378
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x130], 0x793370
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x134], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x138], 0x793368
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x13c], 0x793360
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x140], edi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x144], 0x77af70
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x148], 0x77af68
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x14c], 0x793358
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793224
mov edx, 0x77aef0
mov dword [eax + 0x150], 0x77af54
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x154], 0x793350
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x158], esi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x15c], 0x77af40
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x160], 0x77af38
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x164], 0x77af30
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x168], 0x77af28
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x16c], 0x793344
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x170], 0x77af14
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x174], 0x793218
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x178], 0x793204
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x17c], 0x7821e8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x180], 0x77f79c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x184], 0x77ad64
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x188], 0x7931f8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x18c], 0x77ad58
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1a0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1b8], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7931e8
mov dword [eax + 0x208], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x20c], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x27c], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7931d8
mov dword [eax + 0x228], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x22c], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7931c8
mov dword [eax + 0x230], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x234], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7931b8
mov dword [eax + 0x238], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x23c], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7931a8
mov dword [eax + 0x240], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x244], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77aef8
mov dword [eax + 0x1a4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1bc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x79319c
mov dword [eax + 0x1a8], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c0], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x218], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x21c], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x284], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793190
mov dword [eax + 0x1ac], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c4], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77aedc
mov dword [eax + 0x1b0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c8], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793184
mov dword [eax + 0x220], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x224], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x288], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793174
mov dword [eax + 0x1b4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1cc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x79316c
mov dword [eax + 0x1d0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1ec], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793160
mov dword [eax + 0x210], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x214], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x280], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77aeb8
mov dword [eax + 0x1d4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f0], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77aeac
mov dword [eax + 0x1d8], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f4], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77aea4
mov dword [eax + 0x1dc], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f8], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793158
mov dword [eax + 0x1e0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1fc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77ae94
mov dword [eax + 0x1e4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x200], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x793148
mov dword [eax + 0x1e8], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x204], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x248], 0x793224
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x24c], 0x77aef8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x250], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x254], 0x793190
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x258], 0x77aedc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x25c], 0x793174
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x260], 0x79316c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x264], 0x77aeb8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x268], 0x77aeac
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x26c], 0x77aea4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x270], 0x793158
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x274], 0x77ae94
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x278], ecx
lea ecx, [ebx + 0x14dc]
mov dword [ebp - 0x18], 0x7933b8
call fcn.00427c80
cmp eax, 0x524c
lea ecx, [ebx + 0x14dc]
jae 0x6bf03d
mov edx, dword [ecx + 8]
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], edx
call fcn.00427c80
mov edx, dword [ebp - 0x1c]
mov ecx, 0x524c
sub ecx, eax
push ecx
push edx
lea ecx, [ebx + 0x14dc]
call fcn.00427ca0
jmp 0x6bf068
call fcn.00427c80
cmp eax, 0x524c
jbe 0x6bf068
mov edx, dword [ebx + 0x14e0]
mov eax, dword [ebx + 0x14e4]
lea ecx, [ebx + 0x14dc]
add edx, 0x14930
push eax
push edx
call fcn.00427eb0
mov eax, dword [ebx + 0x14e0]
mov ecx, 0x77af70
mov dword [eax], 0x7933b8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 4], 0x7933b0
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 8], 0x793378
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0xc], 0x793370
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x10], 0x7933a8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x14], 0x793368
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x18], 0x793360
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x1c], edi
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x20], ecx
mov edx, dword [ebx + 0x14e0]
mov eax, 0x77af68
mov dword [edx + 0x24], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x28], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x2c], 0x77af54
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x30], 0x793350
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x34], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x38], 0x77af40
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x3c], 0x77af38
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x40], 0x77af30
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x44], 0x77af28
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x48], 0x793344
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x4c], 0x77af14
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x50], 0x79333c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x54], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x5c], 0x7933b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x58], 0x793320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x68], 0x793320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x6c], 0x793320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x60], 0x793318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x64], 0x77ad7c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xcc], 0x7933b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd0], 0x7933b0
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd4], 0x793378
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd8], 0x793370
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xdc], 0x7933a8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xe0], 0x793368
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xe4], 0x793360
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xe8], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xec], ecx
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xf0], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xf4], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xf8], 0x77af54
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xfc], 0x793138
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x100], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x104], 0x77af40
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x108], 0x77af38
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x10c], 0x77af30
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x110], 0x77af28
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x114], 0x793344
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x118], 0x77af14
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x11c], 0x79333c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x120], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x124], 0x7933b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x128], 0x7933b0
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x12c], 0x793378
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x130], 0x793370
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x134], 0x7933a8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x138], 0x793368
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x13c], 0x793360
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x140], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x144], ecx
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x148], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x14c], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x150], 0x77af54
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x154], 0x793350
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x158], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x15c], 0x77af40
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x160], 0x77af38
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x164], 0x77af30
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x168], 0x77af28
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x16c], 0x793344
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x170], 0x77af14
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x174], 0x79333c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x178], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x17c], 0x7933b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x180], 0x77f79c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x184], 0x77f79c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x188], 0x77f79c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x18c], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x190], 0x7933a8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x194], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x198], 0x77af30
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1a0], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1b8], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x208], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x20c], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x27c], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x228], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x22c], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x230], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x234], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x238], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x23c], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x240], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x244], esi
mov edx, dword [ebx + 0x14e0]
mov esi, 0x793184
mov dword [edx + 0x1ac], ecx
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1c4], ecx
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1a4], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1bc], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1b0], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1c8], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x220], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x224], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x288], 0x793358
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1a8], 0x77af54
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1c0], 0x77af54
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x218], 0x79319c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x21c], 0x79319c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x284], 0x79319c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1b4], 0x793138
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1cc], 0x793138
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1ec], 0x79316c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d0], 0x77af40
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e0], 0x77af38
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1fc], 0x77af38
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d4], 0x77adc8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f0], 0x77adc8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e8], 0x77af28
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x204], 0x77af28
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e4], 0x793344
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x200], 0x793344
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1dc], 0x79333c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f8], 0x79333c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d8], 0x77af14
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f4], 0x77af14
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x210], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x214], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x280], 0x793328
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x248], edi
mov edx, dword [ebx + 0x14e0]
lea edi, [ebx + 0x14ac]
mov dword [edx + 0x24c], eax
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x250], 0x77af54
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x254], ecx
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x258], esi
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x25c], 0x793138
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x260], 0x79316c
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x264], 0x77adc8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x268], 0x77af14
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x26c], 0x79333c
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x270], 0x77af38
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x274], 0x793344
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x278], 0x77af28
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], 0x793134
je 0x6bf85f
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 2
jae 0x6bf87f
mov esi, dword [edi + 8]
lea edx, [ebp - 0x1c]
push edx
mov ecx, edi
call fcn.00427c80
mov ecx, 2
sub ecx, eax
push ecx
push esi
mov ecx, edi
call fcn.00427ca0
jmp 0x6bf89d
mov ecx, edi
call fcn.00427c80
cmp eax, 2
jbe 0x6bf89d
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 8
push eax
push ecx
mov ecx, edi
call fcn.00427eb0
mov eax, dword [ebx + 0x14b0]
lea edi, [ebx + 0x14bc]
mov esi, 0x7693c4
mov dword [eax], 0x793134
mov eax, dword [ebx + 0x14b0]
mov dword [eax + 4], 0x793130
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], esi
je 0x6bf8d8
mov edx, dword [edi + 8]
sub edx, eax
sar edx, 2
cmp edx, 0x64
jae 0x6bf8fe
mov eax, dword [edi + 8]
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, edi
mov dword [ebp - 0x18], eax
call fcn.00427c80
mov edx, 0x64
mov ecx, edi
sub edx, eax
mov eax, dword [ebp - 0x18]
push edx
push eax
call fcn.00427ca0
jmp 0x6bf91f
mov ecx, edi
call fcn.00427c80
cmp eax, 0x64
jbe 0x6bf91f
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0x190
push eax
push ecx
mov ecx, edi
call fcn.00427eb0
mov eax, dword [ebx + 0x14c0]
lea edi, [ebx + 0x14cc]
mov dword [eax], esi
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 4], esi
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 8], 0x79312c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0xc], 0x793128
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x10], 0x793124
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x14], 0x793120
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x18], 0x79311c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x1c], 0x793118
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x20], 0x793114
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x24], str.98634571
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x28], 0x77f490
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x2c], 0x79310c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x30], 0x793108
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x34], 0x793104
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x38], 0x793100
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x3c], 0x7930fc
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x40], 0x7930f8
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x44], 0x7930f4
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x48], 0x7930f0
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x4c], 0x7930ec
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x50], 0x77f48c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x54], 0x7930e8
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x58], 0x7930e4
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x5c], 0x7930e0
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x60], 0x7930dc
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x64], 0x7930d8
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x68], 0x7930d4
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x6c], 0x7930d0
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], esi
je 0x6bfa9f
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 0x64
jae 0x6bfac5
mov edx, dword [edi + 8]
lea eax, [ebp - 0x1c]
push eax
mov ecx, edi
mov dword [ebp - 0x18], edx
call fcn.00427c80
mov edx, dword [ebp - 0x18]
mov ecx, 0x64
sub ecx, eax
push ecx
push edx
mov ecx, edi
call fcn.00427ca0
jmp 0x6bfae6
mov ecx, edi
call fcn.00427c80
cmp eax, 0x64
jbe 0x6bfae6
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0x190
push eax
push ecx
mov ecx, edi
call fcn.00427eb0
mov eax, dword [ebx + 0x14d0]
lea edi, [ebx + 0x14ec]
mov dword [eax], esi
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 4], esi
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 8], 0x793120
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0xc], 0x793128
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x10], 0x79312c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x14], 0x793124
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x18], 0x79311c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x1c], 0x793118
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x20], 0x79310c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x24], 0x77f490
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x28], str.98634571
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x2c], 0x793108
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x30], 0x793114
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x34], 0x793104
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x38], 0x793100
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x3c], 0x7930fc
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x40], 0x7930f8
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x44], 0x7930f4
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x48], 0x7930f0
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x4c], 0x7930ec
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x50], 0x77f48c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x54], 0x7930e8
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x58], 0x7930e4
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x5c], 0x7930e0
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x60], 0x7930dc
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x64], 0x7930d8
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x68], 0x7930d4
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x6c], 0x7930d0
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], 0x7930c4
je 0x6bfc6d
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 0x3e8
jae 0x6bfc8d
mov esi, dword [edi + 8]
lea edx, [ebp - 0x1c]
push edx
mov ecx, edi
call fcn.00427c80
mov ecx, 0x7d0
sub ecx, eax
push ecx
push esi
mov ecx, edi
call fcn.00427ca0
jmp 0x6bfcb0
mov ecx, edi
call fcn.00427c80
cmp eax, 0x7d0
jbe 0x6bfcb0
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0xfa0
push eax
push ecx
mov ecx, edi
call fcn.00427eb0
mov eax, dword [ebx + 0x14f0]
xor esi, esi
push esi
lea ecx, [ebp - 0x30]
mov dword [eax], 0x7bd64c
mov dl, byte [ebp - 0xd]
mov byte [ebp - 0x30], dl
call fcn.00420210
mov edi, 0x7bd64c
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
push ecx
push 0x7bd64c
lea ecx, [ebp - 0x30]
call fcn.0042f5f0
mov dword [ebp - 4], esi
mov dword [ebp - 0x14], esi
mov esi, 1
lea eax, [ebp - 0x14]
lea edx, [ebp - 0xd]
push eax
push esi
push 0x7666fc
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x20], esp
push edx
push str.ReqAccName
call fcn.00444a10
mov eax, dword [ebx + 0x39e4]
push eax
call fcn.0057c9d0
add esp, 0x20
test al, al
je 0x6bfd34
mov eax, dword [ebx + 0x14f0]
mov ecx, dword [ebp - 0x14]
mov dword [eax + esi*4], ecx
inc esi
cmp esi, 0x7d0
jl 0x6bfcf5
mov eax, dword [ebx + 0x1520]
lea esi, [ebx + 0x151c]
test eax, eax
mov dword [ebp - 0x1c], 0x7930a8
je 0x6bfd64
mov edx, dword [esi + 8]
sub edx, eax
sar edx, 2
cmp edx, 0x524c
jae 0x6bfd84
mov edi, dword [esi + 8]
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.00427c80
mov ecx, 0x524c
sub ecx, eax
push ecx
push edi
mov ecx, esi
call fcn.00427ca0
jmp 0x6bfda7
mov ecx, esi
call fcn.00427c80
cmp eax, 0x524c
jbe 0x6bfda7
mov ecx, dword [esi + 4]
mov eax, dword [esi + 8]
add ecx, 0x14930
push eax
push ecx
mov ecx, esi
call fcn.00427eb0
mov eax, dword [ebx + 0x1520]
mov edx, 0x793098
mov edi, 0x793088
mov ecx, 0x79307c
mov dword [eax], 0x7930a8
mov eax, dword [ebx + 0x1520]
mov dword [eax + 4], 0x793070
mov eax, dword [ebx + 0x1520]
mov dword [eax + 8], 0x793060
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xc], 0x793054
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x10], 0x793044
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x14], 0x793038
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x18], 0x79302c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x1c], 0x793020
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x20], 0x79300c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x24], edx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x28], 0x792ffc
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x2c], 0x792ff0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x30], 0x792fe0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x34], 0x792fc4
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x38], 0x792fac
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x3c], 0x792fa0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x40], edi
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x44], 0x792f94
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x48], 0x792f80
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x4c], 0x792f74
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x50], 0x792f68
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x54], 0x792f44
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x5c], 0x7930a8
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x58], ecx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x68], ecx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x6c], ecx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x60], 0x792f38
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x64], 0x792f2c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xcc], 0x7930a8
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd0], 0x793070
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd4], 0x793060
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd8], 0x793054
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xdc], 0x793044
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe0], 0x793038
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe4], 0x79302c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe8], 0x793020
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xec], 0x79300c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xf0], edx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xf4], 0x792ffc
mov eax, dword [ebx + 0x1520]
mov ecx, esi
mov dword [eax + 0xf8], 0x792ff0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xfc], 0x792fe0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x100], 0x792fc4
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x104], 0x792fac
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x108], 0x792fa0
call fcn.004cfc10
push 0x44
mov ecx, esi
mov dword [eax + 0x10c], edi
call fcn.004cf930
push 0x45
mov ecx, esi
mov dword [eax], 0x792f94
call fcn.004cf930
push 0x46
mov ecx, esi
mov dword [eax], 0x792f80
call fcn.004cf930
push 0x47
mov ecx, esi
mov dword [eax], 0x792f74
call fcn.004cf930
push 0x48
mov ecx, esi
mov dword [eax], 0x792f68
call fcn.004cf930
push 0x49
mov ecx, esi
mov dword [eax], 0x792f44
call fcn.004cf930
push 0x4a
mov ecx, esi
mov dword [eax], 0x7930a8
call fcn.004cf930
push 0x4b
mov ecx, esi
mov dword [eax], 0x793070
call fcn.004cf930
push 0x4c
mov ecx, esi
mov dword [eax], 0x793060
call fcn.004cf930
push 0x4d
mov ecx, esi
mov dword [eax], 0x793054
call fcn.004cf930
push 0x4e
mov ecx, esi
mov dword [eax], 0x793044
call fcn.004cf930
push 0x4f
mov ecx, esi
mov dword [eax], 0x793038
call fcn.004cf930
push 0x50
mov ecx, esi
mov dword [eax], 0x79302c
call fcn.004cf930
push 0x51
mov ecx, esi
mov dword [eax], 0x793020
call fcn.004cf930
push 0x52
mov ecx, esi
mov dword [eax], 0x79300c
call fcn.004cf930
push 0x53
mov ecx, esi
mov dword [eax], 0x793098
call fcn.004cf930
push 0x54
mov ecx, esi
mov dword [eax], 0x792ffc
call fcn.004cf930
mov dword [eax], 0x792ff0
push 0x55
mov ecx, esi
call fcn.004cf930
push 0x56
mov ecx, esi
mov dword [eax], 0x792fe0
call fcn.004cf930
push 0x57
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x58
mov ecx, esi
mov dword [eax], 0x792fac
call fcn.004cf930
push 0x59
mov ecx, esi
mov dword [eax], 0x792fa0
call fcn.004cf930
push 0x5a
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 0x5b
mov ecx, esi
mov dword [eax], 0x792f94
call fcn.004cf930
push 0x5c
mov ecx, esi
mov dword [eax], 0x792f80
call fcn.004cf930
push 0x5d
mov ecx, esi
mov dword [eax], 0x792f74
call fcn.004cf930
push 0x5e
mov ecx, esi
mov dword [eax], 0x792f68
call fcn.004cf930
push 0x5f
mov ecx, esi
mov dword [eax], 0x792f08
call fcn.004cf930
push 0x60
mov ecx, esi
mov dword [eax], 0x7930a8
call fcn.004cf930
push 0x61
mov ecx, esi
mov dword [eax], 0x792ef4
call fcn.004cf930
push 0x62
mov ecx, esi
mov dword [eax], 0x792ef4
call fcn.004cf930
push 0x63
mov ecx, esi
mov dword [eax], 0x792ef4
call fcn.004cf930
push 0x64
mov ecx, esi
mov dword [eax], 0x793098
call fcn.004cf930
push 0x65
mov ecx, esi
mov dword [eax], 0x793044
call fcn.004cf930
push 0x66
mov ecx, esi
mov dword [eax], 0x793020
call fcn.004cf930
push 0x68
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 0x6e
mov ecx, esi
mov dword [eax], 0x793020
call fcn.004cf930
mov dword [eax], 0x793020
push 0x82
mov ecx, esi
call fcn.004cf930
push 0x83
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x9f
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8a
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8b
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8c
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8d
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8e
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x8f
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x90
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x91
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x6b
mov ecx, esi
mov dword [eax], 0x792fc4
call fcn.004cf930
push 0x71
mov ecx, esi
mov dword [eax], 0x79300c
call fcn.004cf930
push 0x69
mov ecx, esi
mov dword [eax], 0x79300c
call fcn.004cf930
push 0x6f
mov ecx, esi
mov dword [eax], 0x793098
call fcn.004cf930
push 0x6c
mov ecx, esi
mov dword [eax], 0x793098
call fcn.004cf930
push 0x72
mov ecx, esi
mov dword [eax], 0x792ffc
call fcn.004cf930
push 0x88
mov ecx, esi
mov dword [eax], 0x792ffc
call fcn.004cf930
push 0x89
mov ecx, esi
mov dword [eax], 0x792ee0
call fcn.004cf930
push 0xa2
mov ecx, esi
mov dword [eax], 0x792ee0
call fcn.004cf930
mov dword [eax], 0x792ee0
push 0x6a
mov ecx, esi
call fcn.004cf930
push 0x70
mov ecx, esi
mov dword [eax], 0x792ff0
call fcn.004cf930
push 0x86
mov ecx, esi
mov dword [eax], 0x792ff0
call fcn.004cf930
push 0x87
mov ecx, esi
mov dword [eax], 0x792ec8
call fcn.004cf930
push 0xa1
mov ecx, esi
mov dword [eax], 0x792ec8
call fcn.004cf930
push 0x6d
mov ecx, esi
mov dword [eax], 0x792ec8
call fcn.004cf930
push 0x73
mov ecx, esi
mov dword [eax], 0x792fe0
call fcn.004cf930
push 0x74
mov ecx, esi
mov dword [eax], 0x792fe0
call fcn.004cf930
push 0x7b
mov ecx, esi
mov dword [eax], 0x792fac
call fcn.004cf930
push 0x84
mov ecx, esi
mov dword [eax], 0x792fac
call fcn.004cf930
push 0x85
mov ecx, esi
mov dword [eax], 0x792f44
call fcn.004cf930
push 0xa0
mov ecx, esi
mov dword [eax], 0x792f44
call fcn.004cf930
push 0x78
mov ecx, esi
mov dword [eax], 0x792f44
call fcn.004cf930
push 0x7f
mov ecx, esi
mov dword [eax], 0x792fa0
call fcn.004cf930
push 0x75
mov ecx, esi
mov dword [eax], 0x792fa0
call fcn.004cf930
push 0x7c
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 0x7a
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 0x81
mov ecx, esi
mov dword [eax], 0x792f94
call fcn.004cf930
push 0x79
mov ecx, esi
mov dword [eax], 0x792f94
call fcn.004cf930
push 0x80
mov ecx, esi
mov dword [eax], 0x792f80
call fcn.004cf930
push 0x77
mov ecx, esi
mov dword [eax], 0x792f80
call fcn.004cf930
push 0x7e
mov ecx, esi
mov dword [eax], 0x792f68
call fcn.004cf930
push 0x76
mov ecx, esi
mov dword [eax], 0x792f68
call fcn.004cf930
push 0x7d
mov ecx, esi
mov dword [eax], 0x792f74
call fcn.004cf930
push 0x92
mov ecx, esi
mov dword [eax], 0x792f74
call fcn.004cf930
push 0x93
mov ecx, esi
mov dword [eax], 0x793020
call fcn.004cf930
push 0x94
mov ecx, esi
mov dword [eax], 0x793098
call fcn.004cf930
push 0x95
mov ecx, esi
mov dword [eax], 0x792ff0
call fcn.004cf930
push 0x96
mov ecx, esi
mov dword [eax], 0x79300c
call fcn.004cf930
push 0x97
mov ecx, esi
mov dword [eax], 0x792ffc
call fcn.004cf930
push 0x98
mov ecx, esi
mov dword [eax], 0x792fe0
call fcn.004cf930
push 0x99
mov ecx, esi
mov dword [eax], 0x792fac
call fcn.004cf930
push 0x9a
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 0x9b
mov ecx, esi
mov dword [eax], 0x792f74
call fcn.004cf930
push 0x9c
mov ecx, esi
mov dword [eax], 0x792f68
call fcn.004cf930
push 0x9d
mov ecx, esi
mov dword [eax], 0x792fa0
call fcn.004cf930
push 0x9e
mov ecx, esi
mov dword [eax], 0x792f80
call fcn.004cf930
lea edx, [ebp - 0x1c]
lea esi, [ebx + 0x152c]
push edx
mov dword [eax], 0x792f94
push 2
mov ecx, esi
mov dword [ebp - 0x1c], 0x793134
call fcn.006da230
push 0
mov ecx, esi
call fcn.004cf930
push 1
mov ecx, esi
mov dword [eax], 0x792ec4
call fcn.004cf930
mov dword [eax], 0x792ec0
mov dword [ebp - 0x1c], 0x774c64
lea eax, [ebp - 0x1c]
lea esi, [ebx + 0x150c]
push eax
push 2
mov ecx, esi
call fcn.006da230
push 0
mov ecx, esi
call fcn.004cf930
push 1
mov ecx, esi
mov dword [eax], 0x774c64
call fcn.004cf930
lea ecx, [ebp - 0x1c]
mov edi, 0x7bd64c
lea esi, [ebx + 0x14fc]
push ecx
mov dword [eax], edi
push 0x1f
mov ecx, esi
mov dword [ebp - 0x1c], edi
call fcn.006da230
push 0
mov ecx, esi
call fcn.004cf930
push 1
mov ecx, esi
mov dword [eax], edi
call fcn.004cf930
push 2
mov ecx, esi
mov dword [eax], 0x792eb8
call fcn.004cf930
push 3
mov ecx, esi
mov dword [eax], 0x792eb4
call fcn.004cf930
push 4
mov ecx, esi
mov dword [eax], 0x792eb4
call fcn.004cf930
push 5
mov ecx, esi
mov dword [eax], 0x792eb0
call fcn.004cf930
push 6
mov ecx, esi
mov dword [eax], 0x792eb0
call fcn.004cf930
push 7
mov ecx, esi
mov dword [eax], 0x792ea8
call fcn.004cf930
push 8
mov ecx, esi
mov dword [eax], 0x792ea8
call fcn.004cf930
push 9
mov ecx, esi
mov dword [eax], 0x792ea0
call fcn.004cf930
push 0xa
mov ecx, esi
mov dword [eax], 0x792ea0
call fcn.004cf930
push 0x17
mov ecx, esi
mov dword [eax], 0x792e98
call fcn.004cf930
push 0xb
mov ecx, esi
mov dword [eax], 0x792e98
call fcn.004cf930
push 0xc
mov ecx, esi
mov dword [eax], 0x792e94
call fcn.004cf930
push 0xd
mov ecx, esi
mov dword [eax], 0x792e8c
call fcn.004cf930
push 0xe
mov ecx, esi
mov dword [eax], 0x792e84
call fcn.004cf930
push 0xf
mov ecx, esi
mov dword [eax], 0x792e7c
call fcn.004cf930
push 0x10
mov ecx, esi
mov dword [eax], 0x792e78
call fcn.004cf930
push 0x16
mov ecx, esi
mov dword [eax], 0x792e68
call fcn.004cf930
push 0x11
mov ecx, esi
mov dword [eax], 0x792e60
call fcn.004cf930
push 0x12
mov ecx, esi
mov dword [eax], 0x792e58
call fcn.004cf930
push 0x13
mov ecx, esi
mov dword [eax], 0x792e50
call fcn.004cf930
push 0x14
mov ecx, esi
mov dword [eax], 0x792e50
call fcn.004cf930
push 0x15
mov ecx, esi
mov dword [eax], 0x792e50
call fcn.004cf930
push 0x19
mov ecx, esi
mov dword [eax], 0x792e50
call fcn.004cf930
push 0x1a
mov ecx, esi
mov dword [eax], 0x792e44
call fcn.004cf930
push 0x1b
mov ecx, esi
mov dword [eax], 0x792e3c
call fcn.004cf930
push 0x1c
mov ecx, esi
mov dword [eax], 0x792e30
call fcn.004cf930
push 0x1d
mov ecx, esi
mov dword [eax], 0x792e24
call fcn.004cf930
push 0x1e
mov ecx, esi
mov dword [eax], 0x792e18
call fcn.004cf930
lea edx, [ebp - 0x1c]
lea esi, [ebx + 0x1578]
push edx
mov dword [eax], 0x792e0c
push 0x524c
mov ecx, esi
mov dword [ebp - 0x1c], 0x7933b8
call fcn.006da230
push 0
mov ecx, esi
call fcn.004cf930
push 1
mov ecx, esi
mov dword [eax], 0x7933b8
call fcn.004cf930
push 2
mov ecx, esi
mov dword [eax], 0x7933b0
call fcn.004cf930
mov dword [eax], 0x793378
push 3
mov ecx, esi
call fcn.004cf930
push 4
mov ecx, esi
mov dword [eax], 0x793370
call fcn.004cf930
push 5
mov ecx, esi
mov dword [eax], 0x7933a8
call fcn.004cf930
push 6
mov ecx, esi
mov dword [eax], 0x793368
call fcn.004cf930
push 7
mov ecx, esi
mov dword [eax], 0x793360
call fcn.004cf930
push 8
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 9
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0xa
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0xb
mov ecx, esi
mov dword [eax], 0x793358
call fcn.004cf930
push 0xc
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0xd
mov ecx, esi
mov dword [eax], 0x793350
call fcn.004cf930
mov dword [eax], 0x793390
mov eax, dword [0x80fe3c]
test eax, eax
push 0xe
mov ecx, esi
jne 0x6c0b4f
call fcn.004cf930
push 0xf
mov ecx, esi
mov dword [eax], 0x792e04
call fcn.004cf930
push 0x10
mov ecx, esi
mov dword [eax], 0x77af38
call fcn.004cf930
push 0x11
mov ecx, esi
mov dword [eax], 0x77af30
call fcn.004cf930
push 0x12
mov ecx, esi
mov dword [eax], 0x77af28
call fcn.004cf930
push 0x13
mov ecx, esi
mov dword [eax], 0x793344
call fcn.004cf930
push 0x14
mov ecx, esi
mov dword [eax], 0x77af14
call fcn.004cf930
push 0x15
mov ecx, esi
mov dword [eax], 0x77af0c
call fcn.004cf930
push 0x57
mov ecx, esi
mov dword [eax], 0x792df4
call fcn.004cf930
push 0x58
mov ecx, esi
mov dword [eax], 0x792e04
call fcn.004cf930
push 0x59
mov ecx, esi
mov dword [eax], 0x77af38
call fcn.004cf930
push 0x5a
mov ecx, esi
mov dword [eax], 0x77af30
call fcn.004cf930
push 0x5b
mov ecx, esi
mov dword [eax], 0x77af28
call fcn.004cf930
push 0x5c
mov ecx, esi
mov dword [eax], 0x793344
call fcn.004cf930
push 0x5d
mov ecx, esi
mov dword [eax], 0x77af14
call fcn.004cf930
push 0x5e
mov ecx, esi
mov dword [eax], 0x77af0c
call fcn.004cf930
push 0x18
mov ecx, esi
mov dword [eax], 0x792df4
call fcn.004cf930
push 0x61
mov ecx, esi
mov dword [eax], 0x793318
call fcn.004cf930
push 0x62
mov ecx, esi
mov dword [eax], 0x77ad64
call fcn.004cf930
push 0x19
mov ecx, esi
mov dword [eax], 0x77ad64
call fcn.004cf930
push 0x63
mov ecx, esi
mov dword [eax], 0x77ad7c
call fcn.004cf930
push 0x3a
mov ecx, esi
mov dword [eax], 0x77ad58
call fcn.004cf930
push 0x40
mov ecx, esi
mov dword [eax], 0x77ae2c
call fcn.004cf930
push 0x48
mov ecx, esi
mov dword [eax], 0x792de8
call fcn.004cf930
push 0x3e
mov ecx, esi
mov dword [eax], 0x792ddc
call fcn.004cf930
push 0x44
mov ecx, esi
mov dword [eax], 0x77adf4
call fcn.004cf930
push 0x3f
mov ecx, esi
mov dword [eax], 0x77adc0
call fcn.004cf930
push 0x47
mov ecx, esi
mov dword [eax], 0x793138
call fcn.004cf930
push 0x42
mov ecx, esi
mov dword [eax], 0x77ada4
call fcn.004cf930
push 0x46
mov ecx, esi
mov dword [eax], 0x77add4
call fcn.004cf930
push 0x45
mov ecx, esi
mov dword [eax], 0x792dd4
call fcn.004cf930
push 0x41
mov ecx, esi
mov dword [eax], 0x77adb4
call fcn.004cf930
push 0x43
mov ecx, esi
mov dword [eax], 0x77addc
call fcn.004cf930
push 0x3c
mov ecx, esi
mov dword [eax], 0x77adc8
call fcn.004cf930
push 0x3b
mov ecx, esi
mov dword [eax], 0x77ae10
call fcn.004cf930
push 0x3d
mov ecx, esi
mov dword [eax], 0x77ae1c
call fcn.004cf930
mov dword [eax], 0x77ae00
jmp 0x6c0d67
call fcn.004cf930
push 0xf
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x10
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0x11
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x12
mov ecx, esi
mov dword [eax], 0x793350
call fcn.004cf930
push 0x13
mov ecx, esi
mov dword [eax], 0x793358
call fcn.004cf930
push 0x14
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x15
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x57
mov ecx, esi
mov dword [eax], 0x793390
call fcn.004cf930
push 0x58
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x59
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0x5a
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x5b
mov ecx, esi
mov dword [eax], 0x793350
call fcn.004cf930
push 0x5c
mov ecx, esi
mov dword [eax], 0x793358
call fcn.004cf930
push 0x5d
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x5e
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x18
mov ecx, esi
mov dword [eax], 0x793390
call fcn.004cf930
push 0x61
mov ecx, esi
mov dword [eax], 0x7933b8
call fcn.004cf930
push 0x62
mov ecx, esi
mov dword [eax], 0x77f79c
call fcn.004cf930
push 0x19
mov ecx, esi
mov dword [eax], 0x77f79c
call fcn.004cf930
push 0x63
mov ecx, esi
mov dword [eax], 0x7933b8
call fcn.004cf930
push 0x3a
mov ecx, esi
mov dword [eax], 0x77f79c
call fcn.004cf930
push 0x40
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x48
mov ecx, esi
mov dword [eax], 0x793390
call fcn.004cf930
push 0x3e
mov ecx, esi
mov dword [eax], 0x793390
call fcn.004cf930
push 0x44
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x3f
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x47
mov ecx, esi
mov dword [eax], 0x793350
call fcn.004cf930
push 0x42
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x46
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0x45
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x41
mov ecx, esi
mov dword [eax], 0x793358
call fcn.004cf930
push 0x43
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x3c
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x3b
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x3d
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
mov dword [eax], 0x793358
push 0x17
mov ecx, esi
call fcn.004cf930
push 0x16
mov ecx, esi
mov dword [eax], 0x7821e8
call fcn.004cf930
push 0x1a
mov ecx, esi
mov dword [eax], 0x793320
call fcn.004cf930
push 0x1b
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0x33
mov ecx, esi
mov dword [eax], 0x77af70
call fcn.004cf930
push 0x34
mov ecx, esi
mov dword [eax], 0x7933b8
call fcn.004cf930
push 0x35
mov ecx, esi
mov dword [eax], 0x7933b0
call fcn.004cf930
push 0x36
mov ecx, esi
mov dword [eax], 0x793378
call fcn.004cf930
push 0x37
mov ecx, esi
mov dword [eax], 0x793370
call fcn.004cf930
push 0x38
mov ecx, esi
mov dword [eax], 0x7933a8
call fcn.004cf930
push 0x39
mov ecx, esi
mov dword [eax], 0x793368
call fcn.004cf930
push 0x49
mov ecx, esi
mov dword [eax], 0x793360
call fcn.004cf930
push 0x4a
mov ecx, esi
mov dword [eax], 0x7933b8
call fcn.004cf930
push 0x4b
mov ecx, esi
mov dword [eax], 0x7933b0
call fcn.004cf930
push 0x4c
mov ecx, esi
mov dword [eax], 0x793378
call fcn.004cf930
push 0x4d
mov ecx, esi
mov dword [eax], 0x793370
call fcn.004cf930
push 0x4e
mov ecx, esi
mov dword [eax], 0x7933a8
call fcn.004cf930
push 0x4f
mov ecx, esi
mov dword [eax], 0x793368
call fcn.004cf930
push 0x50
mov ecx, esi
mov dword [eax], 0x793360
call fcn.004cf930
push 0x51
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
mov dword [eax], 0x77af70
push 0x52
mov ecx, esi
call fcn.004cf930
push 0x53
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x54
mov ecx, esi
mov dword [eax], 0x793358
call fcn.004cf930
push 0x55
mov ecx, esi
mov dword [eax], 0x77af54
call fcn.004cf930
push 0x56
mov ecx, esi
mov dword [eax], 0x793350
call fcn.004cf930
push 0x5f
mov ecx, esi
mov dword [eax], 0x793390
call fcn.004cf930
push 0x60
mov ecx, esi
mov dword [eax], 0x7821e8
call fcn.004cf930
push 0x64
mov ecx, esi
mov dword [eax], 0x77f79c
call fcn.004cf930
push 0x65
mov ecx, esi
mov dword [eax], 0x7933a8
call fcn.004cf930
push 0x66
mov ecx, esi
mov dword [eax], 0x7933a0
call fcn.004cf930
push 0x68
mov ecx, esi
mov dword [eax], 0x77af68
call fcn.004cf930
push 0x6e
mov ecx, esi
mov dword [eax], 0x793224
call fcn.004cf930
push 0x82
mov ecx, esi
mov dword [eax], 0x793224
call fcn.004cf930
push 0x83
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x9f
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x8a
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x8b
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x8c
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x8d
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x8e
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
mov dword [eax], 0x792dc8
push 0x8f
mov ecx, esi
call fcn.004cf930
push 0x90
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x91
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x6a
mov ecx, esi
mov dword [eax], 0x792dc8
call fcn.004cf930
push 0x70
mov ecx, esi
mov dword [eax], 0x792dc0
call fcn.004cf930
push 0x86
mov ecx, esi
mov dword [eax], 0x792dc0
call fcn.004cf930
push 0x87
mov ecx, esi
mov dword [eax], 0x792db4
call fcn.004cf930
push 0xa1
mov ecx, esi
mov dword [eax], 0x792db4
call fcn.004cf930
push 0x7a
mov ecx, esi
mov dword [eax], 0x792db4
call fcn.004cf930
push 0x81
mov ecx, esi
mov dword [eax], 0x793148
call fcn.004cf930
push 0x6d
mov ecx, esi
mov dword [eax], 0x793148
call fcn.004cf930
push 0x73
mov ecx, esi
mov dword [eax], 0x793174
call fcn.004cf930
push 0x76
mov ecx, esi
mov dword [eax], 0x793174
call fcn.004cf930
push 0x7d
mov ecx, esi
mov dword [eax], 0x77aeac
call fcn.004cf930
push 0x77
mov ecx, esi
mov dword [eax], 0x77aeac
call fcn.004cf930
push 0x7e
mov ecx, esi
mov dword [eax], 0x77aea4
call fcn.004cf930
push 0x78
mov ecx, esi
mov dword [eax], 0x77aea4
call fcn.004cf930
push 0x7f
mov ecx, esi
mov dword [eax], 0x793158
call fcn.004cf930
push 0x79
mov ecx, esi
mov dword [eax], 0x793158
call fcn.004cf930
push 0x80
mov ecx, esi
mov dword [eax], 0x77ae94
call fcn.004cf930
push 0x74
mov ecx, esi
mov dword [eax], 0x77ae94
call fcn.004cf930
push 0x7b
mov ecx, esi
mov dword [eax], 0x77aec0
call fcn.004cf930
push 0x84
mov ecx, esi
mov dword [eax], 0x77aec0
call fcn.004cf930
push 0x85
mov ecx, esi
mov dword [eax], 0x792da8
call fcn.004cf930
push 0xa0
mov ecx, esi
mov dword [eax], 0x792da8
call fcn.004cf930
push 0x75
mov ecx, esi
mov dword [eax], 0x792da8
call fcn.004cf930
push 0x7c
mov ecx, esi
mov dword [eax], 0x77aeb8
call fcn.004cf930
push 0x69
mov ecx, esi
mov dword [eax], 0x77aeb8
call fcn.004cf930
push 0x6f
mov ecx, esi
mov dword [eax], 0x77aef8
call fcn.004cf930
push 0x6b
mov ecx, esi
mov dword [eax], 0x77aef8
call fcn.004cf930
push 0x71
mov ecx, esi
mov dword [eax], 0x793190
call fcn.004cf930
push 0x6c
mov ecx, esi
mov dword [eax], 0x793190
call fcn.004cf930
push 0x72
mov ecx, esi
mov dword [eax], 0x77aedc
call fcn.004cf930
push 0x88
mov ecx, esi
mov dword [eax], 0x77aedc
call fcn.004cf930
push 0x89
mov ecx, esi
mov dword [eax], 0x77aedc
call fcn.004cf930
push 0xa2
mov ecx, esi
mov dword [eax], 0x77aedc
call fcn.004cf930
push 0x92
mov ecx, esi
mov dword [eax], 0x77aedc
call fcn.004cf930
push 0x93
mov ecx, esi
mov dword [eax], 0x793224
call fcn.004cf930
push 0x94
mov ecx, esi
mov dword [eax], 0x77aef8
call fcn.004cf930
push 0x95
mov ecx, esi
mov dword [eax], 0x77adf4
call fcn.004cf930
push 0x96
mov ecx, esi
mov dword [eax], 0x793190
call fcn.004cf930
mov dword [eax], 0x77aedc
push 0x97
mov ecx, esi
call fcn.004cf930
push 0x98
mov ecx, esi
mov dword [eax], 0x793174
call fcn.004cf930
push 0x99
mov ecx, esi
mov dword [eax], 0x77aec0
call fcn.004cf930
push 0x9a
mov ecx, esi
mov dword [eax], 0x77aeb8
call fcn.004cf930
push 0x9b
mov ecx, esi
mov dword [eax], 0x77aeac
call fcn.004cf930
push 0x9c
mov ecx, esi
mov dword [eax], 0x77aea4
call fcn.004cf930
push 0x9d
mov ecx, esi
mov dword [eax], 0x793158
call fcn.004cf930
push 0x9e
mov ecx, esi
mov dword [eax], 0x77ae94
call fcn.004cf930
mov dword [eax], 0x793148
lea eax, [ebp - 0x20]
add ebx, 0x155c
push eax
push 5
mov ecx, ebx
mov dword [ebp - 0x20], edi
call fcn.006da230
push 0
mov ecx, ebx
call fcn.004cf930
push 1
mov ecx, ebx
mov dword [eax], edi
call fcn.004cf930
push 3
mov ecx, ebx
mov dword [eax], 0x792da0
call fcn.004cf930
push 4
mov ecx, ebx
mov dword [eax], 0x792d98
call fcn.004cf930
push 2
mov ecx, ebx
mov dword [eax], 0x792d8c
call fcn.004cf930
mov dword [eax], 0x792d84
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0xffffffff
call fcn.0041ed20
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret