Function at 0x6c2610
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7378b8
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], 0x7977c8
mov ecx, esi
call fcn.00427c70
cmp eax, 0x524c
jae 0x6c266b
mov edi, dword [esi + 8]
lea eax, [ebp - 0x18]
push eax
mov ecx, esi
call fcn.00427c70
mov ecx, 0x524c
sub ecx, eax
push ecx
push edi
mov ecx, esi
call fcn.00427c90
jmp 0x6c268e
mov ecx, esi
call fcn.00427c70
cmp eax, 0x524c
jbe 0x6c268e
mov ecx, dword [esi + 4]
mov eax, dword [esi + 8]
add ecx, 0x14930
push eax
push ecx
mov ecx, esi
call fcn.00427ea0
mov eax, dword [ebx + 0x14a0]
mov edx, 0x7977c0
mov ecx, 0x7977b8
mov edi, 0x7977b0
mov dword [eax], 0x7977c8
mov eax, dword [ebx + 0x14a0]
mov esi, 0x7977a0
mov dword [eax + 0x68], 0x797798
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x6c], 0x797790
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 4], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 8], 0x797788
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xc], 0x797780
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x14], 0x797778
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x18], 0x797770
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c], edi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x20], 0x77f350
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x24], 0x77f348
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x28], 0x797768
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x2c], 0x77f334
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x30], 0x797760
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x34], esi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x38], 0x77f320
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x3c], 0x77f318
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x40], 0x77f310
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x44], 0x77f308
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x48], 0x797754
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x4c], 0x77f2f4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x50], 0x79774c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x54], 0x797738
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x5c], 0x7865cc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x58], 0x797730
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x60], 0x797728
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x64], 0x77f15c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xcc], 0x7977c8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd0], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd4], 0x797788
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xd8], 0x797780
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xdc], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe0], 0x797778
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe4], 0x797770
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xec], 0x79771c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf8], 0x797714
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf4], 0x797708
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xfc], 0x7976fc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe8], 0x7976f4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x100], 0x7976e4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf0], 0x7976d8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x104], 0x7976c8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x120], 0x7976b4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x108], 0x7976ac
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10c], 0x7976a0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x110], 0x797698
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x114], 0x79768c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x118], 0x797684
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x11c], 0x79767c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xe8], 0x77f20c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x100], 0x797670
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf0], 0x77f1f0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf4], 0x77f1e0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xfc], 0x797660
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xec], 0x797654
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0xf8], 0x77f1d4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x110], 0x77f1a0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x10c], 0x77f1a8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x114], 0x77f194
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x108], 0x77f1b4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x118], 0x79764c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x11c], 0x77f184
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x104], 0x77f1bc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x120], 0x797640
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x124], 0x7977c8
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], 0x77f310
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x128], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x12c], 0x797788
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x130], 0x797780
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x134], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x138], 0x797778
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x13c], 0x797770
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x140], edi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x144], 0x77f350
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x148], 0x77f348
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x14c], 0x797768
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x797634
mov edx, 0x77f2d0
mov dword [eax + 0x150], 0x77f334
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x154], 0x797760
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x158], esi
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x15c], 0x77f320
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x160], 0x77f318
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x164], 0x77f310
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x168], 0x77f308
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x16c], 0x797754
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x170], 0x77f2f4
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x174], 0x797628
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x178], 0x797614
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x17c], 0x7865cc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x180], 0x783b80
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x184], 0x77f144
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x188], 0x797608
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x18c], 0x77f138
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, 0x7975f8
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, 0x7975e8
mov dword [eax + 0x228], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x22c], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7975d8
mov dword [eax + 0x230], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x234], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7975c8
mov dword [eax + 0x238], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x23c], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7975b8
mov dword [eax + 0x240], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x244], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77f2d8
mov dword [eax + 0x1a4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1bc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x7975ac
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, 0x7975a0
mov dword [eax + 0x1ac], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c4], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77f2bc
mov dword [eax + 0x1b0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1c8], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x797594
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, 0x797584
mov dword [eax + 0x1b4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1cc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x79757c
mov dword [eax + 0x1d0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1ec], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x797570
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, 0x77f298
mov dword [eax + 0x1d4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f0], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77f28c
mov dword [eax + 0x1d8], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f4], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77f284
mov dword [eax + 0x1dc], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1f8], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x797568
mov dword [eax + 0x1e0], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x1fc], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x77f274
mov dword [eax + 0x1e4], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x200], ecx
mov eax, dword [ebx + 0x14a0]
mov ecx, 0x797558
mov dword [eax + 0x1e8], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x204], ecx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x248], 0x797634
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x24c], 0x77f2d8
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x250], edx
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x254], 0x7975a0
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x258], 0x77f2bc
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x25c], 0x797584
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x260], 0x79757c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x264], 0x77f298
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x268], 0x77f28c
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x26c], 0x77f284
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x270], 0x797568
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x274], 0x77f274
mov eax, dword [ebx + 0x14a0]
mov dword [eax + 0x278], ecx
lea ecx, [ebx + 0x14dc]
mov dword [ebp - 0x18], 0x7977c8
call fcn.00427c70
cmp eax, 0x524c
lea ecx, [ebx + 0x14dc]
jae 0x6c2fad
mov edx, dword [ecx + 8]
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], edx
call fcn.00427c70
mov edx, dword [ebp - 0x1c]
mov ecx, 0x524c
sub ecx, eax
push ecx
push edx
lea ecx, [ebx + 0x14dc]
call fcn.00427c90
jmp 0x6c2fd8
call fcn.00427c70
cmp eax, 0x524c
jbe 0x6c2fd8
mov edx, dword [ebx + 0x14e0]
mov eax, dword [ebx + 0x14e4]
lea ecx, [ebx + 0x14dc]
add edx, 0x14930
push eax
push edx
call fcn.00427ea0
mov eax, dword [ebx + 0x14e0]
mov ecx, 0x77f350
mov dword [eax], 0x7977c8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 4], 0x7977c0
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 8], 0x797788
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0xc], 0x797780
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x10], 0x7977b8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x14], 0x797778
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x18], 0x797770
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, 0x77f348
mov dword [edx + 0x24], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x28], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x2c], 0x77f334
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x30], 0x797760
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x34], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x38], 0x77f320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x3c], 0x77f318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x40], 0x77f310
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x44], 0x77f308
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x48], 0x797754
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x4c], 0x77f2f4
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x50], 0x79774c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x54], 0x797738
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x5c], 0x7977c8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x58], 0x797730
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x68], 0x797730
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x6c], 0x797730
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x60], 0x797728
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x64], 0x77f15c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xcc], 0x7977c8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd0], 0x7977c0
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd4], 0x797788
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xd8], 0x797780
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xdc], 0x7977b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xe0], 0x797778
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xe4], 0x797770
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], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xf8], 0x77f334
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0xfc], 0x797548
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x100], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x104], 0x77f320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x108], 0x77f318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x10c], 0x77f310
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x110], 0x77f308
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x114], 0x797754
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x118], 0x77f2f4
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x11c], 0x79774c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x120], 0x797738
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x124], 0x7977c8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x128], 0x7977c0
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x12c], 0x797788
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x130], 0x797780
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x134], 0x7977b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x138], 0x797778
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x13c], 0x797770
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], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x150], 0x77f334
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x154], 0x797760
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x158], esi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x15c], 0x77f320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x160], 0x77f318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x164], 0x77f310
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x168], 0x77f308
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x16c], 0x797754
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x170], 0x77f2f4
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x174], 0x79774c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x178], 0x797738
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x17c], 0x7977c8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x180], 0x783b80
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x184], 0x783b80
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x188], 0x783b80
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x18c], eax
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x190], 0x7977b8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x194], edi
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x198], 0x77f310
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, 0x797594
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], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x224], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x288], 0x797768
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1a8], 0x77f334
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1c0], 0x77f334
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x218], 0x7975ac
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x21c], 0x7975ac
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x284], 0x7975ac
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1b4], 0x797548
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1cc], 0x797548
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1ec], 0x79757c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d0], 0x77f320
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e0], 0x77f318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1fc], 0x77f318
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d4], 0x77f1a8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f0], 0x77f1a8
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e8], 0x77f308
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x204], 0x77f308
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1e4], 0x797754
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x200], 0x797754
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1dc], 0x79774c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f8], 0x79774c
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1d8], 0x77f2f4
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x1f4], 0x77f2f4
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x210], 0x797738
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x214], 0x797738
mov edx, dword [ebx + 0x14e0]
mov dword [edx + 0x280], 0x797738
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], 0x77f334
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], 0x797548
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x260], 0x79757c
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x264], 0x77f1a8
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x268], 0x77f2f4
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x26c], 0x79774c
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x270], 0x77f318
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x274], 0x797754
mov eax, dword [ebx + 0x14e0]
mov dword [eax + 0x278], 0x77f308
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], 0x797544
je 0x6c37cf
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 2
jae 0x6c37ef
mov esi, dword [edi + 8]
lea edx, [ebp - 0x1c]
push edx
mov ecx, edi
call fcn.00427c70
mov ecx, 2
sub ecx, eax
push ecx
push esi
mov ecx, edi
call fcn.00427c90
jmp 0x6c380d
mov ecx, edi
call fcn.00427c70
cmp eax, 2
jbe 0x6c380d
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 8
push eax
push ecx
mov ecx, edi
call fcn.00427ea0
mov eax, dword [ebx + 0x14b0]
lea edi, [ebx + 0x14bc]
mov esi, 0x76d47c
mov dword [eax], 0x797544
mov eax, dword [ebx + 0x14b0]
mov dword [eax + 4], 0x797540
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], esi
je 0x6c3848
mov edx, dword [edi + 8]
sub edx, eax
sar edx, 2
cmp edx, 0x64
jae 0x6c386e
mov eax, dword [edi + 8]
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, edi
mov dword [ebp - 0x18], eax
call fcn.00427c70
mov edx, 0x64
mov ecx, edi
sub edx, eax
mov eax, dword [ebp - 0x18]
push edx
push eax
call fcn.00427c90
jmp 0x6c388f
mov ecx, edi
call fcn.00427c70
cmp eax, 0x64
jbe 0x6c388f
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0x190
push eax
push ecx
mov ecx, edi
call fcn.00427ea0
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], 0x79753c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0xc], 0x797538
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x10], 0x797534
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x14], 0x797530
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x18], 0x79752c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x1c], 0x797528
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x20], 0x797524
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x24], 0x797520
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x28], 0x783874
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x2c], 0x79751c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x30], 0x797518
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x34], 0x797514
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x38], 0x797510
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x3c], 0x79750c
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x40], 0x797508
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x44], 0x797504
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x48], 0x797500
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x4c], 0x7974fc
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x50], 0x783870
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x54], 0x7974f8
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x58], 0x7974f4
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x5c], 0x7974f0
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x60], 0x7974ec
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x64], 0x7974e8
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x68], 0x7974e4
mov eax, dword [ebx + 0x14c0]
mov dword [eax + 0x6c], 0x7974e0
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], esi
je 0x6c3a0f
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 0x64
jae 0x6c3a35
mov edx, dword [edi + 8]
lea eax, [ebp - 0x1c]
push eax
mov ecx, edi
mov dword [ebp - 0x18], edx
call fcn.00427c70
mov edx, dword [ebp - 0x18]
mov ecx, 0x64
sub ecx, eax
push ecx
push edx
mov ecx, edi
call fcn.00427c90
jmp 0x6c3a56
mov ecx, edi
call fcn.00427c70
cmp eax, 0x64
jbe 0x6c3a56
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0x190
push eax
push ecx
mov ecx, edi
call fcn.00427ea0
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], 0x797530
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0xc], 0x797538
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x10], 0x79753c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x14], 0x797534
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x18], 0x79752c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x1c], 0x797528
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x20], 0x79751c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x24], 0x783874
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x28], 0x797520
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x2c], 0x797518
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x30], 0x797524
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x34], 0x797514
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x38], 0x797510
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x3c], 0x79750c
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x40], 0x797508
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x44], 0x797504
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x48], 0x797500
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x4c], 0x7974fc
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x50], 0x783870
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x54], 0x7974f8
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x58], 0x7974f4
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x5c], 0x7974f0
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x60], 0x7974ec
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x64], 0x7974e8
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x68], 0x7974e4
mov eax, dword [ebx + 0x14d0]
mov dword [eax + 0x6c], 0x7974e0
mov eax, dword [edi + 4]
test eax, eax
mov dword [ebp - 0x1c], 0x7974d4
je 0x6c3bdd
mov ecx, dword [edi + 8]
sub ecx, eax
sar ecx, 2
cmp ecx, 0x3e8
jae 0x6c3bfd
mov esi, dword [edi + 8]
lea edx, [ebp - 0x1c]
push edx
mov ecx, edi
call fcn.00427c70
mov ecx, 0x752f
sub ecx, eax
push ecx
push esi
mov ecx, edi
call fcn.00427c90
jmp 0x6c3c20
mov ecx, edi
call fcn.00427c70
cmp eax, 0x752f
jbe 0x6c3c20
mov ecx, dword [edi + 4]
mov eax, dword [edi + 8]
add ecx, 0xfa0
push eax
push ecx
mov ecx, edi
call fcn.00427ea0
mov eax, dword [ebx + 0x14f0]
xor esi, esi
push esi
lea ecx, [ebp - 0x30]
mov dword [eax], 0x7c1a4c
mov dl, byte [ebp - 0xd]
mov byte [ebp - 0x30], dl
call fcn.00420200
mov edi, 0x7c1a4c
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
push ecx
push 0x7c1a4c
lea ecx, [ebp - 0x30]
call fcn.0042f5e0
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 0x76a704
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x20], esp
push edx
push 0x7974c8
call fcn.004448b0
mov eax, dword [ebx + 0x39e4]
push eax
call fcn.0057f810
add esp, 0x20
test al, al
je 0x6c3ca4
mov eax, dword [ebx + 0x14f0]
mov ecx, dword [ebp - 0x14]
mov dword [eax + esi*4], ecx
inc esi
cmp esi, 0x752f
jl 0x6c3c65
mov eax, dword [ebx + 0x1520]
lea esi, [ebx + 0x151c]
test eax, eax
mov dword [ebp - 0x1c], 0x7974b8
je 0x6c3cd4
mov edx, dword [esi + 8]
sub edx, eax
sar edx, 2
cmp edx, 0x524c
jae 0x6c3cf4
mov edi, dword [esi + 8]
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.00427c70
mov ecx, 0x524c
sub ecx, eax
push ecx
push edi
mov ecx, esi
call fcn.00427c90
jmp 0x6c3d17
mov ecx, esi
call fcn.00427c70
cmp eax, 0x524c
jbe 0x6c3d17
mov ecx, dword [esi + 4]
mov eax, dword [esi + 8]
add ecx, 0x14930
push eax
push ecx
mov ecx, esi
call fcn.00427ea0
mov eax, dword [ebx + 0x1520]
mov edx, 0x7974a8
mov edi, 0x797498
mov ecx, 0x79748c
mov dword [eax], 0x7974b8
mov eax, dword [ebx + 0x1520]
mov dword [eax + 4], 0x797480
mov eax, dword [ebx + 0x1520]
mov dword [eax + 8], 0x797470
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xc], 0x797464
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x10], 0x797454
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x14], 0x797448
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x18], 0x79743c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x1c], 0x797430
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x20], 0x79741c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x24], edx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x28], 0x79740c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x2c], 0x797400
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x30], 0x7973f0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x34], 0x7973d4
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x38], 0x7973bc
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x3c], 0x7973b0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x40], edi
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x44], 0x7973a4
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x48], 0x797390
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x4c], 0x797384
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x50], 0x797378
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x54], 0x797354
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x5c], 0x7974b8
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], 0x797348
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x64], 0x79733c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xcc], 0x7974b8
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd0], 0x797480
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd4], 0x797470
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xd8], 0x797464
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xdc], 0x797454
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe0], 0x797448
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe4], 0x79743c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xe8], 0x797430
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xec], 0x79741c
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xf0], edx
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xf4], 0x79740c
mov eax, dword [ebx + 0x1520]
mov ecx, esi
mov dword [eax + 0xf8], 0x797400
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0xfc], 0x7973f0
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x100], 0x7973d4
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x104], 0x7973bc
mov eax, dword [ebx + 0x1520]
mov dword [eax + 0x108], 0x7973b0
call fcn.004d2800
push 0x44
mov ecx, esi
mov dword [eax + 0x10c], edi
call fcn.004d2520
push 0x45
mov ecx, esi
mov dword [eax], 0x7973a4
call fcn.004d2520
push 0x46
mov ecx, esi
mov dword [eax], 0x797390
call fcn.004d2520
push 0x47
mov ecx, esi
mov dword [eax], 0x797384
call fcn.004d2520
push 0x48
mov ecx, esi
mov dword [eax], 0x797378
call fcn.004d2520
push 0x49
mov ecx, esi
mov dword [eax], 0x797354
call fcn.004d2520
push 0x4a
mov ecx, esi
mov dword [eax], 0x7974b8
call fcn.004d2520
push 0x4b
mov ecx, esi
mov dword [eax], 0x797480
call fcn.004d2520
push 0x4c
mov ecx, esi
mov dword [eax], 0x797470
call fcn.004d2520
push 0x4d
mov ecx, esi
mov dword [eax], 0x797464
call fcn.004d2520
push 0x4e
mov ecx, esi
mov dword [eax], 0x797454
call fcn.004d2520
push 0x4f
mov ecx, esi
mov dword [eax], 0x797448
call fcn.004d2520
push 0x50
mov ecx, esi
mov dword [eax], 0x79743c
call fcn.004d2520
push 0x51
mov ecx, esi
mov dword [eax], 0x797430
call fcn.004d2520
push 0x52
mov ecx, esi
mov dword [eax], 0x79741c
call fcn.004d2520
push 0x53
mov ecx, esi
mov dword [eax], 0x7974a8
call fcn.004d2520
push 0x54
mov ecx, esi
mov dword [eax], 0x79740c
call fcn.004d2520
mov dword [eax], 0x797400
push 0x55
mov ecx, esi
call fcn.004d2520
push 0x56
mov ecx, esi
mov dword [eax], 0x7973f0
call fcn.004d2520
push 0x57
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x58
mov ecx, esi
mov dword [eax], 0x7973bc
call fcn.004d2520
push 0x59
mov ecx, esi
mov dword [eax], 0x7973b0
call fcn.004d2520
push 0x5a
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 0x5b
mov ecx, esi
mov dword [eax], 0x7973a4
call fcn.004d2520
push 0x5c
mov ecx, esi
mov dword [eax], 0x797390
call fcn.004d2520
push 0x5d
mov ecx, esi
mov dword [eax], 0x797384
call fcn.004d2520
push 0x5e
mov ecx, esi
mov dword [eax], 0x797378
call fcn.004d2520
push 0x5f
mov ecx, esi
mov dword [eax], 0x797318
call fcn.004d2520
push 0x60
mov ecx, esi
mov dword [eax], 0x7974b8
call fcn.004d2520
push 0x61
mov ecx, esi
mov dword [eax], 0x797304
call fcn.004d2520
push 0x62
mov ecx, esi
mov dword [eax], 0x797304
call fcn.004d2520
push 0x63
mov ecx, esi
mov dword [eax], 0x797304
call fcn.004d2520
push 0x64
mov ecx, esi
mov dword [eax], 0x7974a8
call fcn.004d2520
push 0x65
mov ecx, esi
mov dword [eax], 0x797454
call fcn.004d2520
push 0x66
mov ecx, esi
mov dword [eax], 0x797430
call fcn.004d2520
push 0x68
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 0x6e
mov ecx, esi
mov dword [eax], 0x797430
call fcn.004d2520
mov dword [eax], 0x797430
push 0x82
mov ecx, esi
call fcn.004d2520
push 0x83
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x9f
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8a
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8b
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8c
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8d
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8e
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x8f
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x90
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x91
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x6b
mov ecx, esi
mov dword [eax], 0x7973d4
call fcn.004d2520
push 0x71
mov ecx, esi
mov dword [eax], 0x79741c
call fcn.004d2520
push 0x69
mov ecx, esi
mov dword [eax], 0x79741c
call fcn.004d2520
push 0x6f
mov ecx, esi
mov dword [eax], 0x7974a8
call fcn.004d2520
push 0x6c
mov ecx, esi
mov dword [eax], 0x7974a8
call fcn.004d2520
push 0x72
mov ecx, esi
mov dword [eax], 0x79740c
call fcn.004d2520
push 0x88
mov ecx, esi
mov dword [eax], 0x79740c
call fcn.004d2520
push 0x89
mov ecx, esi
mov dword [eax], 0x7972f0
call fcn.004d2520
push 0xa2
mov ecx, esi
mov dword [eax], 0x7972f0
call fcn.004d2520
mov dword [eax], 0x7972f0
push 0x6a
mov ecx, esi
call fcn.004d2520
push 0x70
mov ecx, esi
mov dword [eax], 0x797400
call fcn.004d2520
push 0x86
mov ecx, esi
mov dword [eax], 0x797400
call fcn.004d2520
push 0x87
mov ecx, esi
mov dword [eax], 0x7972d8
call fcn.004d2520
push 0xa1
mov ecx, esi
mov dword [eax], 0x7972d8
call fcn.004d2520
push 0x6d
mov ecx, esi
mov dword [eax], 0x7972d8
call fcn.004d2520
push 0x73
mov ecx, esi
mov dword [eax], 0x7973f0
call fcn.004d2520
push 0x74
mov ecx, esi
mov dword [eax], 0x7973f0
call fcn.004d2520
push 0x7b
mov ecx, esi
mov dword [eax], 0x7973bc
call fcn.004d2520
push 0x84
mov ecx, esi
mov dword [eax], 0x7973bc
call fcn.004d2520
push 0x85
mov ecx, esi
mov dword [eax], 0x797354
call fcn.004d2520
push 0xa0
mov ecx, esi
mov dword [eax], 0x797354
call fcn.004d2520
push 0x78
mov ecx, esi
mov dword [eax], 0x797354
call fcn.004d2520
push 0x7f
mov ecx, esi
mov dword [eax], 0x7973b0
call fcn.004d2520
push 0x75
mov ecx, esi
mov dword [eax], 0x7973b0
call fcn.004d2520
push 0x7c
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 0x7a
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 0x81
mov ecx, esi
mov dword [eax], 0x7973a4
call fcn.004d2520
push 0x79
mov ecx, esi
mov dword [eax], 0x7973a4
call fcn.004d2520
push 0x80
mov ecx, esi
mov dword [eax], 0x797390
call fcn.004d2520
push 0x77
mov ecx, esi
mov dword [eax], 0x797390
call fcn.004d2520
push 0x7e
mov ecx, esi
mov dword [eax], 0x797378
call fcn.004d2520
push 0x76
mov ecx, esi
mov dword [eax], 0x797378
call fcn.004d2520
push 0x7d
mov ecx, esi
mov dword [eax], 0x797384
call fcn.004d2520
push 0x92
mov ecx, esi
mov dword [eax], 0x797384
call fcn.004d2520
push 0x93
mov ecx, esi
mov dword [eax], 0x797430
call fcn.004d2520
push 0x94
mov ecx, esi
mov dword [eax], 0x7974a8
call fcn.004d2520
push 0x95
mov ecx, esi
mov dword [eax], 0x797400
call fcn.004d2520
push 0x96
mov ecx, esi
mov dword [eax], 0x79741c
call fcn.004d2520
push 0x97
mov ecx, esi
mov dword [eax], 0x79740c
call fcn.004d2520
push 0x98
mov ecx, esi
mov dword [eax], 0x7973f0
call fcn.004d2520
push 0x99
mov ecx, esi
mov dword [eax], 0x7973bc
call fcn.004d2520
push 0x9a
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 0x9b
mov ecx, esi
mov dword [eax], 0x797384
call fcn.004d2520
push 0x9c
mov ecx, esi
mov dword [eax], 0x797378
call fcn.004d2520
push 0x9d
mov ecx, esi
mov dword [eax], 0x7973b0
call fcn.004d2520
push 0x9e
mov ecx, esi
mov dword [eax], 0x797390
call fcn.004d2520
lea edx, [ebp - 0x1c]
lea esi, [ebx + 0x152c]
push edx
mov dword [eax], 0x7973a4
push 2
mov ecx, esi
mov dword [ebp - 0x1c], 0x797544
call fcn.006de1a0
push 0
mov ecx, esi
call fcn.004d2520
push 1
mov ecx, esi
mov dword [eax], 0x7972d4
call fcn.004d2520
mov dword [eax], 0x7972d0
mov dword [ebp - 0x1c], 0x778cfc
lea eax, [ebp - 0x1c]
lea esi, [ebx + 0x150c]
push eax
push 2
mov ecx, esi
call fcn.006de1a0
push 0
mov ecx, esi
call fcn.004d2520
push 1
mov ecx, esi
mov dword [eax], 0x778cfc
call fcn.004d2520
lea ecx, [ebp - 0x1c]
mov edi, 0x7c1a4c
lea esi, [ebx + 0x14fc]
push ecx
mov dword [eax], edi
push 0x1f
mov ecx, esi
mov dword [ebp - 0x1c], edi
call fcn.006de1a0
push 0
mov ecx, esi
call fcn.004d2520
push 1
mov ecx, esi
mov dword [eax], edi
call fcn.004d2520
push 2
mov ecx, esi
mov dword [eax], 0x7972c8
call fcn.004d2520
push 3
mov ecx, esi
mov dword [eax], 0x7972c4
call fcn.004d2520
push 4
mov ecx, esi
mov dword [eax], 0x7972c4
call fcn.004d2520
push 5
mov ecx, esi
mov dword [eax], 0x7972c0
call fcn.004d2520
push 6
mov ecx, esi
mov dword [eax], 0x7972c0
call fcn.004d2520
push 7
mov ecx, esi
mov dword [eax], 0x7972b8
call fcn.004d2520
push 8
mov ecx, esi
mov dword [eax], 0x7972b8
call fcn.004d2520
push 9
mov ecx, esi
mov dword [eax], 0x7972b0
call fcn.004d2520
push 0xa
mov ecx, esi
mov dword [eax], 0x7972b0
call fcn.004d2520
push 0x17
mov ecx, esi
mov dword [eax], 0x7972a8
call fcn.004d2520
push 0xb
mov ecx, esi
mov dword [eax], 0x7972a8
call fcn.004d2520
push 0xc
mov ecx, esi
mov dword [eax], 0x7972a4
call fcn.004d2520
push 0xd
mov ecx, esi
mov dword [eax], 0x79729c
call fcn.004d2520
push 0xe
mov ecx, esi
mov dword [eax], 0x797294
call fcn.004d2520
push 0xf
mov ecx, esi
mov dword [eax], 0x79728c
call fcn.004d2520
push 0x10
mov ecx, esi
mov dword [eax], 0x797288
call fcn.004d2520
push 0x16
mov ecx, esi
mov dword [eax], 0x797278
call fcn.004d2520
push 0x11
mov ecx, esi
mov dword [eax], 0x797270
call fcn.004d2520
push 0x12
mov ecx, esi
mov dword [eax], 0x797268
call fcn.004d2520
push 0x13
mov ecx, esi
mov dword [eax], 0x797260
call fcn.004d2520
push 0x14
mov ecx, esi
mov dword [eax], 0x797260
call fcn.004d2520
push 0x15
mov ecx, esi
mov dword [eax], 0x797260
call fcn.004d2520
push 0x19
mov ecx, esi
mov dword [eax], 0x797260
call fcn.004d2520
push 0x1a
mov ecx, esi
mov dword [eax], 0x797254
call fcn.004d2520
push 0x1b
mov ecx, esi
mov dword [eax], 0x79724c
call fcn.004d2520
push 0x1c
mov ecx, esi
mov dword [eax], 0x797240
call fcn.004d2520
push 0x1d
mov ecx, esi
mov dword [eax], 0x797234
call fcn.004d2520
push 0x1e
mov ecx, esi
mov dword [eax], 0x797228
call fcn.004d2520
lea edx, [ebp - 0x1c]
lea esi, [ebx + 0x1578]
push edx
mov dword [eax], 0x79721c
push 0x524c
mov ecx, esi
mov dword [ebp - 0x1c], 0x7977c8
call fcn.006de1a0
push 0
mov ecx, esi
call fcn.004d2520
push 1
mov ecx, esi
mov dword [eax], 0x7977c8
call fcn.004d2520
push 2
mov ecx, esi
mov dword [eax], 0x7977c0
call fcn.004d2520
mov dword [eax], 0x797788
push 3
mov ecx, esi
call fcn.004d2520
push 4
mov ecx, esi
mov dword [eax], 0x797780
call fcn.004d2520
push 5
mov ecx, esi
mov dword [eax], 0x7977b8
call fcn.004d2520
push 6
mov ecx, esi
mov dword [eax], 0x797778
call fcn.004d2520
push 7
mov ecx, esi
mov dword [eax], 0x797770
call fcn.004d2520
push 8
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 9
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0xa
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0xb
mov ecx, esi
mov dword [eax], 0x797768
call fcn.004d2520
push 0xc
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0xd
mov ecx, esi
mov dword [eax], 0x797760
call fcn.004d2520
mov dword [eax], 0x7977a0
mov eax, dword [0x81424c]
test eax, eax
push 0xe
mov ecx, esi
jne 0x6c4abf
call fcn.004d2520
push 0xf
mov ecx, esi
mov dword [eax], 0x797214
call fcn.004d2520
push 0x10
mov ecx, esi
mov dword [eax], 0x77f318
call fcn.004d2520
push 0x11
mov ecx, esi
mov dword [eax], 0x77f310
call fcn.004d2520
push 0x12
mov ecx, esi
mov dword [eax], 0x77f308
call fcn.004d2520
push 0x13
mov ecx, esi
mov dword [eax], 0x797754
call fcn.004d2520
push 0x14
mov ecx, esi
mov dword [eax], 0x77f2f4
call fcn.004d2520
push 0x15
mov ecx, esi
mov dword [eax], 0x77f2ec
call fcn.004d2520
push 0x57
mov ecx, esi
mov dword [eax], 0x797204
call fcn.004d2520
push 0x58
mov ecx, esi
mov dword [eax], 0x797214
call fcn.004d2520
push 0x59
mov ecx, esi
mov dword [eax], 0x77f318
call fcn.004d2520
push 0x5a
mov ecx, esi
mov dword [eax], 0x77f310
call fcn.004d2520
push 0x5b
mov ecx, esi
mov dword [eax], 0x77f308
call fcn.004d2520
push 0x5c
mov ecx, esi
mov dword [eax], 0x797754
call fcn.004d2520
push 0x5d
mov ecx, esi
mov dword [eax], 0x77f2f4
call fcn.004d2520
push 0x5e
mov ecx, esi
mov dword [eax], 0x77f2ec
call fcn.004d2520
push 0x18
mov ecx, esi
mov dword [eax], 0x797204
call fcn.004d2520
push 0x61
mov ecx, esi
mov dword [eax], 0x797728
call fcn.004d2520
push 0x62
mov ecx, esi
mov dword [eax], 0x77f144
call fcn.004d2520
push 0x19
mov ecx, esi
mov dword [eax], 0x77f144
call fcn.004d2520
push 0x63
mov ecx, esi
mov dword [eax], 0x77f15c
call fcn.004d2520
push 0x3a
mov ecx, esi
mov dword [eax], 0x77f138
call fcn.004d2520
push pe_nt_image_headers32
mov ecx, esi
mov dword [eax], 0x77f20c
call fcn.004d2520
push 0x48
mov ecx, esi
mov dword [eax], 0x7971f8
call fcn.004d2520
push 0x3e
mov ecx, esi
mov dword [eax], 0x7971ec
call fcn.004d2520
push 0x44
mov ecx, esi
mov dword [eax], 0x77f1d4
call fcn.004d2520
push 0x3f
mov ecx, esi
mov dword [eax], 0x77f1a0
call fcn.004d2520
push 0x47
mov ecx, esi
mov dword [eax], 0x797548
call fcn.004d2520
push 0x42
mov ecx, esi
mov dword [eax], 0x77f184
call fcn.004d2520
push 0x46
mov ecx, esi
mov dword [eax], 0x77f1b4
call fcn.004d2520
push 0x45
mov ecx, esi
mov dword [eax], 0x7971e4
call fcn.004d2520
push 0x41
mov ecx, esi
mov dword [eax], 0x77f194
call fcn.004d2520
push 0x43
mov ecx, esi
mov dword [eax], 0x77f1bc
call fcn.004d2520
push 0x3c
mov ecx, esi
mov dword [eax], 0x77f1a8
call fcn.004d2520
push 0x3b
mov ecx, esi
mov dword [eax], 0x77f1f0
call fcn.004d2520
push 0x3d
mov ecx, esi
mov dword [eax], 0x77f1fc
call fcn.004d2520
mov dword [eax], 0x77f1e0
jmp 0x6c4cd7
call fcn.004d2520
push 0xf
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x10
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0x11
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x12
mov ecx, esi
mov dword [eax], 0x797760
call fcn.004d2520
push 0x13
mov ecx, esi
mov dword [eax], 0x797768
call fcn.004d2520
push 0x14
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x15
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x57
mov ecx, esi
mov dword [eax], 0x7977a0
call fcn.004d2520
push 0x58
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x59
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0x5a
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x5b
mov ecx, esi
mov dword [eax], 0x797760
call fcn.004d2520
push 0x5c
mov ecx, esi
mov dword [eax], 0x797768
call fcn.004d2520
push 0x5d
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x5e
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x18
mov ecx, esi
mov dword [eax], 0x7977a0
call fcn.004d2520
push 0x61
mov ecx, esi
mov dword [eax], 0x7977c8
call fcn.004d2520
push 0x62
mov ecx, esi
mov dword [eax], 0x783b80
call fcn.004d2520
push 0x19
mov ecx, esi
mov dword [eax], 0x783b80
call fcn.004d2520
push 0x63
mov ecx, esi
mov dword [eax], 0x7977c8
call fcn.004d2520
push 0x3a
mov ecx, esi
mov dword [eax], 0x783b80
call fcn.004d2520
push pe_nt_image_headers32
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x48
mov ecx, esi
mov dword [eax], 0x7977a0
call fcn.004d2520
push 0x3e
mov ecx, esi
mov dword [eax], 0x7977a0
call fcn.004d2520
push 0x44
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x3f
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x47
mov ecx, esi
mov dword [eax], 0x797760
call fcn.004d2520
push 0x42
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x46
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0x45
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x41
mov ecx, esi
mov dword [eax], 0x797768
call fcn.004d2520
push 0x43
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x3c
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x3b
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x3d
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
mov dword [eax], 0x797768
push 0x17
mov ecx, esi
call fcn.004d2520
push 0x16
mov ecx, esi
mov dword [eax], 0x7865cc
call fcn.004d2520
push 0x1a
mov ecx, esi
mov dword [eax], 0x797730
call fcn.004d2520
push 0x1b
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0x33
mov ecx, esi
mov dword [eax], 0x77f350
call fcn.004d2520
push 0x34
mov ecx, esi
mov dword [eax], 0x7977c8
call fcn.004d2520
push 0x35
mov ecx, esi
mov dword [eax], 0x7977c0
call fcn.004d2520
push 0x36
mov ecx, esi
mov dword [eax], 0x797788
call fcn.004d2520
push 0x37
mov ecx, esi
mov dword [eax], 0x797780
call fcn.004d2520
push 0x38
mov ecx, esi
mov dword [eax], 0x7977b8
call fcn.004d2520
push 0x39
mov ecx, esi
mov dword [eax], 0x797778
call fcn.004d2520
push 0x49
mov ecx, esi
mov dword [eax], 0x797770
call fcn.004d2520
push 0x4a
mov ecx, esi
mov dword [eax], 0x7977c8
call fcn.004d2520
push 0x4b
mov ecx, esi
mov dword [eax], 0x7977c0
call fcn.004d2520
push 0x4c
mov ecx, esi
mov dword [eax], 0x797788
call fcn.004d2520
push 0x4d
mov ecx, esi
mov dword [eax], 0x797780
call fcn.004d2520
push 0x4e
mov ecx, esi
mov dword [eax], 0x7977b8
call fcn.004d2520
push 0x4f
mov ecx, esi
mov dword [eax], 0x797778
call fcn.004d2520
push 0x50
mov ecx, esi
mov dword [eax], 0x797770
call fcn.004d2520
push 0x51
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
mov dword [eax], 0x77f350
push 0x52
mov ecx, esi
call fcn.004d2520
push 0x53
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x54
mov ecx, esi
mov dword [eax], 0x797768
call fcn.004d2520
push 0x55
mov ecx, esi
mov dword [eax], 0x77f334
call fcn.004d2520
push 0x56
mov ecx, esi
mov dword [eax], 0x797760
call fcn.004d2520
push 0x5f
mov ecx, esi
mov dword [eax], 0x7977a0
call fcn.004d2520
push 0x60
mov ecx, esi
mov dword [eax], 0x7865cc
call fcn.004d2520
push 0x64
mov ecx, esi
mov dword [eax], 0x783b80
call fcn.004d2520
push 0x65
mov ecx, esi
mov dword [eax], 0x7977b8
call fcn.004d2520
push 0x66
mov ecx, esi
mov dword [eax], 0x7977b0
call fcn.004d2520
push 0x68
mov ecx, esi
mov dword [eax], 0x77f348
call fcn.004d2520
push 0x6e
mov ecx, esi
mov dword [eax], 0x797634
call fcn.004d2520
push 0x82
mov ecx, esi
mov dword [eax], 0x797634
call fcn.004d2520
push 0x83
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x9f
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x8a
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x8b
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x8c
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x8d
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x8e
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
mov dword [eax], 0x7971d8
push 0x8f
mov ecx, esi
call fcn.004d2520
push 0x90
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x91
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x6a
mov ecx, esi
mov dword [eax], 0x7971d8
call fcn.004d2520
push 0x70
mov ecx, esi
mov dword [eax], 0x7971d0
call fcn.004d2520
push 0x86
mov ecx, esi
mov dword [eax], 0x7971d0
call fcn.004d2520
push 0x87
mov ecx, esi
mov dword [eax], 0x7971c4
call fcn.004d2520
push 0xa1
mov ecx, esi
mov dword [eax], 0x7971c4
call fcn.004d2520
push 0x7a
mov ecx, esi
mov dword [eax], 0x7971c4
call fcn.004d2520
push 0x81
mov ecx, esi
mov dword [eax], 0x797558
call fcn.004d2520
push 0x6d
mov ecx, esi
mov dword [eax], 0x797558
call fcn.004d2520
push 0x73
mov ecx, esi
mov dword [eax], 0x797584
call fcn.004d2520
push 0x76
mov ecx, esi
mov dword [eax], 0x797584
call fcn.004d2520
push 0x7d
mov ecx, esi
mov dword [eax], 0x77f28c
call fcn.004d2520
push 0x77
mov ecx, esi
mov dword [eax], 0x77f28c
call fcn.004d2520
push 0x7e
mov ecx, esi
mov dword [eax], 0x77f284
call fcn.004d2520
push 0x78
mov ecx, esi
mov dword [eax], 0x77f284
call fcn.004d2520
push 0x7f
mov ecx, esi
mov dword [eax], 0x797568
call fcn.004d2520
push 0x79
mov ecx, esi
mov dword [eax], 0x797568
call fcn.004d2520
push 0x80
mov ecx, esi
mov dword [eax], 0x77f274
call fcn.004d2520
push 0x74
mov ecx, esi
mov dword [eax], 0x77f274
call fcn.004d2520
push 0x7b
mov ecx, esi
mov dword [eax], 0x77f2a0
call fcn.004d2520
push 0x84
mov ecx, esi
mov dword [eax], 0x77f2a0
call fcn.004d2520
push 0x85
mov ecx, esi
mov dword [eax], 0x7971b8
call fcn.004d2520
push 0xa0
mov ecx, esi
mov dword [eax], 0x7971b8
call fcn.004d2520
push 0x75
mov ecx, esi
mov dword [eax], 0x7971b8
call fcn.004d2520
push 0x7c
mov ecx, esi
mov dword [eax], 0x77f298
call fcn.004d2520
push 0x69
mov ecx, esi
mov dword [eax], 0x77f298
call fcn.004d2520
push 0x6f
mov ecx, esi
mov dword [eax], 0x77f2d8
call fcn.004d2520
push 0x6b
mov ecx, esi
mov dword [eax], 0x77f2d8
call fcn.004d2520
push 0x71
mov ecx, esi
mov dword [eax], 0x7975a0
call fcn.004d2520
push 0x6c
mov ecx, esi
mov dword [eax], 0x7975a0
call fcn.004d2520
push 0x72
mov ecx, esi
mov dword [eax], 0x77f2bc
call fcn.004d2520
push 0x88
mov ecx, esi
mov dword [eax], 0x77f2bc
call fcn.004d2520
push 0x89
mov ecx, esi
mov dword [eax], 0x77f2bc
call fcn.004d2520
push 0xa2
mov ecx, esi
mov dword [eax], 0x77f2bc
call fcn.004d2520
push 0x92
mov ecx, esi
mov dword [eax], 0x77f2bc
call fcn.004d2520
push 0x93
mov ecx, esi
mov dword [eax], 0x797634
call fcn.004d2520
push 0x94
mov ecx, esi
mov dword [eax], 0x77f2d8
call fcn.004d2520
push 0x95
mov ecx, esi
mov dword [eax], 0x77f1d4
call fcn.004d2520
push 0x96
mov ecx, esi
mov dword [eax], 0x7975a0
call fcn.004d2520
mov dword [eax], 0x77f2bc
push 0x97
mov ecx, esi
call fcn.004d2520
push 0x98
mov ecx, esi
mov dword [eax], 0x797584
call fcn.004d2520
push 0x99
mov ecx, esi
mov dword [eax], 0x77f2a0
call fcn.004d2520
push 0x9a
mov ecx, esi
mov dword [eax], 0x77f298
call fcn.004d2520
push 0x9b
mov ecx, esi
mov dword [eax], 0x77f28c
call fcn.004d2520
push 0x9c
mov ecx, esi
mov dword [eax], 0x77f284
call fcn.004d2520
push 0x9d
mov ecx, esi
mov dword [eax], 0x797568
call fcn.004d2520
push 0x9e
mov ecx, esi
mov dword [eax], 0x77f274
call fcn.004d2520
mov dword [eax], 0x797558
lea eax, [ebp - 0x20]
add ebx, 0x155c
push eax
push 5
mov ecx, ebx
mov dword [ebp - 0x20], edi
call fcn.006de1a0
push 0
mov ecx, ebx
call fcn.004d2520
push 1
mov ecx, ebx
mov dword [eax], edi
call fcn.004d2520
push 3
mov ecx, ebx
mov dword [eax], 0x7971b0
call fcn.004d2520
push 4
mov ecx, ebx
mov dword [eax], 0x7971a8
call fcn.004d2520
push 2
mov ecx, ebx
mov dword [eax], 0x79719c
call fcn.004d2520
mov dword [eax], 0x797194
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0xffffffff
call fcn.0041ed10
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret