Function at 0x401254
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, 0x3264
call fcn.00430650
push ebx
push esi
push edi
push 0xf
pop ecx
push 0x48
pop edx
push 0xe
pop ebx
mov dword [esp + 0x10], 0x75781717
mov dword [esp + 0x14], 0x7b7e746f
mov dword [esp + 0x18], 0x17176368
mov dword [esp + 0x1c], 0x7f77773a
mov dword [esp + 0x20], 0x19505729
mov dword [esp + 0x24], 0x3f2e3435
mov dword [esp + 0x28], 0x1e772e34
mov dword [esp + 0x2c], 0x352a2933
mov dword [esp + 0x30], 0x332e3329
mov dword [esp + 0x34], 0x7a603435
mov dword [esp + 0x38], 0x3728353c
mov dword [esp + 0x3c], 0x2e3b3e77
mov dword [esp + 0x40], 0x347a613b
mov dword [esp + 0x44], 0x673f373b
mov dword [esp + 0x48], 0x78297f78
mov dword [esp + 0x4c], 0x333c7a61
mov dword [esp + 0x50], 0x3b343f36
mov dword [esp + 0x54], 0x78673f37
mov dword [esp + 0x58], 0x5778297f
mov word [esp + 0x5c], 0x5a50
mov byte [esp + 0x5e], cl
mov dword [esp + 0x5f], 0x1c081f09
mov dword [esp + 0x63], 0x7a1f1613
mov dword [esp + 0x67], 0x2933321e
mov dword [esp + 0x6b], 0x70293338
mov dword [esp + 0x6f], 0x382d2409
mov dword [esp + 0x73], 0x2e787d67
mov dword [esp + 0x77], 0x57505750
mov dword [esp + 0x7b], 0x637e6f5d
mov dword [esp + 0x7f], 0x776b346f
mov dword [esp + 0x83], 0x1b75727a
mov word [esp + 0x87], 0x6f68
mov byte [esp + 0x89], dl
mov byte [esp + 0x8a], dl
mov dword [esp + 0x8b], 0x6f681640
mov dword [esp + 0x8f], 0x41451065
mov dword [esp + 0x93], 0x7239356a
mov dword [esp + 0x97], 0x7317726f
mov dword [esp + 0x9b], 0x216b6f6f
mov dword [esp + 0x9f], 0x74783434
mov dword [esp + 0xa3], 0x7e6f756e
mov dword [esp + 0xa7], 0x35222269
mov dword [esp + 0xab], 0x34767478
mov dword [esp + 0xaf], 0x447d7d7a
mov dword [esp + 0xb3], 0x34282a78
mov dword [esp + 0xb7], 0x6b35696f
mov dword [esp + 0xbb], 0x68246b73
mov dword [esp + 0xbf], 0x1b267f72
mov dword [esp + 0xc3], 0x261b4500
mov byte [esp + 0xc7], dl
mov dword [esp + 0xc8], 0x1a505454
mov byte [esp + 0xcc], cl
mov byte [esp + 0xcd], cl
mov dword [esp + 0xce], 0x50181844
mov dword [esp + 0xd2], 0x4c11554f
mov dword [esp + 0xd6], 0x41584658
mov byte [esp + 0xda], 0x17
mov byte [esp + 0xdb], bl
mov dword [esp + 0xdc], 0x554f4c43
mov dword [esp + 0xe0], 0x4f524644
mov word [esp + 0xe4], 0x544e
mov byte [esp + 0xe6], bl
mov word [esp + 0xe7], 0x454e
mov byte [esp + 0xe9], 0x54
mov byte [esp + 0xea], cl
mov dword [esp + 0xeb], 0x414e5552
mov word [esp + 0xef], 0x5553
mov byte [esp + 0xf1], bl
mov dword [esp + 0xf2], 0x20455845
mov dword [esp + 0xf6], 0x7f67607b
mov byte [esp + 0xfa], 0x33
mov byte [esp + 0xfb], bl
mov dword [esp + 0xfc], 0x11e6d4d
mov dword [esp + 0x100], 0x711f14
mov dword [esp + 0x104], 0x604d6f22
mov dword [esp + 0x108], 0x402b0942
mov dword [esp + 0x10c], 0x641b6d1c
mov byte [esp + 0x110], 0x54
mov byte [esp + 0x111], bl
mov dword [esp + 0x112], 0xa091b12
mov byte [esp + 0x116], 0x1c
mov byte [esp + 0x117], cl
mov dword [esp + 0x118], 0x34100118
mov dword [esp + 0x11c], 0x2e322f3e
mov dword [esp + 0x120], 0x1293b32
mov dword [esp + 0x124], 0x3933340a
mov dword [esp + 0x128], 0x12e2a32
mov dword [esp + 0x12c], 0x2f2f281e
mov dword [esp + 0x130], 0xb293338
mov dword [esp + 0x134], 0x342e2f38
mov dword [esp + 0x138], 0x8013332
mov dword [esp + 0x13c], 0x2e333433
mov dword [esp + 0x140], 0x31313c29
mov dword [esp + 0x144], 0x41585d01
mov dword [esp + 0x148], 0x656d6f5e
mov word [esp + 0x14c], 0x696f
mov byte [esp + 0x14e], 0x6b
mov byte [esp + 0x14f], bl
mov dword [esp + 0x150], 0x4d7c7f6d
mov dword [esp + 0x154], 0x4b4d474f
mov dword [esp + 0x158], 0x46732c49
mov dword [esp + 0x15c], 0x5d585f46
mov dword [esp + 0x160], 0x6e6e7f36
mov dword [esp + 0x164], 0x5f555d5f
mov dword [esp + 0x168], 0x5d3e5b59
mov dword [esp + 0x16c], 0x67655457
mov dword [esp + 0x170], 0x6163656f
mov dword [esp + 0x174], 0x2f332804
mov dword [esp + 0x178], 0x3c661508
mov dword [esp + 0x17c], 0x181b0900
mov byte [esp + 0x180], bl
mov dword [esp + 0x181], 0x2c330a1d
mov dword [esp + 0x185], 0xa1d1d1a
mov dword [esp + 0x189], 0x2c1b01
mov dword [esp + 0x18d], 0x1d1b01
mov dword [esp + 0x191], 0x1b0a3c03
mov dword [esp + 0x195], 0x1d0a1c33
mov dword [esp + 0x199], 0xa0c0619
mov dword [esp + 0x19d], 0x321331c
mov byte [esp + 0x1a1], bl
mov dword [esp + 0x1a2], 0x6f0c193c
mov dword [esp + 0x1a6], 0x362a2906
mov dword [esp + 0x1aa], 0x37201620
mov dword [esp + 0x1ae], 0x20262c33
mov dword [esp + 0x1b2], 0x212b240d
mov dword [esp + 0x1b6], 0x53452029
mov dword [esp + 0x1ba], 0x64717562
mov dword [esp + 0x1be], 0x7c795675
mov dword [esp + 0x1c2], 0x10105175
mov dword [esp + 0x1c6], 0x3e032332
mov dword [esp + 0x1ca], 0x38143c34
mov dword [esp + 0x1ce], 0x57233922
mov dword [esp + 0x1d2], 0x383c2b1a
mov dword [esp + 0x1d6], 0x310d3c2d
mov dword [esp + 0x1da], 0x3d383c2b
mov dword [esp + 0x1de], 0x737b4d59
mov dword [esp + 0x1e2], 0x68755c6e
mov dword [esp + 0x1e6], 0x7d747349
mov dword [esp + 0x1ea], 0x78557f76
mov dword [esp + 0x1ee], 0x6e797f70
mov dword [esp + 0x1f2], 0x5943641a
mov byte [esp + 0x1f6], dl
mov word [esp + 0x1f7], 0x435f
mov byte [esp + 0x1f9], dl
mov dword [esp + 0x1fa], 0x43426e59
mov byte [esp + 0x1fe], 0x43
mov byte [esp + 0x1ff], dl
mov dword [esp + 0x200], 0x2d7a594e
mov dword [esp + 0x204], 0x213092e
mov dword [esp + 0x208], 0x13020915
push 0x56
pop eax
push 0x49
mov word [esp + 0x27c], ax
mov eax, ecx
mov word [esp + 0x27e], ax
pop eax
push 0x4c
mov word [esp + 0x280], ax
pop eax
push 0x59
pop edi
push 0x4c
mov word [esp + 0x282], ax
mov eax, edi
mov word [esp + 0x284], ax
pop eax
push 0x17
mov word [esp + 0x286], ax
mov eax, ecx
mov word [esp + 0x288], ax
pop eax
push 0x56
mov word [esp + 0x28a], ax
mov eax, ecx
mov word [esp + 0x28c], ax
pop eax
push 0x71
mov word [esp + 0x28e], ax
pop eax
mov esi, eax
mov word [esp + 0x28c], si
push 0x4e
mov esi, ecx
mov word [esp + 0x292], si
pop esi
push 0x45
mov word [esp + 0x294], si
pop esi
push 0x4c
mov word [esp + 0x296], si
pop esi
mov dword [esp + 0x20c], 0x9021728
mov dword [esp + 0x210], 0x5f786730
mov dword [esp + 0x214], 0x5f435445
mov dword [esp + 0x218], 0x5d724554
mov dword [esp + 0x21c], 0x7954425e
mov dword [esp + 0x220], 0x5d555f50
mov dword [esp + 0x224], 0x112d3154
mov dword [esp + 0x228], 0x152a1511
mov dword [esp + 0x22c], 0x370b00
mov dword [esp + 0x230], 0x16001014
mov dword [esp + 0x234], 0x14653211
mov word [esp + 0x238], 0x2828
mov byte [esp + 0x23a], 0x2c
mov byte [esp + 0x23b], cl
mov word [esp + 0x23c], 0x3239
mov byte [esp + 0x23e], 0x38
mov byte [esp + 0x23f], bl
mov dword [esp + 0x240], 0x39292d39
mov dword [esp + 0x244], 0x5c0b282f
mov word [esp + 0x248], 0x4364
mov byte [esp + 0x24a], 0x59
mov byte [esp + 0x24b], dl
mov word [esp + 0x24c], 0x435f
mov byte [esp + 0x24e], dl
mov word [esp + 0x24f], 0x7f59
mov byte [esp + 0x251], dl
mov dword [esp + 0x252], 0x446b494c
mov byte [esp + 0x256], 0x41
mov byte [esp + 0x257], dl
mov dword [esp + 0x258], 0x5755622d
mov dword [esp + 0x25c], 0x55444359
mov dword [esp + 0x260], 0x42556342
mov dword [esp + 0x264], 0x55535946
mov dword [esp + 0x268], 0x5c424473
mov dword [esp + 0x26c], 0x545e5178
mov dword [esp + 0x270], 0x7542555c
mov byte [esp + 0x274], dl
mov word [esp + 0x275], 0x3067
mov word [esp + 0x294], si
push 0x43
pop esi
mov word [esp + 0x296], si
mov word [esp + 0x298], si
push 0x41
mov esi, edx
mov word [esp + 0x29e], si
pop esi
mov word [esp + 0x29c], si
push 0x72
pop esi
mov word [esp + 0x29e], si
push 0x44
pop esi
mov word [esp + 0x2a0], si
push 0x49
pop esi
mov word [esp + 0x2a2], si
push 0x17
mov esi, eax
mov word [esp + 0x2a8], si
mov esi, ecx
mov word [esp + 0x2aa], si
pop esi
mov word [esp + 0x2a8], si
push 8
mov esi, eax
mov word [esp + 0x2ae], si
mov esi, ecx
mov word [esp + 0x2b0], si
pop esi
mov word [esp + 0x2ae], si
push 0x5e
pop esi
mov word [esp + 0x2b0], si
mov esi, eax
mov word [esp + 0x2b2], si
mov esi, ecx
mov word [esp + 0x2b4], si
xor esi, esi
inc esi
mov word [esp + 0x2b6], si
push 0x5b
mov esi, eax
mov word [esp + 0x2bc], si
mov esi, ecx
mov word [esp + 0x2be], si
mov esi, edx
mov word [esp + 0x2c0], si
pop esi
mov word [esp + 0x2be], si
push 0x43
mov esi, edx
mov word [esp + 0x2c4], si
pop esi
mov word [esp + 0x2c2], si
push 0x72
mov esi, edi
mov word [esp + 0x2c8], si
pop esi
mov word [esp + 0x2c6], si
push 0x5b
mov esi, edx
mov word [esp + 0x2cc], si
pop esi
mov word [esp + 0x2ca], si
push 0x43
mov esi, edx
mov word [esp + 0x2d0], si
pop esi
mov word [esp + 0x2ce], si
push 0x72
mov esi, edi
mov word [esp + 0x2d4], si
pop esi
push 0x44
mov word [esp + 0x2d6], si
pop esi
push 0x49
mov word [esp + 0x2d8], si
pop esi
mov word [esp + 0x2d6], si
push 0x17
mov esi, eax
mov word [esp + 0x2dc], si
mov esi, ecx
mov word [esp + 0x2de], si
pop esi
mov word [esp + 0x2dc], si
push 8
mov esi, eax
mov word [esp + 0x2e2], si
mov esi, ecx
mov word [esp + 0x2e4], si
pop esi
mov word [esp + 0x2e2], si
push 0x49
pop esi
mov word [esp + 0x2e4], si
push 0x58
mov esi, eax
mov word [esp + 0x2ea], si
mov esi, ecx
mov word [esp + 0x2ec], si
xor esi, esi
inc esi
mov word [esp + 0x2ee], si
mov esi, eax
mov word [esp + 0x2f0], si
mov esi, ecx
mov word [esp + 0x2f2], si
pop esi
mov word [esp + 0x2f0], si
push 0x40
mov esi, edi
mov word [esp + 0x2f6], si
pop esi
push 0x72
mov word [esp + 0x2f8], si
pop esi
push 0x4c
mov word [esp + 0x2fa], si
pop esi
push 0x49
mov word [esp + 0x2fc], si
pop esi
mov word [esp + 0x2fa], si
mov word [esp + 0x2fc], si
push 0x44
pop esi
mov word [esp + 0x2fe], si
push 0x44
mov esi, edi
mov word [esp + 0x304], si
pop esi
mov word [esp + 0x302], si
push 0x42
pop esi
mov word [esp + 0x304], si
push 0x43
pop esi
mov word [esp + 0x306], si
mov esi, eax
mov word [esp + 0x308], si
push 0x17
mov esi, ecx
mov word [esp + 0x30e], si
pop esi
mov word [esp + 0x30c], si
mov esi, eax
mov word [esp + 0x30e], si
mov esi, ecx
mov word [esp + 0x310], si
push 8
pop esi
mov word [esp + 0x312], si
push 0x5e
pop esi
mov word [esp + 0x314], si
mov esi, eax
mov word [esp + 0x316], si
mov esi, ecx
mov word [esp + 0x318], si
xor esi, esi
inc esi
mov word [esp + 0x31a], si
push 0x4a
mov esi, eax
mov word [esp + 0x320], si
mov esi, ecx
mov word [esp + 0x322], si
pop esi
push 0x58
mov word [esp + 0x324], si
pop esi
push 0x44
mov word [esp + 0x326], si
pop esi
push 0x49
mov word [esp + 0x328], si
pop esi
mov word [esp + 0x326], si
push 0x17
mov esi, eax
mov word [esp + 0x32c], si
mov esi, ecx
mov word [esp + 0x32e], si
pop esi
mov word [esp + 0x32c], si
push 8
mov esi, eax
mov word [esp + 0x332], si
mov esi, ecx
mov word [esp + 0x334], si
pop esi
push 0x5e
mov word [esp + 0x336], si
pop esi
mov word [esp + 0x334], si
push 0x4f
mov esi, eax
mov word [esp + 0x33a], si
mov esi, ecx
mov word [esp + 0x33c], si
xor esi, esi
inc esi
mov word [esp + 0x33e], si
mov esi, eax
mov word [esp + 0x340], si
mov esi, ecx
mov word [esp + 0x342], si
pop esi
push 0x5f
mov word [esp + 0x344], si
pop esi
push 0x42
mov word [esp + 0x346], si
pop esi
push 0x5a
mov word [esp + 0x348], si
pop esi
push 0x5e
mov word [esp + 0x34a], si
pop esi
mov word [esp + 0x348], si
push 0x5f
mov esi, edx
mov word [esp + 0x34e], si
pop esi
push 0x72
mov word [esp + 0x350], si
pop esi
push 0x43
mov word [esp + 0x352], si
pop esi
push 0x4c
mov word [esp + 0x354], si
pop esi
mov word [esp + 0x352], si
push 0x40
pop esi
mov word [esp + 0x354], si
mov esi, edx
mov word [esp + 0x356], si
push 0x17
mov esi, eax
mov word [esp + 0x35c], si
mov esi, ecx
mov word [esp + 0x35e], si
pop esi
mov word [esp + 0x35c], si
push 8
mov esi, eax
mov word [esp + 0x362], si
mov esi, ecx
mov word [esp + 0x364], si
pop esi
push 0x5e
mov word [esp + 0x366], si
pop esi
mov word [esp + 0x364], si
push 0x50
mov esi, eax
mov word [esp + 0x36a], si
mov esi, ecx
mov word [esp + 0x36c], si
pop esi
mov word [esp + 0x36a], si
push 0x4c
mov esi, ecx
mov word [esp + 0x370], si
xor esi, esi
inc esi
mov word [esp + 0x372], si
mov esi, ecx
mov word [esp + 0x374], si
mov esi, edi
mov word [esp + 0x376], si
pop esi
push 0x4f
mov word [esp + 0x378], si
pop esi
push 0x41
mov word [esp + 0x37a], si
pop esi
mov word [esp + 0x378], si
push 0x17
mov esi, edx
mov word [esp + 0x37e], si
mov esi, ecx
mov word [esp + 0x380], si
pop esi
mov word [esp + 0x37e], si
push 0x5b
mov esi, ecx
mov word [esp + 0x384], si
mov esi, edx
mov word [esp + 0x386], si
pop esi
push 0x43
mov word [esp + 0x388], si
mov esi, edx
mov word [esp + 0x38a], si
pop esi
push 0x72
mov word [esp + 0x38c], si
mov esi, edi
mov word [esp + 0x38e], si
pop esi
push 0x45
mov word [esp + 0x390], si
pop esi
push 0x4c
mov word [esp + 0x392], si
pop esi
push 0x5e
mov word [esp + 0x394], si
pop esi
push 0x72
mov word [esp + 0x396], si
pop esi
push 0x58
mov word [esp + 0x398], si
pop esi
push 0x5e
mov word [esp + 0x39e], dx
mov word [esp + 0x39a], si
pop esi
push 0x5f
pop edx
push 0x50
mov word [esp + 0x3a0], dx
mov edx, ecx
mov word [esp + 0x3a2], dx
pop edx
push 0x2d
mov word [esp + 0x3a4], dx
pop edx
push 0x6f
mov word [esp + 0x3a6], dx
pop edx
push 0x73
mov word [esp + 0x3a8], dx
pop edx
push 0x77
mov word [esp + 0x3aa], dx
mov word [esp + 0x3ac], dx
pop edx
push 0x3d
mov word [esp + 0x3ae], dx
pop edx
push 0x28
mov word [esp + 0x3b0], dx
pop edx
push 0x6e
mov word [esp + 0x3b2], dx
mov word [esp + 0x3b4], dx
pop edx
push 0x65
mov word [esp + 0x3b6], dx
pop edx
push 0x61
mov word [esp + 0x3b8], dx
pop edx
push 0x2a
mov word [esp + 0x3ba], dx
pop edx
push 0x64
mov word [esp + 0x3bc], dx
pop edx
push 0x6a
mov word [esp + 0x3be], dx
pop edx
push 0x6e
mov word [esp + 0x3c0], dx
pop edx
push 0x2a
mov word [esp + 0x3c2], dx
pop edx
push 0x36
mov word [esp + 0x3c4], dx
pop edx
push 0x3e
mov word [esp + 0x3c6], dx
pop edx
push 0x34
mov word [esp + 0x3c8], dx
pop edx
push 0x3f
mov word [esp + 0x3ca], dx
pop edx
push 0x3e
mov word [esp + 0x3cc], dx
pop edx
push 0x32
mov word [esp + 0x3ce], dx
pop edx
push 0x34
mov word [esp + 0x3d0], dx
pop edx
push 0x36
mov word [esp + 0x3d2], dx
pop edx
mov word [esp + 0x398], si
mov word [esp + 0x3d0], dx
push 0x30
pop edx
push 0x32
mov word [esp + 0x3d6], dx
pop edx
push 0x29
mov word [esp + 0x3d8], dx
pop edx
push 0x72
mov word [esp + 0x3da], dx
pop edx
push 0x74
pop esi
push 0x2a
mov word [esp + 0x3dc], dx
mov edx, esi
mov word [esp + 0x3de], dx
pop edx
push 0x62
mov word [esp + 0x3e0], dx
pop edx
push 0x66
mov word [esp + 0x3e2], dx
pop edx
push 0x73
mov word [esp + 0x3e4], dx
mov edx, esi
mov word [esp + 0x3e6], dx
pop edx
push 0x2a
mov word [esp + 0x3e8], dx
pop edx
push 0x36
mov word [esp + 0x3ea], dx
pop edx
push 0x29
mov word [esp + 0x3ec], dx
pop edx
push 0x62
mov word [esp + 0x3ee], dx
pop edx
push 0x6b
mov word [esp + 0x3f0], dx
pop edx
push 0x65
mov word [esp + 0x3f2], dx
pop edx
push 0x29
mov word [esp + 0x3f4], dx
pop edx
push 0x66
mov word [esp + 0x3f6], dx
pop edx
push 0x6a
mov word [esp + 0x3f8], dx
pop edx
push 0x66
mov word [esp + 0x3fa], dx
pop edx
push 0x7d
mov word [esp + 0x3fc], dx
pop edx
push 0x68
mov word [esp + 0x3fe], dx
pop edx
push 0x69
mov word [esp + 0x400], dx
pop edx
push 0x66
mov word [esp + 0x402], dx
pop edx
push 0x70
mov word [esp + 0x404], dx
pop edx
mov word [esp + 0x402], dx
mov edx, esi
push 0x29
mov word [esp + 0x408], dx
pop edx
mov word [esp + 0x406], dx
push 0x64
pop edx
push 0x68
mov word [esp + 0x40c], dx
pop edx
push 0x6a
mov word [esp + 0x40e], dx
pop edx
push 7
mov word [esp + 0x410], dx
pop edx
push 0x54
mov word [esp + 0x412], dx
pop edx
push 0x3b
mov word [esp + 0x414], dx
mov word [esp + 0x416], dx
pop edx
push 0x36
mov word [esp + 0x418], dx
pop edx
push 0x2c
mov word [esp + 0x41a], dx
pop edx
push 0x37
mov word [esp + 0x41c], dx
pop edx
push 0x3d
mov word [esp + 0x41e], dx
pop edx
push 0x38
mov word [esp + 0x420], dx
pop edx
push 0x2b
mov word [esp + 0x422], dx
pop edx
push 0x20
mov word [esp + 0x424], dx
pop edx
push 0x54
mov word [esp + 0x426], dx
pop edx
push 0x79
mov word [esp + 0x428], dx
mov word [esp + 0x42a], dx
pop edx
push 0x66
mov word [esp + 0x42c], dx
pop edx
push 0x4a
mov word [esp + 0x42e], dx
pop edx
push 0x4b
mov word [esp + 0x430], dx
pop edx
push 0x51
mov word [esp + 0x432], dx
pop edx
push 0x40
mov word [esp + 0x434], dx
pop edx
push 0x4b
mov word [esp + 0x436], dx
pop edx
push 0x51
mov word [esp + 0x438], dx
pop edx
push 8
mov word [esp + 0x43a], dx
pop edx
mov word [esp + 0x438], dx
push 0x5c
mov edx, eax
mov word [esp + 0x43e], dx
pop edx
push 0x55
mov word [esp + 0x440], dx
pop edx
push 0x40
mov word [esp + 0x442], dx
pop edx
mov word [esp + 0x440], dx
push 0x1f
pop edx
push 5
mov word [esp + 0x446], dx
pop edx
push 0x48
mov word [esp + 0x448], dx
pop edx
push 0x50
mov word [esp + 0x44a], dx
pop edx
push 0x49
mov word [esp + 0x44c], dx
pop edx
push 0x51
mov word [esp + 0x44e], dx
pop edx
push 0x4c
mov word [esp + 0x450], dx
pop edx
push 0x55
mov word [esp + 0x452], dx
pop edx
push 0x44
mov word [esp + 0x454], dx
pop edx
push 0x57
mov word [esp + 0x456], dx
pop edx
push 0x51
mov word [esp + 0x458], dx
pop edx
push 0xa
mov word [esp + 0x45a], dx
pop edx
push 0x43
mov word [esp + 0x45c], dx
pop edx
push 0x4a
mov word [esp + 0x45e], dx
pop edx
push 0x57
mov word [esp + 0x460], dx
pop edx
push 0x48
mov word [esp + 0x462], dx
pop edx
push 8
mov word [esp + 0x464], dx
pop edx
push 0x41
mov word [esp + 0x466], dx
pop edx
push 0x44
mov word [esp + 0x468], dx
pop edx
push 0x51
mov word [esp + 0x46a], dx
pop edx
push 0x44
mov word [esp + 0x46c], dx
pop edx
push 0x1e
mov word [esp + 0x46e], dx
pop edx
push 5
mov word [esp + 0x470], dx
pop edx
push 0x47
mov word [esp + 0x472], dx
pop edx
push 0x4a
mov word [esp + 0x474], dx
pop edx
push 0x50
mov word [esp + 0x476], dx
pop edx
push 0x4b
mov word [esp + 0x478], dx
pop edx
mov word [esp + 0x476], dx
push 0x41
pop edx
push 0x44
mov word [esp + 0x47c], dx
pop edx
push 0x57
mov word [esp + 0x47e], dx
pop edx
push 0x5c
mov word [esp + 0x480], dx
pop edx
push 0x18
mov word [esp + 0x482], dx
pop edx
push 0x56
mov word [esp + 0x484], dx
xor edx, edx
mov word [esp + 0x486], dx
pop edx
push 0x25
mov word [esp + 0x488], dx
pop edx
push 0x6d
mov word [esp + 0x48a], dx
mov edx, eax
mov word [esp + 0x48c], dx
pop edx
push 0x69
mov word [esp + 0x48e], dx
mov word [esp + 0x490], dx
pop edx
push 0x23
mov word [esp + 0x492], dx
pop edx
push 0x36
mov word [esp + 0x494], dx
pop edx
push 0x7c
mov word [esp + 0x496], dx
mov word [esp + 0x498], dx
pop edx
push 0x7a
mov word [esp + 0x49a], dx
pop edx
push 0x2b
mov word [esp + 0x49c], dx
pop edx
push 0x34
mov word [esp + 0x49e], dx
pop edx
push 0x2c
mov word [esp + 0x4a0], dx
pop edx
push 0x2b
mov word [esp + 0x4a2], dx
pop edx
push 0x34
mov word [esp + 0x4a4], dx
pop edx
push 0x29
mov word [esp + 0x4a6], dx
pop edx
push 0x34
mov word [esp + 0x4a8], dx
pop edx
push 0x28
mov word [esp + 0x4aa], dx
pop edx
push 0x2d
mov word [esp + 0x4ac], dx
pop edx
push 0x20
mov word [esp + 0x4ae], dx
pop edx
push 0x34
mov word [esp + 0x4b0], dx
pop edx
push 0x2b
mov word [esp + 0x4b2], dx
pop edx
mov word [esp + 0x4b0], dx
push 0x2d
pop edx
push 0x2f
mov word [esp + 0x4b6], dx
pop edx
push 0x37
mov word [esp + 0x4b8], dx
pop edx
push 0x7a
mov word [esp + 0x4ba], dx
pop edx
push 0x76
mov word [esp + 0x4bc], dx
pop edx
push 0x69
mov word [esp + 0x4be], dx
mov edx, esi
mov word [esp + 0x4c0], dx
pop edx
push 0x6c
mov word [esp + 0x4c2], dx
pop edx
push 0x6d
mov word [esp + 0x4c4], dx
pop edx
push 0x7c
mov word [esp + 0x4c6], dx
pop edx
push 0x34
mov word [esp + 0x4c8], dx
pop edx
push 0x28
mov word [esp + 0x4ca], dx
pop edx
push 0x37
mov word [esp + 0x4cc], dx
pop edx
push 0x78
mov word [esp + 0x4ce], dx
pop edx
push 0x78
mov word [esp + 0x4d0], dx
mov edx, esi
mov word [esp + 0x4d2], dx
pop edx
push 0x63
mov word [esp + 0x4d4], dx
pop edx
push 0x76
mov word [esp + 0x4d6], dx
pop edx
push 0x77
mov word [esp + 0x4d8], dx
pop edx
push 0x78
mov word [esp + 0x4da], dx
pop edx
push 0x6e
mov word [esp + 0x4dc], dx
pop edx
push 0x6a
mov word [esp + 0x4de], dx
pop edx
push 0x37
mov word [esp + 0x4e0], dx
pop edx
push 0x7a
mov word [esp + 0x4e2], dx
pop edx
push 0x76
mov word [esp + 0x4e4], dx
pop edx
mov word [esp + 0x4e2], dx
mov edx, esi
push 0x36
mov word [esp + 0x4e8], dx
pop edx
push 0x69
mov word [esp + 0x4ea], dx
pop edx
mov word [esp + 0x4e8], dx
push 0x76
pop edx
push 0x6a
mov word [esp + 0x4ee], dx
pop edx
push 0x6d
mov word [esp + 0x4f0], dx
pop edx
push 0x46
mov word [esp + 0x4f2], dx
pop edx
push 0x7f
mov word [esp + 0x4f4], dx
pop edx
push 0x76
mov word [esp + 0x4f6], dx
pop edx
push 0x6b
mov word [esp + 0x4f8], dx
pop edx
push 0x37
mov word [esp + 0x4fa], dx
mov edx, esi
mov word [esp + 0x4fc], dx
pop edx
push 0x69
mov word [esp + 0x4fe], dx
pop edx
push 0x69
mov word [esp + 0x500], dx
mov edx, eax
mov word [esp + 0x502], dx
pop edx
push 0x19
mov word [esp + 0x504], dx
pop edx
push 0x4e
mov word [esp + 0x506], dx
pop edx
push 0x52
mov word [esp + 0x508], dx
pop edx
push 0x56
mov word [esp + 0x50a], dx
mov word [esp + 0x50c], dx
pop edx
push 0x1c
mov word [esp + 0x50e], dx
pop edx
push 9
mov word [esp + 0x510], dx
pop edx
push 0x4b
mov word [esp + 0x512], dx
mov word [esp + 0x514], dx
pop edx
push 0x49
mov word [esp + 0x516], dx
pop edx
push 0x44
mov word [esp + 0x518], dx
pop edx
push 0x4f
mov word [esp + 0x51a], dx
pop edx
push 0x4a
mov word [esp + 0x51c], dx
pop edx
push 0x4f
mov word [esp + 0x51e], dx
pop edx
push 0x52
mov word [esp + 0x520], dx
pop edx
push 0x5f
mov word [esp + 0x522], dx
pop edx
push 0x42
mov word [esp + 0x524], dx
pop edx
mov word [esp + 0x522], dx
push 0x47
pop edx
push 0x52
mov word [esp + 0x528], dx
pop edx
push 0x47
mov word [esp + 0x52a], dx
pop edx
push 0x13
mov word [esp + 0x52c], dx
pop edx
push 8
mov word [esp + 0x52e], dx
pop edx
push 0x45
mov word [esp + 0x530], dx
pop edx
push 0x49
mov word [esp + 0x532], dx
pop edx
push 0x4b
mov word [esp + 0x534], dx
pop edx
push 9
mov word [esp + 0x536], dx
pop edx
push 0x61
mov word [esp + 0x538], dx
pop edx
push 0x43
mov word [esp + 0x53a], dx
pop edx
push 0x48
mov word [esp + 0x53c], dx
pop edx
push 0x43
mov word [esp + 0x53e], dx
pop edx
push 0x54
mov word [esp + 0x540], dx
pop edx
push 0x4f
mov word [esp + 0x542], dx
pop edx
push 0x45
mov word [esp + 0x544], dx
pop edx
push 9
mov word [esp + 0x546], dx
pop edx
push 0x56
mov word [esp + 0x548], dx
pop edx
push 0x4f
mov word [esp + 0x54a], dx
pop edx
push 0x5e
mov word [esp + 0x54c], dx
pop edx
push 0x43
mov word [esp + 0x54e], dx
pop edx
push 0x4a
mov word [esp + 0x550], dx
pop edx
push 9
mov word [esp + 0x552], dx
pop edx
push 0x42
mov word [esp + 0x554], dx
pop edx
push 0x40
mov word [esp + 0x556], dx
pop edx
push 0x12
mov word [esp + 0x558], dx
pop edx
push 0x13
mov word [esp + 0x55a], dx
pop edx
mov word [esp + 0x558], dx
push 0x12
mov word [esp + 0x55e], dx
pop edx
push 8
mov word [esp + 0x560], dx
pop edx
push 0x56
mov word [esp + 0x562], dx
pop edx
push 0x4e
mov word [esp + 0x564], dx
pop edx
push 0x56
mov word [esp + 0x566], dx
pop edx
push 0x26
mov word [esp + 0x568], dx
pop edx
push 0x41
mov word [esp + 0x56a], dx
pop edx
push 0x57
mov word [esp + 0x56c], dx
pop edx
push 0x4e
mov word [esp + 0x56e], dx
pop edx
push 0x41
mov word [esp + 0x570], dx
pop edx
push 0x1c
mov word [esp + 0x572], dx
pop edx
push 8
mov word [esp + 0x574], dx
pop edx
push 0xd
mov word [esp + 0x576], dx
pop edx
push 5
mov word [esp + 0x578], dx
pop edx
push 0x6e
mov word [esp + 0x57a], dx
pop edx
push 0x22
mov word [esp + 0x57c], dx
pop edx
push 0x64
mov word [esp + 0x57e], dx
pop edx
push 0x7b
mov word [esp + 0x580], dx
pop edx
push 0x7e
mov word [esp + 0x582], dx
pop edx
push 0x2d
mov word [esp + 0x584], dx
pop edx
push 0x22
mov word [esp + 0x586], dx
pop edx
push 0x7e
mov word [esp + 0x588], dx
pop edx
push 0x63
mov word [esp + 0x58a], dx
pop edx
push 0x6c
mov word [esp + 0x58c], dx
pop edx
push 0x60
mov word [esp + 0x58e], dx
pop edx
push 0x68
mov word [esp + 0x590], dx
pop edx
push 0x30
mov word [esp + 0x592], dx
pop edx
push 0x2f
mov word [esp + 0x594], dx
pop edx
push 0x28
mov word [esp + 0x596], dx
pop edx
push 0x7e
mov word [esp + 0x598], dx
pop edx
push 0x2f
mov word [esp + 0x59a], dx
pop edx
push 0xd
mov word [esp + 0x59c], dx
pop edx
push 0x65
mov word [esp + 0x59e], dx
pop edx
push 0x7b
mov word [esp + 0x5a0], dx
pop edx
push 0x7c
mov word [esp + 0x5a2], dx
pop edx
push 0x61
mov word [esp + 0x5a4], dx
pop edx
push 0x66
mov word [esp + 0x5a6], dx
pop edx
push 0x73
mov word [esp + 0x5a8], dx
pop edx
push 0x22
mov word [esp + 0x5aa], dx
pop edx
push 0x4e
mov word [esp + 0x5ac], dx
pop edx
push 0x76
mov word [esp + 0x5ae], dx
pop edx
push 0x77
mov word [esp + 0x5b0], dx
pop edx
push 0x73
mov word [esp + 0x5b2], dx
mov edx, esi
mov word [esp + 0x5b4], dx
pop edx
push 0x67
mov word [esp + 0x5b6], dx
pop edx
push 0x7e
mov word [esp + 0x5b8], dx
pop edx
push 0x66
mov word [esp + 0x5ba], dx
pop edx
push 0x12
mov word [esp + 0x5bc], dx
pop edx
push 0x19
mov word [esp + 0x5be], dx
pop edx
push 0xa
mov word [esp + 0x5c0], dx
mov edx, ebx
mov word [esp + 0x5c2], dx
pop edx
push 0x18
mov word [esp + 0x5c4], dx
pop edx
push 4
mov word [esp + 0x5c6], dx
pop edx
push 5
mov word [esp + 0x5c8], dx
pop edx
mov word [esp + 0x5c6], dx
push 0x56
pop edx
push 0x4e
mov word [esp + 0x5cc], dx
pop edx
push 2
mov word [esp + 0x5d8], cx
mov word [esp + 0x5ce], dx
pop edx
push 0x4d
mov word [esp + 0x5d0], dx
pop edx
push 8
mov word [esp + 0x5d2], dx
pop edx
push 6
mov word [esp + 0x5d4], dx
pop edx
push 0x56
pop ecx
push 0x4e
mov word [esp + 0x5da], cx
pop ecx
push 0x18
mov word [esp + 0x5dc], cx
pop ecx
push 0x6b
mov word [esp + 0x5de], cx
pop ecx
push 0x15
mov word [esp + 0x5e0], cx
pop ecx
push edx
mov word [esp + 0x5e2], cx
pop ecx
push 0x18
mov word [esp + 0x5e4], cx
pop ecx
push 4
mov word [esp + 0x5e6], cx
pop ecx
push 0x2a
mov word [esp + 0x5e8], cx
pop ecx
push 0xb
mov word [esp + 0x5ea], cx
pop ecx
push 0x25
mov word [esp + 0x5ec], cx
mov word [esp + 0x5ee], cx
pop ecx
push 0x45
mov word [esp + 0x5f0], cx
pop ecx
push 0x67
mov word [esp + 0x5f2], cx
pop ecx
push 0x18
mov word [esp + 0x5f4], cx
pop ecx
push 0x3a
mov word [esp + 0x5f6], cx
pop ecx
push 0x17
mov word [esp + 0x5f8], cx
pop ecx
push 0x37
mov word [esp + 0x5fa], cx
pop ecx
push 0x39
mov word [esp + 0x5fc], cx
pop ecx
push 0x65
mov word [esp + 0x5fe], cx
pop ecx
push 0x4a
mov word [esp + 0x600], cx
pop ecx
push 0x38
mov word [esp + 0x602], cx
mov word [esp + 0x5d6], dx
pop ecx
push 0x2d
mov word [esp + 0x604], cx
pop ecx
push 0x5b
mov word [esp + 0x606], cx
pop ecx
push 0x24
mov word [esp + 0x608], cx
pop ecx
push edx
mov word [esp + 0x60a], cx
pop ecx
push 0x54
mov word [esp + 0x60c], cx
mov ecx, esi
mov word [esp + 0x60e], cx
pop ecx
push 0x46
mov word [esp + 0x610], cx
mov ecx, edi
mov word [esp + 0x612], cx
pop ecx
push 0x53
mov word [esp + 0x614], cx
pop ecx
push 0x58
mov word [esp + 0x616], cx
pop ecx
push 0x16
mov word [esp + 0x618], cx
pop ecx
push 0x15
mov word [esp + 0x61a], cx
pop ecx
push 0x49
mov word [esp + 0x61c], cx
pop ecx
push 0x60
mov word [esp + 0x61e], cx
pop ecx
push 0x16
mov word [esp + 0x620], cx
pop ecx
push 0x60
mov word [esp + 0x622], cx
pop ecx
push 0x3c
mov word [esp + 0x624], cx
pop ecx
push 0x42
mov word [esp + 0x626], cx
pop ecx
push 0x57
mov word [esp + 0x628], cx
pop ecx
push 0x24
mov word [esp + 0x62a], cx
pop ecx
push 0x73
mov word [esp + 0x62c], cx
pop ecx
push 0x6f
mov word [esp + 0x62e], cx
pop ecx
push 0x6b
mov word [esp + 0x630], cx
mov word [esp + 0x632], cx
pop ecx
push 0x21
mov word [esp + 0x634], cx
pop ecx
push 0x34
mov word [esp + 0x636], cx
pop ecx
push 0x68
mov word [esp + 0x638], cx
mov word [esp + 0x63a], cx
pop ecx
push 0x28
mov word [esp + 0x63c], cx
pop ecx
push 0x35
mov word [esp + 0x63e], cx
pop ecx
push 0x7a
mov word [esp + 0x640], cx
pop ecx
push 0x76
mov edx, ecx
mov word [esp + 0x642], dx
pop edx
push 0x61
mov word [esp + 0x644], dx
mov edx, ecx
mov word [esp + 0x646], dx
pop edx
push 0x75
mov word [esp + 0x648], dx
mov edx, esi
mov word [esp + 0x64a], dx
pop edx
push 0x6c
mov word [esp + 0x64c], dx
mov edx, ecx
mov word [esp + 0x64e], dx
pop edx
push 0x68
mov word [esp + 0x650], dx
pop edx
push 0x35
mov word [esp + 0x652], dx
pop edx
push 0x78
mov word [esp + 0x654], dx
pop edx
push 0x76
mov word [esp + 0x656], dx
mov edx, esi
mov word [esp + 0x658], dx
pop edx
push 0x34
mov word [esp + 0x65a], dx
pop edx
push 0x78
mov word [esp + 0x65c], dx
pop edx
push 0x7d
mov word [esp + 0x65e], dx
pop edx
push 0x44
mov word [esp + 0x660], dx
pop edx
push 0x6d
mov word [esp + 0x662], dx
pop edx
push 0x6b
mov word [esp + 0x664], dx
mov edx, esi
mov word [esp + 0x666], dx
pop edx
push 0x78
mov word [esp + 0x668], dx
mov edx, ecx
mov word [esp + 0x66a], dx
pop edx
push 0x70
mov word [esp + 0x66c], dx
pop edx
mov word [esp + 0x66a], dx
push 0x7c
mov edx, ecx
mov word [esp + 0x670], dx
pop edx
push 0x7e
mov word [esp + 0x672], dx
pop edx
push 0x34
mov word [esp + 0x674], dx
pop edx
push 0x48
mov word [esp + 0x676], dx
pop edx
push 0x62
mov word [esp + 0x678], dx
pop edx
push 0x68
mov word [esp + 0x67a], dx
pop edx
push 0x52
mov word [esp + 0x67c], dx
pop edx
push 0x75
mov word [esp + 0x67e], dx
pop edx
push 0x7d
mov word [esp + 0x680], dx
pop edx
push 0x34
mov word [esp + 0x682], dx
mov edx, esi
mov word [esp + 0x684], dx
pop edx
push 0x53
mov word [esp + 0x686], dx
pop edx
push 0x4b
mov word [esp + 0x688], dx
pop edx
push 0x78
mov word [esp + 0x68a], dx
mov word [esp + 0x68c], dx
mov edx, ecx
mov word [esp + 0x68e], dx
pop edx
push 0x70
mov word [esp + 0x690], dx
pop edx
push 0x7c
mov word [esp + 0x692], dx
mov edx, ecx
mov word [esp + 0x694], dx
pop edx
push 0x7e
mov word [esp + 0x696], dx
pop edx
push 0x35
mov word [esp + 0x698], dx
pop edx
push 0x7e
mov word [esp + 0x69a], dx
pop edx
push 0x63
mov word [esp + 0x69c], dx
pop edx
push 0x7e
mov word [esp + 0x69e], dx
pop edx
push 0x1b
mov word [esp + 0x6a0], dx
pop edx
push 0x31
mov word [esp + 0x6a2], dx
pop edx
push 0x2e
mov word [esp + 0x6a4], dx
pop edx
push 0x45
mov word [esp + 0x6a6], dx
pop edx
push 0x19
mov word [esp + 0x6a8], dx
pop edx
push 0x45
mov word [esp + 0x6aa], dx
pop edx
push 0x51
mov word [esp + 0x6ac], dx
pop edx
push 0x66
mov word [esp + 0x6ae], dx
pop edx
mov word [esp + 0x6ac], dx
push 0x77
pop edx
push 0x63
mov word [esp + 0x6b2], dx
mov word [esp + 0x6b4], dx
pop edx
push 0x66
mov word [esp + 0x6b6], dx
pop edx
push 0x73
mov word [esp + 0x6b8], dx
pop edx
push 0x66
mov word [esp + 0x6ba], dx
pop edx
push 7
mov word [esp + 0x6bc], dx
pop edx
push 8
mov word [esp + 0x6be], dx
pop edx
push 0x63
mov word [esp + 0x6c0], dx
pop edx
push 0x2c
mov word [esp + 0x6c2], dx
pop edx
push 0x70
mov word [esp + 0x6c4], dx
pop edx
push 0x16
mov word [esp + 0x6c6], dx
pop edx
push 0x44
mov word [esp + 0x6c8], dx
pop edx
push 0x53
mov word [esp + 0x6ca], dx
pop edx
push 0x5b
mov word [esp + 0x6cc], dx
pop edx
push 0x40
mov word [esp + 0x6ce], dx
mov edx, edi
mov word [esp + 0x6d0], dx
pop edx
push 0x53
mov word [esp + 0x6d2], dx
pop edx
push 0x36
mov word [esp + 0x6d4], dx
pop edx
push 0x23
mov word [esp + 0x6d6], dx
pop edx
push 0x1f
mov word [esp + 0x6d8], dx
pop edx
push 5
mov word [esp + 0x6da], dx
pop edx
push 2
mov word [esp + 0x6dc], dx
pop edx
push 0x13
mov word [esp + 0x6de], dx
pop edx
push 0x15
mov word [esp + 0x6e0], dx
pop edx
push 0x70
mov word [esp + 0x6e2], dx
pop edx
push 0x6b
mov word [esp + 0x6e4], dx
pop edx
push 0x65
mov word [esp + 0x6e6], dx
pop edx
mov word [esp + 0x6e4], dx
push 0x6f
pop edx
push 0x7d
mov word [esp + 0x6ea], dx
pop edx
push 0x61
mov word [esp + 0x6ec], dx
pop edx
push 0x6c
mov word [esp + 0x6ee], dx
pop edx
push 0x28
mov word [esp + 0x6f0], dx
pop edx
push 0x40
mov word [esp + 0x6f2], dx
pop edx
push 0x4a
mov word [esp + 0x6f4], dx
pop edx
push 0x55
mov word [esp + 0x6f6], dx
pop edx
push 0x1e
mov word [esp + 0x6f8], dx
pop edx
push 0x11
mov word [esp + 0x6fa], dx
pop edx
push 0x23
mov word [esp + 0x6fc], dx
pop edx
push 0x2b
mov word [esp + 0x6fe], dx
pop edx
push 0x2a
mov word [esp + 0x700], dx
pop edx
push 0x20
mov word [esp + 0x702], dx
pop edx
push 0x19
mov word [esp + 0x704], dx
pop edx
push 0x54
mov word [esp + 0x706], dx
pop edx
push 0x5e
mov word [esp + 0x708], dx
pop edx
push 0x41
mov word [esp + 0x70a], dx
pop edx
push 0xa
mov word [esp + 0x70c], dx
pop edx
push 7
mov word [esp + 0x70e], dx
pop edx
push 0x37
mov word [esp + 0x710], dx
pop edx
push 0x1d
mov word [esp + 0x712], dx
pop edx
push 0x17
mov word [esp + 0x714], dx
pop edx
push 8
mov word [esp + 0x716], dx
pop edx
push 0x43
mov word [esp + 0x718], dx
pop edx
push 0x4f
mov word [esp + 0x71a], dx
pop edx
push 0x7e
mov word [esp + 0x71c], dx
pop edx
mov word [esp + 0x71a], dx
push 0x44
pop edx
push 0x4e
mov word [esp + 0x720], dx
pop edx
push 0x51
mov word [esp + 0x722], dx
pop edx
push 0x1a
mov word [esp + 0x724], dx
pop edx
push 0x15
mov word [esp + 0x726], dx
pop edx
push 0x27
mov word [esp + 0x728], dx
pop edx
push 4
mov word [esp + 0x72a], dx
pop edx
push 0x37
mov word [esp + 0x72c], dx
pop edx
push 0x2c
mov word [esp + 0x72e], dx
pop edx
push 0x24
mov word [esp + 0x730], dx
pop edx
push 0x29
mov word [esp + 0x732], dx
pop edx
push 0x65
mov word [esp + 0x734], dx
pop edx
push 9
mov word [esp + 0x736], dx
pop edx
push 0x2a
mov word [esp + 0x738], dx
pop edx
push 0x32
mov word [esp + 0x73a], dx
pop edx
push 0x20
mov word [esp + 0x73c], dx
pop edx
push 0x37
mov word [esp + 0x73e], dx
pop edx
push 0x65
mov word [esp + 0x740], dx
pop edx
push 6
mov word [esp + 0x742], dx
pop edx
push 0x24
mov word [esp + 0x744], dx
pop edx
push 0x36
mov word [esp + 0x746], dx
pop edx
push 0x20
mov word [esp + 0x748], dx
pop edx
push 0x45
mov word [esp + 0x74a], dx
pop edx
mov word [esp + 0x748], dx
push 0x5e
mov edx, edi
mov word [esp + 0x74e], dx
pop edx
push 0x43
mov word [esp + 0x750], dx
pop edx
push 0x44
mov word [esp + 0x752], dx
pop edx
push 0x51
mov word [esp + 0x754], dx
pop edx
push 0x5c
mov word [esp + 0x756], dx
pop edx
push 0x30
mov word [esp + 0x758], dx
mov word [esp + 0x75a], dx
pop edx
push 0x4e
mov word [esp + 0x75c], dx
mov edx, edi
mov word [esp + 0x75e], dx
pop edx
push 0x46
mov word [esp + 0x760], dx
pop edx
push 0x44
mov word [esp + 0x762], dx
pop edx
push 0x5d
mov word [esp + 0x764], dx
pop edx
push 0x4e
mov word [esp + 0x766], dx
pop edx
push 0x2b
mov word [esp + 0x768], dx
pop edx
push 0x3f
mov word [esp + 0x76a], dx
pop edx
push 0x1f
mov word [esp + 0x76c], dx
pop edx
push 0x23
mov word [esp + 0x76e], dx
pop edx
push 0x7f
mov word [esp + 0x770], dx
pop edx
push 0x62
mov word [esp + 0x772], dx
pop edx
push 0x6d
mov word [esp + 0x774], dx
pop edx
push 0x61
mov word [esp + 0x776], dx
pop edx
push 0x69
mov word [esp + 0x778], dx
pop edx
push 0x31
mov word [esp + 0x77a], dx
pop edx
push 0xc
mov word [esp + 0x77c], dx
pop edx
push 9
mov word [esp + 0x77e], dx
pop edx
push 0x14
mov word [esp + 0x780], dx
pop edx
mov word [esp + 0x77e], dx
push 0x14
mov edx, ebx
mov word [esp + 0x784], dx
pop edx
push 0x18
mov word [esp + 0x786], dx
pop edx
mov word [esp + 0x784], dx
push 0x29
mov edx, ebx
mov word [esp + 0x78a], dx
pop edx
push 0x22
mov word [esp + 0x78c], dx
pop edx
mov word [esp + 0x78a], dx
push 0x33
pop edx
push 0x24
mov word [esp + 0x790], dx
pop edx
push 0x67
mov word [esp + 0x792], dx
pop edx
push 0x6f
mov word [esp + 0x794], dx
pop edx
push 0xa
mov word [esp + 0x796], dx
pop edx
push 0x28
mov word [esp + 0x798], dx
pop edx
push 0x3d
mov word [esp + 0x79a], dx
pop edx
push 0x2e
mov word [esp + 0x79c], dx
pop edx
push 0x2b
mov word [esp + 0x79e], dx
pop edx
push 0x26
mov word [esp + 0x7a0], dx
mov word [esp + 0x7a2], dx
pop edx
push 0x6e
mov word [esp + 0x7a4], dx
pop edx
push 0x47
mov word [esp + 0x7a6], dx
pop edx
push 0x7f
mov word [esp + 0x7a8], dx
pop edx
push 0x53
mov word [esp + 0x7aa], dx
pop edx
push 0x52
mov word [esp + 0x7ac], dx
pop edx
push 0x48
mov word [esp + 0x7ae], dx
pop edx
push 0x52
mov word [esp + 0x7b0], dx
mov edx, edi
mov word [esp + 0x7b2], dx
pop edx
push 0x48
mov word [esp + 0x7b4], dx
pop edx
push 0x11
mov word [esp + 0x7b6], dx
pop edx
push 0x68
mov word [esp + 0x7b8], dx
pop edx
push 0x45
mov word [esp + 0x7ba], dx
pop edx
push 0x4c
mov word [esp + 0x7bc], dx
pop edx
mov word [esp + 0x7ba], dx
push 6
mov edx, edi
mov word [esp + 0x7c0], dx
pop edx
push 0x1c
mov word [esp + 0x7c2], dx
pop edx
push 0x5d
mov word [esp + 0x7c4], dx
pop edx
push 0x4c
mov word [esp + 0x7c6], dx
pop edx
push 0x50
mov word [esp + 0x7c8], dx
mov word [esp + 0x7ca], dx
pop edx
push 0x55
mov word [esp + 0x7cc], dx
pop edx
push 0x5f
mov word [esp + 0x7ce], dx
pop edx
push 0x5d
mov word [esp + 0x7d0], dx
pop edx
push 0x48
mov word [esp + 0x7d2], dx
pop edx
push 0x55
mov word [esp + 0x7d4], dx
pop edx
push 0x53
mov word [esp + 0x7d6], dx
pop edx
push 0x52
mov word [esp + 0x7d8], dx
pop edx
push 0x13
mov word [esp + 0x7da], dx
pop edx
push 0x44
mov word [esp + 0x7dc], dx
pop edx
push 0x11
mov word [esp + 0x7de], dx
pop edx
push 0x4b
mov word [esp + 0x7e0], dx
pop edx
push 0x11
mov word [esp + 0x7e2], dx
mov word [esp + 0x7e4], dx
mov word [esp + 0x7e6], dx
pop edx
push 0x5a
mov word [esp + 0x7e8], dx
pop edx
push 0x53
mov word [esp + 0x7ea], dx
pop edx
push 0x4e
mov word [esp + 0x7ec], dx
pop edx
push 0x51
mov word [esp + 0x7ee], dx
pop edx
push 0x11
mov word [esp + 0x7f0], dx
pop edx
push 0x49
mov word [esp + 0x7f2], dx
pop edx
push 0x4e
mov word [esp + 0x7f4], dx
pop edx
push 0x50
mov word [esp + 0x7f6], dx
pop edx
mov word [esp + 0x7f4], dx
push 0x52
mov edx, edi
mov word [esp + 0x7fa], dx
pop edx
push 0x5f
mov word [esp + 0x7fc], dx
pop edx
push 0x53
mov word [esp + 0x7fe], dx
pop edx
push 0x58
mov word [esp + 0x800], dx
pop edx
mov word [esp + 0x7fe], dx
push 0x58
mov edx, edi
mov word [esp + 0x804], dx
pop edx
push 0x3c
mov word [esp + 0x806], dx
pop edx
push 0x77
mov word [esp + 0x808], dx
pop edx
push 0x68
mov word [esp + 0x80a], dx
pop edx
push 0x73
mov word [esp + 0x80c], dx
mov edx, esi
mov word [esp + 0x80e], dx
pop edx
push 0x27
mov word [esp + 0x810], dx
pop edx
push 0x47
mov word [esp + 0x812], dx
pop edx
push 0x58
mov word [esp + 0x814], dx
pop edx
push 0x44
mov word [esp + 0x816], dx
pop edx
push 0x43
mov word [esp + 0x818], dx
pop edx
push 0x17
mov word [esp + 0x81a], dx
pop edx
push 0x24
mov word [esp + 0x81c], dx
xor edx, edx
inc edx
mov word [esp + 0x81e], dx
pop edx
push 0x36
mov word [esp + 0x820], dx
pop edx
push 0x21
mov word [esp + 0x822], dx
pop edx
push 0x30
mov word [esp + 0x824], dx
pop edx
push 0x29
mov word [esp + 0x826], dx
pop edx
push 0x73
mov word [esp + 0x828], dx
pop edx
push 0x72
mov word [esp + 0x82a], dx
pop edx
push 0x6e
mov word [esp + 0x82c], dx
pop edx
push 0x24
mov word [esp + 0x82e], dx
pop edx
push 0x2c
mov word [esp + 0x830], dx
pop edx
push 0x40
mov word [esp + 0x832], dx
mov word [esp + 0x834], dx
pop edx
push 0x79
mov word [esp + 0x836], dx
pop edx
push 0x57
mov word [esp + 0x838], dx
pop edx
mov word [esp + 0x836], dx
push 0x40
pop edx
push 0x5c
mov word [esp + 0x83c], dx
pop edx
push 0x57
mov word [esp + 0x83e], dx
pop edx
push 0x5e
mov word [esp + 0x840], dx
pop edx
push 0x1c
mov word [esp + 0x842], dx
xor edx, edx
inc edx
mov word [esp + 0x844], dx
xor edx, edx
mov word [esp + 0x846], dx
pop edx
push 0x56
mov word [esp + 0x848], dx
pop edx
push 0x5e
mov word [esp + 0x84a], dx
pop edx
push 0x32
mov word [esp + 0x84c], dx
mov word [esp + 0x84e], dx
pop edx
push 0x75
mov word [esp + 0x850], dx
pop edx
push 0x5b
mov word [esp + 0x852], dx
pop edx
push 0x4c
mov word [esp + 0x854], dx
pop edx
push 0x50
mov word [esp + 0x856], dx
pop edx
push 0x5b
mov word [esp + 0x858], dx
pop edx
push 0x52
mov word [esp + 0x85a], dx
pop edx
push 0xd
mov word [esp + 0x85c], dx
pop edx
push 0xc
mov word [esp + 0x85e], dx
pop edx
push 0x10
mov word [esp + 0x860], dx
pop edx
push 0x5a
mov word [esp + 0x862], dx
pop edx
push 0x52
mov word [esp + 0x864], dx
pop edx
push 0x3e
mov word [esp + 0x866], dx
mov word [esp + 0x868], dx
pop edx
push 0x29
mov word [esp + 0x86a], dx
pop edx
push 7
mov word [esp + 0x86c], dx
pop edx
push 0x10
mov word [esp + 0x86e], dx
pop edx
push 0xc
mov word [esp + 0x870], dx
pop edx
push 7
mov word [esp + 0x872], dx
pop edx
mov word [esp + 0x870], dx
push 0x51
mov edx, ebx
mov word [esp + 0x876], dx
pop edx
push 0x50
mov word [esp + 0x878], dx
pop edx
push 0x4c
mov word [esp + 0x87a], dx
pop edx
push 6
mov word [esp + 0x87c], dx
pop edx
push 0x62
mov word [esp + 0x87e], dx
mov edx, ebx
mov word [esp + 0x880], dx
mov word [esp + 0x882], dx
pop edx
push 0x6e
mov word [esp + 0x884], dx
pop edx
push 0x40
mov word [esp + 0x886], dx
pop edx
push 0x57
mov word [esp + 0x888], dx
pop edx
push 0x4b
mov word [esp + 0x88a], dx
pop edx
push 0x40
mov word [esp + 0x88c], dx
pop edx
push 0x49
mov word [esp + 0x88e], dx
pop edx
push 0x16
mov word [esp + 0x890], dx
pop edx
push 0x17
mov word [esp + 0x892], dx
pop edx
push 0xb
mov word [esp + 0x894], dx
pop edx
push 0x41
mov word [esp + 0x896], dx
pop edx
push 0x49
mov word [esp + 0x898], dx
pop edx
push 0x25
mov word [esp + 0x89a], dx
mov word [esp + 0x89c], dx
pop edx
push 0x67
mov word [esp + 0x89e], dx
mov edx, edi
mov word [esp + 0x8a0], dx
pop edx
push 0x60
mov word [esp + 0x8a2], dx
pop edx
push 0x67
mov word [esp + 0x8a4], dx
pop edx
push 0x60
mov word [esp + 0x8a6], dx
pop edx
push 0x6b
mov word [esp + 0x8a8], dx
pop edx
mov word [esp + 0x8a6], dx
mov edx, ecx
push 0x20
mov word [esp + 0x8ac], dx
pop edx
push 0x6a
mov word [esp + 0x8ae], dx
pop edx
push 0x62
mov word [esp + 0x8b0], dx
pop edx
push 0x24
mov word [esp + 0x8b2], dx
mov word [esp + 0x8b4], dx
mov edx, ebx
mov word [esp + 0x8b6], dx
pop edx
push 0x1a
mov word [esp + 0x8b8], dx
pop edx
push 0x1d
mov word [esp + 0x8ba], dx
pop edx
push 0x1a
mov word [esp + 0x8bc], dx
pop edx
push 0x1d
mov word [esp + 0x8be], dx
pop edx
push 0x16
mov word [esp + 0x8c0], dx
pop edx
push 7
mov word [esp + 0x8c2], dx
pop edx
push 0x5d
mov word [esp + 0x8c4], dx
pop edx
push 0x17
mov word [esp + 0x8c6], dx
pop edx
push 0x1f
mov word [esp + 0x8c8], dx
pop edx
push 0x73
mov word [esp + 0x8ca], dx
mov word [esp + 0x8cc], dx
pop edx
push 0x4f
mov word [esp + 0x8ce], dx
pop edx
push 0x76
mov word [esp + 0x8d6], ax
mov word [esp + 0x8d0], dx
mov edx, eax
mov word [esp + 0x8d2], dx
pop edx
push edx
pop eax
push 0x7d
mov word [esp + 0x8d8], ax
pop eax
push 0x6c
mov word [esp + 0x8da], ax
pop eax
push 0x36
mov word [esp + 0x8dc], ax
pop eax
push 0x7c
mov word [esp + 0x8de], ax
pop eax
mov word [esp + 0x8dc], ax
push 0x18
mov eax, esi
mov word [esp + 0x8e2], ax
mov word [esp + 0x8e4], ax
pop eax
push 0x67
mov word [esp + 0x8e6], ax
pop eax
push 0x60
mov word [esp + 0x8ea], ax
pop eax
push 0x67
mov word [esp + 0x8ec], ax
pop eax
mov word [esp + 0x8d0], dx
mov word [esp + 0x8e4], di
mov word [esp + 0x8ea], ax
push 0x60
pop eax
push 0x6b
mov word [esp + 0x8f0], ax
pop eax
push 0x20
mov word [esp + 0x8f2], ax
mov eax, ecx
mov word [esp + 0x8f4], ax
pop eax
push 0x6a
mov word [esp + 0x8f6], ax
pop eax
push 0x62
mov word [esp + 0x8f8], ax
pop eax
push 0x3e
mov word [esp + 0x8fa], ax
mov word [esp + 0x8fc], ax
mov eax, ebx
mov word [esp + 0x8fe], ax
pop eax
push 7
mov word [esp + 0x900], ax
xor eax, eax
mov word [esp + 0x902], ax
pop eax
push 7
mov word [esp + 0x904], ax
xor eax, eax
mov word [esp + 0x906], ax
pop eax
push 0xc
mov word [esp + 0x908], ax
pop eax
push 0x1d
mov word [esp + 0x90a], ax
pop eax
push 0x47
mov word [esp + 0x90c], ax
pop eax
push 0xd
mov word [esp + 0x90e], ax
pop eax
push 5
mov word [esp + 0x910], ax
pop eax
push 0x69
mov word [esp + 0x912], ax
mov word [esp + 0x914], ax
pop eax
push 0x25
mov word [esp + 0x916], ax
pop eax
push 0x1b
mov word [esp + 0x918], ax
pop eax
push 0x1c
mov word [esp + 0x91a], ax
pop eax
push 0x1b
mov word [esp + 0x91c], ax
pop eax
push 0x1c
mov word [esp + 0x91e], ax
pop eax
push 0x17
mov word [esp + 0x920], ax
pop eax
push 6
mov word [esp + 0x922], ax
pop eax
push 0x5c
mov word [esp + 0x924], ax
pop eax
push 0x16
mov word [esp + 0x926], ax
pop eax
push 0x1e
mov word [esp + 0x928], ax
pop eax
push 0x72
mov word [esp + 0x92a], ax
mov word [esp + 0x92c], ax
pop eax
push 0x15
mov word [esp + 0x92e], ax
pop eax
push 0x30
mov word [esp + 0x930], ax
pop eax
push 0x22
mov word [esp + 0x932], ax
pop eax
push 0x35
mov word [esp + 0x934], ax
pop eax
push 0x24
mov word [esp + 0x936], ax
pop eax
push 0x3d
mov word [esp + 0x938], ax
pop eax
push 0x67
mov word [esp + 0x93a], ax
pop eax
push 0x66
mov word [esp + 0x93c], ax
pop eax
push 0x30
mov word [esp + 0x93e], ax
pop eax
push 0x38
mov word [esp + 0x942], ax
pop eax
and dword [esp + 0xdc4], 0
push 0x54
mov word [esp + 0x944], ax
mov word [esp + 0x946], ax
pop eax
push 0x33
mov word [esp + 0x948], ax
pop eax
mov word [esp + 0x946], ax
push 0x31
pop eax
mov word [esp + 0x948], ax
push 0x20
pop eax
mov word [esp + 0x94a], ax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
mov word [esp + 0x940], cx
mov word [esp + 0x950], si
mov dword [esp + 0x10], 0xc5226814
mov dword [esp + 0xdb8], 0x2d
mov dword [esp + 0xdd4], 0x96
mov byte [esp + 0xdea], 0
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0xdb0]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0xc8226ccd
mov dword [esp + 0xecc], 7
mov dword [esp + 0xedc], 0x96
mov dword [esp + 0xee8], 0x36
mov byte [esp + 0xefe], 0
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xec8]
rep movsd dword es:[edi], dword [esi]
and dword [esp + 0xf4c], 0
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc7226b3a
mov dword [esp + 0xf40], 0x3a
mov dword [esp + 0xf5c], 0xd
mov byte [esp + 0xf72], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xf38]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc222635b
mov dword [esp + 0x9c8], 0x79
mov dword [esp + 0x9d8], 0xcc
mov dword [esp + 0x9e4], 0xd
mov byte [esp + 0x9fa], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0x9c0]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc12261c8
mov dword [esp + 0xe98], 0x25
mov dword [esp + 0xea8], 0xd9
mov dword [esp + 0xeb4], 0x2f
mov byte [esp + 0xeca], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea esi, [esp + 0xe90]
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0xc4226681
mov dword [esp + 0xa34], 0x5a
mov dword [esp + 0xa44], 0xd
mov dword [esp + 0xa50], 0x41
mov byte [esp + 0xa66], 0
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xa30]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc32264ee
mov dword [esp + 0xcd8], 0x7a
mov dword [esp + 0xce8], 0x4e
mov dword [esp + 0xcf4], 9
mov byte [esp + 0xd0a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xcd0]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xbe225d0f
mov dword [esp + 0xaa8], 0x5d
mov dword [esp + 0xab8], 0x57
mov dword [esp + 0xac4], 0x15
mov byte [esp + 0xada], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xaa0]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xbd225b7c
mov dword [esp + 0xe28], 0x1b
mov dword [esp + 0xe38], 0x6c
mov dword [esp + 0xe44], 0xb
mov byte [esp + 0xe5a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea esi, [esp + 0xe20]
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x7929f0ac
mov dword [esp + 0xb14], 0x65
mov dword [esp + 0xb24], 0x77
mov dword [esp + 0xb30], 9
mov byte [esp + 0xb46], 0
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xb10]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7a29f23f
mov dword [esp + 0xd48], 0x19
mov dword [esp + 0xd58], 0x108
mov dword [esp + 0xd64], 0x3e
mov byte [esp + 0xd7a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xd40]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7b29f3d2
mov dword [esp + 0xb88], 0x26
mov dword [esp + 0xb98], 0x146
mov dword [esp + 0xba4], 0x32
mov byte [esp + 0xbba], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xb80]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7c29f565
mov dword [esp + 0xf08], 0x21
mov dword [esp + 0xf18], 0x80
mov dword [esp + 0xf24], 1
mov byte [esp + 0xf3a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea esi, [esp + 0xf00]
rep movsd dword es:[edi], dword [esi]
add eax, 0x38
mov dword [esp + 0xc], 0x7529ea60
mov dword [esp + 0xbf4], 0x35
mov dword [esp + 0xc04], 0x81
mov dword [esp + 0xc10], 4
mov byte [esp + 0xc26], 0
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xbf0]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7629ebf3
mov dword [esp + 0x958], 0x6e
mov dword [esp + 0x968], 0x178
mov dword [esp + 0x974], 9
mov byte [esp + 0x98a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0x950]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7729ed86
mov dword [esp + 0xc68], 0xd
mov dword [esp + 0xc78], 0x181
mov dword [esp + 0xc84], 0x11
mov byte [esp + 0xc9a], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xc60]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7829ef19
mov dword [esp + 0x990], 0x12
mov dword [esp + 0x9a0], 0x192
mov dword [esp + 0x9ac], 0x10
mov byte [esp + 0x9c2], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0x988]
rep movsd dword es:[edi], dword [esi]
push eax
mov dword [esp + 0x10], 0x8129fd44
mov dword [esp + 0xa00], 0x6b
mov dword [esp + 0xa10], 0x1a2
mov dword [esp + 0xa1c], 0x11
mov byte [esp + 0xa32], 0
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0x9f8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x8229fed7
mov dword [esp + 0xa70], 0x49
mov dword [esp + 0xa80], 0x1b3
mov dword [esp + 0xa8c], 1
mov byte [esp + 0xaa2], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xa68]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xb319247
mov dword [esp + 0xae0], 0x5a
mov dword [esp + 0xaf0], 0x1b4
mov dword [esp + 0xafc], 1
mov byte [esp + 0xb12], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xad8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xa3190b4
mov dword [esp + 0xb50], 0x32
mov dword [esp + 0xb60], 0x1b5
mov dword [esp + 0xb6c], 1
mov byte [esp + 0xb82], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xb48]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xd31956d
mov dword [esp + 0xbc0], 0x2a
mov dword [esp + 0xbd0], 0x1b6
mov dword [esp + 0xbdc], 2
mov byte [esp + 0xbf2], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xbb8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc3193da
mov dword [esp + 0xc30], 0x25
mov dword [esp + 0xc40], 0x1b8
mov dword [esp + 0xc4c], 3
mov byte [esp + 0xc62], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xc28]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7318bfb
mov dword [esp + 0xca0], 0x17
mov dword [esp + 0xcb0], 0x85
mov dword [esp + 0xcbc], 5
mov byte [esp + 0xcd2], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xc98]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x6318a68
mov dword [esp + 0xd10], 0x1b
mov dword [esp + 0xd20], 0x8a
mov dword [esp + 0xd2c], 0x29
mov byte [esp + 0xd42], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xd08]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x9318f21
mov dword [esp + 0xd80], 0x26
mov dword [esp + 0xd90], 0xb3
mov dword [esp + 0xd9c], 4
mov byte [esp + 0xdb2], 0
call fcn.00405d83
mov ecx, ebx
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
lea esi, [esp + 0xd78]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x8318d8e
mov dword [esp + 0xdf0], 0x20
mov dword [esp + 0xe00], 0xb7
mov dword [esp + 0xe0c], 0x2f
mov byte [esp + 0xe22], 0
call fcn.00405d83
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
mov ecx, ebx
lea esi, [esp + 0xde8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x33185af
mov dword [esp + 0xe60], ebx
mov dword [esp + 0xe70], 0xe6
mov dword [esp + 0xe7c], 6
mov byte [esp + 0xe92], 0
call fcn.00405d83
push 2
push 0xec
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0xe60]
push 0x6d
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3240]
mov dword [esp + 0x14], 0x231841c
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1a2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1bb
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1a30]
push 0x67
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x31d0]
mov dword [esp + 0x14], 0x852e80be
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x20bc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1bd
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x20c0]
push 0x3a
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x20f8]
mov dword [esp + 0x14], 0x862e8251
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0xfe4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1bf
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0xfe8]
push 0x37
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2168]
mov dword [esp + 0x14], 0x832e7d98
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x204c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 5
push 0xee
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x2050]
push 0x71
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2e18]
mov dword [esp + 0x14], 0x842e7f2b
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1c94]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0xf3
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1c98]
push 0x22
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x21d8]
mov dword [esp + 0x14], 0x892e870a
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x1050]
rep movsd dword es:[edi], dword [esi]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
push 2
push 0xf5
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1058]
push 0x4d
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2a28]
mov dword [esp + 0x14], 0x8a2e889d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x18a4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0xf7
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x18a8]
push 0x42
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2248]
mov dword [esp + 0x14], 0x872e83e4
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x10c4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0xf9
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x10c8]
push 0x2b
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3048]
mov dword [esp + 0x14], 0x882e8577
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1ec4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1c1
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1ec8]
push 0x65
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x22b8]
mov dword [esp + 0x14], 0x7d2e7426
call fcn.00401031
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x1130]
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1c3
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1138]
push 0x38
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2a98]
mov dword [esp + 0x14], 0x7e2e75b9
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1914]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1c5
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1918]
push 0x5b
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2328]
mov dword [esp + 0x14], 0x7228171
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x11a4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1c7
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x11a8]
push 6
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2e88]
mov dword [esp + 0x14], 0x6227fde
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1d04]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1c9
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1d08]
push 0x54
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2398]
mov dword [esp + 0x14], 0x5227e4b
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1214]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 5
push 0x1cb
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1218]
push 0x16
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2b08]
mov dword [esp + 0x14], 0x4227cb8
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1984]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1d0
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1988]
push 0x49
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2408]
mov dword [esp + 0x14], 0xb2287bd
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1284]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x1d2
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1288]
push 0x16
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3208]
mov dword [esp + 0x14], 0xa22862a
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x2084]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
mov ecx, ebx
lea esi, [esp + 0x2084]
mov edi, eax
push 0x1d4
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x14], 0x9228497
push 0x3c
pop ecx
lea eax, [esp + 0x2478]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x12f4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 3
push 0x1d6
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x12f8]
push 0x24
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2b78]
mov dword [esp + 0x14], 0x8228304
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x19f4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0xfb
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x19f8]
push 0x1c
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x24e8]
mov dword [esp + 0x14], 0xff2274d9
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1364]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0xfd
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1368]
push 0x1b
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2ef8]
mov dword [esp + 0x14], 0xfe227346
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1d74]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0x1d70]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x1203968
push 2
push 0xff
push 0x54
pop ecx
lea eax, [esp + 0x2558]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x13d4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x3b
push 0x1d9
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x13d8]
push 0x1b
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2be8]
mov dword [esp + 0x14], 0x2203afb
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1a64]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 1
push 0x214
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1a68]
push 0x6d
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x25c8]
mov dword [esp + 0x14], 0x3203c8e
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1444]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x215
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1448]
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x30b8]
mov dword [esp + 0x14], 0x4203e21
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1f34]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0x1f30]
mov edi, eax
push 2
push 0x217
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2638]
mov dword [esp + 0x14], 0x5203fb4
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x14b4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 1
push 0x219
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x14b8]
push 0xd
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2c58]
mov dword [esp + 0x14], 0x6204147
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1ad4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 8
push 0x21a
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1ad8]
push 7
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x26a8]
mov dword [esp + 0x14], 0x72042da
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1524]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x222
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1528]
push 0x63
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2f68]
mov dword [esp + 0x14], 0x820446d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1de4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x224
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1de8]
push 0x70
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2718]
mov dword [esp + 0x14], 0xf9202cd0
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1594]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 8
push 0x226
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1598]
push 0x36
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2cc8]
mov dword [esp + 0x14], 0xfa202e63
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1b44]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x35
push 0x101
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1b48]
push 0x5d
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2788]
mov dword [esp + 0x14], 0x7327a8a3
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1604]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 7
push 0x22e
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1608]
push 0x70
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3198]
mov dword [esp + 0x14], 0x7227a710
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x2010]
rep movsd dword es:[edi], dword [esi]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x2010]
push 0xa
rep movsd dword es:[edi], dword [esi]
push 0x136
mov ecx, ebx
lea eax, [esp + 0x27f8]
mov dword [esp + 0x14], 0x7527abc9
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1674]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xa
push 0x140
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1678]
push 0x2c
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2d38]
mov dword [esp + 0x14], 0x7427aa36
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1bb4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 7
push 0x14a
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1bb8]
push 0x36
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2868]
mov dword [esp + 0x14], 0x7727aeef
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x16e4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xa
push 0x151
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x16e8]
push 0x3e
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2fd8]
mov dword [esp + 0x14], 0x7627ad5c
call fcn.00401031
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x1e50]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
push 0xa
push 0x15b
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1e58]
push 4
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x28d8]
mov dword [esp + 0x14], 0x7927b215
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1754]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 6
push 0x165
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1758]
push 0x66
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2da8]
mov dword [esp + 0x14], 0x7827b082
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1c24]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x2b
push 0x16b
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1c28]
push 0x6f
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2948]
mov dword [esp + 0x14], 0x7b27b53b
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x17c4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 7
push 0x235
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x17c8]
push 0x28
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3128]
mov dword [esp + 0x14], 0x7a27b3a8
call fcn.00401031
mov ecx, ebx
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea edi, [esp + 0x1fa4]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 6
push 0x23c
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1fa8]
push 0x23
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x29b8]
mov dword [esp + 0x14], 0xd24c97a
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1834]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 4
push 0x242
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1838]
push 0x19
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2130]
mov dword [esp + 0x14], 0xe24cb0d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0xfac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 6
push 0x246
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0xfb0]
push 0x37
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x21a0]
mov dword [esp + 0x14], 0xb24c654
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x101c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 6
push 0x24c
mov ecx, ebx
lea esi, [esp + 0x1020]
mov edi, eax
push 0x7e
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x18], 0xc24c7e7
pop ecx
lea eax, [esp + 0x2210]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x108c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 6
push 0x252
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1090]
push 0x27
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2280]
mov dword [esp + 0x14], 0x924c32e
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x10fc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x11
push 0x258
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1100]
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x22f0]
mov dword [esp + 0x14], 0xa24c4c1
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x116c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 8
push 0x269
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1170]
push 0x30
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2360]
mov dword [esp + 0x14], 0x724c008
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x11dc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0x11d8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x824c19b
push 7
push 0x271
push 0x2b
pop ecx
lea eax, [esp + 0x23d0]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x124c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 2
push 0x278
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1250]
push 0x1f
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2440]
mov dword [esp + 0x14], 0x524bce2
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x12bc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 8
push 0x27a
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x12c0]
push 0xc
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x24b0]
mov dword [esp + 0x14], 0x624be75
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x132c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x15
push 0x282
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1330]
push 0x47
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2520]
mov dword [esp + 0x14], 0x8f18ca2d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x139c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0x1398]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
push 0x30
push 0x297
push 0x3c
pop ecx
lea eax, [esp + 0x2590]
mov dword [esp + 0x14], 0x8e18c89a
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x140c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 5
push 0x2c7
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1410]
push 0x27
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2600]
mov dword [esp + 0x14], 0x8d18c707
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x147c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 5
push 0x2cc
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1480]
push 0x17
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2670]
mov dword [esp + 0x14], 0x8c18c574
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x14ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x13
push 0x196
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x14f0]
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x26e0]
mov dword [esp + 0x14], 0x8b18c3e1
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x155c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
push 0xd
push 0x2d1
mov edi, eax
lea esi, [esp + 0x1560]
push 0x40
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2750]
mov dword [esp + 0x14], 0x8a18c24e
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x15cc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xc
push 0x1a9
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x15d0]
push 0x10
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x27c0]
mov dword [esp + 0x14], 0x8918c0bb
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x163c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xd
push 0x2de
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1640]
push 0x32
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2830]
mov dword [esp + 0x14], 0x8818bf28
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x16ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xd
push 0x1b5
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x16b0]
push 0x57
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x28a0]
mov dword [esp + 0x14], 0x8718bd95
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x1718]
add eax, 0x38
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
push 0xd
push 0x2eb
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1720]
push 0x3e
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2910]
mov dword [esp + 0x14], 0x8618bc02
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x178c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xd
push 0x1c2
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1790]
push 0x59
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2980]
mov dword [esp + 0x14], 0x915b8a4
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x17fc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xd
push 0x2f8
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1800]
push 0x62
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x29f0]
mov dword [esp + 0x14], 0xa15ba37
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x186c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x14
push 0x1cf
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1870]
push 0x1a
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2a60]
mov dword [esp + 0x14], 0xb15bbca
call fcn.00401031
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x18d8]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea eax, [esp + 0x10]
call fcn.00405d83
push 0xd
push 0x305
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x18e0]
push 0x25
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2ad0]
mov dword [esp + 0x14], 0xc15bd5d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x194c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x11
push 0x1e3
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1950]
push 0x2d
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2b40]
mov dword [esp + 0x14], 0x515b258
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x19bc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x19b8]
push 0xc
rep movsd dword es:[edi], dword [esi]
push 0x312
mov ecx, ebx
lea eax, [esp + 0x2bb0]
mov dword [esp + 0x14], 0x615b3eb
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0xf74]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push ebx
push 0x1f4
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0xf78]
push 0x67
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2c20]
mov dword [esp + 0x14], 0x715b57e
call fcn.00401031
mov ecx, ebx
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
lea edi, [esp + 0x1a9c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xc
push 0x31e
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1aa0]
push 0x73
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2c90]
mov dword [esp + 0x14], 0x815b711
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1b0c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x14
push 0x202
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1b10]
push 0x31
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2d00]
mov dword [esp + 0x14], 0x115ac0c
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1b7c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xc
push 0x32a
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1b80]
push 0x18
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2d70]
mov dword [esp + 0x14], 0x215ad9f
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1bec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x11
push 0x216
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1bf0]
push 0x65
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x18], 0x5905c594
pop ecx
lea eax, [esp + 0x2de0]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1c5c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1c58]
push 0xc
rep movsd dword es:[edi], dword [esi]
push 0x336
mov ecx, ebx
lea eax, [esp + 0x2e50]
mov dword [esp + 0x14], 0x5a05c727
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1ccc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x11
push 0x227
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1cd0]
push 0x5c
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2ec0]
mov dword [esp + 0x14], 0x5b05c8ba
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1d3c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xc
push 0x342
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1d40]
push 0x69
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x2f30]
mov dword [esp + 0x14], 0x5c05ca4d
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1dac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x11
mov ecx, ebx
lea esi, [esp + 0x1dac]
mov edi, eax
push 0x238
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x14], 0x5505bf48
push 0x2d
pop ecx
lea eax, [esp + 0x2fa0]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1e1c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xc
push 0x34e
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1e20]
push 0x72
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3010]
mov dword [esp + 0x14], 0x5605c0db
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1e8c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0x1e
push 0x249
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1e90]
push 0x30
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x3080]
mov dword [esp + 0x14], 0x5705c26e
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1efc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
push 0xd
push 0x35a
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1f00]
push 0x54
rep movsd dword es:[edi], dword [esi]
pop ecx
lea eax, [esp + 0x30f0]
mov dword [esp + 0x14], 0x5805c401
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1f6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov ecx, ebx
lea esi, [esp + 0x1f68]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x5105b8fc
push 4
push 0x367
push 0x74
pop ecx
lea eax, [esp + 0x3160]
call fcn.00401031
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x38
push eax
mov ecx, ebx
lea edi, [esp + 0x1fdc]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405d83
mov edi, eax
lea eax, [esp + 0x94e]
push eax
mov ecx, ebx
lea esi, [esp + 0x1fdc]
rep movsd dword es:[edi], dword [esi]
mov esi, dword [ebp + 8]
lea eax, [esp + 0x27c]
push eax
lea eax, [esi + 0x20]
call fcn.00405feb
lea eax, [esp + 0x277]
push eax
lea eax, [esp + 0x14]
push eax
lea eax, [esi + 8]
call fcn.0040602d
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4