Function at 0x477ee0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov eax, 0x28c4
call fcn.004a68d0
mov ecx, dword [0x5b2d70]
push ebx
xor ebx, ebx
xor edx, edx
mov dword [esp + 8], ecx
mov ecx, dword [0x5b2bac]
mov word [esp + 0x1d], dx
mov dword [esp + 0x24], ecx
mov ecx, dword [0x5b2b78]
mov byte [esp + 0x1f], dl
mov word [esp + 0x39], dx
mov dword [esp + 0x40], ecx
mov ecx, dword [0x5b2cd8]
mov byte [esp + 0x3b], dl
mov dword [esp + 0x53], edx
mov dword [esp + 0x5c], ecx
mov ecx, dword [0x5b2e40]
mov byte [esp + 0x57], dl
mov dword [esp + 0x6f], edx
mov dword [esp + 0x78], ecx
mov ecx, dword [0x5b2dc4]
mov byte [esp + 0x73], dl
mov dword [esp + 0x8b], edx
push ebp
push esi
mov byte [esp + 0x97], dl
mov dword [esp + 0x9c], ecx
mov ecx, dword [0x5b2e8c]
mov eax, 1
mov ebp, 0xf
mov esi, 0x322
mov dword [esp + 0xaf], edx
push edi
mov word [esp + 0x10], ax
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebp
mov word [esp + 0x24], bx
mov byte [esp + 0x26], al
mov byte [esp + 0x27], al
mov byte [esp + 0x28], al
mov word [esp + 0x2c], si
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], ebp
mov word [esp + 0x40], bx
mov byte [esp + 0x42], al
mov byte [esp + 0x43], al
mov byte [esp + 0x44], al
mov word [esp + 0x48], 0x323
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x58], ebp
mov word [esp + 0x5c], si
mov byte [esp + 0x5e], bl
mov word [esp + 0x64], 0x324
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], ebp
mov word [esp + 0x78], si
mov byte [esp + 0x7a], bl
mov word [esp + 0x80], 0x325
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], ebp
mov word [esp + 0x94], si
mov byte [esp + 0x96], bl
mov word [esp + 0x9c], 0x326
mov dword [esp + 0xa4], eax
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], ebp
mov word [esp + 0xb0], si
mov byte [esp + 0xb2], bl
mov byte [esp + 0xb7], dl
mov word [esp + 0xb8], 0x327
mov dword [esp + 0xbc], ecx
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], ebp
mov ecx, dword [0x5b2fd8]
mov dword [esp + 0xcf], edx
mov dword [esp + 0xd8], ecx
mov ecx, dword [0x5b3034]
mov dword [esp + 0xf4], ecx
xor ecx, ecx
mov dword [esp + 0x107], ecx
mov byte [esp + 0xd3], dl
mov byte [esp + 0x10b], cl
mov ecx, dword [0x5b2ffc]
mov dword [esp + 0x110], ecx
xor ecx, ecx
mov dword [esp + 0x123], ecx
mov dword [esp + 0xeb], edx
mov byte [esp + 0x127], cl
mov ecx, dword [0x5b2db4]
mov dword [esp + 0x12c], ecx
xor ecx, ecx
mov dword [esp + 0x13f], ecx
mov byte [esp + 0xef], dl
mov byte [esp + 0x143], cl
mov ecx, dword [0x5b300c]
mov dword [esp + 0x148], ecx
xor ecx, ecx
mov dword [esp + 0x15b], ecx
mov edx, 8
mov byte [esp + 0x15f], cl
mov ecx, dword [0x5b2c70]
mov dword [esp + 0x164], ecx
mov ecx, 2
mov dword [esp + 0x168], ecx
mov dword [esp + 0x16c], ecx
xor ecx, ecx
mov word [esp + 0xcc], si
mov word [esp + 0x179], cx
mov byte [esp + 0xce], bl
mov byte [esp + 0x17b], cl
mov ecx, dword [0x5b302c]
mov dword [esp + 0x180], ecx
mov ecx, 0xc
mov word [esp + 0xd4], 0x328
mov dword [esp + 0xdc], eax
mov dword [esp + 0xe0], eax
mov dword [esp + 0xe4], 9
mov word [esp + 0xe8], si
mov byte [esp + 0xea], bl
mov word [esp + 0xf0], 0x329
mov dword [esp + 0xf8], eax
mov dword [esp + 0xfc], eax
mov dword [esp + 0x100], edx
mov word [esp + 0x104], si
mov byte [esp + 0x106], bl
mov word [esp + 0x10c], 0x32a
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], eax
mov dword [esp + 0x11c], 9
mov word [esp + 0x120], si
mov byte [esp + 0x122], bl
mov word [esp + 0x128], 0x32b
mov dword [esp + 0x130], eax
mov dword [esp + 0x134], eax
mov dword [esp + 0x138], ebp
mov word [esp + 0x13c], si
mov byte [esp + 0x13e], bl
mov word [esp + 0x144], 0x32c
mov dword [esp + 0x14c], eax
mov dword [esp + 0x150], eax
mov dword [esp + 0x154], ebp
mov word [esp + 0x158], si
mov byte [esp + 0x15a], bl
mov word [esp + 0x160], 0x32e
mov dword [esp + 0x170], ebp
mov word [esp + 0x174], bx
mov byte [esp + 0x176], al
mov byte [esp + 0x177], al
mov byte [esp + 0x178], bl
mov word [esp + 0x17c], 0x32f
mov dword [esp + 0x184], ecx
mov dword [esp + 0x188], ecx
mov dword [esp + 0x18c], edx
mov word [esp + 0x190], bx
xor ecx, ecx
mov esi, 0x330
mov word [esp + 0x195], cx
mov byte [esp + 0x192], al
mov byte [esp + 0x197], cl
mov ecx, dword [0x5b2bbc]
mov dword [esp + 0x19c], ecx
mov ecx, 0xb
mov dword [esp + 0x1a0], ecx
mov dword [esp + 0x1a4], ecx
xor ecx, ecx
mov byte [esp + 0x193], al
mov word [esp + 0x1b1], cx
mov byte [esp + 0x194], al
mov word [esp + 0x198], si
mov dword [esp + 0x1a8], edx
mov word [esp + 0x1ac], bx
mov byte [esp + 0x1ae], al
mov byte [esp + 0x1af], al
mov byte [esp + 0x1b0], al
mov byte [esp + 0x1b3], cl
mov word [esp + 0x1b4], 0x331
mov dword [esp + 0x1b8], str.No.1_X1
mov dword [esp + 0x1bc], eax
mov dword [esp + 0x1c0], eax
mov dword [esp + 0x1c4], edx
mov word [esp + 0x1c8], si
mov byte [esp + 0x1ca], bl
mov byte [esp + 0x1cb], bl
mov byte [esp + 0x1cc], bl
mov byte [esp + 0x1cd], al
mov word [esp + 0x1d0], 0x332
mov dword [esp + 0x1d4], str.No.1_Y1
mov dword [esp + 0x1d8], eax
mov dword [esp + 0x1dc], eax
mov dword [esp + 0x1e0], edx
mov word [esp + 0x1e4], si
mov byte [esp + 0x1e6], bl
mov byte [esp + 0x1e7], bl
mov byte [esp + 0x1e8], bl
mov byte [esp + 0x1e9], al
mov word [esp + 0x1ec], 0x333
mov dword [esp + 0x1f0], str.No.2_X1
mov dword [esp + 0x1f4], eax
mov dword [esp + 0x1f8], eax
mov dword [esp + 0x1fc], edx
mov word [esp + 0x200], si
mov byte [esp + 0x202], bl
mov byte [esp + 0x203], bl
mov byte [esp + 0x204], bl
mov byte [esp + 0x205], al
mov word [esp + 0x208], 0x334
mov dword [esp + 0x20c], str.No.2_Y1
mov dword [esp + 0x210], eax
mov dword [esp + 0x214], eax
mov dword [esp + 0x218], edx
mov word [esp + 0x21c], si
mov byte [esp + 0x21e], bl
mov byte [esp + 0x21f], bl
mov byte [esp + 0x220], bl
mov byte [esp + 0x221], al
mov word [esp + 0x224], 0x335
mov dword [esp + 0x228], str.No.3_X1
mov dword [esp + 0x22c], eax
mov dword [esp + 0x230], eax
mov dword [esp + 0x234], edx
mov word [esp + 0x238], si
mov byte [esp + 0x23a], bl
mov byte [esp + 0x23b], bl
mov byte [esp + 0x23c], bl
mov byte [esp + 0x23d], al
mov word [esp + 0x240], 0x336
mov dword [esp + 0x244], str.No.3_Y1
mov dword [esp + 0x248], eax
mov dword [esp + 0x24c], eax
mov dword [esp + 0x250], edx
mov word [esp + 0x254], si
mov byte [esp + 0x256], bl
mov byte [esp + 0x257], bl
mov byte [esp + 0x258], bl
mov byte [esp + 0x259], al
mov word [esp + 0x25c], 0x337
mov dword [esp + 0x260], str.No.4_X1
mov dword [esp + 0x264], eax
mov dword [esp + 0x268], eax
mov dword [esp + 0x26c], edx
mov word [esp + 0x270], si
mov byte [esp + 0x272], bl
mov byte [esp + 0x273], bl
mov byte [esp + 0x274], bl
mov byte [esp + 0x275], al
mov word [esp + 0x278], 0x338
mov dword [esp + 0x27c], str.No.4_Y1
mov dword [esp + 0x280], eax
mov dword [esp + 0x284], eax
mov dword [esp + 0x288], edx
mov word [esp + 0x28c], si
mov byte [esp + 0x28e], bl
mov byte [esp + 0x28f], bl
mov byte [esp + 0x290], bl
mov byte [esp + 0x291], al
mov word [esp + 0x294], 0x339
mov dword [esp + 0x298], str.No.5_X1
mov dword [esp + 0x29c], eax
mov dword [esp + 0x2a0], eax
mov dword [esp + 0x2a4], edx
mov word [esp + 0x2a8], si
mov byte [esp + 0x2aa], bl
mov byte [esp + 0x2ab], bl
mov byte [esp + 0x2ac], bl
mov byte [esp + 0x2ad], al
mov word [esp + 0x2b0], 0x33a
mov dword [esp + 0x2b4], str.No.5_Y1
mov dword [esp + 0x2b8], eax
mov dword [esp + 0x2bc], eax
mov dword [esp + 0x2c0], edx
mov word [esp + 0x2c4], si
mov byte [esp + 0x2c6], bl
mov byte [esp + 0x2c7], bl
mov byte [esp + 0x2c8], bl
mov byte [esp + 0x2c9], al
mov word [esp + 0x2cc], 0x33b
mov dword [esp + 0x2d0], str.No.6_X1
mov dword [esp + 0x2d4], eax
mov dword [esp + 0x2d8], eax
mov dword [esp + 0x2dc], edx
mov word [esp + 0x2e0], si
mov byte [esp + 0x2e2], bl
mov byte [esp + 0x2e3], bl
mov byte [esp + 0x2e4], bl
mov byte [esp + 0x2e5], al
mov word [esp + 0x2e8], 0x33c
mov dword [esp + 0x2ec], str.No.6_Y1
mov dword [esp + 0x2f0], eax
mov dword [esp + 0x2f4], eax
mov dword [esp + 0x2f8], edx
mov word [esp + 0x2fc], si
mov byte [esp + 0x2fe], bl
mov byte [esp + 0x2ff], bl
mov byte [esp + 0x300], bl
mov byte [esp + 0x301], al
mov word [esp + 0x304], 0x33d
mov dword [esp + 0x308], str.No.7_X1
mov dword [esp + 0x30c], eax
mov dword [esp + 0x310], eax
mov dword [esp + 0x314], edx
mov word [esp + 0x318], si
mov byte [esp + 0x31a], bl
mov byte [esp + 0x31b], bl
mov byte [esp + 0x31c], bl
mov byte [esp + 0x31d], al
mov word [esp + 0x320], 0x33e
mov dword [esp + 0x324], str.No.7_Y1
mov dword [esp + 0x328], eax
mov dword [esp + 0x32c], eax
mov dword [esp + 0x330], edx
mov word [esp + 0x334], si
mov byte [esp + 0x336], bl
mov byte [esp + 0x337], bl
mov byte [esp + 0x338], bl
mov byte [esp + 0x339], al
mov word [esp + 0x33c], 0x33f
mov ecx, dword [0x5b2ec8]
mov word [esp + 0x350], si
mov dword [esp + 0x378], ecx
mov ecx, 0xa
mov dword [esp + 0x37c], ecx
mov dword [esp + 0x380], ecx
xor ecx, ecx
mov word [esp + 0x36c], si
mov word [esp + 0x38d], cx
mov esi, 0x344
mov byte [esp + 0x38f], cl
mov ecx, dword [0x5b2e20]
mov dword [esp + 0x394], ecx
mov ecx, 3
mov dword [esp + 0x398], ecx
mov dword [esp + 0x39c], ecx
xor ecx, ecx
mov dword [esp + 0x340], str.No.8_X1
mov word [esp + 0x3a9], cx
mov dword [esp + 0x344], eax
mov byte [esp + 0x3ab], cl
mov ecx, dword [0x5b2ccc]
mov dword [esp + 0x3b0], ecx
mov ecx, 4
mov dword [esp + 0x3b4], ecx
mov dword [esp + 0x3b8], ecx
xor ecx, ecx
mov dword [esp + 0x348], eax
mov dword [esp + 0x3c3], ecx
mov dword [esp + 0x34c], edx
mov byte [esp + 0x3c7], cl
mov ecx, dword [0x5b2b90]
mov dword [esp + 0x3cc], ecx
xor ecx, ecx
mov dword [esp + 0x3df], ecx
mov byte [esp + 0x352], bl
mov byte [esp + 0x3e3], cl
mov ecx, dword [0x5b2e3c]
mov dword [esp + 0x3e8], ecx
mov ecx, 5
mov dword [esp + 0x3ec], ecx
mov dword [esp + 0x3f0], ecx
mov byte [esp + 0x353], bl
mov byte [esp + 0x354], bl
mov byte [esp + 0x355], al
mov word [esp + 0x358], 0x340
mov dword [esp + 0x35c], str.No.8_Y1
mov dword [esp + 0x360], eax
mov dword [esp + 0x364], eax
mov dword [esp + 0x368], edx
mov byte [esp + 0x36e], bl
mov byte [esp + 0x36f], bl
mov byte [esp + 0x370], bl
mov byte [esp + 0x371], al
mov word [esp + 0x374], 0x342
mov dword [esp + 0x384], 0xe
mov word [esp + 0x388], bx
mov byte [esp + 0x38a], al
mov byte [esp + 0x38b], al
mov byte [esp + 0x38c], bl
mov word [esp + 0x390], 0x341
mov dword [esp + 0x3a0], ebp
mov word [esp + 0x3a4], bx
mov byte [esp + 0x3a6], bl
mov byte [esp + 0x3a7], al
mov byte [esp + 0x3a8], bl
mov word [esp + 0x3ac], 0x343
mov dword [esp + 0x3bc], ebp
mov word [esp + 0x3c0], bx
mov byte [esp + 0x3c2], bl
mov word [esp + 0x3c8], si
mov dword [esp + 0x3d0], 6
mov dword [esp + 0x3d4], 7
mov dword [esp + 0x3d8], ebp
mov word [esp + 0x3dc], bx
mov byte [esp + 0x3de], bl
mov word [esp + 0x3e4], 0x345
mov dword [esp + 0x3f4], ebp
mov word [esp + 0x3f8], si
mov byte [esp + 0x3fa], bl
xor ecx, ecx
mov dword [esp + 0x3fb], ecx
lea esi, [esp + 0x10]
mov byte [esp + 0x3ff], cl
mov ecx, 0xfc
mov edi, 0x5ad698
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5b2b34]
mov edi, dword [0x5b2b04]
mov dword [0x5ad68c], ecx
mov ecx, dword [0x5b3070]
mov dword [0x5ad688], ecx
mov ecx, dword [0x5b2d0c]
mov dword [0x5ad684], ecx
mov ecx, dword [0x5b2d04]
mov dword [0x5ad680], ecx
mov ecx, dword [0x5b2d10]
mov dword [0x5ad67c], ecx
mov ecx, dword [0x5b2d08]
mov dword [0x5ad678], ecx
mov ecx, dword [0x5b2cc8]
mov dword [0x5ad674], ecx
mov ecx, dword [0x5b2e94]
mov dword [0x5ad670], ecx
mov ecx, dword [0x5b2e10]
mov dword [0x5ad66c], ecx
mov ecx, dword [0x5b2da0]
mov dword [0x5ad668], ecx
mov ecx, dword [0x5b2d60]
mov dword [0x5ad664], ecx
mov ecx, dword [0x5b2edc]
mov dword [0x5ad660], ecx
mov ecx, dword [0x5b2ee0]
mov dword [0x5ad65c], ecx
mov ecx, dword [0x5b2b50]
mov dword [0x5ad658], ecx
mov ecx, dword [0x5b2b7c]
mov dword [0x5ad654], ecx
mov ecx, dword [0x5b2ee4]
mov dword [0x5ad650], ecx
mov ecx, dword [0x5b2d14]
mov dword [0x5ad64c], ecx
mov ecx, dword [0x5b2b58]
mov dword [0x5ad648], ecx
mov ecx, dword [0x5b2b64]
mov dword [0x5ad644], ecx
mov ecx, dword [0x5b2c54]
mov dword [0x5ad640], ecx
mov ecx, dword [0x5b2c48]
mov dword [0x5ad63c], ecx
mov ecx, dword [0x5b2b70]
mov dword [0x5ad638], ecx
mov ecx, dword [0x5b2b6c]
mov dword [0x5ad634], ecx
mov ecx, dword [0x5b2b4c]
mov dword [0x5ad630], ecx
mov ecx, dword [0x5b2b68]
mov dword [0x5ad62c], ecx
mov ecx, dword [0x5b2d34]
mov dword [0x5ad628], ecx
mov ecx, dword [0x5b2f58]
mov dword [0x5ad624], ecx
mov ecx, dword [0x5b2b74]
mov dword [0x5ad620], ecx
mov ecx, dword [0x5b2cbc]
mov dword [0x5ad61c], ecx
mov ecx, dword [0x5b2cd0]
mov dword [0x5ad618], ecx
mov ecx, dword [0x5b2b60]
mov dword [0x5ad614], ecx
mov ecx, dword [0x5b2de0]
mov esi, dword [0x5b2b00]
mov dword [0x5ad610], ecx
mov ecx, dword [0x5b2b5c]
mov dword [0x5ad5fc], edi
mov edi, dword [0x5b2afc]
mov dword [0x5ad60c], ecx
mov ecx, dword [0x5b2ddc]
mov dword [0x5ad600], esi
mov dword [0x5ad608], ecx
mov ecx, dword [0x5b2b08]
mov dword [0x5ad604], ecx
mov dword [0x5ad5f4], ecx
mov ecx, dword [0x5b2e4c]
mov dword [0x5ad5ec], ecx
mov ecx, dword [0x5b2e48]
mov dword [0x5ad5e8], ecx
mov ecx, dword [0x5b2e44]
mov dword [0x5ad5e4], ecx
mov ecx, dword [0x5b2ec8]
mov dword [0x5ad5dc], ecx
mov ecx, dword [0x5b2b54]
mov dword [0x5ad5d8], ecx
mov ecx, dword [0x5b2f64]
mov dword [0x5ad5d4], ecx
mov ecx, dword [0x5b2d3c]
mov dword [0x5ad5d0], ecx
mov ecx, dword [0x5b2d40]
mov dword [0x5ad5cc], ecx
mov ecx, dword [0x5b2b30]
mov dword [0x5ad5c8], ecx
mov ecx, dword [0x5b2b18]
mov dword [0x5ad5c4], ecx
mov ecx, dword [0x5b2d30]
mov dword [0x5ad5c0], ecx
mov ecx, dword [0x5b2d28]
mov dword [0x5ad5bc], ecx
mov ecx, dword [0x5b2b3c]
mov dword [0x5ad5b8], ecx
mov ecx, dword [0x5b2b38]
mov dword [0x5ad5b4], ecx
mov ecx, dword [0x5b2d84]
mov dword [0x5ad5b0], ecx
mov ecx, dword [0x5b3010]
mov dword [0x5ad5ac], ecx
mov ecx, dword [0x5b2c58]
mov dword [0x5ad5a8], ecx
mov ecx, dword [0x5b3080]
mov dword [0x5ad5a4], ecx
mov ecx, dword [0x5b2b24]
mov dword [0x5ad5a0], ecx
mov ecx, dword [0x5b2c3c]
mov dword [0x5ad59c], ecx
mov ecx, dword [0x5b2d38]
mov dword [0x5ad598], ecx
mov ecx, dword [0x5b2f44]
mov dword [0x5ad594], ecx
mov ecx, dword [0x5b2f90]
mov dword [0x5adc38], ecx
mov ecx, dword [0x5b2cf8]
mov dword [0x5adc34], ecx
mov ecx, dword [0x5b2b2c]
mov dword [0x5ad590], ecx
mov ecx, dword [0x5b2cec]
mov dword [0x5adc3c], ecx
mov ecx, dword [0x5b2e00]
mov dword [0x5ad58c], ecx
mov ecx, dword [0x5b2e98]
mov dword [0x5ad588], ecx
mov ecx, dword [0x5b3040]
mov dword [0x5ad584], ecx
mov ecx, dword [0x5b2d1c]
mov dword [0x5ad580], ecx
mov ecx, dword [0x5b2c4c]
mov dword [0x5ad57c], ecx
mov ecx, dword [0x5b303c]
mov dword [0x5ad578], ecx
mov ecx, dword [0x5b3068]
mov dword [0x5ad574], ecx
mov ecx, dword [0x5b2cd4]
mov dword [0x5ad570], ecx
mov ecx, dword [0x5b2de8]
mov dword [0x5ad56c], ecx
mov ecx, dword [0x5b2f04]
mov dword [0x5ad568], ecx
mov ecx, dword [0x5b2dc8]
mov dword [0x5ad5f0], esi
mov esi, dword [0x5b2e20]
mov dword [0x5ad564], ecx
mov ecx, dword [0x5b2b48]
mov dword [0x5ad5f8], edi
mov dword [0x5ad5e0], esi
mov dword [0x5ad560], ecx
mov ecx, dword [0x5b2b84]
mov dword [0x5ad55c], ecx
mov ecx, dword [0x5b2f88]
mov dword [0x5ad558], ecx
mov ecx, dword [0x5b2e54]
mov dword [0x5ad554], ecx
mov ecx, dword [0x5b2f84]
mov dword [0x5ad550], ecx
mov ecx, dword [0x5b2d9c]
mov dword [0x5ad54c], ecx
mov ecx, dword [0x5b30b4]
mov dword [0x5ad548], ecx
mov ecx, dword [0x5b30a4]
mov dword [0x5ad544], ecx
mov ecx, dword [0x5b2e9c]
mov dword [0x5ad540], ecx
mov ecx, dword [0x5b2f48]
mov dword [0x5ad53c], ecx
mov ecx, dword [0x5b2fd4]
mov dword [0x5ad538], ecx
mov ecx, dword [0x5b2fb4]
mov dword [0x5ad534], ecx
mov ecx, dword [0x5b2e18]
mov dword [0x5ad530], ecx
mov ecx, dword [0x5b3064]
mov dword [0x5ad52c], ecx
mov ecx, dword [0x5b2c68]
mov dword [0x5ad528], ecx
mov ecx, dword [0x5b2fc0]
mov dword [0x5ad524], ecx
mov ecx, dword [0x5b2fb8]
mov dword [0x5ad520], ecx
mov ecx, dword [0x5b2fbc]
mov dword [0x5ad51c], ecx
mov ecx, dword [0x5b2cc4]
mov dword [0x5ad518], ecx
mov ecx, dword [0x5b2ec0]
mov dword [0x5ad514], ecx
mov ecx, dword [0x5b2cc0]
mov dword [0x5ad510], ecx
mov ecx, dword [0x5b2d64]
mov dword [0x5ad50c], ecx
mov ecx, dword [0x5b3020]
mov dword [0x5ad508], ecx
mov ecx, dword [0x5b3084]
mov dword [0x5ad504], ecx
mov ecx, dword [0x5b2de4]
mov dword [0x5ad500], ecx
mov ecx, dword [0x5b2ba0]
mov dword [0x5ad4fc], ecx
mov ecx, dword [0x5b2c74]
mov dword [0x5ad4f8], ecx
mov ecx, dword [0x5b2c40]
mov dword [0x5ad4f4], ecx
mov ecx, dword [0x5b3088]
mov dword [0x5ad4f0], ecx
mov ecx, dword [0x5b2f94]
mov dword [0x5ad4ec], ecx
mov ecx, dword [0x5b2e84]
mov dword [0x5ad4e8], ecx
mov ecx, dword [0x5b2dd8]
mov dword [0x5ad4e4], ecx
mov ecx, dword [0x5b2e50]
mov dword [0x5ad4e0], ecx
mov ecx, dword [0x5b2c94]
mov dword [0x5ad4dc], ecx
mov ecx, dword [0x5b2f6c]
mov dword [0x5ad4d8], ecx
mov ecx, dword [0x5b2f68]
mov dword [0x5ad4d4], ecx
mov ecx, dword [0x5b2f60]
mov dword [0x5ad4d0], ecx
mov ecx, dword [0x5b2b20]
mov dword [0x5ad4cc], ecx
mov ecx, dword [0x5b2eb4]
mov dword [0x5ad4c8], ecx
mov ecx, dword [0x5b2eb0]
mov dword [0x5ad4c4], ecx
mov ecx, dword [0x5b2c6c]
mov dword [0x5ad4c0], ecx
mov ecx, dword [0x5b2eb8]
mov dword [0x5ad4bc], ecx
mov ecx, dword [0x5b2eac]
mov dword [0x5ad4b8], ecx
mov ecx, dword [0x5b2f5c]
mov dword [0x5ad4b4], ecx
mov ecx, dword [0x5b2f10]
mov dword [0x5ad4b0], ecx
mov ecx, dword [0x5b2e08]
mov dword [0x5ad4ac], ecx
mov ecx, dword [0x5b2e04]
mov dword [0x5ad4a8], ecx
mov ecx, dword [0x5b2b28]
mov dword [0x5ad4a4], ecx
mov ecx, dword [0x5b3008]
mov dword [0x5ad4a0], ecx
mov ecx, dword [0x5b2e64]
mov dword [0x5ad49c], ecx
mov ecx, dword [0x5b2f74]
mov dword [0x5ad498], ecx
mov ecx, dword [0x5b2e58]
mov dword [0x5ad494], ecx
mov ecx, dword [0x5b2d90]
mov dword [0x5ad490], ecx
mov ecx, dword [0x5b2d8c]
mov dword [0x5ad48c], ecx
mov ecx, dword [0x5b2f18]
mov dword [0x5ad488], ecx
mov ecx, dword [0x5b2f70]
mov dword [0x5ad484], ecx
mov ecx, dword [0x5b2d94]
mov dword [0x5ad480], ecx
mov ecx, dword [0x5b3024]
mov dword [0x5ad47c], ecx
mov ecx, dword [0x5b2d98]
mov dword [0x5ad478], ecx
mov ecx, dword [0x5b2da4]
mov dword [0x5ad474], ecx
mov ecx, dword [0x5b307c]
mov dword [0x5ad470], ecx
mov ecx, dword [0x5b2c98]
mov dword [0x5ad694], ecx
mov ecx, dword [0x5b3018]
mov dword [0x5ad46c], ecx
mov ecx, dword [0x5b30bc]
mov dword [0x5ad468], ecx
mov ecx, dword [0x5b2eec]
mov dword [0x5ad464], ecx
mov ecx, dword [0x5b2c80]
mov dword [0x5ad460], ecx
mov ecx, dword [0x5b2fd0]
mov dword [0x5ad45c], ecx
mov ecx, dword [0x5b2e0c]
mov dword [0x5adc40], ecx
mov ecx, dword [0x5b304c]
mov dword [0x5ad458], ecx
mov ecx, dword [0x5b2e14]
mov dword [0x5ad454], ecx
mov ecx, dword [0x5b3054]
mov dword [0x5ad450], ecx
mov dword [0x5ad44c], ecx
mov ecx, dword [0x5b2fcc]
mov dword [0x5ad448], ecx
mov ecx, dword [0x5b2c64]
mov dword [0x5ad444], ecx
mov ecx, dword [0x5b2d54]
mov dword [0x5ad440], ecx
mov ecx, dword [0x5b2f20]
mov dword [0x5ad43c], ecx
mov ecx, dword [0x5b2e5c]
mov dword [0x5ad438], ecx
mov ecx, dword [0x5b3094]
mov dword [0x5ad434], ecx
mov ecx, dword [0x5b306c]
mov dword [0x5ad430], ecx
mov ecx, dword [0x5b30b0]
mov dword [0x5ad42c], ecx
mov ecx, dword [0x5b2f40]
mov dword [0x5ad428], ecx
mov ecx, dword [0x5b2f9c]
mov dword [0x5ad424], ecx
mov ecx, dword [0x5b2fa4]
mov dword [0x5ad420], ecx
mov ecx, dword [0x5b2dac]
mov dword [0x5ad41c], ecx
mov ecx, dword [0x5b305c]
mov dword [0x5ad418], ecx
mov ecx, dword [0x5b2ed4]
mov dword [0x5ad414], ecx
mov ecx, dword [0x5b2c2c]
mov dword [0x5ad410], ecx
mov ecx, dword [0x5b2f30]
mov dword [0x5ad40c], ecx
mov ecx, dword [0x5b2c34]
mov dword [0x5ad408], ecx
mov ecx, dword [0x5b2d74]
mov dword [0x5ad404], ecx
mov ecx, dword [0x5b2e28]
mov dword [0x5ad400], ecx
mov ecx, dword [0x5b2c78]
mov dword [0x5ad3fc], ecx
mov ecx, dword [0x5b2e80]
mov dword [0x5ad3f8], ecx
mov ecx, dword [0x5b2ea0]
mov dword [0x5ad3f4], ecx
mov ecx, dword [0x5b2d7c]
mov dword [0x5ad3f0], ecx
mov ecx, dword [0x5b2c5c]
mov dword [0x5ad3ec], ecx
mov ecx, dword [0x5b2f54]
mov dword [0x5ad3e8], ecx
mov ecx, dword [0x5b30ac]
mov dword [0x5ad3e4], ecx
mov ecx, dword [0x5b2e30]
mov dword [0x5ad3e0], ecx
mov ecx, dword [0x5b2f80]
mov dword [0x5ad3dc], ecx
mov ecx, dword [0x5b2dd4]
mov dword [0x5ad3d8], ecx
mov ecx, dword [0x5b2c60]
mov dword [0x5ad3d4], ecx
mov ecx, dword [0x5b2c44]
mov dword [0x5ad3d0], ecx
mov ecx, dword [0x5b2f24]
mov dword [0x5ad3cc], ecx
mov ecx, dword [0x5b2f00]
mov dword [0x5ad3c8], ecx
mov ecx, dword [0x5b2f28]
mov dword [0x5ad3c4], ecx
mov ecx, dword [0x5b2ecc]
mov dword [0x5ad3c0], ecx
mov ecx, dword [0x5b2c88]
mov dword [0x5ad3bc], ecx
mov ecx, dword [0x5b2c84]
mov dword [0x5ad3b8], ecx
mov ecx, dword [0x5b2cb8]
mov dword [0x5ad3b4], ecx
mov ecx, dword [0x5b2ff4]
mov dword [0x5ad3b0], ecx
mov ecx, dword [0x5b2fe4]
mov dword [0x5ad3ac], ecx
mov ecx, dword [0x5b2d48]
mov dword [0x5ad3a8], ecx
mov ecx, dword [0x5b2d6c]
mov dword [0x5ad3a4], ecx
mov ecx, dword [0x5b2e1c]
mov dword [0x5ad3a0], ecx
mov ecx, dword [0x5b2ba4]
mov dword [0x5ad39c], ecx
mov ecx, dword [0x5b2b9c]
mov dword [0x5ad398], ecx
mov ecx, dword [0x5b2d44]
mov dword [0x5ad394], ecx
mov ecx, dword [0x5b2af8]
mov dword [0x5ad390], ecx
mov ecx, dword [0x5b2cb4]
mov dword [0x5ad38c], ecx
mov ecx, dword [0x5b2c8c]
mov dword [0x5ad388], ecx
mov ecx, dword [0x5b2c90]
mov dword [0x5ad384], ecx
mov ecx, dword [0x5b2dc0]
mov dword [0x5ad380], ecx
mov ecx, dword [0x5b2f50]
mov dword [0x5ad37c], ecx
mov ecx, dword [0x5b2fac]
mov dword [0x5ad378], ecx
mov ecx, dword [0x5b301c]
mov dword [0x5ad374], ecx
mov ecx, dword [0x5b2ea8]
mov dword [0x5ad370], ecx
mov ecx, dword [0x5b2cf4]
mov dword [0x5ad36c], ecx
mov ecx, dword [0x5b2f38]
mov dword [0x5ad368], ecx
mov ecx, dword [0x5b2f98]
mov dword [0x5ad364], ecx
mov ecx, dword [0x5b2e34]
mov dword [0x5ad360], ecx
mov ecx, dword [0x5b2e38]
mov dword [0x5ad35c], ecx
mov ecx, dword [0x5b2fdc]
mov dword [0x5ad358], ecx
mov ecx, dword [0x5b2f7c]
mov dword [0x5ad354], ecx
mov ecx, dword [0x5b2dcc]
mov dword [0x5ad350], ecx
mov ecx, dword [0x5b2ba8]
mov dword [0x5ad34c], ecx
mov ecx, dword [0x5b2d88]
mov dword [0x5ad348], ecx
mov ecx, dword [0x5b2f34]
mov dword [0x5ad344], ecx
mov ecx, dword [0x5b2f8c]
mov dword [0x5ad340], ecx
mov ecx, dword [0x5b2f2c]
mov dword [0x5ad33c], ecx
mov ecx, dword [0x5b2fec]
mov dword [0x5ad338], ecx
mov ecx, dword [0x5b2f3c]
mov dword [0x5ad334], ecx
mov ecx, dword [0x5b3090]
mov dword [0x5ad330], ecx
mov ecx, dword [0x5b2dbc]
mov dword [0x5ad32c], ecx
mov ecx, dword [0x5b2df0]
mov dword [0x5ad328], ecx
mov ecx, dword [0x5b2f4c]
mov dword [0x5ad324], ecx
mov ecx, dword [0x5b3050]
mov dword [0x5ad320], ecx
mov ecx, dword [0x5b2d00]
mov dword [0x5ad31c], ecx
mov ecx, dword [0x5b3058]
mov dword [0x5ad318], ecx
mov ecx, dword [0x5b2e60]
mov dword [0x5ad314], ecx
mov ecx, dword [0x5b2ef4]
mov dword [0x5ad310], ecx
mov ecx, dword [0x5b2c20]
mov dword [0x5ad30c], ecx
mov ecx, dword [0x5b2b88]
mov dword [0x5ad308], ecx
mov ecx, dword [0x5b2dfc]
mov dword [0x5ad304], ecx
mov ecx, dword [0x5b2fa8]
mov dword [0x5ad300], ecx
mov ecx, dword [0x5b3098]
mov dword [0x5ad2fc], ecx
mov ecx, dword [0x5b2db8]
mov dword [0x5ad2f8], ecx
mov ecx, dword [0x5b2d68]
mov dword [0x5ad2f4], ecx
mov ecx, dword [0x5b2cb0]
mov dword [0x5ad2f0], ecx
mov ecx, dword [0x5b2d80]
mov dword [0x5ad2ec], ecx
mov ecx, dword [0x5b2ed0]
mov dword [0x5ad2e8], ecx
mov ecx, dword [0x5b2fc4]
mov dword [0x5ad2e4], ecx
mov ecx, dword [0x5b309c]
mov dword [0x5ad2e0], ecx
mov ecx, dword [0x5b2da8]
mov dword [0x5ad2dc], ecx
mov ecx, dword [0x5b2e70]
mov dword [0x5ad2d8], ecx
mov ecx, dword [0x5b2e7c]
mov dword [0x5ad2d4], ecx
mov ecx, dword [0x5b2c50]
mov dword [0x5ad2d0], ecx
mov ecx, dword [0x5b2e6c]
mov dword [0x5ad2cc], ecx
mov ecx, dword [0x5b2e68]
mov dword [0x5ad2c8], ecx
mov ecx, dword [0x5b2e78]
mov dword [0x5ad2c4], ecx
mov ecx, dword [0x5b2e74]
mov dword [0x5ad2c0], ecx
mov ecx, dword [0x5b2c30]
mov dword [0x5ad2bc], ecx
mov ecx, dword [0x5b2d78]
mov dword [0x5ad2b8], ecx
mov ecx, dword [0x5b3004]
mov dword [0x5ad2b4], ecx
mov ecx, dword [0x5b2bc4]
mov dword [0x5ad2b0], ecx
mov ecx, dword [0x5b2f1c]
mov dword [0x5ad2ac], ecx
mov ecx, dword [0x5b2d4c]
mov dword [0x5ad2a8], ecx
mov ecx, dword [0x5b2fc8]
mov dword [0x5ad2a4], ecx
mov ecx, dword [0x5b2b98]
mov dword [0x5ad2a0], ecx
mov ecx, dword [0x5b2b94]
mov dword [0x5ad29c], ecx
mov ecx, dword [0x5b2ca8]
mov dword [0x5ad298], ecx
mov ecx, dword [0x5b2c9c]
mov dword [0x5ad294], ecx
mov ecx, dword [0x5b2dd0]
mov dword [0x5ad290], ecx
mov ecx, dword [0x5b2ff0]
mov dword [0x5ad28c], ecx
mov ecx, dword [0x5b2fe0]
mov dword [0x5ad288], ecx
mov ecx, dword [0x5b2f14]
mov dword [0x5ad284], ecx
mov ecx, dword [0x5b2ff8]
mov dword [0x5ad280], ecx
mov ecx, dword [0x5b2fe8]
mov dword [0x5ad27c], ecx
mov ecx, dword [0x5b2e90]
mov dword [0x5ad278], ecx
mov ecx, dword [0x5b2e88]
mov dword [0x5ad274], ecx
mov ecx, dword [0x5b2b44]
mov dword [0x5ad270], ecx
mov ecx, dword [0x5b2c24]
mov dword [0x5ad26c], ecx
mov ecx, dword [0x5b2cdc]
mov dword [0x5ad268], ecx
mov ecx, dword [0x5b2fb0]
mov dword [0x5ad264], ecx
mov ecx, dword [0x5b2f0c]
mov dword [0x5ad260], ecx
mov ecx, dword [0x5b3060]
mov dword [0x5ad25c], ecx
mov ecx, dword [0x5b2ea4]
mov dword [0x5ad258], ecx
mov ecx, dword [0x5b3074]
mov dword [0x5ad254], ecx
mov ecx, dword [0x5b3000]
mov dword [0x5ad250], ecx
mov ecx, dword [0x5b3030]
mov dword [0x5ad24c], ecx
mov ecx, dword [0x5b3048]
mov dword [0x5ad248], ecx
mov ecx, dword [0x5b2ca0]
mov dword [0x5ad244], ecx
mov ecx, dword [0x5b2ca4]
mov dword [0x5ad240], ecx
mov ecx, dword [0x5b2b40]
mov dword [0x5ad23c], ecx
mov ecx, dword [0x5b30a0]
mov dword [0x5ad238], ecx
mov ecx, dword [0x5b2d50]
mov dword [0x5ad234], ecx
mov ecx, dword [0x5b2ce0]
mov dword [0x5ad230], ecx
mov ecx, dword [0x5b2ce8]
mov dword [0x5ad22c], ecx
mov ecx, dword [0x5b2ce4]
mov dword [0x5ad228], ecx
mov ecx, dword [0x5b2cfc]
mov dword [0x5ad224], ecx
mov ecx, dword [0x5b2ef0]
mov dword [0x5ad220], ecx
mov ecx, dword [0x5b2c7c]
mov dword [0x5ad21c], ecx
mov ecx, dword [0x5b30b8]
mov dword [0x5ad218], ecx
mov ecx, dword [0x5b2d5c]
mov dword [0x5ad214], ecx
mov ecx, dword [0x5b2ee8]
mov dword [0x5ad210], ecx
mov ecx, dword [0x5b2cf0]
mov dword [0x5ad20c], ecx
mov ecx, dword [0x5b2cac]
mov dword [0x5ad208], ecx
mov ecx, dword [0x5b2bec]
mov dword [0x5ad204], ecx
mov ecx, dword [0x5b2bd4]
mov dword [0x5ad200], ecx
mov ecx, dword [0x5b2bb0]
mov dword [0x5ad1fc], ecx
mov ecx, dword [0x5b2bd8]
mov dword [0x5ad1f8], ecx
mov ecx, dword [0x5b2bb4]
mov dword [0x5ad1f4], ecx
mov ecx, dword [0x5b2bfc]
mov dword [0x5ad1f0], ecx
mov ecx, dword [0x5b2c04]
mov dword [0x5ad1ec], ecx
mov ecx, dword [0x5b2bc0]
mov dword [0x5ad1e8], ecx
mov ecx, dword [0x5b2bf8]
mov dword [0x5ad1e4], ecx
mov ecx, dword [0x5b2c08]
mov dword [0x5ad1e0], ecx
mov ecx, dword [0x5b2c00]
mov dword [0x5ad1dc], ecx
mov ecx, dword [0x5b2c0c]
mov dword [0x5ad1d8], ecx
mov ecx, dword [0x5b2efc]
mov dword [0x5ad1d4], ecx
mov ecx, dword [0x5b2be4]
mov dword [0x5ad1d0], ecx
mov ecx, dword [0x5b2bb8]
mov dword [0x5ad1cc], ecx
mov ecx, dword [0x5b2be0]
mov dword [0x5ad1c8], ecx
mov ecx, dword [0x5b2bf4]
mov dword [0x5ad1c4], ecx
mov ecx, dword [0x5b2bf0]
mov dword [0x5ad1c0], ecx
mov ecx, dword [0x5b2bcc]
mov dword [0x5ad1bc], ecx
mov ecx, dword [0x5b2be8]
mov dword [0x5ad1b8], ecx
mov ecx, dword [0x5b2c14]
mov dword [0x5ad1b4], ecx
mov ecx, dword [0x5b2bdc]
mov dword [0x5ad1b0], ecx
mov ecx, dword [0x5b30a8]
mov dword [0x5ad1ac], ecx
mov ecx, dword [0x5b2e2c]
mov dword [0x5ad1a8], ecx
mov ecx, dword [0x5b3014]
mov dword [0x5ad1a4], ecx
mov ecx, dword [0x5b2c1c]
mov dword [0x5ad1a0], ecx
mov ecx, dword [0x5b2c18]
mov dword [0x5ad19c], ecx
mov ecx, dword [0x5b2db0]
mov dword [0x5ad198], ecx
mov ecx, dword [0x5b2bd0]
mov dword [0x5ad194], ecx
mov ecx, dword [0x5b2bc8]
mov dword [0x5ad190], ecx
mov ecx, dword [0x5b2c10]
mov dword [0x5ad18c], ecx
mov ecx, dword [0x5b2320]
mov dword [0x5ad188], ecx
mov ecx, dword [0x5b2cd8]
mov dword [0x5ad184], ecx
mov ecx, dword [0x5b2ef8]
mov dword [0x5ad180], ecx
mov ecx, dword [0x5b2b80]
mov dword [0x5ad17c], ecx
mov ecx, dword [0x5b2dec]
mov dword [0x5ad178], ecx
mov ecx, dword [0x5b2ed8]
mov dword [0x5ad174], ecx
mov ecx, dword [0x5b2df4]
mov dword [0x5ad170], ecx
mov ecx, dword [0x5b2d58]
mov dword [0x5ad16c], ecx
mov ecx, dword [0x5b2df8]
mov dword [0x5ad168], ecx
mov ecx, dword [0x5b2b8c]
mov dword [0x5ad164], ecx
mov ecx, dword [0x5b308c]
mov dword [0x5ad160], ecx
mov ecx, dword [0x5b2f08]
mov dword [0x5ad15c], ecx
mov ecx, dword [0x5b2fa0]
mov dword [0x5ad158], ecx
mov ecx, dword [0x5b2f78]
mov dword [0x5ad154], ecx
mov ecx, dword [0x5b2e24]
mov dword [0x5ad150], ecx
mov ecx, dword [0x5b3078]
mov dword [0x5ad14c], ecx
mov ecx, dword [0x5b2d24]
mov dword [0x5ad148], ecx
mov ecx, dword [0x5b2d2c]
mov dword [0x5ad144], ecx
mov ecx, dword [0x5b2d18]
mov dword [0x5ad140], ecx
mov ecx, dword [0x5b2ec4]
mov dword [0x5ad13c], ecx
mov ecx, dword [0x5b2b14]
mov dword [0x5ad138], ecx
mov ecx, dword [0x5b2b0c]
mov dword [0x5ad134], ecx
mov ecx, dword [0x5b2b1c]
mov dword [0x5ad130], ecx
mov ecx, dword [0x5b2ebc]
mov dword [0x5ad12c], ecx
mov ecx, dword [0x5b3038]
mov dword [0x5ad128], ecx
mov ecx, dword [0x5b3044]
mov dword [0x5ad124], ecx
mov ecx, dword [0x5b2b10]
mov dword [0x5ad120], ecx
mov ecx, dword [0x5b2d20]
mov dword [0x5ad11c], ecx
mov ecx, dword [0x5b2c28]
mov dword [0x5ad118], ecx
mov ecx, dword [0x5b2c38]
mov dword [0x5ad114], ecx
mov ecx, dword [0x5b3028]
mov dword [0x5ad110], ecx
mov ecx, dword [0x5b2c70]
mov dword [0x5ad0f0], ecx
mov ecx, dword [0x5b28fc]
mov dword [0x5ad0ec], ecx
mov ecx, dword [0x5b28c4]
mov dword [0x5ad0e8], esi
mov dword [0x5ad0e4], ecx
mov dword [esp + 0x8a4], ebx
mov dword [esp + 0x8a8], ebp
mov dword [esp + 0x8ac], ebx
mov dword [esp + 0x8b0], 0x588550
mov dword [esp + 0x8b4], ebx
mov edi, dword [0x5b2a08]
mov ecx, 3
mov dword [esp + 0x8f0], edi
mov edi, 0x59ee38
mov dword [esp + 0x970], edi
mov dword [esp + 0x990], edi
mov edi, dword [0x5b2a5c]
mov dword [esp + 0x8dc], ecx
mov dword [esp + 0x9b0], edi
mov edi, dword [0x5b2a7c]
mov dword [esp + 0x91c], ecx
mov dword [esp + 0x984], ecx
mov dword [esp + 0x994], ecx
mov dword [esp + 0x9a4], ecx
mov dword [esp + 0x9c0], edi
mov esi, 2
mov ecx, 0xe
mov edi, 0x22
mov dword [esp + 0x8b8], ebp
mov dword [esp + 0x8bc], eax
mov dword [esp + 0x8c0], 0x588548
mov dword [esp + 0x8c4], ebx
mov dword [esp + 0x8c8], ebp
mov dword [esp + 0x8cc], esi
mov dword [esp + 0x8d0], 0x588544
mov dword [esp + 0x8d4], ebx
mov dword [esp + 0x8d8], ebp
mov dword [esp + 0x8e0], 0x588540
mov dword [esp + 0x8e4], eax
mov dword [esp + 0x8e8], ebp
mov dword [esp + 0x8ec], ebx
mov dword [esp + 0x8f4], eax
mov dword [esp + 0x8f8], ebp
mov dword [esp + 0x8fc], eax
mov dword [esp + 0x900], 0x59ee34
mov dword [esp + 0x904], eax
mov dword [esp + 0x908], ebp
mov dword [esp + 0x90c], esi
mov dword [esp + 0x910], 0x59ee2c
mov dword [esp + 0x914], eax
mov dword [esp + 0x918], ebp
mov dword [esp + 0x920], 0x59ee24
mov dword [esp + 0x924], eax
mov dword [esp + 0x928], ebp
mov dword [esp + 0x92c], 4
mov dword [esp + 0x930], 0x59ee1c
mov dword [esp + 0x934], eax
mov dword [esp + 0x938], ebp
mov dword [esp + 0x93c], 5
mov dword [esp + 0x940], 0x59ee14
mov dword [esp + 0x944], eax
mov dword [esp + 0x948], ebp
mov dword [esp + 0x94c], 6
mov dword [esp + 0x950], 0x59ee08
mov dword [esp + 0x954], eax
mov dword [esp + 0x958], ebp
mov dword [esp + 0x95c], 7
mov dword [esp + 0x960], 0x59edfc
mov dword [esp + 0x964], esi
mov dword [esp + 0x968], ebp
mov dword [esp + 0x96c], ebx
mov dword [esp + 0x974], esi
mov dword [esp + 0x978], ebp
mov dword [esp + 0x97c], eax
mov dword [esp + 0x980], 0x59edf8
mov dword [esp + 0x988], ebp
mov dword [esp + 0x98c], ebx
mov dword [esp + 0x998], eax
mov dword [esp + 0x99c], eax
mov dword [esp + 0x9a0], 0x59edf8
mov dword [esp + 0x9a8], ecx
mov dword [esp + 0x9ac], eax
mov dword [esp + 0x9b4], 3
mov dword [esp + 0x9b8], ecx
mov dword [esp + 0x9bc], esi
mov dword [esp + 0x9c4], edi
mov dword [esp + 0x9c8], ebp
mov dword [esp + 0x9cc], 0xfffffff0
mov dword [esp + 0x9d0], 0x59edf0
mov dword [esp + 0x9d4], edi
mov dword [esp + 0x9d8], ebp
mov dword [esp + 0x9e4], edi
mov dword [esp + 0x9f4], edi
mov dword [esp + 0xa04], edi
mov dword [esp + 0xa14], edi
mov dword [esp + 0xa24], edi
mov dword [esp + 0xa34], edi
mov dword [esp + 0xa44], edi
mov dword [esp + 0xa54], edi
mov dword [esp + 0xa64], edi
mov dword [esp + 0xa74], edi
mov dword [esp + 0xa84], edi
mov dword [esp + 0xa94], edi
mov dword [esp + 0xaa4], edi
mov dword [esp + 0xab4], edi
mov edi, 0x23
mov dword [esp + 0x9dc], 0xfffffff1
mov dword [esp + 0x9e0], 0x59ede8
mov dword [esp + 0x9e8], ebp
mov dword [esp + 0x9ec], 0xfffffff2
mov dword [esp + 0x9f0], 0x59ede0
mov dword [esp + 0x9f8], ebp
mov dword [esp + 0x9fc], 0xfffffff3
mov dword [esp + 0xa00], 0x59edd8
mov dword [esp + 0xa08], ebp
mov dword [esp + 0xa0c], 0xfffffff4
mov dword [esp + 0xa10], 0x59edd0
mov dword [esp + 0xa18], ebp
mov dword [esp + 0xa1c], 0xfffffff5
mov dword [esp + 0xa20], 0x59edc8
mov dword [esp + 0xa28], ebp
mov dword [esp + 0xa2c], 0xfffffff6
mov dword [esp + 0xa30], 0x59edc0
mov dword [esp + 0xa38], ebp
mov dword [esp + 0xa3c], 0xfffffff7
mov dword [esp + 0xa40], 0x59edb8
mov dword [esp + 0xa48], ebp
mov dword [esp + 0xa4c], 0xfffffff8
mov dword [esp + 0xa50], 0x59edb0
mov dword [esp + 0xa58], ebp
mov dword [esp + 0xa5c], 0xfffffff9
mov dword [esp + 0xa60], 0x59eda8
mov dword [esp + 0xa68], ecx
mov dword [esp + 0xa6c], 0xfffffffa
mov dword [esp + 0xa70], 0x59ed9c
mov dword [esp + 0xa78], ecx
mov dword [esp + 0xa7c], 0xfffffffb
mov dword [esp + 0xa80], 0x59ed90
mov dword [esp + 0xa88], ecx
mov dword [esp + 0xa8c], 0xfffffffc
mov dword [esp + 0xa90], 0x59ed84
mov dword [esp + 0xa98], ecx
mov dword [esp + 0xa9c], 0xfffffffd
mov dword [esp + 0xaa0], 0x59ed78
mov dword [esp + 0xaa8], ecx
mov dword [esp + 0xaac], 0xfffffffe
mov dword [esp + 0xab0], 0x59ed6c
mov dword [esp + 0xab8], ecx
mov dword [esp + 0xabc], 0xffffffff
mov dword [esp + 0xac0], 0x59ed60
mov dword [esp + 0xac4], edi
mov dword [esp + 0xac8], ebp
mov dword [esp + 0xacc], 0x80000000
mov dword [esp + 0xad0], 0x59edf0
mov dword [esp + 0xad4], edi
mov dword [esp + 0xad8], ebp
mov dword [esp + 0xadc], 0x80000001
mov dword [esp + 0xae0], 0x59ede8
mov dword [esp + 0xae4], edi
mov dword [esp + 0xae8], ebp
mov dword [esp + 0xaec], 0x80000002
mov dword [esp + 0xaf0], 0x59ede0
mov dword [esp + 0xaf4], edi
mov dword [esp + 0xaf8], ebp
mov dword [esp + 0xafc], 0x80000003
mov dword [esp + 0xb00], 0x59edd8
mov dword [esp + 0xb04], edi
mov dword [esp + 0xb08], ebp
mov dword [esp + 0xb0c], 0x80000004
mov dword [esp + 0xb10], 0x59edd0
mov dword [esp + 0xb14], edi
mov dword [esp + 0xb18], ebp
mov dword [esp + 0xb24], edi
mov dword [esp + 0xb34], edi
mov dword [esp + 0xb44], edi
mov dword [esp + 0xb54], edi
mov dword [esp + 0xb64], edi
mov dword [esp + 0xb74], edi
mov dword [esp + 0xb84], edi
mov dword [esp + 0xb94], edi
mov dword [esp + 0xba4], edi
mov dword [esp + 0xbb4], edi
mov edi, 0x24
mov dword [esp + 0xb1c], 0x80000005
mov dword [esp + 0xb20], 0x59edc8
mov dword [esp + 0xb28], ebp
mov dword [esp + 0xb2c], 0x80000006
mov dword [esp + 0xb30], 0x59edc0
mov dword [esp + 0xb38], ebp
mov dword [esp + 0xb3c], 0x80000007
mov dword [esp + 0xb40], 0x59edb8
mov dword [esp + 0xb48], ebp
mov dword [esp + 0xb4c], 0x80000008
mov dword [esp + 0xb50], 0x59edb0
mov dword [esp + 0xb58], ebp
mov dword [esp + 0xb5c], 0x80000009
mov dword [esp + 0xb60], 0x59eda8
mov dword [esp + 0xb68], ecx
mov dword [esp + 0xb6c], 0x8000000a
mov dword [esp + 0xb70], 0x59ed9c
mov dword [esp + 0xb78], ecx
mov dword [esp + 0xb7c], 0x8000000b
mov dword [esp + 0xb80], 0x59ed90
mov dword [esp + 0xb88], ecx
mov dword [esp + 0xb8c], 0x8000000c
mov dword [esp + 0xb90], 0x59ed84
mov dword [esp + 0xb98], ecx
mov dword [esp + 0xb9c], 0x8000000d
mov dword [esp + 0xba0], 0x59ed78
mov dword [esp + 0xba8], ecx
mov dword [esp + 0xbac], 0x8000000e
mov dword [esp + 0xbb0], 0x59ed6c
mov dword [esp + 0xbb8], ecx
mov dword [esp + 0xbbc], 0x8000000f
mov dword [esp + 0xbc0], 0x59ed60
mov dword [esp + 0xbc4], edi
mov dword [esp + 0xbc8], ebp
mov dword [esp + 0xbcc], 0xfff0
mov dword [esp + 0xbd0], 0x59edf0
mov dword [esp + 0xbd4], edi
mov dword [esp + 0xbd8], ebp
mov dword [esp + 0xbdc], 0xfff1
mov dword [esp + 0xbe0], 0x59ede8
mov dword [esp + 0xbe4], edi
mov dword [esp + 0xbe8], ebp
mov dword [esp + 0xbec], 0xfff2
mov dword [esp + 0xbf0], 0x59ede0
mov dword [esp + 0xbf4], edi
mov dword [esp + 0xbf8], ebp
mov dword [esp + 0xbfc], 0xfff3
mov dword [esp + 0xc00], 0x59edd8
mov dword [esp + 0xc04], edi
mov dword [esp + 0xc08], ebp
mov dword [esp + 0xc0c], 0xfff4
mov dword [esp + 0xc10], 0x59edd0
mov dword [esp + 0xc14], edi
mov dword [esp + 0xc18], ebp
mov dword [esp + 0xc1c], 0xfff5
mov dword [esp + 0xc20], 0x59edc8
mov dword [esp + 0xc24], edi
mov dword [esp + 0xc28], ebp
mov dword [esp + 0xc2c], 0xfff6
mov dword [esp + 0xc30], 0x59edc0
mov dword [esp + 0xc34], edi
mov dword [esp + 0xc38], ebp
mov dword [esp + 0xc3c], 0xfff7
mov dword [esp + 0xc40], 0x59edb8
mov dword [esp + 0xc44], edi
mov dword [esp + 0xc48], ebp
mov dword [esp + 0xc4c], 0xfff8
mov dword [esp + 0xc50], 0x59edb0
mov dword [esp + 0xc54], edi
mov dword [esp + 0xc58], ebp
mov dword [esp + 0xc64], edi
mov dword [esp + 0xc74], edi
mov dword [esp + 0xc84], edi
mov dword [esp + 0xc94], edi
mov dword [esp + 0xca4], edi
mov dword [esp + 0xcb4], edi
mov edi, 0x25
mov dword [esp + 0xc5c], 0xfff9
mov dword [esp + 0xc60], 0x59eda8
mov dword [esp + 0xc68], ecx
mov dword [esp + 0xc6c], 0xfffa
mov dword [esp + 0xc70], 0x59ed9c
mov dword [esp + 0xc78], ecx
mov dword [esp + 0xc7c], 0xfffb
mov dword [esp + 0xc80], 0x59ed90
mov dword [esp + 0xc88], ecx
mov dword [esp + 0xc8c], 0xfffc
mov dword [esp + 0xc90], 0x59ed84
mov dword [esp + 0xc98], ecx
mov dword [esp + 0xc9c], 0xfffd
mov dword [esp + 0xca0], 0x59ed78
mov dword [esp + 0xca8], ecx
mov dword [esp + 0xcac], 0xfffe
mov dword [esp + 0xcb0], 0x59ed6c
mov dword [esp + 0xcb8], ecx
mov dword [esp + 0xcbc], 0xffff
mov dword [esp + 0xcc0], 0x59ed60
mov dword [esp + 0xcc4], edi
mov dword [esp + 0xcc8], ebp
mov dword [esp + 0xccc], 0xffff8000
mov dword [esp + 0xcd0], 0x59edf0
mov dword [esp + 0xcd4], edi
mov dword [esp + 0xcd8], ebp
mov dword [esp + 0xcdc], 0xffff8001
mov dword [esp + 0xce0], 0x59ede8
mov dword [esp + 0xce4], edi
mov dword [esp + 0xce8], ebp
mov dword [esp + 0xcec], 0xffff8002
mov dword [esp + 0xcf0], 0x59ede0
mov dword [esp + 0xcf4], edi
mov dword [esp + 0xcf8], ebp
mov dword [esp + 0xcfc], 0xffff8003
mov dword [esp + 0xd00], 0x59edd8
mov dword [esp + 0xd04], edi
mov dword [esp + 0xd08], ebp
mov dword [esp + 0xd0c], 0xffff8004
mov dword [esp + 0xd10], 0x59edd0
mov dword [esp + 0xd14], edi
mov dword [esp + 0xd18], ebp
mov dword [esp + 0xd1c], 0xffff8005
mov dword [esp + 0xd20], 0x59edc8
mov dword [esp + 0xd24], edi
mov dword [esp + 0xd28], ebp
mov dword [esp + 0xd2c], 0xffff8006
mov dword [esp + 0xd30], 0x59edc0
mov dword [esp + 0xd34], edi
mov dword [esp + 0xd38], ebp
mov dword [esp + 0xd3c], 0xffff8007
mov dword [esp + 0xd40], 0x59edb8
mov dword [esp + 0xd44], edi
mov dword [esp + 0xd48], ebp
mov dword [esp + 0xd4c], 0xffff8008
mov dword [esp + 0xd50], 0x59edb0
mov dword [esp + 0xd54], edi
mov dword [esp + 0xd58], ebp
mov dword [esp + 0xd5c], 0xffff8009
mov dword [esp + 0xd60], 0x59eda8
mov dword [esp + 0xd64], edi
mov dword [esp + 0xd68], ecx
mov dword [esp + 0xd6c], 0xffff800a
mov dword [esp + 0xd70], 0x59ed9c
mov dword [esp + 0xd74], edi
mov dword [esp + 0xd78], ecx
mov dword [esp + 0xd7c], 0xffff800b
mov dword [esp + 0xd80], 0x59ed90
mov dword [esp + 0xd84], edi
mov dword [esp + 0xd88], ecx
mov dword [esp + 0xd8c], 0xffff800c
mov dword [esp + 0xd90], 0x59ed84
mov dword [esp + 0xd94], edi
mov dword [esp + 0xd98], ecx
mov dword [esp + 0xda4], edi
mov dword [esp + 0xdb4], edi
mov edi, dword [0x5b2a54]
mov dword [esp + 0xd9c], 0xffff800d
mov dword [esp + 0xdd0], edi
mov edi, 4
mov dword [esp + 0xdd4], edi
mov dword [esp + 0xde4], edi
mov edi, dword [0x5b29b4]
mov dword [esp + 0xda0], 0x59ed78
mov dword [esp + 0xdf0], edi
mov edi, dword [0x5b2aa4]
mov dword [esp + 0xe00], edi
mov edi, 4
mov dword [esp + 0xe04], edi
mov dword [esp + 0xe0c], edi
mov edi, dword [0x5b29d4]
mov dword [esp + 0xda8], ecx
mov dword [esp + 0xe10], edi
mov edi, dword [0x5b2a50]
mov dword [esp + 0xe20], edi
mov edi, dword [0x5b29d8]
mov dword [esp + 0xe30], edi
mov edi, 6
mov dword [esp + 0xe34], edi
mov dword [esp + 0xe44], edi
mov edi, dword [0x5b293c]
mov dword [esp + 0xdac], 0xffff800e
mov dword [esp + 0xe60], edi
mov edi, dword [0x5b2a20]
mov dword [esp + 0xe70], edi
mov edi, dword [0x5b29b8]
mov dword [esp + 0xe80], edi
mov edi, dword [0x5b2aa8]
mov dword [esp + 0xe90], edi
mov edi, dword [0x5b2a18]
mov dword [esp + 0xdb0], 0x59ed6c
mov dword [esp + 0xdb8], ecx
mov dword [esp + 0xdbc], 0xffff800f
mov dword [esp + 0xdc0], 0x59ed60
mov dword [esp + 0xdc4], 4
mov dword [esp + 0xdc8], ebp
mov dword [esp + 0xdcc], ebx
mov dword [esp + 0xdd8], ebp
mov dword [esp + 0xddc], eax
mov dword [esp + 0xde0], 0x59ed5c
mov dword [esp + 0xde8], eax
mov dword [esp + 0xdec], esi
mov dword [esp + 0xdf4], 4
mov dword [esp + 0xdf8], eax
mov dword [esp + 0xdfc], 3
mov dword [esp + 0xe08], eax
mov dword [esp + 0xe14], 5
mov dword [esp + 0xe18], ebp
mov dword [esp + 0xe1c], ebx
mov dword [esp + 0xe24], 5
mov dword [esp + 0xe28], ebp
mov dword [esp + 0xe2c], 4
mov dword [esp + 0xe38], ebp
mov dword [esp + 0xe3c], eax
mov dword [esp + 0xe40], 0x59ed58
mov dword [esp + 0xe48], ebp
mov dword [esp + 0xe4c], ebx
mov dword [esp + 0xe50], 0x59ed54
mov dword [esp + 0xe54], 7
mov dword [esp + 0xe58], ecx
mov dword [esp + 0xe5c], ebx
mov dword [esp + 0xe64], 7
mov dword [esp + 0xe68], ecx
mov dword [esp + 0xe6c], eax
mov dword [esp + 0xe74], edx
mov dword [esp + 0xe78], edx
mov dword [esp + 0xe7c], ebx
mov dword [esp + 0xe84], edx
mov dword [esp + 0xe88], edx
mov dword [esp + 0xe8c], eax
mov dword [esp + 0xe94], 9
mov dword [esp + 0xe98], ebp
mov dword [esp + 0xe9c], ebx
mov dword [esp + 0xea0], edi
mov dword [esp + 0xea4], 9
mov edi, dword [0x5b2a1c]
mov dword [esp + 0xea8], ebp
mov dword [esp + 0xeb0], edi
mov edi, 0xa
mov dword [esp + 0xeb4], edi
mov dword [esp + 0xec4], edi
mov dword [esp + 0xed4], edi
mov dword [esp + 0xee4], edi
mov dword [esp + 0xef4], edi
mov dword [esp + 0xf04], edi
mov dword [esp + 0xf14], edi
mov dword [esp + 0xf24], edi
mov edi, 0xb
mov dword [esp + 0xeac], eax
mov dword [esp + 0xf34], edi
mov dword [esp + 0xf44], edi
mov dword [esp + 0xf54], edi
mov dword [esp + 0xf64], edi
mov dword [esp + 0xf74], edi
mov dword [esp + 0xf84], edi
mov dword [esp + 0xf94], edi
mov dword [esp + 0xfa4], edi
mov edi, 0xc
mov dword [esp + 0xeb8], ebp
mov dword [esp + 0xebc], ebx
mov dword [esp + 0xec0], 0x59ed50
mov dword [esp + 0xec8], ebp
mov dword [esp + 0xecc], eax
mov dword [esp + 0xed0], 0x59ed48
mov dword [esp + 0xed8], ebp
mov dword [esp + 0xedc], esi
mov dword [esp + 0xee0], 0x59ed40
mov dword [esp + 0xee8], ebp
mov dword [esp + 0xeec], 3
mov dword [esp + 0xef0], 0x59ed38
mov dword [esp + 0xef8], ebp
mov dword [esp + 0xefc], 4
mov dword [esp + 0xf00], 0x59ed30
mov dword [esp + 0xf08], ebp
mov dword [esp + 0xf0c], 5
mov dword [esp + 0xf10], 0x59ed28
mov dword [esp + 0xf18], ebp
mov dword [esp + 0xf1c], 6
mov dword [esp + 0xf20], 0x59ed20
mov dword [esp + 0xf28], ebp
mov dword [esp + 0xf2c], 7
mov dword [esp + 0xf30], 0x59ed1c
mov dword [esp + 0xf38], ebp
mov dword [esp + 0xf3c], ebx
mov dword [esp + 0xf40], 0x59ed50
mov dword [esp + 0xf48], ebp
mov dword [esp + 0xf4c], eax
mov dword [esp + 0xf50], 0x59ed30
mov dword [esp + 0xf58], ebp
mov dword [esp + 0xf5c], esi
mov dword [esp + 0xf60], 0x59ed28
mov dword [esp + 0xf68], ebp
mov dword [esp + 0xf6c], 3
mov dword [esp + 0xf70], 0x59ed20
mov dword [esp + 0xf78], ebp
mov dword [esp + 0xf7c], 4
mov dword [esp + 0xf80], 0x59ed1c
mov dword [esp + 0xf88], ebp
mov dword [esp + 0xf8c], 5
mov dword [esp + 0xf90], 0x59ed14
mov dword [esp + 0xf98], ebp
mov dword [esp + 0xf9c], 6
mov dword [esp + 0xfa0], 0x59ed10
mov dword [esp + 0xfa8], ebp
mov dword [esp + 0xfac], 7
mov dword [esp + 0xfb0], 0x59ed08
mov dword [esp + 0xfb4], edi
mov dword [esp + 0xfb8], eax
mov dword [esp + 0xfbc], ebx
mov dword [esp + 0xfc0], 0x59ed00
mov dword [esp + 0xfc4], edi
mov dword [esp + 0xfc8], eax
mov dword [esp + 0xfcc], eax
mov dword [esp + 0xfd0], 0x59ed40
mov dword [esp + 0xfd4], edi
mov dword [esp + 0xfd8], edx
mov dword [esp + 0xfe4], edi
mov dword [esp + 0xff4], edi
mov dword [esp + 0x1004], edi
mov dword [esp + 0x1014], edi
mov dword [esp + 0x1024], edi
mov edi, 0xd
mov dword [esp + 0x1034], edi
mov dword [esp + 0x1044], edi
mov dword [esp + 0x1054], edi
mov dword [esp + 0x1064], edi
mov edi, str.INC_X
mov dword [esp + 0xfdc], eax
mov dword [esp + 0x1080], edi
mov dword [esp + 0x10a0], edi
mov edi, dword [0x5b2af0]
mov dword [esp + 0xfe0], 0x59ecf0
mov dword [esp + 0x10c0], edi
mov edi, dword [0x5b2ae8]
mov dword [esp + 0x10d0], edi
mov edi, dword [0x5b2ae4]
mov dword [esp + 0x10e0], edi
mov edi, dword [0x5b2ae0]
mov dword [esp + 0x10f0], edi
mov edi, dword [0x5b2aec]
mov dword [esp + 0xfe8], edx
mov dword [esp + 0xfec], 7
mov dword [esp + 0xff0], 0x59ece8
mov dword [esp + 0xff8], edx
mov dword [esp + 0xffc], 6
mov dword [esp + 0x1000], 0x59ece0
mov dword [esp + 0x1008], edx
mov dword [esp + 0x100c], 3
mov dword [esp + 0x1010], 0x59ecd8
mov dword [esp + 0x1018], edx
mov dword [esp + 0x101c], esi
mov dword [esp + 0x1020], 0x59ecd0
mov dword [esp + 0x1028], edx
mov dword [esp + 0x102c], ebx
mov dword [esp + 0x1030], 0x59ecc8
mov dword [esp + 0x1038], ebp
mov dword [esp + 0x103c], 3
mov dword [esp + 0x1040], 0x59ecc0
mov dword [esp + 0x1048], ebp
mov dword [esp + 0x104c], esi
mov dword [esp + 0x1050], 0x59ecb8
mov dword [esp + 0x1058], ebp
mov dword [esp + 0x105c], eax
mov dword [esp + 0x1060], 0x59ecb0
mov dword [esp + 0x1068], ebp
mov dword [esp + 0x106c], ebx
mov dword [esp + 0x1070], 0x59ecf0
mov dword [esp + 0x1074], ecx
mov dword [esp + 0x1078], ebp
mov dword [esp + 0x107c], ebx
mov dword [esp + 0x1084], ecx
mov dword [esp + 0x1088], edx
mov dword [esp + 0x108c], eax
mov dword [esp + 0x1090], 0x59ecac
mov dword [esp + 0x1094], ebp
mov dword [esp + 0x1098], ebp
mov dword [esp + 0x109c], ebx
mov dword [esp + 0x10a4], ebp
mov dword [esp + 0x10a8], edx
mov dword [esp + 0x10ac], eax
mov dword [esp + 0x10b0], 0x59ecac
mov dword [esp + 0x10b4], 0x10
mov dword [esp + 0x10b8], 9
mov dword [esp + 0x10bc], ebx
mov dword [esp + 0x10c4], 0x10
mov dword [esp + 0x10c8], edx
mov dword [esp + 0x10cc], 3
mov dword [esp + 0x10d4], 0x10
mov dword [esp + 0x10d8], 9
mov dword [esp + 0x10dc], eax
mov dword [esp + 0x10e4], 0x10
mov dword [esp + 0x10e8], 9
mov dword [esp + 0x10ec], esi
mov dword [esp + 0x10f4], 0x10
mov dword [esp + 0x10f8], edx
mov dword [esp + 0x10fc], 4
mov dword [esp + 0x1100], edi
mov edi, dword [0x5b2980]
mov dword [esp + 0x1104], 0x10
mov dword [esp + 0x1110], edi
mov edi, dword [0x5b29a8]
mov dword [esp + 0x1120], edi
mov edi, dword [0x5b2a90]
mov dword [esp + 0x1130], edi
mov edi, dword [0x5b2ad4]
mov dword [esp + 0x1140], edi
mov edi, dword [0x5b2944]
mov dword [esp + 0x1150], edi
mov edi, dword [0x5b29f4]
mov dword [esp + 0x1160], edi
mov edi, dword [0x5b2954]
mov dword [esp + 0x1170], edi
mov edi, dword [0x5b2abc]
mov dword [esp + 0x1180], edi
mov edi, dword [0x5b2ad0]
mov dword [esp + 0x1190], edi
mov edi, dword [0x5b2954]
mov dword [esp + 0x11a0], edi
mov edi, dword [0x5b2ab8]
mov dword [esp + 0x11b0], edi
mov edi, dword [0x5b2ad0]
mov dword [esp + 0x11c0], edi
mov edi, dword [0x5b2954]
mov dword [esp + 0x11d0], edi
mov edi, dword [0x5b2ad0]
mov dword [esp + 0x11e0], edi
mov edi, dword [0x5b2940]
mov dword [esp + 0x11f0], edi
mov edi, dword [0x5b2a14]
mov dword [esp + 0x1108], edx
mov dword [esp + 0x110c], 5
mov dword [esp + 0x1114], 0x11
mov dword [esp + 0x1118], ebp
mov dword [esp + 0x111c], ebx
mov dword [esp + 0x1124], 0x11
mov dword [esp + 0x1128], ebp
mov dword [esp + 0x112c], eax
mov dword [esp + 0x1134], 0x11
mov dword [esp + 0x1138], ebp
mov dword [esp + 0x113c], esi
mov dword [esp + 0x1144], 0x12
mov dword [esp + 0x1148], ebp
mov dword [esp + 0x114c], ebx
mov dword [esp + 0x1154], 0x12
mov dword [esp + 0x1158], ebp
mov dword [esp + 0x115c], eax
mov dword [esp + 0x1164], 0x13
mov dword [esp + 0x1168], ebp
mov dword [esp + 0x116c], ebx
mov dword [esp + 0x1174], 0x13
mov dword [esp + 0x1178], ebp
mov dword [esp + 0x117c], eax
mov dword [esp + 0x1184], 0x13
mov dword [esp + 0x1188], edx
mov dword [esp + 0x118c], esi
mov dword [esp + 0x1194], 0x14
mov dword [esp + 0x1198], ebp
mov dword [esp + 0x119c], ebx
mov dword [esp + 0x11a4], 0x14
mov dword [esp + 0x11a8], ebp
mov dword [esp + 0x11ac], eax
mov dword [esp + 0x11b4], 0x14
mov dword [esp + 0x11b8], edx
mov dword [esp + 0x11bc], esi
mov dword [esp + 0x11c4], 0x15
mov dword [esp + 0x11c8], ebp
mov dword [esp + 0x11cc], ebx
mov dword [esp + 0x11d4], 0x15
mov dword [esp + 0x11d8], ebp
mov dword [esp + 0x11dc], eax
mov dword [esp + 0x11e4], 0x16
mov dword [esp + 0x11e8], ebp
mov dword [esp + 0x11ec], eax
mov dword [esp + 0x11f4], 0x16
mov dword [esp + 0x11f8], ebp
mov dword [esp + 0x11fc], ebx
mov dword [esp + 0x1200], edi
mov dword [esp + 0x1204], 0x17
mov edi, dword [0x5b2974]
mov dword [esp + 0x1208], ebp
mov dword [esp + 0x1210], edi
mov edi, dword [0x5b2978]
mov dword [esp + 0x1220], edi
mov edi, dword [0x5b29f8]
mov dword [esp + 0x1230], edi
mov edi, dword [0x5b29fc]
mov dword [esp + 0x1240], edi
mov edi, dword [0x5b2924]
mov dword [esp + 0x1250], edi
mov edi, dword [0x5b2928]
mov dword [esp + 0x1260], edi
mov edi, 0x18
mov dword [esp + 0x1264], edi
mov dword [esp + 0x1274], edi
mov edi, dword [0x5b292c]
mov dword [esp + 0x120c], ebx
mov dword [esp + 0x1280], edi
mov edi, dword [0x5b2938]
mov dword [esp + 0x1290], edi
mov edi, dword [0x5b2930]
mov dword [esp + 0x12a0], edi
mov edi, 0x19
mov dword [esp + 0x12a4], edi
mov dword [esp + 0x12b4], edi
mov dword [esp + 0x12c4], edi
mov dword [esp + 0x12d4], edi
mov dword [esp + 0x12e4], edi
mov dword [esp + 0x12f4], edi
mov dword [esp + 0x1304], edi
mov edi, 0x1a
mov dword [esp + 0x1214], 0x17
mov dword [esp + 0x1218], ebp
mov dword [esp + 0x121c], eax
mov dword [esp + 0x1224], 0x17
mov dword [esp + 0x1228], ebp
mov dword [esp + 0x122c], esi
mov dword [esp + 0x1234], 0x18
mov dword [esp + 0x1238], ebp
mov dword [esp + 0x123c], ebx
mov dword [esp + 0x1244], 0x18
mov dword [esp + 0x1248], ebp
mov dword [esp + 0x124c], eax
mov dword [esp + 0x1254], 0x18
mov dword [esp + 0x1258], ebp
mov dword [esp + 0x125c], esi
mov dword [esp + 0x1268], ebp
mov dword [esp + 0x126c], 3
mov dword [esp + 0x1270], 0x59eca0
mov dword [esp + 0x1278], ebp
mov dword [esp + 0x127c], 5
mov dword [esp + 0x1284], 0x18
mov dword [esp + 0x1288], ebp
mov dword [esp + 0x128c], 6
mov dword [esp + 0x1294], 0x18
mov dword [esp + 0x1298], ebp
mov dword [esp + 0x129c], 7
mov dword [esp + 0x12a8], ebp
mov dword [esp + 0x12ac], ebx
mov dword [esp + 0x12b0], 0x59ed08
mov dword [esp + 0x12b8], ebp
mov dword [esp + 0x12bc], eax
mov dword [esp + 0x12c0], 0x59ec98
mov dword [esp + 0x12c8], ebp
mov dword [esp + 0x12cc], esi
mov dword [esp + 0x12d0], 0x59ec90
mov dword [esp + 0x12d8], ebp
mov dword [esp + 0x12dc], 3
mov dword [esp + 0x12e0], 0x59ec88
mov dword [esp + 0x12e8], ebp
mov dword [esp + 0x12ec], 4
mov dword [esp + 0x12f0], 0x59ec80
mov dword [esp + 0x12f8], ebp
mov dword [esp + 0x12fc], 5
mov dword [esp + 0x1300], 0x59ec78
mov dword [esp + 0x1308], ebp
mov dword [esp + 0x130c], 6
mov dword [esp + 0x1310], 0x59ec70
mov dword [esp + 0x1314], edi
mov dword [esp + 0x1318], ebp
mov dword [esp + 0x1324], edi
mov dword [esp + 0x1334], edi
mov edi, dword [0x5b299c]
mov dword [esp + 0x131c], ebx
mov dword [esp + 0x1340], edi
mov edi, dword [0x5b2a08]
mov dword [esp + 0x1350], edi
mov edi, dword [0x5b298c]
mov dword [esp + 0x1360], edi
mov edi, dword [0x5b2970]
mov dword [esp + 0x1370], edi
mov edi, dword [0x5b2a2c]
mov dword [esp + 0x1380], edi
mov edi, dword [0x5b2af4]
mov dword [esp + 0x1390], edi
mov edi, dword [0x5b2980]
mov dword [esp + 0x13a0], edi
mov edi, dword [0x5b2a00]
mov dword [esp + 0x13b0], edi
mov edi, dword [0x5b2954]
mov dword [esp + 0x13c0], edi
mov edi, dword [0x5b294c]
mov dword [esp + 0x13d0], edi
mov edi, dword [0x5b297c]
mov dword [esp + 0x13e0], edi
mov edi, dword [0x5b2a58]
mov dword [esp + 0x13f0], edi
mov edi, dword [0x5b2a28]
mov dword [esp + 0x1400], edi
mov edi, dword [0x5b2aa0]
mov dword [esp + 0x1410], edi
mov edi, dword [0x5b2948]
mov dword [esp + 0x1320], 0x59edf8
mov dword [esp + 0x1328], ebp
mov dword [esp + 0x132c], eax
mov dword [esp + 0x1330], 0x59ee38
mov dword [esp + 0x1338], ebp
mov dword [esp + 0x133c], esi
mov dword [esp + 0x1344], 0x1b
mov dword [esp + 0x1348], ebp
mov dword [esp + 0x134c], ebx
mov dword [esp + 0x1354], 0x1b
mov dword [esp + 0x1358], ebp
mov dword [esp + 0x135c], eax
mov dword [esp + 0x1364], 0x1b
mov dword [esp + 0x1368], ebp
mov dword [esp + 0x136c], esi
mov dword [esp + 0x1374], 0x1b
mov dword [esp + 0x1378], ebp
mov dword [esp + 0x137c], 3
mov dword [esp + 0x1384], 0x1c
mov dword [esp + 0x1388], ebp
mov dword [esp + 0x138c], ebx
mov dword [esp + 0x1394], 0x1c
mov dword [esp + 0x1398], ebp
mov dword [esp + 0x139c], eax
mov dword [esp + 0x13a4], 0x1d
mov dword [esp + 0x13a8], ebp
mov dword [esp + 0x13ac], ebx
mov dword [esp + 0x13b4], 0x1d
mov dword [esp + 0x13b8], ebp
mov dword [esp + 0x13bc], eax
mov dword [esp + 0x13c4], 0x1e
mov dword [esp + 0x13c8], ebp
mov dword [esp + 0x13cc], eax
mov dword [esp + 0x13d4], 0x1e
mov dword [esp + 0x13d8], ebp
mov dword [esp + 0x13dc], ebx
mov dword [esp + 0x13e4], 0x1f
mov dword [esp + 0x13e8], ebp
mov dword [esp + 0x13ec], ebx
mov dword [esp + 0x13f4], 0x1f
mov dword [esp + 0x13f8], ebp
mov dword [esp + 0x13fc], eax
mov dword [esp + 0x1404], 0x1f
mov dword [esp + 0x1408], ebp
mov dword [esp + 0x140c], esi
mov dword [esp + 0x1414], 0x20
mov dword [esp + 0x1418], ebp
mov dword [esp + 0x141c], ebx
mov dword [esp + 0x1420], edi
mov edi, dword [0x5b2a0c]
mov dword [esp + 0x1424], 0x20
mov dword [esp + 0x1430], edi
mov edi, dword [0x5b2a60]
mov dword [esp + 0x1440], edi
mov edi, dword [0x5b2a94]
mov dword [esp + 0x1450], edi
mov edi, dword [0x5b2a78]
mov dword [esp + 0x1460], edi
mov edi, dword [0x5b2a74]
mov dword [esp + 0x1470], edi
mov edi, dword [0x5b2a70]
mov dword [esp + 0x1480], edi
mov edi, dword [0x5b2a6c]
mov dword [esp + 0x1490], edi
mov edi, dword [0x5b2a4c]
mov dword [esp + 0x14a0], edi
mov edi, dword [0x5b2a48]
mov dword [esp + 0x14b0], edi
mov edi, dword [0x5b2a44]
mov dword [esp + 0x14c0], edi
mov edi, dword [0x5b2a40]
mov dword [esp + 0x14d0], edi
mov edi, dword [0x5b2a3c]
mov dword [esp + 0x14e0], edi
mov edi, dword [0x5b2a38]
mov dword [esp + 0x14f0], edi
mov edi, dword [0x5b2a34]
mov dword [esp + 0x1500], edi
mov edi, dword [0x5b2a30]
mov dword [esp + 0x1510], edi
mov edi, dword [0x5b2adc]
mov dword [esp + 0x1428], ebp
mov dword [esp + 0x142c], eax
mov dword [esp + 0x1434], 0x21
mov dword [esp + 0x1438], ebp
mov dword [esp + 0x143c], ebx
mov dword [esp + 0x1444], 0x21
mov dword [esp + 0x1448], ebp
mov dword [esp + 0x144c], eax
mov dword [esp + 0x1454], 0x26
mov dword [esp + 0x1458], ebp
mov dword [esp + 0x145c], ebx
mov dword [esp + 0x1464], 0x26
mov dword [esp + 0x1468], ebp
mov dword [esp + 0x146c], eax
mov dword [esp + 0x1474], 0x26
mov dword [esp + 0x1478], ebp
mov dword [esp + 0x147c], esi
mov dword [esp + 0x1484], 0x26
mov dword [esp + 0x1488], ebp
mov dword [esp + 0x148c], 3
mov dword [esp + 0x1494], 0x26
mov dword [esp + 0x1498], 0xb
mov dword [esp + 0x149c], 0x100
mov dword [esp + 0x14a4], 0x26
mov dword [esp + 0x14a8], 4
mov dword [esp + 0x14ac], 0x100
mov dword [esp + 0x14b4], 0x26
mov dword [esp + 0x14b8], 4
mov dword [esp + 0x14bc], 0x70100
mov dword [esp + 0x14c4], 0x26
mov dword [esp + 0x14c8], 4
mov dword [esp + 0x14cc], 0xf0100
mov dword [esp + 0x14d4], 0x26
mov dword [esp + 0x14d8], 0xb
mov dword [esp + 0x14dc], 0x101
mov dword [esp + 0x14e4], 0x26
mov dword [esp + 0x14e8], 4
mov dword [esp + 0x14ec], 0x101
mov dword [esp + 0x14f4], 0x26
mov dword [esp + 0x14f8], 4
mov dword [esp + 0x14fc], 0x70101
mov dword [esp + 0x1504], 0x26
mov dword [esp + 0x1508], 4
mov dword [esp + 0x150c], 0xf0101
mov dword [esp + 0x1514], 0x26
mov dword [esp + 0x1518], 9
mov dword [esp + 0x151c], 0x200
mov dword [esp + 0x1520], edi
mov dword [esp + 0x1524], 0x26
mov edi, dword [0x5b2ad8]
mov dword [esp + 0x1528], 9
mov dword [esp + 0x1530], edi
mov edi, dword [0x5b2a78]
mov dword [esp + 0x1540], edi
mov edi, dword [0x5b2a74]
mov dword [esp + 0x1550], edi
mov edi, dword [0x5b2a70]
mov dword [esp + 0x1560], edi
mov edi, dword [0x5b2a6c]
mov dword [esp + 0x1570], edi
mov edi, dword [0x5b2a78]
mov dword [esp + 0x1580], edi
mov edi, dword [0x5b2a74]
mov dword [esp + 0x1590], edi
mov edi, dword [0x5b2a70]
mov dword [esp + 0x15a0], edi
mov edi, dword [0x5b2a6c]
mov dword [esp + 0x15b0], edi
mov edi, dword [0x5b2a4c]
mov dword [esp + 0x15c0], edi
mov edi, dword [0x5b2a48]
mov dword [esp + 0x15d0], edi
mov edi, dword [0x5b2a3c]
mov dword [esp + 0x15e0], edi
mov edi, dword [0x5b2a38]
mov dword [esp + 0x15f0], edi
mov edi, dword [0x5b2adc]
mov dword [esp + 0x1600], edi
mov edi, dword [0x5b2ad8]
mov dword [esp + 0x1610], edi
mov edi, dword [0x5b29cc]
mov dword [esp + 0x152c], 0x201
mov dword [esp + 0x1534], 0x27
mov dword [esp + 0x1538], ebp
mov dword [esp + 0x153c], ebx
mov dword [esp + 0x1544], 0x27
mov dword [esp + 0x1548], ebp
mov dword [esp + 0x154c], eax
mov dword [esp + 0x1554], 0x27
mov dword [esp + 0x1558], ebp
mov dword [esp + 0x155c], esi
mov dword [esp + 0x1564], 0x27
mov dword [esp + 0x1568], ebp
mov dword [esp + 0x156c], 3
mov dword [esp + 0x1574], 0x28
mov dword [esp + 0x1578], ebp
mov dword [esp + 0x157c], ebx
mov dword [esp + 0x1584], 0x28
mov dword [esp + 0x1588], ebp
mov dword [esp + 0x158c], eax
mov dword [esp + 0x1594], 0x28
mov dword [esp + 0x1598], ebp
mov dword [esp + 0x159c], esi
mov dword [esp + 0x15a4], 0x28
mov dword [esp + 0x15a8], ebp
mov dword [esp + 0x15ac], 3
mov dword [esp + 0x15b4], 0x28
mov dword [esp + 0x15b8], 0xb
mov dword [esp + 0x15bc], 0x100
mov dword [esp + 0x15c4], 0x28
mov dword [esp + 0x15c8], 4
mov dword [esp + 0x15cc], 0x100
mov dword [esp + 0x15d4], 0x28
mov dword [esp + 0x15d8], 0xb
mov dword [esp + 0x15dc], 0x101
mov dword [esp + 0x15e4], 0x28
mov dword [esp + 0x15e8], 4
mov dword [esp + 0x15ec], 0x101
mov dword [esp + 0x15f4], 0x28
mov dword [esp + 0x15f8], 9
mov dword [esp + 0x15fc], 0x200
mov dword [esp + 0x1604], 0x28
mov dword [esp + 0x1608], 9
mov dword [esp + 0x160c], 0x201
mov dword [esp + 0x1614], 0x29
mov dword [esp + 0x1618], ebp
mov dword [esp + 0x161c], eax
mov dword [esp + 0x1620], edi
mov dword [esp + 0x1624], 0x29
mov dword [esp + 0x1628], ebp
mov edi, dword [0x5b29d0]
mov dword [esp + 0x162c], ebx
mov dword [esp + 0x1630], edi
mov edi, dword [0x5b2984]
mov dword [esp + 0x1640], edi
mov edi, dword [0x5b2988]
mov dword [esp + 0x1650], edi
mov edi, dword [0x5b29ac]
mov dword [esp + 0x1660], edi
mov edi, dword [0x5b29b0]
mov dword [esp + 0x1670], edi
mov edi, dword [0x5b2ac8]
mov dword [esp + 0x1680], edi
mov edi, dword [0x5b2acc]
mov dword [esp + 0x1690], edi
mov edi, dword [0x5b295c]
mov dword [esp + 0x16a0], edi
mov edi, dword [0x5b29a0]
mov dword [esp + 0x16b0], edi
mov edi, dword [0x5b29a4]
mov dword [esp + 0x16c0], edi
mov edi, dword [0x5b2ab4]
mov dword [esp + 0x16d0], edi
mov edi, dword [0x5b2ab0]
mov dword [esp + 0x16e0], edi
mov edi, 0x2c
mov dword [esp + 0x16e4], edi
mov dword [esp + 0x16f4], edi
mov edi, dword [0x5b2a68]
mov dword [esp + 0x1634], 0x29
mov dword [esp + 0x1710], edi
mov edi, 0x2d
mov dword [esp + 0x1638], ebp
mov dword [esp + 0x163c], 3
mov dword [esp + 0x1644], 0x29
mov dword [esp + 0x1648], ebp
mov dword [esp + 0x164c], 3
mov dword [esp + 0x1654], 0x2a
mov dword [esp + 0x1658], ebp
mov dword [esp + 0x165c], ebx
mov dword [esp + 0x1664], 0x2a
mov dword [esp + 0x1668], ebp
mov dword [esp + 0x166c], eax
mov dword [esp + 0x1674], 0x2a
mov dword [esp + 0x1678], ebp
mov dword [esp + 0x167c], 0x100
mov dword [esp + 0x1684], 0x2a
mov dword [esp + 0x1688], ebp
mov dword [esp + 0x168c], 0x101
mov dword [esp + 0x1694], 0x2a
mov dword [esp + 0x1698], ebp
mov dword [esp + 0x169c], 0x200
mov dword [esp + 0x16a4], 0x2b
mov dword [esp + 0x16a8], ebp
mov dword [esp + 0x16ac], ebx
mov dword [esp + 0x16b4], 0x2b
mov dword [esp + 0x16b8], ebp
mov dword [esp + 0x16bc], eax
mov dword [esp + 0x16c4], 0x2b
mov dword [esp + 0x16c8], ebp
mov dword [esp + 0x16cc], esi
mov dword [esp + 0x16d4], 0x2b
mov dword [esp + 0x16d8], ebp
mov dword [esp + 0x16dc], 3
mov dword [esp + 0x16e8], ebp
mov dword [esp + 0x16ec], ebx
mov dword [esp + 0x16f0], 0x59ec68
mov dword [esp + 0x16f8], ebp
mov dword [esp + 0x16fc], eax
mov dword [esp + 0x1700], 0x59ec60
mov dword [esp + 0x1704], 0x2d
mov dword [esp + 0x1708], ebp
mov dword [esp + 0x170c], ebx
mov dword [esp + 0x1714], edi
mov dword [esp + 0x1718], ebp
mov dword [esp + 0x171c], eax
mov dword [esp + 0x1720], 0x5a9438
mov dword [esp + 0x1724], edi
mov dword [esp + 0x1728], ebp
mov dword [esp + 0x172c], esi
mov dword [esp + 0x1730], 0x5a9438
mov dword [esp + 0x1734], edi
mov dword [esp + 0x1744], edi
mov dword [esp + 0x1754], edi
mov dword [esp + 0x1764], edi
mov dword [esp + 0x1774], edi
mov dword [esp + 0x1784], edi
mov dword [esp + 0x1794], edi
mov dword [esp + 0x17a4], edi
mov dword [esp + 0x17b4], edi
mov dword [esp + 0x17c4], edi
mov dword [esp + 0x17d4], edi
mov dword [esp + 0x17e4], edi
mov dword [esp + 0x17f4], edi
mov dword [esp + 0x1804], edi
mov edi, 0x2e
mov dword [esp + 0x1738], ebp
mov dword [esp + 0x173c], 3
mov dword [esp + 0x1740], 0x5a9438
mov dword [esp + 0x1748], ebp
mov dword [esp + 0x174c], 4
mov dword [esp + 0x1750], 0x5a9438
mov dword [esp + 0x1758], ebp
mov dword [esp + 0x175c], 5
mov dword [esp + 0x1760], 0x5a9438
mov dword [esp + 0x1768], ebp
mov dword [esp + 0x176c], 6
mov dword [esp + 0x1770], 0x5a9438
mov dword [esp + 0x1778], ebp
mov dword [esp + 0x177c], 7
mov dword [esp + 0x1780], 0x5a9438
mov dword [esp + 0x1788], ebp
mov dword [esp + 0x178c], edx
mov dword [esp + 0x1790], 0x5a9438
mov dword [esp + 0x1798], ebp
mov dword [esp + 0x179c], 9
mov dword [esp + 0x17a0], 0x5a9438
mov dword [esp + 0x17a8], ebp
mov dword [esp + 0x17ac], 0xa
mov dword [esp + 0x17b0], 0x5a9438
mov dword [esp + 0x17b8], ebp
mov dword [esp + 0x17bc], 0xb
mov dword [esp + 0x17c0], 0x5a9438
mov dword [esp + 0x17c8], ebp
mov dword [esp + 0x17cc], 0xc
mov dword [esp + 0x17d0], 0x5a9438
mov dword [esp + 0x17d8], ebp
mov dword [esp + 0x17dc], 0xd
mov dword [esp + 0x17e0], 0x5a9438
mov dword [esp + 0x17e8], ebp
mov dword [esp + 0x17ec], ecx
mov dword [esp + 0x17f0], 0x5a9438
mov dword [esp + 0x17f8], ebp
mov dword [esp + 0x17fc], ebp
mov dword [esp + 0x1800], 0x5a9438
mov dword [esp + 0x1808], ebp
mov dword [esp + 0x180c], 0x10
mov dword [esp + 0x1810], 0x5a9438
mov dword [esp + 0x1814], edi
mov dword [esp + 0x1818], ecx
mov dword [esp + 0x181c], ebx
mov dword [esp + 0x1820], 0x59ec58
mov dword [esp + 0x1824], edi
mov dword [esp + 0x1828], ecx
mov dword [esp + 0x182c], eax
mov dword [esp + 0x1830], 0x59ec50
mov dword [esp + 0x1834], edi
mov dword [esp + 0x1838], ecx
mov dword [esp + 0x183c], esi
mov dword [esp + 0x1840], 0x59ec48
mov dword [esp + 0x1844], edi
mov dword [esp + 0x1848], ecx
mov dword [esp + 0x184c], 3
mov dword [esp + 0x1850], 0x59ec40
mov dword [esp + 0x1854], edi
mov dword [esp + 0x1858], ecx
mov dword [esp + 0x185c], 4
mov dword [esp + 0x1860], 0x59ec38
mov dword [esp + 0x1864], edi
mov dword [esp + 0x1868], ecx
mov dword [esp + 0x186c], 5
mov dword [esp + 0x1870], 0x59ec30
mov dword [esp + 0x1874], edi
mov dword [esp + 0x1884], edi
mov dword [esp + 0x1894], edi
mov dword [esp + 0x18a4], edi
mov dword [esp + 0x18b4], edi
mov dword [esp + 0x18c4], edi
mov dword [esp + 0x18d4], edi
mov dword [esp + 0x18e4], edi
mov dword [esp + 0x18f4], edi
mov dword [esp + 0x1904], edi
mov edi, dword [0x5b2a00]
mov dword [esp + 0x1878], ecx
mov dword [esp + 0x1920], edi
mov edi, dword [0x5b2a10]
mov dword [esp + 0x1930], edi
mov edi, dword [0x5b2a00]
mov dword [esp + 0x1940], edi
mov edi, dword [0x5b29dc]
mov dword [esp + 0x1950], edi
mov edi, 0x31
mov dword [esp + 0x1954], edi
mov dword [esp + 0x1964], edi
mov dword [esp + 0x1974], edi
mov edi, dword [0x5b29e8]
mov dword [esp + 0x1980], edi
mov edi, dword [0x5b29e0]
mov dword [esp + 0x187c], 6
mov dword [esp + 0x1880], 0x59ec28
mov dword [esp + 0x1888], ecx
mov dword [esp + 0x188c], 7
mov dword [esp + 0x1890], 0x59ec20
mov dword [esp + 0x1898], ecx
mov dword [esp + 0x189c], edx
mov dword [esp + 0x18a0], 0x59ec18
mov dword [esp + 0x18a8], ecx
mov dword [esp + 0x18ac], 9
mov dword [esp + 0x18b0], 0x59ec10
mov dword [esp + 0x18b8], ecx
mov dword [esp + 0x18bc], 0xa
mov dword [esp + 0x18c0], 0x59ec08
mov dword [esp + 0x18c8], ecx
mov dword [esp + 0x18cc], 0xb
mov dword [esp + 0x18d0], 0x59ec00
mov dword [esp + 0x18d8], ecx
mov dword [esp + 0x18dc], 0xc
mov dword [esp + 0x18e0], 0x59ebf4
mov dword [esp + 0x18e8], ecx
mov dword [esp + 0x18ec], 0xd
mov dword [esp + 0x18f0], 0x59ebe8
mov dword [esp + 0x18f8], ecx
mov dword [esp + 0x18fc], ecx
mov dword [esp + 0x1900], 0x59ebdc
mov dword [esp + 0x1908], ecx
mov dword [esp + 0x190c], ebp
mov dword [esp + 0x1910], 0x59ebd0
mov dword [esp + 0x1914], 0x2f
mov dword [esp + 0x1918], ebp
mov dword [esp + 0x191c], ebx
mov dword [esp + 0x1924], 0x2f
mov dword [esp + 0x1928], ebp
mov dword [esp + 0x192c], eax
mov dword [esp + 0x1934], 0x30
mov dword [esp + 0x1938], ebp
mov dword [esp + 0x193c], ebx
mov dword [esp + 0x1944], 0x30
mov dword [esp + 0x1948], ebp
mov dword [esp + 0x194c], eax
mov dword [esp + 0x1958], 9
mov dword [esp + 0x195c], ebx
mov dword [esp + 0x1960], 0x59ee38
mov dword [esp + 0x1968], eax
mov dword [esp + 0x196c], eax
mov dword [esp + 0x1970], 0x59edf8
mov dword [esp + 0x1978], edx
mov dword [esp + 0x197c], eax
mov dword [esp + 0x1984], 0x31
mov dword [esp + 0x1988], edx
mov dword [esp + 0x198c], esi
mov dword [esp + 0x1990], edi
mov dword [esp + 0x1994], 0x31
mov dword [esp + 0x1998], edx
mov edi, dword [0x5b29ec]
mov dword [esp + 0x199c], 3
mov dword [esp + 0x19a0], edi
mov edi, dword [0x5b2a8c]
mov dword [esp + 0x19b0], edi
mov edi, dword [0x5b2a84]
mov dword [esp + 0x19c0], edi
mov edi, dword [0x5b29c8]
mov dword [esp + 0x19d0], edi
mov edi, dword [0x5b29c0]
mov dword [esp + 0x19e0], edi
mov edi, dword [0x5b2a88]
mov dword [esp + 0x19f0], edi
mov edi, dword [0x5b2a80]
mov dword [esp + 0x1a00], edi
mov edi, dword [0x5b29c4]
mov dword [esp + 0x1a10], edi
mov edi, dword [0x5b29bc]
mov dword [esp + 0x1a20], edi
mov edi, dword [0x5b2aac]
mov dword [esp + 0x1a30], edi
mov edi, dword [0x5b2968]
mov dword [esp + 0x1a40], edi
mov edi, dword [0x5b2ac0]
mov dword [esp + 0x1a50], edi
mov edi, dword [0x5b296c]
mov dword [esp + 0x1a60], edi
mov edi, dword [0x5b2a24]
mov dword [esp + 0x1a70], edi
mov edi, dword [0x5b2a08]
mov dword [esp + 0x1a80], edi
mov edi, dword [0x5b2ac4]
mov dword [esp + 0x19a4], 0x32
mov dword [esp + 0x19a8], edx
mov dword [esp + 0x19ac], ebx
mov dword [esp + 0x19b4], 0x32
mov dword [esp + 0x19b8], edx
mov dword [esp + 0x19bc], eax
mov dword [esp + 0x19c4], 0x32
mov dword [esp + 0x19c8], edx
mov dword [esp + 0x19cc], esi
mov dword [esp + 0x19d4], 0x32
mov dword [esp + 0x19d8], edx
mov dword [esp + 0x19dc], 3
mov dword [esp + 0x19e4], 0x32
mov dword [esp + 0x19e8], edx
mov dword [esp + 0x19ec], 4
mov dword [esp + 0x19f4], 0x32
mov dword [esp + 0x19f8], edx
mov dword [esp + 0x19fc], 5
mov dword [esp + 0x1a04], 0x32
mov dword [esp + 0x1a08], edx
mov dword [esp + 0x1a0c], 6
mov dword [esp + 0x1a14], 0x32
mov dword [esp + 0x1a18], edx
mov dword [esp + 0x1a1c], 7
mov dword [esp + 0x1a24], 0x33
mov dword [esp + 0x1a28], edx
mov dword [esp + 0x1a2c], ebx
mov dword [esp + 0x1a34], 0x33
mov dword [esp + 0x1a38], edx
mov dword [esp + 0x1a3c], eax
mov dword [esp + 0x1a44], 0x33
mov dword [esp + 0x1a48], edx
mov dword [esp + 0x1a4c], esi
mov dword [esp + 0x1a54], 0x33
mov dword [esp + 0x1a58], edx
mov dword [esp + 0x1a5c], 3
mov dword [esp + 0x1a64], 0x33
mov dword [esp + 0x1a68], edx
mov dword [esp + 0x1a6c], 4
mov dword [esp + 0x1a74], 0x34
mov dword [esp + 0x1a78], edx
mov dword [esp + 0x1a7c], ebx
mov dword [esp + 0x1a84], 0x34
mov dword [esp + 0x1a88], edx
mov dword [esp + 0x1a8c], esi
mov dword [esp + 0x1a90], edi
mov dword [esp + 0x1a94], 0x34
mov dword [esp + 0x1a98], edx
mov dword [esp + 0x1a9c], 3
mov edi, dword [0x5b296c]
mov dword [esp + 0x1aa4], 0x34
mov dword [esp + 0x1aa0], edi
mov edi, dword [0x5b2a24]
mov dword [esp + 0x1ab0], edi
mov edi, dword [0x5b2964]
mov dword [esp + 0x1ac0], edi
mov edi, dword [0x5b2960]
mov dword [esp + 0x1ad0], edi
mov edi, 0x35
mov dword [esp + 0x1ad4], edi
mov dword [esp + 0x1ae4], edi
mov edi, dword [0x5b2a64]
mov dword [esp + 0x1aa8], edx
mov dword [esp + 0x1b00], edi
mov edi, dword [0x5b2950]
mov dword [esp + 0x1b10], edi
mov edi, dword [0x5b2a14]
mov dword [esp + 0x1b20], edi
mov edi, dword [0x5b2940]
mov dword [esp + 0x1b30], edi
mov edi, dword [0x5b2a14]
mov dword [esp + 0x1b40], edi
mov edi, dword [0x5b2940]
mov dword [esp + 0x1b50], edi
mov edi, 0x39
mov dword [esp + 0x1aac], 4
mov dword [esp + 0x1ab4], 0x34
mov dword [esp + 0x1ab8], edx
mov dword [esp + 0x1abc], 5
mov dword [esp + 0x1ac4], 0x34
mov dword [esp + 0x1ac8], edx
mov dword [esp + 0x1acc], 6
mov dword [esp + 0x1ad8], edx
mov dword [esp + 0x1adc], ebx
mov dword [esp + 0x1ae0], 0x59ed54
mov dword [esp + 0x1ae8], edx
mov dword [esp + 0x1aec], eax
mov dword [esp + 0x1af0], 0x59ed58
mov dword [esp + 0x1af4], 0x36
mov dword [esp + 0x1af8], edx
mov dword [esp + 0x1afc], ebx
mov dword [esp + 0x1b04], 0x36
mov dword [esp + 0x1b08], edx
mov dword [esp + 0x1b0c], eax
mov dword [esp + 0x1b14], 0x37
mov dword [esp + 0x1b18], edx
mov dword [esp + 0x1b1c], ebx
mov dword [esp + 0x1b24], 0x37
mov dword [esp + 0x1b28], edx
mov dword [esp + 0x1b2c], eax
mov dword [esp + 0x1b34], 0x38
mov dword [esp + 0x1b38], edx
mov dword [esp + 0x1b3c], ebx
mov dword [esp + 0x1b44], 0x38
mov dword [esp + 0x1b48], edx
mov dword [esp + 0x1b4c], eax
mov dword [esp + 0x1b54], edi
mov dword [esp + 0x1b58], edx
mov dword [esp + 0x1b5c], ebx
mov dword [esp + 0x1b60], 0x59ebcc
mov dword [esp + 0x1b64], edi
mov dword [esp + 0x1b68], edx
mov dword [esp + 0x1b6c], eax
mov dword [esp + 0x1b70], 0x59ebc8
mov dword [esp + 0x1b74], edi
mov dword [esp + 0x1b78], edx
mov dword [esp + 0x1b7c], esi
mov dword [esp + 0x1b80], 0x59ebc4
mov dword [esp + 0x1b84], edi
mov dword [esp + 0x1b88], edx
mov dword [esp + 0x1b8c], 3
mov dword [esp + 0x1b90], 0x59ebc0
mov dword [esp + 0x1b94], edi
mov dword [esp + 0x1b98], edx
mov dword [esp + 0x1b9c], 4
mov dword [esp + 0x1ba0], 0x59ebbc
mov dword [esp + 0x1ba4], edi
mov dword [esp + 0x1ba8], edx
mov dword [esp + 0x1bac], 5
mov dword [esp + 0x1bb0], 0x59ebb8
mov dword [esp + 0x1c3c], ecx
mov ecx, 0x3a
mov dword [esp + 0x1bb4], edi
mov dword [esp + 0x1bc4], edi
mov dword [esp + 0x1bd4], edi
mov dword [esp + 0x1be4], edi
mov dword [esp + 0x1bf4], edi
mov dword [esp + 0x1c04], edi
mov dword [esp + 0x1c14], edi
mov dword [esp + 0x1c24], edi
mov dword [esp + 0x1c34], edi
mov dword [esp + 0x1c44], edi
mov dword [esp + 0x1c54], ecx
mov dword [esp + 0x1c64], ecx
mov ecx, 0x4f4
lea esi, [esp + 0x8a4]
mov edi, 0x5b0ee0
mov dword [esp + 0x1bb8], edx
mov dword [esp + 0x1bbc], 6
mov dword [esp + 0x1bc0], 0x59ebb4
mov dword [esp + 0x1bc8], edx
mov dword [esp + 0x1bcc], 7
mov dword [esp + 0x1bd0], 0x59ebb0
mov dword [esp + 0x1bd8], edx
mov dword [esp + 0x1bdc], edx
mov dword [esp + 0x1be0], 0x59ebac
mov dword [esp + 0x1be8], edx
mov dword [esp + 0x1bec], 9
mov dword [esp + 0x1bf0], 0x59eba4
mov dword [esp + 0x1bf8], edx
mov dword [esp + 0x1bfc], 0xa
mov dword [esp + 0x1c00], 0x59eb9c
mov dword [esp + 0x1c08], edx
mov dword [esp + 0x1c0c], 0xb
mov dword [esp + 0x1c10], 0x59eb94
mov dword [esp + 0x1c18], edx
mov dword [esp + 0x1c1c], 0xc
mov dword [esp + 0x1c20], 0x59eb8c
mov dword [esp + 0x1c28], edx
mov dword [esp + 0x1c2c], 0xd
mov dword [esp + 0x1c30], 0x59eb84
mov dword [esp + 0x1c38], edx
mov dword [esp + 0x1c40], 0x59eb7c
mov dword [esp + 0x1c48], edx
mov dword [esp + 0x1c4c], ebp
mov dword [esp + 0x1c50], 0x59eb74
mov dword [esp + 0x1c58], edx
mov dword [esp + 0x1c5c], ebx
mov dword [esp + 0x1c60], 0x59ecac
mov dword [esp + 0x1c68], edx
mov dword [esp + 0x1c6c], eax
mov dword [esp + 0x1c70], 0x59ecf8
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3b
xor eax, eax
mov edi, 0x5ae228
rep stosd dword es:[edi], eax
mov eax, 0x5b0ee0
mov ecx, dword [eax]
cmp dword [ecx*4 + 0x5ae228], ebx
jne 0x47c8f9
mov dword [ecx*4 + 0x5ae228], eax
add eax, 0x10
cmp eax, 0x5b22b0
jb 0x47c8e7
mov ecx, dword [0x5b291c]
mov eax, dword [0x5b2918]
mov esi, dword [0x5b2920]
mov dword [esp + 0x286c], ecx
mov ecx, 0xffff
mov dword [esp + 0x2848], eax
mov dword [esp + 0x2878], ecx
mov dword [esp + 0x289c], ecx
mov ecx, dword [0x5b2ec8]
mov eax, 2
mov dword [esp + 0x2890], esi
mov dword [esp + 0x28b4], ecx
mov ecx, 0x24
lea esi, [esp + 0x2844]
mov edi, 0x5aeb88
mov dword [esp + 0x2844], 1
mov dword [esp + 0x284c], ebx
mov dword [esp + 0x2850], ebx
mov dword [esp + 0x2854], 0x17
mov dword [esp + 0x2858], 0xffffffff
mov dword [esp + 0x285c], edx
mov byte [esp + 0x2860], bl
mov byte [esp + 0x2861], bl
mov dword [esp + 0x2864], ebx
mov dword [esp + 0x2868], eax
mov dword [esp + 0x2870], ebx
mov dword [esp + 0x2874], ebx
mov dword [esp + 0x287c], ebx
mov dword [esp + 0x2880], edx
mov byte [esp + 0x2884], bl
mov byte [esp + 0x2885], 1
mov dword [esp + 0x2888], ebx
mov dword [esp + 0x288c], 3
mov dword [esp + 0x2894], ebx
mov dword [esp + 0x2898], ebx
mov dword [esp + 0x28a0], ebx
mov dword [esp + 0x28a4], edx
mov byte [esp + 0x28a8], bl
mov byte [esp + 0x28a9], 1
mov dword [esp + 0x28ac], ebx
mov dword [esp + 0x28b0], 4
mov dword [esp + 0x28b8], 0x210
mov dword [esp + 0x28bc], ebx
mov dword [esp + 0x28c0], edx
mov dword [esp + 0x28c4], ebx
mov dword [esp + 0x28c8], edx
mov byte [esp + 0x28cc], bl
mov byte [esp + 0x28cd], 1
mov dword [esp + 0x28d0], 0x325
mov dword [esp + 0x10], ebx
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x5b2910]
mov ecx, dword [0x5b2914]
mov dword [esp + 0x30], esi
mov esi, dword [0x5b28b8]
mov dword [esp + 0x38], esi
mov esi, dword [0x5b28b4]
mov dword [esp + 0x14], ecx
mov dword [esp + 0x54], esi
mov esi, dword [0x5b290c]
mov ecx, 0xa
mov dword [esp + 0x18], 0x602
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x24], 0x26
mov dword [esp + 0x28], 0x14
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x34], ebx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], 0xfa0a1f01
mov dword [esp + 0x44], 0x5f5e0ff
mov dword [esp + 0x48], 0x23
mov dword [esp + 0x4c], ebp
mov dword [esp + 0x50], ebp
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], esi
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], ebx
mov dword [esp + 0x68], 5
mov dword [esp + 0x6c], 0x2a
mov dword [esp + 0x70], 0x10
mov edi, 9
mov esi, dword [0x5b2908]
mov dword [esp + 0x74], edi
mov dword [esp + 0x98], edi
mov edi, dword [0x5b28cc]
mov dword [esp + 0x80], esi
mov dword [esp + 0xa4], edi
mov edi, dword [0x5b28d8]
mov dword [esp + 0xc0], edi
mov edi, dword [0x5b2900]
mov dword [esp + 0xc8], edi
mov edi, dword [0x5b28c0]
mov dword [esp + 0xec], edi
mov edi, dword [0x5b28b0]
mov dword [esp + 0x108], edi
mov edi, dword [0x5b28d4]
mov dword [esp + 0x110], edi
mov edi, dword [0x5b28d0]
mov dword [esp + 0x12c], edi
mov edi, dword [0x5b28f8]
mov dword [esp + 0x134], edi
mov edi, dword [0x5b28dc]
mov dword [esp + 0x158], edi
mov edi, dword [0x5b28e4]
mov esi, 0xb
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], 0xfa0a1f01
mov dword [esp + 0x8c], 0x5f5e0ff
mov dword [esp + 0x90], 0x23
mov dword [esp + 0x94], esi
mov dword [esp + 0x9c], ebx
mov dword [esp + 0xa0], ebx
mov dword [esp + 0xa8], 0x70a
mov dword [esp + 0xac], 1
mov dword [esp + 0xb0], 0x10
mov dword [esp + 0xb4], 0x24
mov dword [esp + 0xb8], 0xe
mov dword [esp + 0xbc], ebp
mov dword [esp + 0xc4], ebx
mov dword [esp + 0xcc], 0x70a
mov dword [esp + 0xd0], 1
mov dword [esp + 0xd4], 0x10
mov dword [esp + 0xd8], 0x24
mov dword [esp + 0xdc], esi
mov dword [esp + 0xe0], 9
mov dword [esp + 0xe4], ebx
mov dword [esp + 0xe8], ebx
mov dword [esp + 0xf0], 4
mov dword [esp + 0xf4], ebx
mov dword [esp + 0xf8], 1
mov dword [esp + 0xfc], ebx
mov dword [esp + 0x100], ecx
mov dword [esp + 0x104], 0xe
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x114], ecx
mov dword [esp + 0x118], ebx
mov dword [esp + 0x11c], 0x5f5e0ff
mov dword [esp + 0x120], 0x22
mov dword [esp + 0x124], esi
mov dword [esp + 0x128], 0xe
mov dword [esp + 0x130], ebx
mov dword [esp + 0x138], ecx
mov dword [esp + 0x13c], 0xffff8300
mov dword [esp + 0x140], 0x7d00
mov dword [esp + 0x144], 0x25
mov dword [esp + 0x148], esi
mov dword [esp + 0x14c], ebp
mov dword [esp + 0x150], ebx
mov dword [esp + 0x154], ebx
mov dword [esp + 0x15c], eax
mov dword [esp + 0x160], ebx
mov dword [esp + 0x164], 3
mov dword [esp + 0x168], 0x2b
mov dword [esp + 0x16c], ebp
mov dword [esp + 0x170], ebp
mov dword [esp + 0x174], ebx
mov dword [esp + 0x178], ebx
mov dword [esp + 0x17c], edi
mov dword [esp + 0x180], ecx
mov edi, dword [0x5b28e0]
mov dword [esp + 0x1a4], ecx
mov dword [esp + 0x1c8], ecx
mov ecx, dword [0x5b28ec]
mov dword [esp + 0x1e8], ecx
mov dword [esp + 0x20c], ecx
mov ecx, dword [0x5b28f4]
mov dword [esp + 0x190], esi
mov dword [esp + 0x1a0], edi
mov edi, dword [0x5b28e8]
mov dword [esp + 0x1b4], esi
mov dword [esp + 0x1d8], esi
mov dword [esp + 0x200], esi
mov esi, dword [0x5b28bc]
mov dword [esp + 0x230], ecx
mov ecx, dword [0x5b28f0]
mov dword [esp + 0x1c4], edi
mov dword [esp + 0x254], ecx
mov ecx, dword [0x5b28c8]
mov dword [esp + 0x278], esi
mov edi, 4
mov esi, 6
mov dword [esp + 0x184], ebx
mov dword [esp + 0x188], 0xfde8
mov dword [esp + 0x18c], 0x24
mov dword [esp + 0x194], ebp
mov dword [esp + 0x198], ebx
mov dword [esp + 0x19c], ebx
mov dword [esp + 0x1a8], 0xfa0a1f01
mov dword [esp + 0x1ac], 0x5f5e0ff
mov dword [esp + 0x1b0], 0x23
mov dword [esp + 0x1b8], ebp
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], ebx
mov dword [esp + 0x1cc], ebx
mov dword [esp + 0x1d0], 0x5f5e0ff
mov dword [esp + 0x1d4], 0x22
mov dword [esp + 0x1dc], 9
mov dword [esp + 0x1e0], ebx
mov dword [esp + 0x1e4], ebx
mov dword [esp + 0x1ec], ebx
mov dword [esp + 0x1f0], ebx
mov dword [esp + 0x1f4], 0x190
mov dword [esp + 0x1f8], ebx
mov dword [esp + 0x1fc], edx
mov dword [esp + 0x204], ebx
mov dword [esp + 0x208], ebx
mov dword [esp + 0x210], ebx
mov dword [esp + 0x214], ebx
mov dword [esp + 0x218], 0xc8
mov dword [esp + 0x21c], ebx
mov dword [esp + 0x220], edx
mov dword [esp + 0x224], edi
mov dword [esp + 0x228], ebx
mov dword [esp + 0x22c], ebx
mov dword [esp + 0x234], eax
mov dword [esp + 0x238], ebx
mov dword [esp + 0x23c], 1
mov dword [esp + 0x240], 0x2c
mov dword [esp + 0x244], edx
mov dword [esp + 0x248], ebp
mov dword [esp + 0x24c], ebx
mov dword [esp + 0x250], ebx
mov dword [esp + 0x258], 0x400
mov dword [esp + 0x25c], ebx
mov dword [esp + 0x260], 0xff
mov dword [esp + 0x264], ebx
mov dword [esp + 0x268], 5
mov dword [esp + 0x26c], ebp
mov dword [esp + 0x270], ebx
mov dword [esp + 0x274], ecx
mov dword [esp + 0x27c], edi
mov dword [esp + 0x280], ebx
mov dword [esp + 0x284], 1
mov dword [esp + 0x288], ebx
mov dword [esp + 0x28c], esi
mov dword [esp + 0x290], 0xe
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], ecx
mov dword [esp + 0x29c], str.CMP0
mov dword [esp + 0x2a0], edi
mov dword [esp + 0x2bc], ecx
mov ecx, dword [0x5b2ec8]
mov dword [esp + 0x2b0], esi
mov dword [esp + 0x2d4], esi
mov dword [esp + 0x2e4], ecx
mov dword [esp + 0x300], ecx
mov ecx, dword [0x5b2904]
mov esi, 0x320
mov dword [esp + 0x2c4], edi
mov dword [esp + 0x2f0], esi
mov dword [esp + 0x308], ecx
mov dword [esp + 0x314], esi
mov ecx, 0xc6
lea esi, [esp + 0x10]
mov edi, 0x5b0bc8
mov dword [esp + 0x2a4], ebx
mov dword [esp + 0x2a8], 1
mov dword [esp + 0x2ac], ebx
mov dword [esp + 0x2b4], edx
mov dword [esp + 0x2b8], ebx
mov dword [esp + 0x2c0], str.CMP1
mov dword [esp + 0x2c8], ebx
mov dword [esp + 0x2cc], 1
mov dword [esp + 0x2d0], ebx
mov dword [esp + 0x2d8], edx
mov dword [esp + 0x2dc], ebx
mov dword [esp + 0x2e0], ebx
mov dword [esp + 0x2e8], 0x210
mov dword [esp + 0x2ec], ebx
mov dword [esp + 0x2f4], ebx
mov dword [esp + 0x2f8], 0xc
mov dword [esp + 0x2fc], 0xe
mov dword [esp + 0x304], ebx
mov dword [esp + 0x30c], 0x310
mov dword [esp + 0x310], ebx
mov dword [esp + 0x318], ebx
mov dword [esp + 0x31c], 0x15
mov dword [esp + 0x320], ebp
mov dword [esp + 0x324], ebx
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5b2864]
mov dword [esp + 0x10], 0x3d
mov dword [esp + 0x14], ecx
xor ecx, ecx
mov dword [esp + 0x31], ecx
mov dword [esp + 0x18], ebp
mov word [esp + 0x35], cx
mov dword [esp + 0x1c], 0x500
mov byte [esp + 0x37], cl
mov ecx, dword [0x5b285c]
mov dword [esp + 0x3c], ecx
xor ecx, ecx
mov dword [esp + 0x58], ecx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x5c], ecx
mov ecx, dword [0x5b2890]
mov dword [esp + 0x64], ecx
xor ecx, ecx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x84], ecx
mov ecx, dword [0x5b2830]
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x30], bl
mov dword [esp + 0x38], 0x24
mov dword [esp + 0x40], edx
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], 0x32
mov dword [esp + 0x60], 0x3e
mov dword [esp + 0x68], edx
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], ebx
mov dword [esp + 0x74], 3
mov dword [esp + 0x78], ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x88], 0x3f
mov dword [esp + 0x8c], ecx
mov ecx, 1
xor edi, edi
mov dword [esp + 0x98], ecx
mov dword [esp + 0xa0], ecx
xor ecx, ecx
mov dword [esp + 0xd0], edi
mov dword [esp + 0xa9], ecx
mov dword [esp + 0xd4], edi
mov word [esp + 0xad], cx
mov edi, dword [0x5b2800]
mov byte [esp + 0xaf], cl
mov ecx, dword [0x5b286c]
mov dword [esp + 0xb4], ecx
mov ecx, 1
mov dword [esp + 0xc0], ecx
mov dword [esp + 0xc8], ecx
mov dword [esp + 0x118], ecx
xor ecx, ecx
mov dword [esp + 0x121], ecx
mov dword [esp + 0xdc], edi
mov word [esp + 0x125], cx
xor edi, edi
mov byte [esp + 0x127], cl
mov ecx, dword [0x5b2868]
mov dword [esp + 0x12c], ecx
xor ecx, ecx
mov dword [esp + 0x148], ecx
mov dword [esp + 0xf8], edi
mov dword [esp + 0x14c], ecx
mov ecx, dword [0x5b2ec8]
mov dword [esp + 0xfc], edi
mov edi, dword [0x5b282c]
mov dword [esp + 0x154], ecx
mov ecx, dword [0x5b2894]
mov esi, 0x77359400
mov dword [esp + 0x90], edx
mov dword [esp + 0x94], ebx
mov dword [esp + 0x9c], 0x77359400
mov dword [esp + 0xa4], ebx
mov byte [esp + 0xa8], bl
mov dword [esp + 0xb0], 0x40
mov dword [esp + 0xb8], edx
mov dword [esp + 0xbc], ebx
mov dword [esp + 0xc4], esi
mov dword [esp + 0xcc], ebx
mov dword [esp + 0xd8], 0x41
mov dword [esp + 0xe0], edx
mov dword [esp + 0xe4], eax
mov dword [esp + 0xe8], ebx
mov dword [esp + 0xec], 3
mov dword [esp + 0xf0], ebx
mov dword [esp + 0xf4], ebx
mov dword [esp + 0x100], 0x42
mov dword [esp + 0x104], edi
mov dword [esp + 0x108], edx
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x110], ebx
mov dword [esp + 0x114], esi
mov dword [esp + 0x11c], ebx
mov byte [esp + 0x120], bl
mov dword [esp + 0x128], 0x43
mov dword [esp + 0x130], edx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], esi
mov dword [esp + 0x140], 1
mov dword [esp + 0x144], ebx
mov dword [esp + 0x150], 0x32
mov dword [esp + 0x158], edx
mov dword [esp + 0x15c], 0x210
mov dword [esp + 0x160], ebx
mov dword [esp + 0x164], edx
mov dword [esp + 0x168], ebx
mov dword [esp + 0x16c], ebx
mov byte [esp + 0x170], bl
mov byte [esp + 0x171], bl
mov dword [esp + 0x174], 0x38d
mov dword [esp + 0x178], 0x23
mov dword [esp + 0x17c], ecx
mov dword [esp + 0x180], ebp
mov dword [esp + 0x184], 0x500
xor ecx, ecx
mov dword [esp + 0x188], ebx
mov dword [esp + 0x199], ecx
mov dword [esp + 0x18c], ebx
mov word [esp + 0x19d], cx
mov dword [esp + 0x190], ebx
mov byte [esp + 0x19f], cl
mov ecx, dword [0x5b2824]
mov dword [esp + 0x1a4], ecx
xor ecx, ecx
mov dword [esp + 0x1c0], ecx
mov dword [esp + 0x194], ebx
mov dword [esp + 0x1c4], ecx
mov ecx, dword [0x5b2828]
mov dword [esp + 0x1cc], ecx
xor ecx, ecx
mov dword [esp + 0x1e8], ecx
mov byte [esp + 0x198], bl
mov dword [esp + 0x1ec], ecx
mov ecx, dword [0x5b2858]
mov dword [esp + 0x1f4], ecx
xor ecx, ecx
mov dword [esp + 0x210], ecx
mov dword [esp + 0x1a0], 0x25
mov dword [esp + 0x214], ecx
mov ecx, dword [0x5b2898]
mov dword [esp + 0x21c], ecx
xor ecx, ecx
mov dword [esp + 0x238], ecx
mov dword [esp + 0x1a8], edx
mov dword [esp + 0x23c], ecx
mov ecx, dword [0x5b28ac]
mov dword [esp + 0x244], ecx
xor ecx, ecx
mov dword [esp + 0x260], ecx
mov dword [esp + 0x1ac], eax
mov dword [esp + 0x264], ecx
mov ecx, dword [0x5b27fc]
mov dword [esp + 0x26c], ecx
xor ecx, ecx
mov dword [esp + 0x288], ecx
mov dword [esp + 0x1b0], ebx
mov dword [esp + 0x1b4], ebx
mov dword [esp + 0x1b8], ebx
mov dword [esp + 0x1bc], 0x33
mov dword [esp + 0x1c8], 0x26
mov dword [esp + 0x1d0], edx
mov dword [esp + 0x1d4], eax
mov dword [esp + 0x1d8], ebx
mov dword [esp + 0x1dc], ebx
mov dword [esp + 0x1e0], ebx
mov dword [esp + 0x1e4], 0x34
mov dword [esp + 0x1f0], 0x27
mov dword [esp + 0x1f8], edx
mov dword [esp + 0x1fc], eax
mov dword [esp + 0x200], ebx
mov dword [esp + 0x204], ebx
mov dword [esp + 0x208], ebx
mov dword [esp + 0x20c], 0x35
mov dword [esp + 0x218], 0x28
mov dword [esp + 0x220], edx
mov dword [esp + 0x224], eax
mov dword [esp + 0x228], ebx
mov dword [esp + 0x22c], ebx
mov dword [esp + 0x230], ebx
mov dword [esp + 0x234], 0x36
mov dword [esp + 0x240], 0x29
mov dword [esp + 0x248], edx
mov dword [esp + 0x24c], eax
mov dword [esp + 0x250], ebx
mov dword [esp + 0x254], ebx
mov dword [esp + 0x258], ebx
mov dword [esp + 0x25c], 0x37
mov dword [esp + 0x268], 0x2a
mov dword [esp + 0x270], edx
mov dword [esp + 0x274], eax
mov dword [esp + 0x278], ebx
mov dword [esp + 0x27c], ebx
mov dword [esp + 0x280], ebx
mov dword [esp + 0x284], 0x38
mov dword [esp + 0x28c], ecx
mov ecx, dword [0x5b2804]
mov esi, 0x3d0900
mov dword [esp + 0x294], ecx
xor ecx, ecx
mov dword [esp + 0x2ac], ecx
mov dword [esp + 0x290], 0x2b
mov dword [esp + 0x2b0], ecx
mov dword [esp + 0x298], edx
mov dword [esp + 0x2b4], ecx
mov ecx, dword [0x5b289c]
mov dword [esp + 0x2bc], ecx
xor ecx, ecx
mov dword [esp + 0x2d9], ecx
mov dword [esp + 0x29c], ebx
mov word [esp + 0x2dd], cx
mov dword [esp + 0x2a0], ebx
mov byte [esp + 0x2df], cl
mov ecx, dword [0x5b28a4]
mov dword [esp + 0x2e4], ecx
xor ecx, ecx
mov dword [esp + 0x301], ecx
mov dword [esp + 0x2a4], 0x32
mov word [esp + 0x305], cx
mov dword [esp + 0x2a8], ebx
mov byte [esp + 0x307], cl
mov ecx, dword [0x5b28a0]
mov dword [esp + 0x30c], ecx
xor ecx, ecx
mov dword [esp + 0x329], ecx
mov dword [esp + 0x2b8], 0x2c
mov word [esp + 0x32d], cx
mov dword [esp + 0x2c0], edx
mov byte [esp + 0x32f], cl
mov ecx, dword [0x5b28a8]
mov dword [esp + 0x334], ecx
xor ecx, ecx
mov dword [esp + 0x351], ecx
mov dword [esp + 0x2c4], ebx
mov word [esp + 0x355], cx
mov dword [esp + 0x2c8], ebx
mov byte [esp + 0x357], cl
mov ecx, dword [0x5b2820]
mov dword [esp + 0x35c], ecx
xor ecx, ecx
mov dword [esp + 0x2cc], esi
mov dword [esp + 0x2d0], ebx
mov dword [esp + 0x2d4], ebx
mov byte [esp + 0x2d8], 1
mov dword [esp + 0x2e0], 0x2d
mov dword [esp + 0x2e8], edx
mov dword [esp + 0x2ec], ebx
mov dword [esp + 0x2f0], ebx
mov dword [esp + 0x2f4], esi
mov dword [esp + 0x2f8], ebx
mov dword [esp + 0x2fc], ebx
mov byte [esp + 0x300], 1
mov dword [esp + 0x308], 0x2e
mov dword [esp + 0x310], edx
mov dword [esp + 0x314], 0xa
mov dword [esp + 0x318], ebx
mov dword [esp + 0x31c], esi
mov dword [esp + 0x320], ebx
mov dword [esp + 0x324], 0x22
mov byte [esp + 0x328], 1
mov dword [esp + 0x330], 0x2f
mov dword [esp + 0x338], edx
mov dword [esp + 0x33c], 0xa
mov dword [esp + 0x340], ebx
mov dword [esp + 0x344], esi
mov dword [esp + 0x348], ebx
mov dword [esp + 0x34c], 0x22
mov byte [esp + 0x350], 1
mov dword [esp + 0x358], 0x35
mov dword [esp + 0x360], ebp
mov dword [esp + 0x364], 0x500
mov dword [esp + 0x368], ebx
mov dword [esp + 0x36c], ebx
mov dword [esp + 0x370], ebx
mov dword [esp + 0x374], ebx
mov byte [esp + 0x378], bl
mov dword [esp + 0x379], ecx
mov word [esp + 0x37d], cx
mov edi, 0xffc2f700
mov byte [esp + 0x37f], cl
mov ecx, dword [0x5b2808]
mov dword [esp + 0x384], ecx
xor ecx, ecx
mov dword [esp + 0x3a0], ecx
mov dword [esp + 0x380], 0x33
mov dword [esp + 0x3a4], ecx
mov ecx, dword [0x5b2810]
mov dword [esp + 0x3ac], ecx
xor ecx, ecx
mov dword [esp + 0x3c9], ecx
mov dword [esp + 0x388], edx
mov word [esp + 0x3cd], cx
mov dword [esp + 0x38c], eax
mov byte [esp + 0x3cf], cl
mov ecx, dword [0x5b280c]
mov dword [esp + 0x3d4], ecx
xor ecx, ecx
mov dword [esp + 0x3f1], ecx
mov dword [esp + 0x390], ebx
mov word [esp + 0x3f5], cx
mov dword [esp + 0x394], ebx
mov byte [esp + 0x3f7], cl
mov ecx, dword [0x5b2814]
mov dword [esp + 0x3fc], ecx
xor ecx, ecx
mov dword [esp + 0x419], ecx
mov dword [esp + 0x398], ebx
mov word [esp + 0x41d], cx
mov dword [esp + 0x39c], 0x39
mov byte [esp + 0x41f], cl
mov ecx, dword [0x5b2818]
mov dword [esp + 0x424], ecx
xor ecx, ecx
mov dword [esp + 0x441], ecx
mov dword [esp + 0x3a8], 0x31
mov word [esp + 0x445], cx
mov dword [esp + 0x3b0], edx
mov byte [esp + 0x447], cl
mov ecx, dword [0x5b2860]
mov dword [esp + 0x3b4], ebx
mov dword [esp + 0x3b8], edi
mov dword [esp + 0x3bc], esi
mov dword [esp + 0x3c0], ebx
mov dword [esp + 0x3c4], ebx
mov byte [esp + 0x3c8], 1
mov dword [esp + 0x3d0], 0x30
mov dword [esp + 0x3d8], edx
mov dword [esp + 0x3dc], ebx
mov dword [esp + 0x3e0], ebx
mov dword [esp + 0x3e4], 0x5f5e0ff
mov dword [esp + 0x3e8], 1
mov dword [esp + 0x3ec], ebx
mov byte [esp + 0x3f0], 1
mov dword [esp + 0x3f8], 0x37
mov dword [esp + 0x400], ebp
mov dword [esp + 0x404], 0x500
mov dword [esp + 0x408], ebx
mov dword [esp + 0x40c], ebx
mov dword [esp + 0x410], ebx
mov dword [esp + 0x414], ebx
mov byte [esp + 0x418], bl
mov dword [esp + 0x420], 0x38
mov dword [esp + 0x428], edx
mov dword [esp + 0x42c], 0xa
mov dword [esp + 0x430], ebx
mov dword [esp + 0x434], esi
mov dword [esp + 0x438], ebx
mov dword [esp + 0x43c], 0x22
mov byte [esp + 0x440], 1
mov dword [esp + 0x448], 0x39
mov dword [esp + 0x44c], ecx
mov dword [esp + 0x450], edx
mov dword [esp + 0x454], ebx
mov dword [esp + 0x458], 1
mov dword [esp + 0x45c], esi
mov dword [esp + 0x460], 0xa
mov dword [esp + 0x464], ebx
mov byte [esp + 0x468], 1
xor ecx, ecx
mov dword [esp + 0x470], eax
mov dword [esp + 0x469], ecx
mov dword [esp + 0x478], edx
mov word [esp + 0x46d], cx
mov dword [esp + 0x47c], ebx
mov byte [esp + 0x46f], cl
mov ecx, dword [0x5b288c]
mov dword [esp + 0x474], ecx
xor ecx, ecx
mov dword [esp + 0x491], ecx
mov dword [esp + 0x480], ebx
mov word [esp + 0x495], cx
mov dword [esp + 0x484], esi
mov byte [esp + 0x497], cl
mov ecx, dword [0x5b2888]
mov dword [esp + 0x49c], ecx
xor ecx, ecx
mov dword [esp + 0x4b9], ecx
mov dword [esp + 0x488], ebx
mov word [esp + 0x4bd], cx
mov dword [esp + 0x48c], ebx
mov byte [esp + 0x4bf], cl
mov ecx, dword [0x5b2884]
mov dword [esp + 0x4c4], ecx
xor ecx, ecx
mov dword [esp + 0x4e1], ecx
mov byte [esp + 0x490], 1
mov word [esp + 0x4e5], cx
mov dword [esp + 0x498], 3
mov byte [esp + 0x4e7], cl
mov ecx, dword [0x5b2880]
mov dword [esp + 0x4ec], ecx
xor ecx, ecx
mov dword [esp + 0x509], ecx
mov dword [esp + 0x4a0], edx
mov word [esp + 0x50d], cx
mov dword [esp + 0x4a4], ebx
mov byte [esp + 0x50f], cl
mov ecx, dword [0x5b287c]
mov dword [esp + 0x514], ecx
xor ecx, ecx
mov dword [esp + 0x531], ecx
mov dword [esp + 0x4a8], ebx
mov word [esp + 0x535], cx
mov dword [esp + 0x4ac], esi
mov byte [esp + 0x537], cl
mov ecx, dword [0x5b2878]
mov dword [esp + 0x4b0], ebx
mov dword [esp + 0x4b4], ebx
mov byte [esp + 0x4b8], 1
mov dword [esp + 0x4c0], 4
mov dword [esp + 0x4c8], edx
mov dword [esp + 0x4cc], ebx
mov dword [esp + 0x4d0], ebx
mov dword [esp + 0x4d4], esi
mov dword [esp + 0x4d8], ebx
mov dword [esp + 0x4dc], ebx
mov byte [esp + 0x4e0], 1
mov dword [esp + 0x4e8], 5
mov dword [esp + 0x4f0], edx
mov dword [esp + 0x4f4], ebx
mov dword [esp + 0x4f8], ebx
mov dword [esp + 0x4fc], esi
mov dword [esp + 0x500], ebx
mov dword [esp + 0x504], ebx
mov byte [esp + 0x508], 1
mov dword [esp + 0x510], 6
mov dword [esp + 0x518], edx
mov dword [esp + 0x51c], ebx
mov dword [esp + 0x520], ebx
mov dword [esp + 0x524], esi
mov dword [esp + 0x528], ebx
mov dword [esp + 0x52c], ebx
mov byte [esp + 0x530], 1
mov dword [esp + 0x538], 7
mov dword [esp + 0x53c], ecx
mov dword [esp + 0x540], edx
mov dword [esp + 0x544], ebx
mov dword [esp + 0x548], ebx
mov dword [esp + 0x54c], esi
xor ecx, ecx
mov dword [esp + 0x550], ebx
mov dword [esp + 0x559], ecx
mov dword [esp + 0x554], ebx
mov word [esp + 0x55d], cx
mov byte [esp + 0x558], 1
mov byte [esp + 0x55f], cl
mov ecx, dword [0x5b2874]
mov dword [esp + 0x564], ecx
xor ecx, ecx
mov dword [esp + 0x581], ecx
mov dword [esp + 0x560], edx
mov word [esp + 0x585], cx
mov dword [esp + 0x568], edx
mov byte [esp + 0x587], cl
mov ecx, dword [0x5b2870]
mov dword [esp + 0x58c], ecx
xor ecx, ecx
mov dword [esp + 0x5a9], ecx
mov dword [esp + 0x56c], ebx
mov word [esp + 0x5ad], cx
mov dword [esp + 0x570], ebx
mov byte [esp + 0x5af], cl
mov ecx, dword [0x5b281c]
mov dword [esp + 0x5b4], ecx
mov ecx, dword [0x5b288c]
mov dword [esp + 0x5dc], ecx
mov ecx, dword [0x5b2888]
mov dword [esp + 0x604], ecx
mov ecx, dword [0x5b2884]
mov dword [esp + 0x574], esi
mov dword [esp + 0x578], ebx
mov dword [esp + 0x57c], ebx
mov byte [esp + 0x580], 1
mov dword [esp + 0x588], 9
mov dword [esp + 0x590], edx
mov dword [esp + 0x594], ebx
mov dword [esp + 0x598], ebx
mov dword [esp + 0x59c], esi
mov dword [esp + 0x5a0], ebx
mov dword [esp + 0x5a4], ebx
mov byte [esp + 0x5a8], 1
mov dword [esp + 0x5b0], 0x3a
mov dword [esp + 0x5b8], edx
mov dword [esp + 0x5bc], ebx
mov dword [esp + 0x5c0], edi
mov dword [esp + 0x5c4], esi
mov dword [esp + 0x5c8], ebx
mov dword [esp + 0x5cc], ebx
mov byte [esp + 0x5d0], bl
mov byte [esp + 0x5d1], 1
mov dword [esp + 0x5d4], ebx
mov dword [esp + 0x5d8], 0xd
mov dword [esp + 0x5e0], edx
mov dword [esp + 0x5e4], ebx
mov dword [esp + 0x5e8], edi
mov dword [esp + 0x5ec], esi
mov dword [esp + 0x5f0], ebx
mov dword [esp + 0x5f4], ebx
mov byte [esp + 0x5f8], bl
mov byte [esp + 0x5f9], 1
mov dword [esp + 0x5fc], ebx
mov dword [esp + 0x600], 0xe
mov dword [esp + 0x608], edx
mov dword [esp + 0x60c], ebx
mov dword [esp + 0x610], edi
mov dword [esp + 0x614], esi
mov dword [esp + 0x618], ebx
mov dword [esp + 0x61c], ebx
mov byte [esp + 0x620], bl
mov byte [esp + 0x621], 1
mov dword [esp + 0x624], ebx
mov dword [esp + 0x628], ebp
mov dword [esp + 0x62c], ecx
mov dword [esp + 0x630], edx
mov dword [esp + 0x634], ebx
mov dword [esp + 0x638], edi
mov dword [esp + 0x63c], esi
mov dword [esp + 0x640], ebx
mov dword [esp + 0x644], ebx
mov byte [esp + 0x648], bl
mov ecx, dword [0x5b2880]
mov dword [esp + 0x660], edi
mov dword [esp + 0x654], ecx
mov ecx, dword [0x5b287c]
mov dword [esp + 0x67c], ecx
mov ecx, dword [0x5b2878]
mov dword [esp + 0x6a4], ecx
mov ecx, dword [0x5b2874]
mov dword [esp + 0x688], edi
mov dword [esp + 0x6b0], edi
mov dword [esp + 0x6d8], edi
mov dword [esp + 0x700], edi
mov dword [esp + 0x6cc], ecx
mov ecx, dword [0x5b2870]
xor edi, edi
mov dword [esp + 0x6f4], ecx
mov ecx, dword [0x5b2854]
mov dword [esp + 0x734], edi
mov dword [esp + 0x738], edi
mov dword [esp + 0x664], esi
mov dword [esp + 0x68c], esi
mov dword [esp + 0x6b4], esi
mov dword [esp + 0x6dc], esi
mov dword [esp + 0x704], esi
mov dword [esp + 0x71c], ecx
mov dword [esp + 0x73c], edi
mov edi, dword [0x5b2850]
mov ecx, 0x400
mov esi, 0xff
mov byte [esp + 0x649], 1
mov dword [esp + 0x64c], ebx
mov dword [esp + 0x650], 0x10
mov dword [esp + 0x658], edx
mov dword [esp + 0x65c], ebx
mov dword [esp + 0x668], ebx
mov dword [esp + 0x66c], ebx
mov byte [esp + 0x670], bl
mov byte [esp + 0x671], 1
mov dword [esp + 0x674], ebx
mov dword [esp + 0x678], 0x11
mov dword [esp + 0x680], edx
mov dword [esp + 0x684], ebx
mov dword [esp + 0x690], ebx
mov dword [esp + 0x694], ebx
mov byte [esp + 0x698], bl
mov byte [esp + 0x699], 1
mov dword [esp + 0x69c], ebx
mov dword [esp + 0x6a0], 0x12
mov dword [esp + 0x6a8], edx
mov dword [esp + 0x6ac], ebx
mov dword [esp + 0x6b8], ebx
mov dword [esp + 0x6bc], ebx
mov byte [esp + 0x6c0], bl
mov byte [esp + 0x6c1], 1
mov dword [esp + 0x6c4], ebx
mov dword [esp + 0x6c8], 0x13
mov dword [esp + 0x6d0], edx
mov dword [esp + 0x6d4], ebx
mov dword [esp + 0x6e0], ebx
mov dword [esp + 0x6e4], ebx
mov byte [esp + 0x6e8], bl
mov byte [esp + 0x6e9], 1
mov dword [esp + 0x6ec], ebx
mov dword [esp + 0x6f0], 0x14
mov dword [esp + 0x6f8], edx
mov dword [esp + 0x6fc], ebx
mov dword [esp + 0x708], ebx
mov dword [esp + 0x70c], ebx
mov byte [esp + 0x710], bl
mov byte [esp + 0x711], 1
mov dword [esp + 0x714], ebx
mov dword [esp + 0x718], 0x18
mov dword [esp + 0x720], edx
mov dword [esp + 0x724], ecx
mov dword [esp + 0x728], ebx
mov dword [esp + 0x72c], esi
mov dword [esp + 0x730], ebx
mov dword [esp + 0x740], 0x19
mov dword [esp + 0x744], edi
mov dword [esp + 0x748], edx
mov dword [esp + 0x74c], ecx
xor edi, edi
mov dword [esp + 0x750], ebx
mov dword [esp + 0x75c], edi
mov dword [esp + 0x754], esi
mov dword [esp + 0x760], edi
mov dword [esp + 0x758], ebx
mov dword [esp + 0x764], edi
mov edi, dword [0x5b284c]
mov dword [esp + 0x76c], edi
xor edi, edi
mov dword [esp + 0x784], edi
mov dword [esp + 0x768], 0x1a
mov dword [esp + 0x788], edi
mov dword [esp + 0x770], edx
mov dword [esp + 0x78c], edi
mov edi, dword [0x5b2848]
mov dword [esp + 0x794], edi
xor edi, edi
mov dword [esp + 0x7ac], edi
mov dword [esp + 0x774], ecx
mov dword [esp + 0x7b0], edi
mov dword [esp + 0x778], ebx
mov dword [esp + 0x7b4], edi
mov edi, dword [0x5b2844]
mov dword [esp + 0x7bc], edi
xor edi, edi
mov dword [esp + 0x7d4], edi
mov dword [esp + 0x77c], esi
mov dword [esp + 0x7d8], edi
mov dword [esp + 0x780], ebx
mov dword [esp + 0x7dc], edi
mov edi, dword [0x5b2840]
mov dword [esp + 0x7e4], edi
xor edi, edi
mov dword [esp + 0x7fc], edi
mov dword [esp + 0x790], 0x1b
mov dword [esp + 0x800], edi
mov dword [esp + 0x798], edx
mov dword [esp + 0x804], edi
mov edi, dword [0x5b283c]
mov dword [esp + 0x80c], edi
xor edi, edi
mov dword [esp + 0x824], edi
mov dword [esp + 0x79c], ecx
mov dword [esp + 0x828], edi
mov dword [esp + 0x7a0], ebx
mov dword [esp + 0x82c], edi
mov edi, dword [0x5b2838]
mov dword [esp + 0x834], edi
xor edi, edi
mov dword [esp + 0x84c], edi
mov dword [esp + 0x7a4], esi
mov dword [esp + 0x850], edi
mov dword [esp + 0x7a8], ebx
mov dword [esp + 0x854], edi
mov edi, dword [0x5b2834]
mov dword [esp + 0x7b8], 0x1c
mov dword [esp + 0x7c0], edx
mov dword [esp + 0x7c4], ecx
mov dword [esp + 0x7c8], ebx
mov dword [esp + 0x7cc], esi
mov dword [esp + 0x7d0], ebx
mov dword [esp + 0x7e0], 0x1d
mov dword [esp + 0x7e8], edx
mov dword [esp + 0x7ec], ecx
mov dword [esp + 0x7f0], ebx
mov dword [esp + 0x7f4], esi
mov dword [esp + 0x7f8], ebx
mov dword [esp + 0x808], 0x1e
mov dword [esp + 0x810], edx
mov dword [esp + 0x814], ecx
mov dword [esp + 0x818], ebx
mov dword [esp + 0x81c], esi
mov dword [esp + 0x820], ebx
mov dword [esp + 0x830], 0x1f
mov dword [esp + 0x838], edx
mov dword [esp + 0x83c], ecx
mov dword [esp + 0x840], ebx
mov dword [esp + 0x844], esi
mov dword [esp + 0x848], ebx
mov dword [esp + 0x858], 0x20
mov dword [esp + 0x864], ecx
xor ecx, ecx
mov dword [esp + 0x874], ecx
mov dword [esp + 0x85c], edi
mov dword [esp + 0x878], ecx
mov dword [esp + 0x86c], esi
mov dword [esp + 0x87c], ecx
mov ecx, 0x21c
lea esi, [esp + 0x10]
mov edi, 0x5ae318
mov dword [esp + 0x860], edx
mov dword [esp + 0x868], ebx
mov dword [esp + 0x870], ebx
mov dword [esp + 0x8ac], ebp
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x5b2b78]
xor edi, edi
mov dword [esp + 0x8a8], esi
xor esi, esi
mov dword [esp + 0x8c8], esi
mov dword [esp + 0x8f4], edi
mov dword [esp + 0x8cc], esi
mov esi, dword [0x5b2720]
mov dword [esp + 0x8d4], esi
mov esi, 3
mov dword [esp + 0x8e8], esi
mov dword [esp + 0x8fc], esi
mov esi, dword [0x5b26ec]
mov dword [esp + 0x8f8], edi
mov dword [esp + 0x900], esi
xor esi, esi
mov dword [esp + 0x920], esi
mov dword [esp + 0x94e], edi
mov dword [esp + 0x924], esi
mov esi, dword [0x5b268c]
mov dword [esp + 0x92c], esi
mov esi, 0x77359400
mov word [esp + 0x952], di
mov edi, dword [0x5b26e4]
mov ecx, 1
mov dword [esp + 0x93c], esi
mov dword [esp + 0x968], esi
mov dword [esp + 0x8a4], ecx
mov dword [esp + 0x8b0], 0x500
mov dword [esp + 0x8b4], ebx
mov dword [esp + 0x8b8], ebx
mov dword [esp + 0x8bc], ebx
mov byte [esp + 0x8c0], bl
mov dword [esp + 0x8c4], ebx
mov dword [esp + 0x8d0], eax
mov dword [esp + 0x8d8], ebp
mov dword [esp + 0x8dc], eax
mov dword [esp + 0x8e0], ebx
mov dword [esp + 0x8e4], ebx
mov byte [esp + 0x8ec], bl
mov dword [esp + 0x8f0], ebx
mov dword [esp + 0x904], ebp
mov dword [esp + 0x908], eax
mov dword [esp + 0x90c], ebx
mov dword [esp + 0x910], ebx
mov dword [esp + 0x914], ebx
mov byte [esp + 0x918], bl
mov dword [esp + 0x91c], ecx
mov dword [esp + 0x928], 4
mov dword [esp + 0x930], ebp
mov dword [esp + 0x934], ebx
mov dword [esp + 0x938], ecx
mov dword [esp + 0x940], ecx
mov byte [esp + 0x944], bl
mov dword [esp + 0x948], ebx
mov byte [esp + 0x94c], cl
mov byte [esp + 0x94d], bl
mov dword [esp + 0x954], 5
mov dword [esp + 0x958], edi
mov dword [esp + 0x95c], ebp
mov dword [esp + 0x960], ebx
mov dword [esp + 0x964], ecx
mov dword [esp + 0x96c], ecx
mov byte [esp + 0x970], bl
mov dword [esp + 0x974], ebx
xor esi, esi
mov edi, dword [0x5b2cd8]
mov dword [esp + 0x978], esi
mov dword [esp + 0x9b0], edi
xor edi, edi
mov dword [esp + 0x9d0], edi
mov dword [esp + 0x97c], esi
mov dword [esp + 0x9d4], edi
mov edi, dword [0x5b2614]
mov dword [esp + 0x9dc], edi
xor edi, edi
mov dword [esp + 0x9fe], edi
mov esi, dword [0x5b2628]
mov word [esp + 0xa02], di
mov edi, dword [0x5b269c]
mov dword [esp + 0xa08], edi
xor edi, edi
mov dword [esp + 0xa2a], edi
mov dword [esp + 0x984], esi
mov word [esp + 0xa2e], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0xa34], edi
mov edi, 0xa
xor esi, esi
mov dword [esp + 0xa3c], edi
mov dword [esp + 0xa48], edi
xor edi, edi
mov dword [esp + 0xa56], edi
mov dword [esp + 0x9a4], esi
mov word [esp + 0xa5a], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0x9a8], esi
mov dword [esp + 0xa60], edi
mov esi, 9
mov edi, 0xa
mov dword [esp + 0x980], 6
mov dword [esp + 0x988], ebp
mov dword [esp + 0x98c], eax
mov dword [esp + 0x990], ebx
mov dword [esp + 0x994], ebx
mov dword [esp + 0x998], ebx
mov byte [esp + 0x99c], bl
mov dword [esp + 0x9a0], eax
mov dword [esp + 0x9ac], esi
mov dword [esp + 0x9b4], ebp
mov dword [esp + 0x9b8], 0x500
mov dword [esp + 0x9bc], ebx
mov dword [esp + 0x9c0], ebx
mov dword [esp + 0x9c4], ebx
mov byte [esp + 0x9c8], bl
mov dword [esp + 0x9cc], ebx
mov dword [esp + 0x9d8], 0xa
mov dword [esp + 0x9e0], ebp
mov dword [esp + 0x9e4], 0xa
mov dword [esp + 0x9e8], ebx
mov dword [esp + 0x9ec], 0x5f5e0ff
mov dword [esp + 0x9f0], ebx
mov byte [esp + 0x9f4], bl
mov dword [esp + 0x9f8], 0x22
mov byte [esp + 0x9fc], bl
mov byte [esp + 0x9fd], cl
mov dword [esp + 0xa04], 0xb
mov dword [esp + 0xa0c], ebp
mov dword [esp + 0xa10], ebx
mov dword [esp + 0xa14], ecx
mov dword [esp + 0xa18], 0x5f5e0ff
mov dword [esp + 0xa1c], 0x7a120
mov byte [esp + 0xa20], bl
mov dword [esp + 0xa24], ebx
mov byte [esp + 0xa28], bl
mov byte [esp + 0xa29], cl
mov dword [esp + 0xa30], 0xc
mov dword [esp + 0xa38], 0xe
mov dword [esp + 0xa40], ecx
mov dword [esp + 0xa44], 0xfde8
mov byte [esp + 0xa4c], bl
mov dword [esp + 0xa50], 0x24
mov byte [esp + 0xa54], bl
mov byte [esp + 0xa55], cl
mov dword [esp + 0xa5c], 0xc
mov dword [esp + 0xa64], ecx
mov dword [esp + 0xa68], edi
mov dword [esp + 0xa74], edi
xor edi, edi
mov dword [esp + 0xa82], edi
mov dword [esp + 0xa6c], ecx
mov word [esp + 0xa86], di
mov edi, dword [0x5b27f0]
mov dword [esp + 0xa8c], edi
xor edi, edi
mov dword [esp + 0xaac], edi
mov dword [esp + 0xa70], 0xfde8
mov dword [esp + 0xab0], edi
mov edi, dword [0x5b27ec]
mov dword [esp + 0xab8], edi
mov edi, 0x64
mov dword [esp + 0xac8], edi
mov dword [esp + 0xacc], edi
xor edi, edi
mov byte [esp + 0xa78], bl
mov dword [esp + 0xad8], edi
mov dword [esp + 0xa7c], 0x24
mov dword [esp + 0xadc], edi
mov edi, dword [0x5b26f4]
mov dword [esp + 0xae4], edi
mov edi, 0xa
mov dword [esp + 0xaec], edi
mov dword [esp + 0xaf8], edi
xor edi, edi
mov byte [esp + 0xa80], bl
mov dword [esp + 0xb06], edi
mov byte [esp + 0xa81], cl
mov word [esp + 0xb0a], di
mov edi, dword [0x5b26f4]
mov dword [esp + 0xb10], edi
mov edi, 0xa
mov dword [esp + 0xb18], edi
mov dword [esp + 0xb24], edi
xor edi, edi
mov dword [esp + 0xa88], 0xd
mov dword [esp + 0xb32], edi
mov dword [esp + 0xa90], ebp
mov word [esp + 0xb36], di
mov edi, dword [0x5b26f0]
mov dword [esp + 0xb3c], edi
xor edi, edi
mov dword [esp + 0xa94], eax
mov dword [esp + 0xa98], ebx
mov dword [esp + 0xa9c], ebx
mov dword [esp + 0xaa0], ecx
mov byte [esp + 0xaa4], bl
mov dword [esp + 0xaa8], 4
mov dword [esp + 0xab4], 0xe
mov dword [esp + 0xabc], ebp
mov dword [esp + 0xac0], ebx
mov dword [esp + 0xac4], ecx
mov byte [esp + 0xad0], bl
mov dword [esp + 0xad4], ebx
mov dword [esp + 0xae0], ebp
mov dword [esp + 0xae8], 0xe
mov dword [esp + 0xaf0], ecx
mov dword [esp + 0xaf4], 0xfde8
mov byte [esp + 0xafc], bl
mov dword [esp + 0xb00], 0x24
mov byte [esp + 0xb04], bl
mov byte [esp + 0xb05], cl
mov dword [esp + 0xb0c], ebp
mov dword [esp + 0xb14], ecx
mov dword [esp + 0xb1c], ecx
mov dword [esp + 0xb20], 0xfde8
mov byte [esp + 0xb28], bl
mov dword [esp + 0xb2c], 0x24
mov byte [esp + 0xb30], bl
mov byte [esp + 0xb31], cl
mov dword [esp + 0xb38], 0x10
mov dword [esp + 0xb40], ebp
mov dword [esp + 0xb44], eax
mov dword [esp + 0xb48], ebx
mov dword [esp + 0xb4c], ebx
mov dword [esp + 0xb50], ecx
mov byte [esp + 0xb54], bl
mov dword [esp + 0xb58], 4
mov dword [esp + 0xb5c], edi
mov dword [esp + 0xb60], edi
mov edi, dword [0x5b26e8]
mov dword [esp + 0xb68], edi
mov edi, 0x64
mov dword [esp + 0xb78], edi
mov dword [esp + 0xb7c], edi
xor edi, edi
mov dword [esp + 0xb64], 0x11
mov dword [esp + 0xb88], edi
mov dword [esp + 0xb6c], ebp
mov dword [esp + 0xb8c], edi
mov edi, dword [0x5b2e40]
mov dword [esp + 0xb94], edi
xor edi, edi
mov dword [esp + 0xbb4], edi
mov dword [esp + 0xb70], ebx
mov dword [esp + 0xbb8], edi
mov edi, dword [0x5b2614]
mov dword [esp + 0xbc0], edi
xor edi, edi
mov dword [esp + 0xbe2], edi
mov dword [esp + 0xb74], ecx
mov word [esp + 0xbe6], di
mov edi, dword [0x5b26d4]
mov dword [esp + 0xbec], edi
xor edi, edi
mov dword [esp + 0xc0e], edi
mov byte [esp + 0xb80], bl
mov word [esp + 0xc12], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0xc18], edi
xor edi, edi
mov dword [esp + 0xc3a], edi
mov dword [esp + 0xb84], ebx
mov word [esp + 0xc3e], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0xb90], 0x14
mov dword [esp + 0xb98], ebp
mov dword [esp + 0xb9c], 0x500
mov dword [esp + 0xba0], ebx
mov dword [esp + 0xba4], ebx
mov dword [esp + 0xba8], ebx
mov byte [esp + 0xbac], bl
mov dword [esp + 0xbb0], ebx
mov dword [esp + 0xbbc], 0x15
mov dword [esp + 0xbc4], ebp
mov dword [esp + 0xbc8], ebx
mov dword [esp + 0xbcc], ecx
mov dword [esp + 0xbd0], 0x5f5e0ff
mov dword [esp + 0xbd4], 0x1f4
mov byte [esp + 0xbd8], bl
mov dword [esp + 0xbdc], ebx
mov byte [esp + 0xbe0], bl
mov byte [esp + 0xbe1], cl
mov dword [esp + 0xbe8], 0x16
mov dword [esp + 0xbf0], ebp
mov dword [esp + 0xbf4], ebx
mov dword [esp + 0xbf8], ecx
mov dword [esp + 0xbfc], 0x5f5e0ff
mov dword [esp + 0xc00], 0x1388
mov byte [esp + 0xc04], bl
mov dword [esp + 0xc08], ebx
mov byte [esp + 0xc0c], bl
mov byte [esp + 0xc0d], cl
mov dword [esp + 0xc14], 0x17
mov dword [esp + 0xc1c], 0xe
mov dword [esp + 0xc20], ebx
mov dword [esp + 0xc24], ecx
mov dword [esp + 0xc28], 0xfde8
mov dword [esp + 0xc2c], 0xa
mov byte [esp + 0xc30], bl
mov dword [esp + 0xc34], ebx
mov byte [esp + 0xc38], bl
mov byte [esp + 0xc39], cl
mov dword [esp + 0xc40], 0x17
mov dword [esp + 0xc44], edi
mov dword [esp + 0xc48], ecx
mov dword [esp + 0xc4c], ebx
mov dword [esp + 0xc50], ecx
mov dword [esp + 0xc54], 0xfde8
mov dword [esp + 0xc58], 0xa
xor edi, edi
mov byte [esp + 0xc5c], bl
mov dword [esp + 0xc66], edi
mov dword [esp + 0xc60], ebx
mov word [esp + 0xc6a], di
mov edi, dword [0x5b27f0]
mov dword [esp + 0xc70], edi
xor edi, edi
mov dword [esp + 0xc90], edi
mov byte [esp + 0xc64], bl
mov dword [esp + 0xc94], edi
mov edi, dword [0x5b27ec]
mov dword [esp + 0xc9c], edi
mov edi, 0x64
mov dword [esp + 0xcac], edi
mov dword [esp + 0xcb0], edi
xor edi, edi
mov byte [esp + 0xc65], cl
mov dword [esp + 0xcbc], edi
mov dword [esp + 0xc6c], 0x18
mov dword [esp + 0xcc0], edi
mov edi, dword [0x5b26f4]
mov dword [esp + 0xcc8], edi
xor edi, edi
mov dword [esp + 0xcea], edi
mov dword [esp + 0xc74], ebp
mov word [esp + 0xcee], di
mov edi, dword [0x5b26f4]
mov dword [esp + 0xcf4], edi
xor edi, edi
mov dword [esp + 0xd16], edi
mov dword [esp + 0xc78], eax
mov word [esp + 0xd1a], di
mov edi, dword [0x5b26f0]
mov dword [esp + 0xd20], edi
xor edi, edi
mov dword [esp + 0xd40], edi
mov dword [esp + 0xc7c], ebx
mov dword [esp + 0xd44], edi
mov edi, dword [0x5b26e8]
mov dword [esp + 0xc80], ebx
mov dword [esp + 0xc84], ecx
mov byte [esp + 0xc88], bl
mov dword [esp + 0xc8c], 4
mov dword [esp + 0xc98], 0x19
mov dword [esp + 0xca0], ebp
mov dword [esp + 0xca4], ebx
mov dword [esp + 0xca8], ecx
mov byte [esp + 0xcb4], bl
mov dword [esp + 0xcb8], ebx
mov dword [esp + 0xcc4], 0x1a
mov dword [esp + 0xccc], 0xe
mov dword [esp + 0xcd0], ebx
mov dword [esp + 0xcd4], ecx
mov dword [esp + 0xcd8], 0xfde8
mov dword [esp + 0xcdc], 0xa
mov byte [esp + 0xce0], bl
mov dword [esp + 0xce4], ebx
mov byte [esp + 0xce8], bl
mov byte [esp + 0xce9], cl
mov dword [esp + 0xcf0], 0x1a
mov dword [esp + 0xcf8], ecx
mov dword [esp + 0xcfc], ebx
mov dword [esp + 0xd00], ecx
mov dword [esp + 0xd04], 0xfde8
mov dword [esp + 0xd08], 0xa
mov byte [esp + 0xd0c], bl
mov dword [esp + 0xd10], ebx
mov byte [esp + 0xd14], bl
mov byte [esp + 0xd15], cl
mov dword [esp + 0xd1c], 0x1b
mov dword [esp + 0xd24], ebp
mov dword [esp + 0xd28], eax
mov dword [esp + 0xd2c], ebx
mov dword [esp + 0xd30], ebx
mov dword [esp + 0xd34], ecx
mov byte [esp + 0xd38], bl
mov dword [esp + 0xd3c], 4
mov dword [esp + 0xd48], 0x1c
mov dword [esp + 0xd4c], edi
mov dword [esp + 0xd50], ebp
mov edi, 0x64
mov dword [esp + 0xd54], ebx
mov dword [esp + 0xd5c], edi
mov dword [esp + 0xd60], edi
xor edi, edi
mov dword [esp + 0xd58], ecx
mov dword [esp + 0xd6c], edi
mov byte [esp + 0xd64], bl
mov dword [esp + 0xd70], edi
mov edi, dword [0x5b26b4]
mov dword [esp + 0xd78], edi
xor edi, edi
mov dword [esp + 0xd98], edi
mov dword [esp + 0xd68], ebx
mov dword [esp + 0xd9c], edi
mov edi, dword [0x5b2674]
mov dword [esp + 0xda4], edi
xor edi, edi
mov dword [esp + 0xdc4], edi
mov dword [esp + 0xd74], 0x1d
mov dword [esp + 0xdc8], edi
mov edi, dword [0x5b2614]
mov dword [esp + 0xdd0], edi
xor edi, edi
mov dword [esp + 0xdf2], edi
mov dword [esp + 0xd7c], 0xe
mov word [esp + 0xdf6], di
mov edi, dword [0x5b26d4]
mov dword [esp + 0xdfc], edi
xor edi, edi
mov dword [esp + 0xe1e], edi
mov dword [esp + 0xd80], eax
mov word [esp + 0xe22], di
mov edi, dword [0x5b26d8]
mov dword [esp + 0xe28], edi
xor edi, edi
mov dword [esp + 0xe4a], edi
mov dword [esp + 0xd84], ebx
mov dword [esp + 0xd88], ebx
mov dword [esp + 0xd8c], ebx
mov byte [esp + 0xd90], bl
mov dword [esp + 0xd94], 0x2e
mov dword [esp + 0xda0], 0x20
mov dword [esp + 0xda8], ebp
mov dword [esp + 0xdac], 0x500
mov dword [esp + 0xdb0], ebx
mov dword [esp + 0xdb4], ebx
mov dword [esp + 0xdb8], ebx
mov byte [esp + 0xdbc], bl
mov dword [esp + 0xdc0], ebx
mov dword [esp + 0xdcc], 0x21
mov dword [esp + 0xdd4], ebp
mov dword [esp + 0xdd8], ebx
mov dword [esp + 0xddc], ebx
mov dword [esp + 0xde0], 0x5f5e0ff
mov dword [esp + 0xde4], ebx
mov byte [esp + 0xde8], bl
mov dword [esp + 0xdec], ebx
mov byte [esp + 0xdf0], bl
mov byte [esp + 0xdf1], cl
mov dword [esp + 0xdf8], 0x22
mov dword [esp + 0xe00], ebp
mov dword [esp + 0xe04], ebx
mov dword [esp + 0xe08], ecx
mov dword [esp + 0xe0c], 0x5f5e0ff
mov dword [esp + 0xe10], 0x1388
mov byte [esp + 0xe14], bl
mov dword [esp + 0xe18], ebx
mov byte [esp + 0xe1c], bl
mov byte [esp + 0xe1d], cl
mov dword [esp + 0xe24], 0x23
mov dword [esp + 0xe2c], ebp
mov dword [esp + 0xe30], ebx
mov dword [esp + 0xe34], ecx
mov dword [esp + 0xe38], 0x5f5e0ff
mov dword [esp + 0xe3c], 0x1f4
mov byte [esp + 0xe40], bl
mov dword [esp + 0xe44], ebx
mov byte [esp + 0xe48], bl
mov byte [esp + 0xe49], cl
mov word [esp + 0xe4e], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0xe50], 0x24
mov dword [esp + 0xe54], edi
xor edi, edi
mov dword [esp + 0xe76], edi
mov dword [esp + 0xe58], 0xe
mov word [esp + 0xe7a], di
mov edi, dword [0x5b27f4]
mov dword [esp + 0xe80], edi
xor edi, edi
mov dword [esp + 0xea2], edi
mov dword [esp + 0xe5c], ebx
mov word [esp + 0xea6], di
mov edi, dword [0x5b27f0]
mov dword [esp + 0xeac], edi
xor edi, edi
mov dword [esp + 0xecc], edi
mov dword [esp + 0xe60], ecx
mov dword [esp + 0xed0], edi
mov edi, dword [0x5b27ec]
mov dword [esp + 0xed8], edi
mov edi, 0x64
mov dword [esp + 0xee8], edi
mov dword [esp + 0xeec], edi
xor edi, edi
mov dword [esp + 0xe64], 0xfde8
mov dword [esp + 0xef8], edi
mov dword [esp + 0xe68], 0xa
mov dword [esp + 0xefc], edi
mov edi, dword [0x5b26f4]
mov dword [esp + 0xf04], edi
xor edi, edi
mov dword [esp + 0xf26], edi
mov byte [esp + 0xe6c], bl
mov word [esp + 0xf2a], di
mov edi, dword [0x5b26f4]
mov dword [esp + 0xe70], ebx
mov byte [esp + 0xe74], bl
mov byte [esp + 0xe75], cl
mov dword [esp + 0xe7c], 0x24
mov dword [esp + 0xe84], ecx
mov dword [esp + 0xe88], ebx
mov dword [esp + 0xe8c], ecx
mov dword [esp + 0xe90], 0xfde8
mov dword [esp + 0xe94], 0xa
mov byte [esp + 0xe98], bl
mov dword [esp + 0xe9c], ebx
mov byte [esp + 0xea0], bl
mov byte [esp + 0xea1], cl
mov dword [esp + 0xea8], 0x25
mov dword [esp + 0xeb0], ebp
mov dword [esp + 0xeb4], eax
mov dword [esp + 0xeb8], ebx
mov dword [esp + 0xebc], ebx
mov dword [esp + 0xec0], ecx
mov byte [esp + 0xec4], bl
mov dword [esp + 0xec8], 4
mov dword [esp + 0xed4], 0x26
mov dword [esp + 0xedc], ebp
mov dword [esp + 0xee0], ebx
mov dword [esp + 0xee4], ecx
mov byte [esp + 0xef0], bl
mov dword [esp + 0xef4], ebx
mov dword [esp + 0xf00], 0x27
mov dword [esp + 0xf08], 0xe
mov dword [esp + 0xf0c], ebx
mov dword [esp + 0xf10], ecx
mov dword [esp + 0xf14], 0xfde8
mov dword [esp + 0xf18], 0xa
mov byte [esp + 0xf1c], bl
mov dword [esp + 0xf20], ebx
mov byte [esp + 0xf24], bl
mov byte [esp + 0xf25], cl
mov dword [esp + 0xf2c], 0x27
mov dword [esp + 0xf30], edi
mov dword [esp + 0xf34], ecx
mov dword [esp + 0xf38], ebx
mov dword [esp + 0xf3c], ecx
mov dword [esp + 0xf40], 0xfde8
mov dword [esp + 0xf44], 0xa
mov byte [esp + 0xf48], bl
xor edi, edi
mov dword [esp + 0xf4c], ebx
mov dword [esp + 0xf52], edi
mov byte [esp + 0xf50], bl
mov word [esp + 0xf56], di
mov edi, dword [0x5b26f0]
mov dword [esp + 0xf5c], edi
xor edi, edi
mov dword [esp + 0xf7c], edi
mov byte [esp + 0xf51], cl
mov dword [esp + 0xf80], edi
mov edi, dword [0x5b26e8]
mov dword [esp + 0xf88], edi
mov edi, 0x64
mov dword [esp + 0xf98], edi
mov dword [esp + 0xf9c], edi
xor edi, edi
mov dword [esp + 0xf58], 0x28
mov dword [esp + 0xfa8], edi
mov dword [esp + 0xf60], ebp
mov dword [esp + 0xfac], edi
mov edi, dword [0x5b2678]
mov dword [esp + 0xfb4], edi
xor edi, edi
mov dword [esp + 0xfd4], edi
mov dword [esp + 0xf64], eax
mov dword [esp + 0xfd8], edi
mov edi, dword [0x5b2680]
mov dword [esp + 0xfe0], edi
xor edi, edi
mov dword [esp + 0x1000], edi
mov dword [esp + 0xf68], ebx
mov dword [esp + 0x1004], edi
mov edi, dword [0x5b267c]
mov dword [esp + 0x100c], edi
xor edi, edi
mov dword [esp + 0x102c], edi
mov dword [esp + 0xf6c], ebx
mov dword [esp + 0x1030], edi
mov edi, dword [0x5b2670]
mov dword [esp + 0xf70], ecx
mov byte [esp + 0xf74], bl
mov dword [esp + 0xf78], 4
mov dword [esp + 0xf84], 0x29
mov dword [esp + 0xf8c], ebp
mov dword [esp + 0xf90], ebx
mov dword [esp + 0xf94], ecx
mov byte [esp + 0xfa0], bl
mov dword [esp + 0xfa4], ebx
mov dword [esp + 0xfb0], 0x2a
mov dword [esp + 0xfb8], ebp
mov dword [esp + 0xfbc], 0x500
mov dword [esp + 0xfc0], ebx
mov dword [esp + 0xfc4], ebx
mov dword [esp + 0xfc8], ebx
mov byte [esp + 0xfcc], bl
mov dword [esp + 0xfd0], ebx
mov dword [esp + 0xfdc], 0x2b
mov dword [esp + 0xfe4], ebp
mov dword [esp + 0xfe8], eax
mov dword [esp + 0xfec], ebx
mov dword [esp + 0xff0], ebx
mov dword [esp + 0xff4], ecx
mov byte [esp + 0xff8], bl
mov dword [esp + 0xffc], 6
mov dword [esp + 0x1008], 0x2c
mov dword [esp + 0x1010], ebp
mov dword [esp + 0x1014], eax
mov dword [esp + 0x1018], ebx
mov dword [esp + 0x101c], ebx
mov dword [esp + 0x1020], ebx
mov byte [esp + 0x1024], bl
mov dword [esp + 0x1028], 0x2f
mov dword [esp + 0x1034], 0x2d
mov dword [esp + 0x1038], edi
mov dword [esp + 0x103c], ebp
mov dword [esp + 0x1040], eax
mov dword [esp + 0x1044], ebx
mov dword [esp + 0x1048], ebx
mov dword [esp + 0x104c], ebx
mov byte [esp + 0x1050], bl
xor edi, edi
mov dword [esp + 0x1054], 0x30
mov dword [esp + 0x1058], edi
mov dword [esp + 0x1060], 0x2e
mov dword [esp + 0x105c], edi
mov edi, dword [0x5b2684]
mov dword [esp + 0x1064], edi
xor edi, edi
mov dword [esp + 0x1086], edi
mov dword [esp + 0x1068], ebp
mov word [esp + 0x108a], di
mov edi, dword [0x5b26d0]
mov dword [esp + 0x1090], edi
xor edi, edi
mov dword [esp + 0x10b2], edi
mov dword [esp + 0x106c], ebx
mov word [esp + 0x10b6], di
mov edi, dword [0x5b26e0]
mov dword [esp + 0x10bc], edi
xor edi, edi
mov dword [esp + 0x10dc], edi
mov dword [esp + 0x1070], 0xfa0a1f01
mov dword [esp + 0x10e0], edi
mov edi, dword [0x5b25e4]
mov dword [esp + 0x10e8], edi
xor edi, edi
mov dword [esp + 0x1108], edi
mov dword [esp + 0x1074], 0x5f5e0ff
mov dword [esp + 0x110c], edi
mov edi, dword [0x5b27dc]
mov dword [esp + 0x1114], edi
xor edi, edi
mov dword [esp + 0x1134], edi
mov dword [esp + 0x1078], ebx
mov dword [esp + 0x1138], edi
mov edi, dword [0x5b27e0]
mov byte [esp + 0x107c], bl
mov dword [esp + 0x1080], ebx
mov byte [esp + 0x1084], cl
mov byte [esp + 0x1085], bl
mov dword [esp + 0x108c], 0x2f
mov dword [esp + 0x1094], ebp
mov dword [esp + 0x1098], ebx
mov dword [esp + 0x109c], 0xfa0a1f01
mov dword [esp + 0x10a0], 0x5f5e0ff
mov dword [esp + 0x10a4], ebx
mov byte [esp + 0x10a8], bl
mov dword [esp + 0x10ac], ebx
mov byte [esp + 0x10b0], cl
mov byte [esp + 0x10b1], bl
mov dword [esp + 0x10b8], 0x30
mov dword [esp + 0x10c0], 0xe
mov dword [esp + 0x10c4], eax
mov dword [esp + 0x10c8], ebx
mov dword [esp + 0x10cc], ebx
mov dword [esp + 0x10d0], ebx
mov byte [esp + 0x10d4], bl
mov dword [esp + 0x10d8], 7
mov dword [esp + 0x10e4], 0x31
mov dword [esp + 0x10ec], edx
mov dword [esp + 0x10f0], eax
mov dword [esp + 0x10f4], ebx
mov dword [esp + 0x10f8], ebx
mov dword [esp + 0x10fc], ebx
mov byte [esp + 0x1100], bl
mov dword [esp + 0x1104], edx
mov dword [esp + 0x1110], 0x32
mov dword [esp + 0x1118], ebp
mov dword [esp + 0x111c], 0x500
mov dword [esp + 0x1120], ebx
mov dword [esp + 0x1124], ebx
mov dword [esp + 0x1128], ebx
mov byte [esp + 0x112c], bl
mov dword [esp + 0x1130], ebx
mov dword [esp + 0x113c], 0x33
mov dword [esp + 0x1140], edi
mov dword [esp + 0x1144], ebp
mov dword [esp + 0x1148], eax
mov dword [esp + 0x114c], ebx
mov dword [esp + 0x1150], ebx
mov dword [esp + 0x1154], ebx
xor edi, edi
mov byte [esp + 0x1158], bl
mov dword [esp + 0x1160], edi
mov dword [esp + 0x115c], eax
mov dword [esp + 0x1164], edi
mov edi, dword [0x5b27e4]
mov dword [esp + 0x116c], edi
xor edi, edi
mov dword [esp + 0x118c], edi
mov dword [esp + 0x1168], 0x34
mov dword [esp + 0x1190], edi
mov edi, dword [0x5b27e8]
mov dword [esp + 0x1198], edi
xor edi, edi
mov dword [esp + 0x11b8], edi
mov dword [esp + 0x1170], ebp
mov dword [esp + 0x11bc], edi
mov edi, dword [0x5b26c8]
mov dword [esp + 0x11c4], edi
xor edi, edi
mov dword [esp + 0x11e4], edi
mov dword [esp + 0x1174], eax
mov dword [esp + 0x11e8], edi
mov edi, dword [0x5b266c]
mov dword [esp + 0x11f0], edi
xor edi, edi
mov dword [esp + 0x1210], edi
mov dword [esp + 0x1178], ebx
mov dword [esp + 0x1214], edi
mov edi, dword [0x5b26a8]
mov dword [esp + 0x121c], edi
xor edi, edi
mov dword [esp + 0x123c], edi
mov dword [esp + 0x117c], ebx
mov dword [esp + 0x1240], edi
mov edi, dword [0x5b2608]
mov dword [esp + 0x1248], edi
mov dword [esp + 0x1180], ebx
mov byte [esp + 0x1184], bl
mov dword [esp + 0x1188], eax
mov dword [esp + 0x1194], 0x35
mov dword [esp + 0x119c], esi
mov dword [esp + 0x11a0], eax
mov dword [esp + 0x11a4], ebx
mov dword [esp + 0x11a8], ebx
mov dword [esp + 0x11ac], ebx
mov byte [esp + 0x11b0], bl
mov dword [esp + 0x11b4], eax
mov dword [esp + 0x11c0], 0x38
mov dword [esp + 0x11c8], ebp
mov dword [esp + 0x11cc], 0x500
mov dword [esp + 0x11d0], ebx
mov dword [esp + 0x11d4], ebx
mov dword [esp + 0x11d8], ebx
mov byte [esp + 0x11dc], bl
mov dword [esp + 0x11e0], ebx
mov dword [esp + 0x11ec], 0x39
mov dword [esp + 0x11f4], ebp
mov dword [esp + 0x11f8], eax
mov dword [esp + 0x11fc], ebx
mov dword [esp + 0x1200], ebx
mov dword [esp + 0x1204], ebx
mov byte [esp + 0x1208], bl
mov dword [esp + 0x120c], esi
mov dword [esp + 0x1218], 0x3a
mov dword [esp + 0x1220], ebp
mov dword [esp + 0x1224], eax
mov dword [esp + 0x1228], ebx
mov dword [esp + 0x122c], ebx
mov dword [esp + 0x1230], ecx
mov byte [esp + 0x1234], bl
mov dword [esp + 0x1238], esi
mov dword [esp + 0x1244], 0x3c
mov dword [esp + 0x124c], ebp
mov dword [esp + 0x1250], eax
mov dword [esp + 0x1254], ebx
mov dword [esp + 0x1258], ebx
mov dword [esp + 0x125c], ebx
mov byte [esp + 0x1260], bl
mov dword [esp + 0x1264], esi
xor edi, edi
mov dword [esp + 0x1268], edi
mov dword [esp + 0x1270], 0x3d
mov dword [esp + 0x126c], edi
mov edi, dword [0x5b2618]
mov dword [esp + 0x1274], edi
xor edi, edi
mov dword [esp + 0x1294], edi
mov dword [esp + 0x1278], 0xe
mov dword [esp + 0x1298], edi
mov edi, dword [0x5b2748]
mov dword [esp + 0x12a0], edi
xor edi, edi
mov dword [esp + 0x12c0], edi
mov dword [esp + 0x127c], eax
mov dword [esp + 0x12c4], edi
mov edi, dword [0x5b261c]
mov dword [esp + 0x12cc], edi
xor edi, edi
mov dword [esp + 0x12ec], edi
mov dword [esp + 0x1280], ebx
mov dword [esp + 0x12f0], edi
mov edi, dword [0x5b25f0]
mov dword [esp + 0x12f8], edi
xor edi, edi
mov dword [esp + 0x1318], edi
mov dword [esp + 0x1284], ebx
mov dword [esp + 0x131c], edi
mov edi, dword [0x5b265c]
mov dword [esp + 0x1324], edi
xor edi, edi
mov dword [esp + 0x1344], edi
mov dword [esp + 0x1288], ebx
mov dword [esp + 0x1348], edi
mov edi, dword [0x5b25e8]
mov dword [esp + 0x1350], edi
xor edi, edi
mov dword [esp + 0x1370], edi
mov byte [esp + 0x128c], bl
mov dword [esp + 0x1290], esi
mov dword [esp + 0x129c], 0x3e
mov dword [esp + 0x12a4], 0xe
mov dword [esp + 0x12a8], eax
mov dword [esp + 0x12ac], ebx
mov dword [esp + 0x12b0], ebx
mov dword [esp + 0x12b4], ecx
mov byte [esp + 0x12b8], bl
mov dword [esp + 0x12bc], esi
mov dword [esp + 0x12c8], 0x3f
mov dword [esp + 0x12d0], 0xe
mov dword [esp + 0x12d4], eax
mov dword [esp + 0x12d8], ebx
mov dword [esp + 0x12dc], ebx
mov dword [esp + 0x12e0], ebx
mov byte [esp + 0x12e4], bl
mov dword [esp + 0x12e8], esi
mov dword [esp + 0x12f4], 0x40
mov dword [esp + 0x12fc], 0xe
mov dword [esp + 0x1300], eax
mov dword [esp + 0x1304], ebx
mov dword [esp + 0x1308], ebx
mov dword [esp + 0x130c], ebx
mov byte [esp + 0x1310], bl
mov dword [esp + 0x1314], esi
mov dword [esp + 0x1320], 0x41
mov dword [esp + 0x1328], 0xe
mov dword [esp + 0x132c], eax
mov dword [esp + 0x1330], ebx
mov dword [esp + 0x1334], ebx
mov dword [esp + 0x1338], ecx
mov byte [esp + 0x133c], bl
mov dword [esp + 0x1340], esi
mov dword [esp + 0x134c], 0x3b
mov dword [esp + 0x1354], ecx
mov dword [esp + 0x1358], eax
mov dword [esp + 0x135c], ebx
mov dword [esp + 0x1360], ebx
mov dword [esp + 0x1364], ecx
mov byte [esp + 0x1368], bl
mov dword [esp + 0x136c], esi
mov dword [esp + 0x1374], edi
mov dword [esp + 0x1378], 0x3b
mov edi, dword [0x5b2700]
mov dword [esp + 0x1380], edx
mov dword [esp + 0x137c], edi
xor edi, edi
mov dword [esp + 0x139c], edi
mov dword [esp + 0x1384], eax
mov dword [esp + 0x13a0], edi
mov edi, dword [0x5b2708]
mov dword [esp + 0x13a8], edi
xor edi, edi
mov dword [esp + 0x13c8], edi
mov dword [esp + 0x1388], ebx
mov dword [esp + 0x13cc], edi
mov edi, dword [0x5b2704]
mov dword [esp + 0x13d4], edi
xor edi, edi
mov dword [esp + 0x13f4], edi
mov dword [esp + 0x138c], ebx
mov dword [esp + 0x13f8], edi
mov edi, dword [0x5b274c]
mov dword [esp + 0x1400], edi
xor edi, edi
mov dword [esp + 0x1420], edi
mov dword [esp + 0x1390], ecx
mov dword [esp + 0x1424], edi
mov edi, dword [0x5b273c]
mov dword [esp + 0x142c], edi
xor edi, edi
mov dword [esp + 0x144c], edi
mov byte [esp + 0x1394], bl
mov dword [esp + 0x1450], edi
mov edi, dword [0x5b27f8]
mov dword [esp + 0x1458], edi
xor edi, edi
mov dword [esp + 0x1478], edi
mov dword [esp + 0x1398], esi
mov dword [esp + 0x147c], edi
mov edi, dword [0x5b2604]
mov dword [esp + 0x13a4], 0x42
mov dword [esp + 0x13ac], edx
mov dword [esp + 0x13b0], eax
mov dword [esp + 0x13b4], ebx
mov dword [esp + 0x13b8], ebx
mov dword [esp + 0x13bc], ebx
mov byte [esp + 0x13c0], bl
mov dword [esp + 0x13c4], esi
mov dword [esp + 0x13d0], 0x43
mov dword [esp + 0x13d8], edx
mov dword [esp + 0x13dc], eax
mov dword [esp + 0x13e0], ebx
mov dword [esp + 0x13e4], ebx
mov dword [esp + 0x13e8], ebx
mov byte [esp + 0x13ec], bl
mov dword [esp + 0x13f0], esi
mov dword [esp + 0x13fc], 0x44
mov dword [esp + 0x1404], edx
mov dword [esp + 0x1408], 3
mov dword [esp + 0x140c], ebx
mov dword [esp + 0x1410], ebx
mov dword [esp + 0x1414], ebx
mov byte [esp + 0x1418], bl
mov dword [esp + 0x141c], esi
mov dword [esp + 0x1428], 0x45
mov dword [esp + 0x1430], edx
mov dword [esp + 0x1434], 3
mov dword [esp + 0x1438], ebx
mov dword [esp + 0x143c], ebx
mov dword [esp + 0x1440], ebx
mov byte [esp + 0x1444], bl
mov dword [esp + 0x1448], esi
mov dword [esp + 0x1454], 0x46
mov dword [esp + 0x145c], edx
mov dword [esp + 0x1460], 3
mov dword [esp + 0x1464], ebx
mov dword [esp + 0x1468], ebx
mov dword [esp + 0x146c], ebx
mov byte [esp + 0x1470], bl
mov dword [esp + 0x1474], esi
mov dword [esp + 0x1480], 0x47
mov dword [esp + 0x1484], edi
mov dword [esp + 0x1488], 0xe
xor edi, edi
mov dword [esp + 0x148c], 0x500
mov dword [esp + 0x14a4], edi
mov dword [esp + 0x1490], ebx
mov dword [esp + 0x14a8], edi
mov edi, dword [0x5b2654]
mov dword [esp + 0x14b0], edi
xor edi, edi
mov dword [esp + 0x14d0], edi
mov dword [esp + 0x1494], ebx
mov dword [esp + 0x14d4], edi
mov edi, dword [0x5b26a4]
mov dword [esp + 0x14dc], edi
xor edi, edi
mov dword [esp + 0x14fc], edi
mov dword [esp + 0x1498], ebx
mov dword [esp + 0x1500], edi
mov edi, dword [0x5b2638]
mov dword [esp + 0x1508], edi
xor edi, edi
mov dword [esp + 0x1528], edi
mov byte [esp + 0x149c], bl
mov dword [esp + 0x152c], edi
mov edi, dword [0x5b26cc]
mov dword [esp + 0x1534], edi
xor edi, edi
mov dword [esp + 0x1554], edi
mov dword [esp + 0x14a0], ebx
mov dword [esp + 0x1558], edi
mov edi, dword [0x5b26c0]
mov dword [esp + 0x1560], edi
xor edi, edi
mov dword [esp + 0x1580], edi
mov dword [esp + 0x14ac], 0x48
mov dword [esp + 0x1584], edi
mov edi, dword [0x5b25ec]
mov dword [esp + 0x14b4], 0xe
mov dword [esp + 0x14b8], eax
mov dword [esp + 0x14bc], ebx
mov dword [esp + 0x14c0], ebx
mov dword [esp + 0x14c4], 4
mov byte [esp + 0x14c8], bl
mov dword [esp + 0x14cc], 0xa
mov dword [esp + 0x14d8], 0x49
mov dword [esp + 0x14e0], 0xe
mov dword [esp + 0x14e4], eax
mov dword [esp + 0x14e8], ebx
mov dword [esp + 0x14ec], ebx
mov dword [esp + 0x14f0], 4
mov byte [esp + 0x14f4], bl
mov dword [esp + 0x14f8], 0xb
mov dword [esp + 0x1504], 0x50
mov dword [esp + 0x150c], esi
mov dword [esp + 0x1510], 0x500
mov dword [esp + 0x1514], ebx
mov dword [esp + 0x1518], ebx
mov dword [esp + 0x151c], ebx
mov byte [esp + 0x1520], bl
mov dword [esp + 0x1524], ebx
mov dword [esp + 0x1530], 0x52
mov dword [esp + 0x1538], esi
mov dword [esp + 0x153c], eax
mov dword [esp + 0x1540], ebx
mov dword [esp + 0x1544], ebx
mov dword [esp + 0x1548], ecx
mov byte [esp + 0x154c], bl
mov dword [esp + 0x1550], 0x10
mov dword [esp + 0x155c], 0x53
mov dword [esp + 0x1564], esi
mov dword [esp + 0x1568], eax
mov dword [esp + 0x156c], ebx
mov dword [esp + 0x1570], ebx
mov dword [esp + 0x1574], ecx
mov byte [esp + 0x1578], bl
mov dword [esp + 0x157c], 0xc
mov dword [esp + 0x1588], 0x54
mov dword [esp + 0x158c], edi
mov dword [esp + 0x1590], esi
mov dword [esp + 0x1594], eax
mov dword [esp + 0x1598], ebx
mov dword [esp + 0x159c], ebx
xor edi, edi
mov dword [esp + 0x15a0], ecx
mov dword [esp + 0x15ac], edi
mov byte [esp + 0x15a4], bl
mov dword [esp + 0x15b0], edi
mov edi, dword [0x5b263c]
mov dword [esp + 0x15b8], edi
xor edi, edi
mov dword [esp + 0x15d8], edi
mov dword [esp + 0x15a8], 0xc
mov dword [esp + 0x15dc], edi
mov edi, dword [0x5b26cc]
mov dword [esp + 0x15e4], edi
xor edi, edi
mov dword [esp + 0x1604], edi
mov dword [esp + 0x15b4], 0x55
mov dword [esp + 0x1608], edi
mov edi, dword [0x5b26c0]
mov dword [esp + 0x1610], edi
xor edi, edi
mov dword [esp + 0x1630], edi
mov dword [esp + 0x15bc], edx
mov dword [esp + 0x1634], edi
mov edi, dword [0x5b26a0]
mov dword [esp + 0x163c], edi
mov edi, 0xfff
mov dword [esp + 0x164c], edi
mov dword [esp + 0x1650], edi
xor edi, edi
mov dword [esp + 0x15c0], 0x500
mov dword [esp + 0x165c], edi
mov dword [esp + 0x15c4], ebx
mov dword [esp + 0x1660], edi
mov edi, dword [0x5b2634]
mov dword [esp + 0x1668], edi
xor edi, edi
mov dword [esp + 0x1688], edi
mov dword [esp + 0x15c8], ebx
mov dword [esp + 0x168c], edi
mov edi, dword [0x5b264c]
mov dword [esp + 0x15cc], ebx
mov byte [esp + 0x15d0], bl
mov dword [esp + 0x15d4], ebx
mov dword [esp + 0x15e0], 0x56
mov dword [esp + 0x15e8], edx
mov dword [esp + 0x15ec], 3
mov dword [esp + 0x15f0], ebx
mov dword [esp + 0x15f4], ebx
mov dword [esp + 0x15f8], ebx
mov byte [esp + 0x15fc], bl
mov dword [esp + 0x1600], 0x11
mov dword [esp + 0x160c], 0x57
mov dword [esp + 0x1614], edx
mov dword [esp + 0x1618], 3
mov dword [esp + 0x161c], ebx
mov dword [esp + 0x1620], ebx
mov dword [esp + 0x1624], ebx
mov byte [esp + 0x1628], bl
mov dword [esp + 0x162c], 0xd
mov dword [esp + 0x1638], 0x58
mov dword [esp + 0x1640], edx
mov dword [esp + 0x1644], ecx
mov dword [esp + 0x1648], 0x10
mov byte [esp + 0x1654], bl
mov dword [esp + 0x1658], ebx
mov dword [esp + 0x1664], 0x59
mov dword [esp + 0x166c], edx
mov dword [esp + 0x1670], ecx
mov dword [esp + 0x1674], eax
mov dword [esp + 0x1678], 0xffe
mov dword [esp + 0x167c], eax
mov byte [esp + 0x1680], bl
mov dword [esp + 0x1684], ebx
mov dword [esp + 0x1690], 0x4c
mov dword [esp + 0x1694], edi
mov dword [esp + 0x1698], edx
mov dword [esp + 0x169c], 0x500
mov dword [esp + 0x16a0], ebx
mov dword [esp + 0x16a4], ebx
mov dword [esp + 0x16a8], ebx
mov byte [esp + 0x16ac], bl
xor edi, edi
mov dword [esp + 0x16b0], ebx
mov dword [esp + 0x16b4], edi
mov dword [esp + 0x16bc], 0x4d
mov dword [esp + 0x16b8], edi
mov edi, dword [0x5b2714]
mov dword [esp + 0x16c0], edi
xor edi, edi
mov dword [esp + 0x16e0], edi
mov dword [esp + 0x16c4], edx
mov dword [esp + 0x16e4], edi
mov edi, dword [0x5b25f4]
mov dword [esp + 0x16ec], edi
mov edi, 0x77359400
mov dword [esp + 0x16fc], edi
mov dword [esp + 0x1700], edi
xor edi, edi
mov dword [esp + 0x16c8], 3
mov dword [esp + 0x170c], edi
mov dword [esp + 0x16cc], ebx
mov dword [esp + 0x1710], edi
mov edi, dword [0x5b2744]
mov dword [esp + 0x1718], edi
xor edi, edi
mov dword [esp + 0x1738], edi
mov dword [esp + 0x16d0], ebx
mov dword [esp + 0x173c], edi
mov edi, dword [0x5b2740]
mov dword [esp + 0x1744], edi
mov edi, 0xffff
mov dword [esp + 0x1754], edi
mov dword [esp + 0x1758], edi
xor edi, edi
mov dword [esp + 0x16d4], ebx
mov dword [esp + 0x1764], edi
mov byte [esp + 0x16d8], bl
mov dword [esp + 0x1768], edi
mov edi, dword [0x5b270c]
mov dword [esp + 0x1770], edi
xor edi, edi
mov dword [esp + 0x1790], edi
mov dword [esp + 0x16dc], 0xe
mov dword [esp + 0x1794], edi
mov edi, dword [0x5b2724]
mov dword [esp + 0x16e8], 0x62
mov dword [esp + 0x16f0], edx
mov dword [esp + 0x16f4], ebx
mov dword [esp + 0x16f8], ebx
mov byte [esp + 0x1704], bl
mov dword [esp + 0x1708], ebx
mov dword [esp + 0x1714], 0x4e
mov dword [esp + 0x171c], edx
mov dword [esp + 0x1720], 3
mov dword [esp + 0x1724], ebx
mov dword [esp + 0x1728], ebx
mov dword [esp + 0x172c], ebx
mov byte [esp + 0x1730], bl
mov dword [esp + 0x1734], 0x3a
mov dword [esp + 0x1740], 0x4f
mov dword [esp + 0x1748], edx
mov dword [esp + 0x174c], ecx
mov dword [esp + 0x1750], 0x10
mov byte [esp + 0x175c], bl
mov dword [esp + 0x1760], ebx
mov dword [esp + 0x176c], 0x5a
mov dword [esp + 0x1774], esi
mov dword [esp + 0x1778], 0x500
mov dword [esp + 0x177c], ebx
mov dword [esp + 0x1780], ebx
mov dword [esp + 0x1784], ebx
mov byte [esp + 0x1788], bl
mov dword [esp + 0x178c], ebx
mov dword [esp + 0x1798], 0x51
mov dword [esp + 0x179c], edi
mov dword [esp + 0x17a0], esi
mov dword [esp + 0x17a4], eax
mov dword [esp + 0x17a8], ebx
mov dword [esp + 0x17ac], ebx
mov dword [esp + 0x17b0], ebx
mov byte [esp + 0x17b4], bl
mov dword [esp + 0x17b8], eax
xor edi, edi
mov dword [esp + 0x1868], ecx
mov dword [esp + 0x17bc], edi
mov dword [esp + 0x1884], ecx
mov dword [esp + 0x17c0], edi
mov edi, dword [0x5b271c]
mov dword [esp + 0x17c8], edi
xor edi, edi
mov dword [esp + 0x17e8], edi
mov dword [esp + 0x188c], ecx
mov dword [esp + 0x17ec], edi
mov edi, dword [0x5b2ec8]
mov dword [esp + 0x17f4], edi
mov edi, dword [0x5b2720]
mov dword [esp + 0x1820], edi
xor edi, edi
mov byte [esp + 0x189a], cl
mov dword [esp + 0x1840], edi
xor ecx, ecx
mov dword [esp + 0x1844], edi
mov edi, dword [0x5b26ec]
mov dword [esp + 0x189b], ecx
mov byte [esp + 0x189f], cl
mov ecx, dword [0x5b26e4]
mov dword [esp + 0x184c], edi
mov edi, dword [0x5b268c]
mov dword [esp + 0x18a4], ecx
mov dword [esp + 0x17c4], 0xc5
mov dword [esp + 0x17cc], edx
mov dword [esp + 0x17d0], eax
mov dword [esp + 0x17d4], ebx
mov dword [esp + 0x17d8], ebx
mov dword [esp + 0x17dc], ebx
mov byte [esp + 0x17e0], bl
mov dword [esp + 0x17e4], eax
mov dword [esp + 0x17f0], 0x5b
mov dword [esp + 0x17f8], edx
mov dword [esp + 0x17fc], 0x210
mov dword [esp + 0x1800], ebx
mov dword [esp + 0x1804], edx
mov dword [esp + 0x1808], ebx
mov byte [esp + 0x180c], bl
mov dword [esp + 0x1810], ebx
mov byte [esp + 0x1814], bl
mov byte [esp + 0x1815], bl
mov byte [esp + 0x1816], bl
mov byte [esp + 0x1817], bl
mov dword [esp + 0x1818], 0x3ad
mov dword [esp + 0x181c], 0x5c
mov dword [esp + 0x1824], edx
mov dword [esp + 0x1828], eax
mov dword [esp + 0x182c], ebx
mov dword [esp + 0x1830], ebx
mov dword [esp + 0x1834], 3
mov byte [esp + 0x1838], bl
mov dword [esp + 0x183c], ebx
mov dword [esp + 0x1848], 0x5d
mov dword [esp + 0x1850], edx
mov dword [esp + 0x1854], eax
mov dword [esp + 0x1858], ebx
mov dword [esp + 0x185c], ebx
mov dword [esp + 0x1860], ebx
mov byte [esp + 0x1864], bl
mov byte [esp + 0x186c], bl
mov byte [esp + 0x186d], bl
mov byte [esp + 0x186e], bl
mov byte [esp + 0x186f], bl
mov dword [esp + 0x1870], ebx
mov dword [esp + 0x1874], 0x5e
mov dword [esp + 0x1878], edi
mov dword [esp + 0x187c], esi
mov dword [esp + 0x1880], ebx
mov dword [esp + 0x1888], 0x77359400
mov byte [esp + 0x1890], bl
mov dword [esp + 0x1894], ebx
mov byte [esp + 0x1898], bl
mov byte [esp + 0x1899], bl
mov dword [esp + 0x18a0], 0x5f
mov dword [esp + 0x18a8], esi
mov dword [esp + 0x18ac], ebx
mov ecx, 1
xor edi, edi
mov dword [esp + 0x18d4], esi
mov dword [esp + 0x18c4], edi
xor esi, esi
mov dword [esp + 0x18c8], edi
mov edi, dword [0x5b2710]
mov dword [esp + 0x18d0], edi
mov dword [esp + 0x18f0], esi
xor edi, edi
mov dword [esp + 0x18f4], esi
mov esi, dword [0x5b2718]
mov dword [esp + 0x1948], edi
mov dword [esp + 0x18fc], esi
mov dword [esp + 0x194c], edi
mov edi, dword [0x5b25fc]
xor esi, esi
mov dword [esp + 0x191c], esi
mov dword [esp + 0x1954], edi
xor edi, edi
mov dword [esp + 0x1920], esi
mov esi, dword [0x5b25f8]
mov dword [esp + 0x1974], edi
mov dword [esp + 0x1928], esi
mov dword [esp + 0x1978], edi
mov esi, 0x500
mov dword [esp + 0x19a0], edi
mov dword [esp + 0x18b0], ecx
mov dword [esp + 0x18b4], 0x77359400
mov dword [esp + 0x18b8], ecx
mov byte [esp + 0x18bc], bl
mov dword [esp + 0x18c0], ebx
mov dword [esp + 0x18cc], 0x60
mov dword [esp + 0x18d8], eax
mov dword [esp + 0x18dc], ebx
mov dword [esp + 0x18e0], ebx
mov dword [esp + 0x18e4], ebx
mov byte [esp + 0x18e8], bl
mov dword [esp + 0x18ec], 0x31
mov dword [esp + 0x18f8], 0x61
mov dword [esp + 0x1900], edx
mov dword [esp + 0x1904], eax
mov dword [esp + 0x1908], ebx
mov dword [esp + 0x190c], ebx
mov dword [esp + 0x1910], ebx
mov byte [esp + 0x1914], bl
mov dword [esp + 0x1918], 0x12
mov dword [esp + 0x1924], 0x63
mov dword [esp + 0x192c], ecx
mov dword [esp + 0x1930], esi
mov dword [esp + 0x1934], ebx
mov dword [esp + 0x1938], ebx
mov dword [esp + 0x193c], ebx
mov byte [esp + 0x1940], bl
mov dword [esp + 0x1944], ebx
mov dword [esp + 0x1950], 0x63
mov dword [esp + 0x1958], edx
mov dword [esp + 0x195c], esi
mov dword [esp + 0x1960], ebx
mov dword [esp + 0x1964], ebx
mov dword [esp + 0x1968], ebx
mov byte [esp + 0x196c], bl
mov dword [esp + 0x1970], ebx
mov dword [esp + 0x197c], 0x64
mov dword [esp + 0x1980], 0x59eb68
mov dword [esp + 0x1984], edx
mov dword [esp + 0x1988], eax
mov dword [esp + 0x198c], ebx
mov dword [esp + 0x1990], ebx
mov dword [esp + 0x1994], ebx
mov byte [esp + 0x1998], bl
mov dword [esp + 0x199c], 0x13
mov dword [esp + 0x19a4], edi
mov dword [esp + 0x19a8], 0x65
mov dword [esp + 0x19ac], 0x59eb5c
mov dword [esp + 0x19b0], edx
mov dword [esp + 0x19b4], eax
mov dword [esp + 0x19b8], ebx
mov dword [esp + 0x19bc], ebx
mov dword [esp + 0x19c0], ebx
mov byte [esp + 0x19c4], bl
mov dword [esp + 0x19c8], 0x14
mov dword [esp + 0x19cc], edi
mov dword [esp + 0x19d4], 0x64
mov dword [esp + 0x19d0], edi
mov dword [esp + 0x19f8], edi
mov dword [esp + 0x19fc], edi
mov dword [esp + 0x1a24], edi
mov dword [esp + 0x1a28], edi
mov dword [esp + 0x1a50], edi
mov dword [esp + 0x1a54], edi
mov edi, dword [0x5b2688]
mov dword [esp + 0x1a5c], edi
xor edi, edi
mov dword [esp + 0x1a7c], edi
mov dword [esp + 0x19d8], 0x59eb50
mov dword [esp + 0x1a80], edi
mov edi, dword [0x5b2600]
mov dword [esp + 0x1a88], edi
xor edi, edi
mov dword [esp + 0x1aa8], edi
mov dword [esp + 0x19dc], ecx
mov dword [esp + 0x1aac], edi
mov edi, dword [0x5b2624]
mov dword [esp + 0x1ab4], edi
xor edi, edi
mov dword [esp + 0x1ad4], edi
mov dword [esp + 0x19e0], eax
mov dword [esp + 0x1ad8], edi
mov edi, dword [0x5b27b8]
mov dword [esp + 0x19e4], ebx
mov dword [esp + 0x19e8], ebx
mov dword [esp + 0x19ec], ebx
mov byte [esp + 0x19f0], bl
mov dword [esp + 0x19f4], 0x13
mov dword [esp + 0x1a00], 0x65
mov dword [esp + 0x1a04], 0x59eb44
mov dword [esp + 0x1a08], ecx
mov dword [esp + 0x1a0c], eax
mov dword [esp + 0x1a10], ebx
mov dword [esp + 0x1a14], ebx
mov dword [esp + 0x1a18], ebx
mov byte [esp + 0x1a1c], bl
mov dword [esp + 0x1a20], 0x14
mov dword [esp + 0x1a2c], 0x66
mov dword [esp + 0x1a30], 0x59eb34
mov dword [esp + 0x1a34], edx
mov dword [esp + 0x1a38], 3
mov dword [esp + 0x1a3c], ebx
mov dword [esp + 0x1a40], ebx
mov dword [esp + 0x1a44], ebx
mov byte [esp + 0x1a48], bl
mov dword [esp + 0x1a4c], 0x15
mov dword [esp + 0x1a58], 0x69
mov dword [esp + 0x1a60], edx
mov dword [esp + 0x1a64], esi
mov dword [esp + 0x1a68], ebx
mov dword [esp + 0x1a6c], ebx
mov dword [esp + 0x1a70], ebx
mov byte [esp + 0x1a74], bl
mov dword [esp + 0x1a78], ebx
mov dword [esp + 0x1a84], 0x6a
mov dword [esp + 0x1a8c], edx
mov dword [esp + 0x1a90], eax
mov dword [esp + 0x1a94], ebx
mov dword [esp + 0x1a98], ebx
mov dword [esp + 0x1a9c], ebx
mov byte [esp + 0x1aa0], bl
mov dword [esp + 0x1aa4], 0x16
mov dword [esp + 0x1ab0], 0x6b
mov dword [esp + 0x1ab8], edx
mov dword [esp + 0x1abc], eax
mov dword [esp + 0x1ac0], ebx
mov dword [esp + 0x1ac4], ebx
mov dword [esp + 0x1ac8], ebx
mov byte [esp + 0x1acc], bl
mov dword [esp + 0x1ad0], 0x16
mov dword [esp + 0x1adc], 0x6d
mov dword [esp + 0x1ae0], edi
mov dword [esp + 0x1ae4], edx
mov dword [esp + 0x1ae8], esi
mov dword [esp + 0x1aec], ebx
mov dword [esp + 0x1af0], ebx
xor edi, edi
mov byte [esp + 0x1b5b], cl
mov dword [esp + 0x1b00], edi
mov dword [esp + 0x1bc8], ecx
mov dword [esp + 0x1b04], edi
mov edi, dword [0x5b26c4]
mov dword [esp + 0x1b0c], edi
xor edi, edi
mov dword [esp + 0x1b2c], edi
mov ecx, 0xffff
mov dword [esp + 0x1b30], edi
mov edi, dword [0x5b26bc]
mov dword [esp + 0x1b38], edi
mov edi, dword [0x5b26dc]
mov dword [esp + 0x1b64], edi
xor edi, edi
mov dword [esp + 0x1b84], edi
mov dword [esp + 0x1af4], ebx
mov dword [esp + 0x1b88], edi
mov edi, dword [0x5b2660]
mov dword [esp + 0x1b90], edi
xor edi, edi
mov dword [esp + 0x1bb0], edi
mov byte [esp + 0x1af8], bl
mov dword [esp + 0x1bb4], edi
mov edi, dword [0x5b27bc]
mov dword [esp + 0x1bbc], edi
mov edi, dword [0x5b27c4]
mov dword [esp + 0x1afc], ebx
mov dword [esp + 0x1b08], 0x6e
mov dword [esp + 0x1b10], edx
mov dword [esp + 0x1b14], eax
mov dword [esp + 0x1b18], ebx
mov dword [esp + 0x1b1c], ebx
mov dword [esp + 0x1b20], ebx
mov byte [esp + 0x1b24], bl
mov dword [esp + 0x1b28], 0x18
mov dword [esp + 0x1b34], 0x6f
mov dword [esp + 0x1b3c], edx
mov dword [esp + 0x1b40], ebx
mov dword [esp + 0x1b44], ebx
mov dword [esp + 0x1b48], 0xffff
mov dword [esp + 0x1b4c], ebx
mov byte [esp + 0x1b50], bl
mov dword [esp + 0x1b54], ebx
mov byte [esp + 0x1b58], bl
mov byte [esp + 0x1b59], bl
mov byte [esp + 0x1b5a], bl
mov dword [esp + 0x1b5c], ebx
mov dword [esp + 0x1b60], 0x70
mov dword [esp + 0x1b68], edx
mov dword [esp + 0x1b6c], esi
mov dword [esp + 0x1b70], ebx
mov dword [esp + 0x1b74], ebx
mov dword [esp + 0x1b78], ebx
mov byte [esp + 0x1b7c], bl
mov dword [esp + 0x1b80], ebx
mov dword [esp + 0x1b8c], 0x71
mov dword [esp + 0x1b94], edx
mov dword [esp + 0x1b98], eax
mov dword [esp + 0x1b9c], ebx
mov dword [esp + 0x1ba0], ebx
mov dword [esp + 0x1ba4], ebx
mov byte [esp + 0x1ba8], bl
mov dword [esp + 0x1bac], eax
mov dword [esp + 0x1bb8], 0x73
mov dword [esp + 0x1bc0], edx
mov dword [esp + 0x1bc4], ebx
mov dword [esp + 0x1bcc], ecx
mov dword [esp + 0x1bd0], ecx
mov byte [esp + 0x1bd4], bl
mov dword [esp + 0x1bd8], ebx
mov byte [esp + 0x1bdc], bl
mov byte [esp + 0x1bdd], bl
mov byte [esp + 0x1bde], bl
mov byte [esp + 0x1bdf], bl
mov dword [esp + 0x1be0], ebx
mov dword [esp + 0x1be4], 0x72
mov dword [esp + 0x1be8], edi
mov dword [esp + 0x1bec], edx
mov dword [esp + 0x1bf0], ebx
mov edi, dword [0x5b27c0]
mov dword [esp + 0x1bf8], ecx
mov dword [esp + 0x1c14], edi
xor edi, edi
mov dword [esp + 0x1c34], edi
mov dword [esp + 0x1c7c], ecx
mov ecx, dword [0x5b2754]
mov dword [esp + 0x1c38], edi
mov edi, dword [0x5b27d4]
mov dword [esp + 0x1c98], ecx
mov dword [esp + 0x1c40], edi
xor edi, edi
xor ecx, ecx
mov dword [esp + 0x1c60], edi
mov dword [esp + 0x1cb8], ecx
mov dword [esp + 0x1c64], edi
mov edi, dword [0x5b27d0]
mov dword [esp + 0x1cbc], ecx
mov dword [esp + 0x1ce4], ecx
mov dword [esp + 0x1bf4], ebx
mov dword [esp + 0x1bfc], ebx
mov byte [esp + 0x1c00], bl
mov dword [esp + 0x1c04], ebx
mov byte [esp + 0x1c08], bl
mov byte [esp + 0x1c09], bl
mov byte [esp + 0x1c0a], bl
mov byte [esp + 0x1c0b], 1
mov dword [esp + 0x1c0c], ebx
mov dword [esp + 0x1c10], 0x74
mov dword [esp + 0x1c18], edx
mov dword [esp + 0x1c1c], eax
mov dword [esp + 0x1c20], ebx
mov dword [esp + 0x1c24], ebx
mov dword [esp + 0x1c28], ebx
mov byte [esp + 0x1c2c], bl
mov dword [esp + 0x1c30], 0x19
mov dword [esp + 0x1c3c], 0x75
mov dword [esp + 0x1c44], edx
mov dword [esp + 0x1c48], esi
mov dword [esp + 0x1c4c], ebx
mov dword [esp + 0x1c50], ebx
mov dword [esp + 0x1c54], ebx
mov byte [esp + 0x1c58], bl
mov dword [esp + 0x1c5c], ebx
mov dword [esp + 0x1c68], 0x77
mov dword [esp + 0x1c6c], edi
mov dword [esp + 0x1c70], edx
mov dword [esp + 0x1c74], ebx
mov dword [esp + 0x1c78], ebx
mov dword [esp + 0x1c80], ebx
mov byte [esp + 0x1c84], bl
mov dword [esp + 0x1c88], ebx
mov byte [esp + 0x1c8c], bl
mov byte [esp + 0x1c8d], bl
mov byte [esp + 0x1c8e], bl
mov byte [esp + 0x1c8f], 1
mov dword [esp + 0x1c90], ebx
mov dword [esp + 0x1c94], 0x78
mov dword [esp + 0x1c9c], edx
mov dword [esp + 0x1ca0], esi
mov dword [esp + 0x1ca4], ebx
mov dword [esp + 0x1ca8], ebx
mov dword [esp + 0x1cac], ebx
mov byte [esp + 0x1cb0], bl
mov dword [esp + 0x1cb4], ebx
mov dword [esp + 0x1cc0], 0x79
mov dword [esp + 0x1cc4], 0x59eb2c
mov dword [esp + 0x1cc8], edx
mov dword [esp + 0x1ccc], eax
mov dword [esp + 0x1cd0], ebx
mov dword [esp + 0x1cd4], ebx
mov dword [esp + 0x1cd8], ebx
mov byte [esp + 0x1cdc], bl
mov dword [esp + 0x1ce0], 0x13
mov dword [esp + 0x1ce8], ecx
mov dword [esp + 0x1cec], 0x7a
mov dword [esp + 0x1cf0], 0x59eb24
mov dword [esp + 0x1cf4], edx
mov dword [esp + 0x1cf8], eax
mov dword [esp + 0x1cfc], ebx
mov dword [esp + 0x1d00], ebx
mov dword [esp + 0x1d10], ecx
mov edi, dword [0x5b27b0]
mov dword [esp + 0x1d14], ecx
mov dword [esp + 0x1d3c], ecx
mov dword [esp + 0x1d40], ecx
mov ecx, dword [0x5b2758]
mov dword [esp + 0x1d48], ecx
xor ecx, ecx
mov dword [esp + 0x1d68], ecx
mov dword [esp + 0x1da0], edi
mov edi, dword [0x5b2784]
mov dword [esp + 0x1d6c], ecx
mov ecx, dword [0x5b2734]
mov dword [esp + 0x1dcc], edi
mov edi, dword [0x5b2770]
mov dword [esp + 0x1d74], ecx
mov ecx, 0x210
mov dword [esp + 0x1d04], ebx
mov byte [esp + 0x1d08], bl
mov dword [esp + 0x1d0c], 0x14
mov dword [esp + 0x1d18], 0x7b
mov dword [esp + 0x1d1c], 0x59eb18
mov dword [esp + 0x1d20], edx
mov dword [esp + 0x1d24], eax
mov dword [esp + 0x1d28], ebx
mov dword [esp + 0x1d2c], ebx
mov dword [esp + 0x1d30], ebx
mov byte [esp + 0x1d34], bl
mov dword [esp + 0x1d38], 0x15
mov dword [esp + 0x1d44], 0x7c
mov dword [esp + 0x1d4c], edx
mov dword [esp + 0x1d50], esi
mov dword [esp + 0x1d54], ebx
mov dword [esp + 0x1d58], ebx
mov dword [esp + 0x1d5c], ebx
mov byte [esp + 0x1d60], bl
mov dword [esp + 0x1d64], ebx
mov dword [esp + 0x1d70], 0x7d
mov dword [esp + 0x1d78], edx
mov dword [esp + 0x1d7c], ecx
mov dword [esp + 0x1d80], ebx
mov dword [esp + 0x1d84], edx
mov dword [esp + 0x1d88], ebx
mov byte [esp + 0x1d8c], bl
mov dword [esp + 0x1d90], ebx
mov byte [esp + 0x1d94], bl
mov byte [esp + 0x1d95], bl
mov byte [esp + 0x1d96], bl
mov byte [esp + 0x1d97], bl
mov dword [esp + 0x1d98], 0x375
mov dword [esp + 0x1d9c], 0x7e
mov dword [esp + 0x1da4], edx
mov dword [esp + 0x1da8], ecx
mov dword [esp + 0x1dac], ebx
mov dword [esp + 0x1db0], edx
mov dword [esp + 0x1db4], ebx
mov byte [esp + 0x1db8], bl
mov dword [esp + 0x1dbc], ebx
mov byte [esp + 0x1dc0], bl
mov byte [esp + 0x1dc1], bl
mov byte [esp + 0x1dc2], bl
mov byte [esp + 0x1dc3], bl
mov dword [esp + 0x1dc4], 0x376
mov dword [esp + 0x1dc8], 0x7f
mov dword [esp + 0x1dd0], edx
mov dword [esp + 0x1dd4], ecx
mov dword [esp + 0x1dd8], ebx
mov dword [esp + 0x1ddc], edx
mov dword [esp + 0x1de0], ebx
mov byte [esp + 0x1de4], bl
mov dword [esp + 0x1de8], ebx
mov byte [esp + 0x1dec], bl
mov byte [esp + 0x1ded], bl
mov byte [esp + 0x1dee], bl
mov byte [esp + 0x1def], bl
mov dword [esp + 0x1df0], 0x377
mov dword [esp + 0x1df4], 0x80
mov dword [esp + 0x1df8], edi
mov dword [esp + 0x1dfc], edx
mov dword [esp + 0x1e00], ecx
mov dword [esp + 0x1e04], ebx
mov edi, dword [0x5b276c]
mov dword [esp + 0x1e08], edx
mov dword [esp + 0x1e24], edi
mov edi, dword [0x5b27b4]
mov dword [esp + 0x1e50], edi
mov edi, dword [0x5b2768]
mov dword [esp + 0x1e7c], edi
mov edi, dword [0x5b2764]
mov dword [esp + 0x1ea8], edi
mov edi, dword [0x5b2760]
mov dword [esp + 0x1e0c], ebx
mov byte [esp + 0x1e10], bl
mov dword [esp + 0x1e14], ebx
mov byte [esp + 0x1e18], bl
mov byte [esp + 0x1e19], bl
mov byte [esp + 0x1e1a], bl
mov byte [esp + 0x1e1b], bl
mov dword [esp + 0x1e1c], 0x378
mov dword [esp + 0x1e20], 0x81
mov dword [esp + 0x1e28], edx
mov dword [esp + 0x1e2c], ecx
mov dword [esp + 0x1e30], ebx
mov dword [esp + 0x1e34], edx
mov dword [esp + 0x1e38], ebx
mov byte [esp + 0x1e3c], bl
mov dword [esp + 0x1e40], ebx
mov byte [esp + 0x1e44], bl
mov byte [esp + 0x1e45], bl
mov byte [esp + 0x1e46], bl
mov byte [esp + 0x1e47], bl
mov dword [esp + 0x1e48], 0x379
mov dword [esp + 0x1e4c], 0x82
mov dword [esp + 0x1e54], edx
mov dword [esp + 0x1e58], ecx
mov dword [esp + 0x1e5c], ebx
mov dword [esp + 0x1e60], edx
mov dword [esp + 0x1e64], ebx
mov byte [esp + 0x1e68], bl
mov dword [esp + 0x1e6c], ebx
mov byte [esp + 0x1e70], bl
mov byte [esp + 0x1e71], bl
mov byte [esp + 0x1e72], bl
mov byte [esp + 0x1e73], bl
mov dword [esp + 0x1e74], 0x37a
mov dword [esp + 0x1e78], 0x83
mov dword [esp + 0x1e80], edx
mov dword [esp + 0x1e84], ecx
mov dword [esp + 0x1e88], ebx
mov dword [esp + 0x1e8c], edx
mov dword [esp + 0x1e90], ebx
mov byte [esp + 0x1e94], bl
mov dword [esp + 0x1e98], ebx
mov byte [esp + 0x1e9c], bl
mov byte [esp + 0x1e9d], bl
mov byte [esp + 0x1e9e], bl
mov byte [esp + 0x1e9f], bl
mov dword [esp + 0x1ea0], 0x37b
mov dword [esp + 0x1ea4], 0x84
mov dword [esp + 0x1eac], edx
mov dword [esp + 0x1eb0], ecx
mov dword [esp + 0x1eb4], ebx
mov dword [esp + 0x1eb8], edx
mov dword [esp + 0x1ebc], ebx
mov byte [esp + 0x1ec0], bl
mov dword [esp + 0x1ec4], ebx
mov byte [esp + 0x1ec8], bl
mov byte [esp + 0x1ec9], bl
mov byte [esp + 0x1eca], bl
mov byte [esp + 0x1ecb], bl
mov dword [esp + 0x1ecc], 0x37c
mov dword [esp + 0x1ed0], 0x85
mov dword [esp + 0x1ed4], edi
mov dword [esp + 0x1ed8], edx
mov dword [esp + 0x1edc], ecx
mov dword [esp + 0x1ee0], ebx
mov dword [esp + 0x1ee4], edx
mov dword [esp + 0x1ee8], ebx
mov byte [esp + 0x1eec], bl
mov dword [esp + 0x1ef0], ebx
mov byte [esp + 0x1ef4], bl
mov byte [esp + 0x1ef5], bl
mov edi, dword [0x5b275c]
mov byte [esp + 0x1ef6], bl
mov dword [esp + 0x1f00], edi
mov edi, dword [0x5b27ac]
mov dword [esp + 0x1f2c], edi
mov edi, dword [0x5b27a8]
mov dword [esp + 0x1f58], edi
mov edi, dword [0x5b27a4]
mov dword [esp + 0x1f84], edi
mov edi, dword [0x5b27a0]
mov dword [esp + 0x1fb0], edi
mov edi, dword [0x5b279c]
mov byte [esp + 0x1ef7], bl
mov dword [esp + 0x1ef8], 0x37d
mov dword [esp + 0x1efc], 0x86
mov dword [esp + 0x1f04], edx
mov dword [esp + 0x1f08], ecx
mov dword [esp + 0x1f0c], ebx
mov dword [esp + 0x1f10], edx
mov dword [esp + 0x1f14], ebx
mov byte [esp + 0x1f18], bl
mov dword [esp + 0x1f1c], ebx
mov byte [esp + 0x1f20], bl
mov byte [esp + 0x1f21], bl
mov byte [esp + 0x1f22], bl
mov byte [esp + 0x1f23], bl
mov dword [esp + 0x1f24], 0x37e
mov dword [esp + 0x1f28], 0x87
mov dword [esp + 0x1f30], edx
mov dword [esp + 0x1f34], ecx
mov dword [esp + 0x1f38], ebx
mov dword [esp + 0x1f3c], edx
mov dword [esp + 0x1f40], ebx
mov byte [esp + 0x1f44], bl
mov dword [esp + 0x1f48], ebx
mov byte [esp + 0x1f4c], bl
mov byte [esp + 0x1f4d], bl
mov byte [esp + 0x1f4e], bl
mov byte [esp + 0x1f4f], bl
mov dword [esp + 0x1f50], 0x37f
mov dword [esp + 0x1f54], 0x88
mov dword [esp + 0x1f5c], edx
mov dword [esp + 0x1f60], ecx
mov dword [esp + 0x1f64], ebx
mov dword [esp + 0x1f68], edx
mov dword [esp + 0x1f6c], ebx
mov byte [esp + 0x1f70], bl
mov dword [esp + 0x1f74], ebx
mov byte [esp + 0x1f78], bl
mov byte [esp + 0x1f79], bl
mov byte [esp + 0x1f7a], bl
mov byte [esp + 0x1f7b], bl
mov dword [esp + 0x1f7c], 0x380
mov dword [esp + 0x1f80], 0x89
mov dword [esp + 0x1f88], edx
mov dword [esp + 0x1f8c], ecx
mov dword [esp + 0x1f90], ebx
mov dword [esp + 0x1f94], edx
mov dword [esp + 0x1f98], ebx
mov byte [esp + 0x1f9c], bl
mov dword [esp + 0x1fa0], ebx
mov byte [esp + 0x1fa4], bl
mov byte [esp + 0x1fa5], bl
mov byte [esp + 0x1fa6], bl
mov byte [esp + 0x1fa7], bl
mov dword [esp + 0x1fa8], 0x381
mov dword [esp + 0x1fac], 0x8a
mov dword [esp + 0x1fb4], edx
mov dword [esp + 0x1fb8], ecx
mov dword [esp + 0x1fbc], ebx
mov dword [esp + 0x1fc0], edx
mov dword [esp + 0x1fc4], ebx
mov byte [esp + 0x1fc8], bl
mov dword [esp + 0x1fcc], ebx
mov byte [esp + 0x1fd0], bl
mov byte [esp + 0x1fd1], bl
mov byte [esp + 0x1fd2], bl
mov byte [esp + 0x1fd3], bl
mov dword [esp + 0x1fd4], 0x382
mov dword [esp + 0x1fd8], 0x8b
mov dword [esp + 0x1fdc], edi
mov edi, dword [0x5b2798]
mov dword [esp + 0x1fe0], edx
mov dword [esp + 0x2008], edi
mov edi, dword [0x5b2794]
mov dword [esp + 0x2034], edi
mov edi, dword [0x5b2790]
mov dword [esp + 0x2060], edi
mov edi, dword [0x5b278c]
mov dword [esp + 0x208c], edi
mov edi, dword [0x5b2788]
mov dword [esp + 0x1fe4], ecx
mov dword [esp + 0x1fe8], ebx
mov dword [esp + 0x1fec], edx
mov dword [esp + 0x1ff0], ebx
mov byte [esp + 0x1ff4], bl
mov dword [esp + 0x1ff8], ebx
mov byte [esp + 0x1ffc], bl
mov byte [esp + 0x1ffd], bl
mov byte [esp + 0x1ffe], bl
mov byte [esp + 0x1fff], bl
mov dword [esp + 0x2000], 0x383
mov dword [esp + 0x2004], 0x8c
mov dword [esp + 0x200c], edx
mov dword [esp + 0x2010], ecx
mov dword [esp + 0x2014], ebx
mov dword [esp + 0x2018], edx
mov dword [esp + 0x201c], ebx
mov byte [esp + 0x2020], bl
mov dword [esp + 0x2024], ebx
mov byte [esp + 0x2028], bl
mov byte [esp + 0x2029], bl
mov byte [esp + 0x202a], bl
mov byte [esp + 0x202b], bl
mov dword [esp + 0x202c], 0x384
mov dword [esp + 0x2030], 0x8d
mov dword [esp + 0x2038], edx
mov dword [esp + 0x203c], ecx
mov dword [esp + 0x2040], ebx
mov dword [esp + 0x2044], edx
mov dword [esp + 0x2048], ebx
mov byte [esp + 0x204c], bl
mov dword [esp + 0x2050], ebx
mov byte [esp + 0x2054], bl
mov byte [esp + 0x2055], bl
mov byte [esp + 0x2056], bl
mov byte [esp + 0x2057], bl
mov dword [esp + 0x2058], 0x385
mov dword [esp + 0x205c], 0x8e
mov dword [esp + 0x2064], edx
mov dword [esp + 0x2068], ecx
mov dword [esp + 0x206c], ebx
mov dword [esp + 0x2070], edx
mov dword [esp + 0x2074], ebx
mov byte [esp + 0x2078], bl
mov dword [esp + 0x207c], ebx
mov byte [esp + 0x2080], bl
mov byte [esp + 0x2081], bl
mov byte [esp + 0x2082], bl
mov byte [esp + 0x2083], bl
mov dword [esp + 0x2084], 0x386
mov dword [esp + 0x2088], 0x8f
mov dword [esp + 0x2090], edx
mov dword [esp + 0x2094], ecx
mov dword [esp + 0x2098], ebx
mov dword [esp + 0x209c], edx
mov dword [esp + 0x20a0], ebx
mov byte [esp + 0x20a4], bl
mov dword [esp + 0x20a8], ebx
mov byte [esp + 0x20ac], bl
mov byte [esp + 0x20ad], bl
mov byte [esp + 0x20ae], bl
mov byte [esp + 0x20af], bl
mov dword [esp + 0x20b0], 0x387
mov dword [esp + 0x20b4], 0x90
mov dword [esp + 0x20b8], edi
mov dword [esp + 0x20bc], edx
mov dword [esp + 0x20c0], ecx
mov dword [esp + 0x20c4], ebx
mov dword [esp + 0x20c8], edx
mov dword [esp + 0x20cc], ebx
mov byte [esp + 0x20d0], bl
mov edi, dword [0x5b2780]
mov dword [esp + 0x219c], esi
mov dword [esp + 0x20e4], edi
mov edi, dword [0x5b277c]
mov dword [esp + 0x2110], edi
mov edi, dword [0x5b2778]
mov dword [esp + 0x213c], edi
mov edi, dword [0x5b2774]
xor esi, esi
mov dword [esp + 0x2168], edi
mov edi, dword [0x5b2750]
mov dword [esp + 0x21b4], esi
mov dword [esp + 0x21b8], esi
mov esi, dword [0x5b2ec8]
mov dword [esp + 0x20d4], ebx
mov byte [esp + 0x20d8], bl
mov byte [esp + 0x20d9], bl
mov byte [esp + 0x20da], bl
mov byte [esp + 0x20db], bl
mov dword [esp + 0x20dc], 0x388
mov dword [esp + 0x20e0], 0x91
mov dword [esp + 0x20e8], edx
mov dword [esp + 0x20ec], ecx
mov dword [esp + 0x20f0], ebx
mov dword [esp + 0x20f4], edx
mov dword [esp + 0x20f8], ebx
mov byte [esp + 0x20fc], bl
mov dword [esp + 0x2100], ebx
mov byte [esp + 0x2104], bl
mov byte [esp + 0x2105], bl
mov byte [esp + 0x2106], bl
mov byte [esp + 0x2107], bl
mov dword [esp + 0x2108], 0x389
mov dword [esp + 0x210c], 0x92
mov dword [esp + 0x2114], edx
mov dword [esp + 0x2118], ecx
mov dword [esp + 0x211c], ebx
mov dword [esp + 0x2120], edx
mov dword [esp + 0x2124], ebx
mov byte [esp + 0x2128], bl
mov dword [esp + 0x212c], ebx
mov byte [esp + 0x2130], bl
mov byte [esp + 0x2131], bl
mov byte [esp + 0x2132], bl
mov byte [esp + 0x2133], bl
mov dword [esp + 0x2134], 0x38a
mov dword [esp + 0x2138], 0x93
mov dword [esp + 0x2140], edx
mov dword [esp + 0x2144], ecx
mov dword [esp + 0x2148], ebx
mov dword [esp + 0x214c], edx
mov dword [esp + 0x2150], ebx
mov byte [esp + 0x2154], bl
mov dword [esp + 0x2158], ebx
mov byte [esp + 0x215c], bl
mov byte [esp + 0x215d], bl
mov byte [esp + 0x215e], bl
mov byte [esp + 0x215f], bl
mov dword [esp + 0x2160], 0x38b
mov dword [esp + 0x2164], 0x94
mov dword [esp + 0x216c], edx
mov dword [esp + 0x2170], ecx
mov dword [esp + 0x2174], ebx
mov dword [esp + 0x2178], edx
mov dword [esp + 0x217c], ebx
mov byte [esp + 0x2180], bl
mov dword [esp + 0x2184], ebx
mov byte [esp + 0x2188], bl
mov byte [esp + 0x2189], bl
mov byte [esp + 0x218a], bl
mov byte [esp + 0x218b], bl
mov dword [esp + 0x218c], 0x38c
mov dword [esp + 0x2190], 0x97
mov dword [esp + 0x2194], edi
mov dword [esp + 0x2198], 9
mov dword [esp + 0x21a0], ebx
mov dword [esp + 0x21a4], ebx
mov dword [esp + 0x21a8], ebx
mov byte [esp + 0x21ac], bl
mov dword [esp + 0x21b0], ebx
mov dword [esp + 0x21bc], 0x99
mov dword [esp + 0x21c8], ecx
xor ecx, ecx
mov dword [esp + 0x220c], ecx
mov edi, dword [0x5b2698]
mov dword [esp + 0x2210], ecx
mov dword [esp + 0x2238], ecx
mov dword [esp + 0x223c], ecx
mov ecx, dword [0x5b26fc]
mov dword [esp + 0x2244], ecx
xor ecx, ecx
mov dword [esp + 0x2264], ecx
mov dword [esp + 0x21c0], esi
mov dword [esp + 0x2268], ecx
mov ecx, dword [0x5b2630]
mov dword [esp + 0x2270], ecx
xor ecx, ecx
mov esi, dword [0x5b2668]
mov dword [esp + 0x2293], ecx
mov byte [esp + 0x2297], cl
mov ecx, dword [0x5b2730]
mov dword [esp + 0x229c], ecx
xor ecx, ecx
mov dword [esp + 0x22bc], ecx
mov dword [esp + 0x21c4], edx
mov dword [esp + 0x21cc], ebx
mov dword [esp + 0x21d0], edx
mov dword [esp + 0x21d4], ebx
mov byte [esp + 0x21d8], bl
mov dword [esp + 0x21dc], ebx
mov byte [esp + 0x21e0], bl
mov byte [esp + 0x21e1], bl
mov byte [esp + 0x21e2], bl
mov byte [esp + 0x21e3], bl
mov dword [esp + 0x21e4], 0x3b1
mov dword [esp + 0x21e8], 0x9a
mov dword [esp + 0x21ec], esi
mov dword [esp + 0x21f0], edx
mov dword [esp + 0x21f4], eax
mov dword [esp + 0x21f8], ebx
mov dword [esp + 0x21fc], ebx
mov dword [esp + 0x2200], ebx
mov byte [esp + 0x2204], bl
mov dword [esp + 0x2208], 0x1a
mov dword [esp + 0x2214], 0x9b
mov dword [esp + 0x2218], edi
mov dword [esp + 0x221c], 9
mov dword [esp + 0x2220], eax
mov dword [esp + 0x2224], ebx
mov dword [esp + 0x2228], ebx
mov dword [esp + 0x222c], ebx
mov byte [esp + 0x2230], bl
mov dword [esp + 0x2234], 0x1b
mov dword [esp + 0x2240], 0x9d
mov dword [esp + 0x2248], edx
mov dword [esp + 0x224c], eax
mov dword [esp + 0x2250], ebx
mov dword [esp + 0x2254], ebx
mov dword [esp + 0x2258], ebx
mov byte [esp + 0x225c], bl
mov dword [esp + 0x2260], 0x16
mov dword [esp + 0x226c], 0x98
mov dword [esp + 0x2274], 9
mov dword [esp + 0x2278], 0xa
mov dword [esp + 0x227c], 0xfa0a1f01
mov dword [esp + 0x2280], 0x5f5e0ff
mov dword [esp + 0x2284], 0x64
mov byte [esp + 0x2288], bl
mov dword [esp + 0x228c], 0x23
mov byte [esp + 0x2290], bl
mov byte [esp + 0x2291], bl
mov byte [esp + 0x2292], 1
mov dword [esp + 0x2298], 0x9e
mov dword [esp + 0x22a0], 9
mov dword [esp + 0x22a4], 0x500
mov dword [esp + 0x22a8], ebx
mov dword [esp + 0x22ac], ebx
mov dword [esp + 0x22b0], ebx
mov byte [esp + 0x22b4], bl
mov dword [esp + 0x22b8], ebx
mov dword [esp + 0x22c0], ecx
mov dword [esp + 0x22c4], 0xa0
mov ecx, dword [0x5b2ec8]
mov dword [esp + 0x22f4], esi
xor esi, esi
mov dword [esp + 0x22c8], ecx
mov dword [esp + 0x2340], esi
xor ecx, ecx
mov dword [esp + 0x2344], esi
mov esi, dword [0x5b26fc]
mov dword [esp + 0x2314], ecx
mov dword [esp + 0x234c], esi
mov dword [esp + 0x2318], ecx
mov ecx, 9
xor esi, esi
mov dword [esp + 0x2324], ecx
mov dword [esp + 0x236c], esi
mov dword [esp + 0x237c], ecx
xor ecx, ecx
mov dword [esp + 0x2370], esi
mov esi, dword [0x5b2630]
mov dword [esp + 0x239b], ecx
mov dword [esp + 0x2320], edi
mov dword [esp + 0x2378], esi
mov esi, dword [0x5b272c]
mov byte [esp + 0x239f], cl
mov ecx, 0x500
xor edi, edi
mov dword [esp + 0x22cc], edx
mov dword [esp + 0x22d0], 0x210
mov dword [esp + 0x22d4], ebx
mov dword [esp + 0x22d8], edx
mov dword [esp + 0x22dc], ebx
mov byte [esp + 0x22e0], bl
mov dword [esp + 0x22e4], ebx
mov byte [esp + 0x22e8], bl
mov byte [esp + 0x22e9], bl
mov byte [esp + 0x22ea], bl
mov byte [esp + 0x22eb], bl
mov dword [esp + 0x22ec], 0x3b1
mov dword [esp + 0x22f0], 0xa1
mov dword [esp + 0x22f8], edx
mov dword [esp + 0x22fc], eax
mov dword [esp + 0x2300], ebx
mov dword [esp + 0x2304], ebx
mov dword [esp + 0x2308], ebx
mov byte [esp + 0x230c], bl
mov dword [esp + 0x2310], 0x1a
mov dword [esp + 0x231c], 0xa2
mov dword [esp + 0x2328], eax
mov dword [esp + 0x232c], ebx
mov dword [esp + 0x2330], ebx
mov dword [esp + 0x2334], ebx
mov byte [esp + 0x2338], bl
mov dword [esp + 0x233c], 0x1b
mov dword [esp + 0x2348], 0xa4
mov dword [esp + 0x2350], edx
mov dword [esp + 0x2354], eax
mov dword [esp + 0x2358], ebx
mov dword [esp + 0x235c], ebx
mov dword [esp + 0x2360], ebx
mov byte [esp + 0x2364], bl
mov dword [esp + 0x2368], 0x16
mov dword [esp + 0x2374], 0x9f
mov dword [esp + 0x2380], 0xa
mov dword [esp + 0x2384], 0xfa0a1f01
mov dword [esp + 0x2388], 0x5f5e0ff
mov dword [esp + 0x238c], 0xffffff9c
mov byte [esp + 0x2390], bl
mov dword [esp + 0x2394], 0x23
mov byte [esp + 0x2398], bl
mov byte [esp + 0x2399], bl
mov byte [esp + 0x239a], 1
mov dword [esp + 0x23a0], 0xa5
mov dword [esp + 0x23a4], esi
mov dword [esp + 0x23a8], edx
mov dword [esp + 0x23ac], ecx
mov dword [esp + 0x23b0], ebx
mov dword [esp + 0x23b4], ebx
mov dword [esp + 0x23b8], ebx
mov byte [esp + 0x23bc], bl
mov dword [esp + 0x23c0], ebx
mov dword [esp + 0x23c4], edi
mov dword [esp + 0x23c8], edi
mov dword [esp + 0x241c], edi
mov dword [esp + 0x2420], edi
mov edi, dword [0x5b2728]
mov dword [esp + 0x2428], edi
xor edi, edi
mov dword [esp + 0x2448], edi
mov dword [esp + 0x23d0], esi
mov dword [esp + 0x244c], edi
mov edi, dword [0x5b27d8]
mov dword [esp + 0x2454], edi
xor edi, edi
mov dword [esp + 0x2474], edi
xor esi, esi
mov dword [esp + 0x2478], edi
mov edi, dword [0x5b27d8]
mov dword [esp + 0x23f0], esi
mov dword [esp + 0x2480], edi
mov edi, dword [0x5b2650]
mov dword [esp + 0x23f4], esi
mov esi, dword [0x5b2728]
mov dword [esp + 0x24ac], edi
xor edi, edi
mov dword [esp + 0x23fc], esi
mov esi, 1
mov dword [esp + 0x24cc], edi
mov dword [esp + 0x23cc], 0xa6
mov dword [esp + 0x23d4], edx
mov dword [esp + 0x23d8], ebx
mov dword [esp + 0x23dc], ebx
mov dword [esp + 0x23e0], 0xffff
mov dword [esp + 0x23e4], ebx
mov byte [esp + 0x23e8], bl
mov dword [esp + 0x23ec], ebx
mov dword [esp + 0x23f8], 0xa5
mov dword [esp + 0x2400], esi
mov dword [esp + 0x2404], ecx
mov dword [esp + 0x2408], ebx
mov dword [esp + 0x240c], ebx
mov dword [esp + 0x2410], ebx
mov byte [esp + 0x2414], bl
mov dword [esp + 0x2418], ebx
mov dword [esp + 0x2424], 0xa6
mov dword [esp + 0x242c], esi
mov dword [esp + 0x2430], ebx
mov dword [esp + 0x2434], ebx
mov dword [esp + 0x2438], 0xffff
mov dword [esp + 0x243c], ebx
mov byte [esp + 0x2440], bl
mov dword [esp + 0x2444], ebx
mov dword [esp + 0x2450], 0xa9
mov dword [esp + 0x2458], 0xe
mov dword [esp + 0x245c], ecx
mov dword [esp + 0x2460], ebx
mov dword [esp + 0x2464], ebx
mov dword [esp + 0x2468], ebx
mov byte [esp + 0x246c], bl
mov dword [esp + 0x2470], ebx
mov dword [esp + 0x247c], 0xaa
mov dword [esp + 0x2484], 0xe
mov dword [esp + 0x2488], 0x210
mov dword [esp + 0x248c], ebx
mov dword [esp + 0x2490], edx
mov dword [esp + 0x2494], ebx
mov byte [esp + 0x2498], bl
mov dword [esp + 0x249c], ebx
mov byte [esp + 0x24a0], bl
mov byte [esp + 0x24a1], bl
mov byte [esp + 0x24a2], bl
mov byte [esp + 0x24a3], bl
mov dword [esp + 0x24a4], esi
mov dword [esp + 0x24a8], 0xab
mov dword [esp + 0x24b0], ebp
mov dword [esp + 0x24b4], ecx
mov dword [esp + 0x24b8], ebx
mov dword [esp + 0x24bc], ebx
mov dword [esp + 0x24c0], ebx
mov byte [esp + 0x24c4], bl
mov dword [esp + 0x24c8], ebx
mov dword [esp + 0x24d0], edi
mov dword [esp + 0x24d4], 0xac
mov edi, dword [0x5b2650]
mov dword [esp + 0x24dc], ebp
mov dword [esp + 0x24d8], edi
xor edi, edi
mov dword [esp + 0x24f8], edi
mov dword [esp + 0x24e0], eax
mov dword [esp + 0x24fc], edi
mov edi, dword [0x5b2694]
mov dword [esp + 0x2504], edi
xor edi, edi
mov dword [esp + 0x2524], edi
mov dword [esp + 0x24e4], ebx
mov dword [esp + 0x2528], edi
mov edi, dword [0x5b2648]
mov dword [esp + 0x2530], edi
xor edi, edi
mov dword [esp + 0x2550], edi
mov dword [esp + 0x24e8], ebx
mov dword [esp + 0x2554], edi
mov edi, dword [0x5b2640]
mov dword [esp + 0x255c], edi
xor edi, edi
mov dword [esp + 0x257c], edi
mov dword [esp + 0x24ec], ebx
mov dword [esp + 0x2580], edi
mov edi, dword [0x5b27cc]
mov dword [esp + 0x2588], edi
xor edi, edi
mov dword [esp + 0x25aa], edi
mov byte [esp + 0x24f0], bl
mov word [esp + 0x25ae], di
mov edi, dword [0x5b2664]
mov dword [esp + 0x25b4], edi
xor edi, edi
mov dword [esp + 0x25d6], edi
mov dword [esp + 0x24f4], eax
mov dword [esp + 0x2500], 0xad
mov dword [esp + 0x2508], ebp
mov dword [esp + 0x250c], ecx
mov dword [esp + 0x2510], ebx
mov dword [esp + 0x2514], ebx
mov dword [esp + 0x2518], ebx
mov byte [esp + 0x251c], bl
mov dword [esp + 0x2520], ebx
mov dword [esp + 0x252c], 0xae
mov dword [esp + 0x2534], ebp
mov dword [esp + 0x2538], ebx
mov dword [esp + 0x253c], ebx
mov dword [esp + 0x2540], 0x1388
mov dword [esp + 0x2544], ebx
mov byte [esp + 0x2548], bl
mov dword [esp + 0x254c], ebx
mov dword [esp + 0x2558], 0xaf
mov dword [esp + 0x2560], ebp
mov dword [esp + 0x2564], eax
mov dword [esp + 0x2568], ebx
mov dword [esp + 0x256c], ebx
mov dword [esp + 0x2570], ebx
mov byte [esp + 0x2574], bl
mov dword [esp + 0x2578], eax
mov dword [esp + 0x2584], 0xb0
mov dword [esp + 0x258c], ebp
mov dword [esp + 0x2590], ebx
mov dword [esp + 0x2594], ebx
mov dword [esp + 0x2598], 0xffff
mov dword [esp + 0x259c], ebx
mov byte [esp + 0x25a0], bl
mov dword [esp + 0x25a4], ebx
mov byte [esp + 0x25a8], 1
mov byte [esp + 0x25a9], bl
mov dword [esp + 0x25b0], 0xb1
mov dword [esp + 0x25b8], 9
mov dword [esp + 0x25bc], ebx
mov dword [esp + 0x25c0], ebx
mov dword [esp + 0x25c4], 0xffff
mov dword [esp + 0x25c8], ebx
mov byte [esp + 0x25cc], bl
mov dword [esp + 0x25d0], ebx
mov byte [esp + 0x25d4], 1
mov byte [esp + 0x25d5], bl
mov word [esp + 0x25da], di
mov edi, dword [0x5b2658]
mov dword [esp + 0x266c], ecx
mov dword [esp + 0x25e0], edi
xor edi, edi
mov dword [esp + 0x2600], edi
xor ecx, ecx
mov dword [esp + 0x2604], edi
mov edi, dword [0x5b2690]
mov dword [esp + 0x260c], edi
xor edi, edi
mov dword [esp + 0x262c], edi
mov dword [esp + 0x2684], ecx
mov dword [esp + 0x2630], edi
mov edi, dword [0x5b2644]
mov dword [esp + 0x2638], edi
xor edi, edi
mov dword [esp + 0x2658], edi
mov dword [esp + 0x2688], ecx
mov ecx, dword [0x5b26f8]
mov dword [esp + 0x265c], edi
mov edi, dword [0x5b262c]
mov dword [esp + 0x2690], ecx
mov dword [esp + 0x2664], edi
xor edi, edi
mov dword [esp + 0x26b2], edi
mov ecx, 0xfa0a1f01
mov word [esp + 0x26b6], di
mov edi, dword [0x5b2738]
mov dword [esp + 0x269c], ecx
mov dword [esp + 0x26c8], ecx
mov dword [esp + 0x25dc], 0xb2
mov dword [esp + 0x25e4], ebp
mov dword [esp + 0x25e8], eax
mov dword [esp + 0x25ec], ebx
mov dword [esp + 0x25f0], ebx
mov dword [esp + 0x25f4], esi
mov byte [esp + 0x25f8], bl
mov dword [esp + 0x25fc], 0x1c
mov dword [esp + 0x2608], 0xb3
mov dword [esp + 0x2610], ebp
mov dword [esp + 0x2614], eax
mov dword [esp + 0x2618], ebx
mov dword [esp + 0x261c], ebx
mov dword [esp + 0x2620], ebx
mov byte [esp + 0x2624], bl
mov dword [esp + 0x2628], 6
mov dword [esp + 0x2634], 0xb4
mov dword [esp + 0x263c], edx
mov dword [esp + 0x2640], ebx
mov dword [esp + 0x2644], ebx
mov dword [esp + 0x2648], 0xffff
mov dword [esp + 0x264c], ebx
mov byte [esp + 0x2650], bl
mov dword [esp + 0x2654], ebx
mov dword [esp + 0x2660], 0xb5
mov dword [esp + 0x2668], ebp
mov dword [esp + 0x2670], ebx
mov dword [esp + 0x2674], ebx
mov dword [esp + 0x2678], ebx
mov byte [esp + 0x267c], bl
mov dword [esp + 0x2680], ebx
mov dword [esp + 0x268c], 0xb6
mov dword [esp + 0x2694], ebp
mov dword [esp + 0x2698], ebx
mov dword [esp + 0x26a0], 0x5f5e0ff
mov dword [esp + 0x26a4], ebx
mov byte [esp + 0x26a8], bl
mov dword [esp + 0x26ac], ebx
mov byte [esp + 0x26b0], 1
mov byte [esp + 0x26b1], bl
mov dword [esp + 0x26b8], 0xb7
mov dword [esp + 0x26bc], edi
mov dword [esp + 0x26c0], ebp
mov dword [esp + 0x26c4], ebx
mov dword [esp + 0x26cc], 0x5f5e0ff
mov dword [esp + 0x26d0], ebx
mov byte [esp + 0x26d4], bl
mov dword [esp + 0x26d8], ebx
mov byte [esp + 0x26dc], 1
mov byte [esp + 0x26dd], bl
xor ecx, ecx
mov dword [esp + 0x26de], ecx
mov dword [esp + 0x26f0], eax
mov word [esp + 0x26e2], cx
mov ecx, dword [0x5b2610]
mov dword [esp + 0x26e8], ecx
xor ecx, ecx
mov dword [esp + 0x2708], ecx
mov dword [esp + 0x271c], eax
mov dword [esp + 0x270c], ecx
mov ecx, dword [0x5b260c]
mov dword [esp + 0x2714], ecx
xor ecx, ecx
mov dword [esp + 0x2734], ecx
mov dword [esp + 0x2748], eax
mov dword [esp + 0x2738], ecx
mov ecx, dword [0x5b2620]
mov dword [esp + 0x2740], ecx
xor ecx, ecx
mov dword [esp + 0x2760], ecx
mov dword [esp + 0x2774], eax
mov dword [esp + 0x2764], ecx
mov ecx, dword [0x5b26b8]
mov dword [esp + 0x276c], ecx
xor ecx, ecx
mov dword [esp + 0x278c], ecx
mov dword [esp + 0x27a0], eax
mov dword [esp + 0x2790], ecx
mov ecx, dword [0x5b27c8]
mov dword [esp + 0x2798], ecx
xor ecx, ecx
mov dword [esp + 0x27b4], eax
mov dword [esp + 0x27b8], ecx
mov dword [esp + 0x27cc], eax
xor eax, eax
mov dword [esp + 0x27bc], ecx
mov ecx, dword [0x5b26b0]
mov dword [esp + 0x27e4], eax
mov dword [esp + 0x26e4], 0xbb
mov dword [esp + 0x26ec], ebp
mov dword [esp + 0x26f4], ebx
mov dword [esp + 0x26f8], ebx
mov dword [esp + 0x26fc], esi
mov byte [esp + 0x2700], bl
mov dword [esp + 0x2704], 0x1e
mov dword [esp + 0x2710], 0xbc
mov dword [esp + 0x2718], ebp
mov dword [esp + 0x2720], ebx
mov dword [esp + 0x2724], ebx
mov dword [esp + 0x2728], ebx
mov byte [esp + 0x272c], bl
mov dword [esp + 0x2730], 0x1f
mov dword [esp + 0x273c], 0xbd
mov dword [esp + 0x2744], ebp
mov dword [esp + 0x274c], ebx
mov dword [esp + 0x2750], ebx
mov dword [esp + 0x2754], ebx
mov byte [esp + 0x2758], bl
mov dword [esp + 0x275c], 0x20
mov dword [esp + 0x2768], 0xbe
mov dword [esp + 0x2770], ebp
mov dword [esp + 0x2778], ebx
mov dword [esp + 0x277c], ebx
mov dword [esp + 0x2780], ebx
mov byte [esp + 0x2784], bl
mov dword [esp + 0x2788], 0x21
mov dword [esp + 0x2794], 0xbf
mov dword [esp + 0x279c], ebp
mov dword [esp + 0x27a4], ebx
mov dword [esp + 0x27a8], ebx
mov dword [esp + 0x27ac], esi
mov byte [esp + 0x27b0], bl
mov dword [esp + 0x27c0], 0xc0
mov dword [esp + 0x27c4], ecx
mov dword [esp + 0x27c8], ebp
mov dword [esp + 0x27d0], ebx
mov dword [esp + 0x27d4], ebx
mov dword [esp + 0x27d8], ebx
mov byte [esp + 0x27dc], bl
mov dword [esp + 0x27e0], 3
mov dword [esp + 0x27e8], eax
mov dword [esp + 0x27ec], 0xc1
mov ecx, dword [0x5b26ac]
mov dword [esp + 0x2810], eax
mov dword [esp + 0x27f0], ecx
mov ecx, 0xb
lea edi, [esp + 0x2818]
mov dword [esp + 0x27f4], ebp
mov dword [esp + 0x27f8], ebx
mov dword [esp + 0x27fc], ebx
mov dword [esp + 0x2800], 0xf423f
mov dword [esp + 0x2804], ebx
mov byte [esp + 0x2808], bl
mov dword [esp + 0x280c], ebx
mov dword [esp + 0x2814], eax
lea esi, [esp + 0x8a4]
rep stosd dword es:[edi], eax
mov eax, dword [0x5b256c]
mov ecx, 0x7e8
mov edi, 0x5aec18
mov dword [esp + 0x3c], eax
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5b2564]
mov edi, dword [0x5b2590]
mov dword [esp + 0x10], ecx
mov ecx, dword [0x5b2594]
mov dword [esp + 0x94], edi
mov edi, dword [0x5b2588]
mov dword [esp + 0x68], ecx
mov dword [esp + 0xc0], edi
mov esi, 1
mov eax, 3
mov ecx, 4
mov edi, 7
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], 0xffffffff
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], esi
mov dword [esp + 0x40], ebp
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x50], 0x10
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x70], 5
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], 0x20
mov dword [esp + 0x80], ebx
mov dword [esp + 0x84], esi
mov dword [esp + 0x88], 0xfa0a1f01
mov dword [esp + 0x8c], 0x5f5e0ff
mov dword [esp + 0x90], eax
mov dword [esp + 0x98], ebp
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa0], 5
mov dword [esp + 0xa4], 6
mov dword [esp + 0xa8], 0x20
mov dword [esp + 0xac], ebx
mov dword [esp + 0xb0], 2
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xb8], 0x5f5e0ff
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc8], edi
mov dword [esp + 0xcc], edi
mov dword [esp + 0xd0], edx
mov dword [esp + 0xd4], edx
mov dword [esp + 0xd8], edx
mov dword [esp + 0xdc], ebx
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], ebx
mov edi, dword [0x5b257c]
mov dword [esp + 0xe8], esi
mov dword [esp + 0xec], edi
mov edi, dword [0x5b28e4]
mov dword [esp + 0x118], edi
mov edi, dword [0x5b25a4]
mov dword [esp + 0x144], edi
mov edi, dword [0x5b253c]
mov dword [esp + 0x170], edi
mov edi, dword [0x5b25a0]
mov dword [esp + 0x19c], edi
mov edi, dword [0x5b259c]
mov dword [esp + 0x1c8], edi
mov edi, dword [0x5b2598]
mov dword [esp + 0xf0], ebp
mov dword [esp + 0xf4], ecx
mov dword [esp + 0xf8], 7
mov dword [esp + 0xfc], edx
mov dword [esp + 0x100], edx
mov dword [esp + 0x104], ebx
mov dword [esp + 0x108], ebx
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x110], ebx
mov dword [esp + 0x114], eax
mov dword [esp + 0x11c], ebp
mov dword [esp + 0x120], eax
mov dword [esp + 0x124], edx
mov dword [esp + 0x128], 9
mov dword [esp + 0x12c], 0x10
mov dword [esp + 0x130], ebx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x140], ebx
mov dword [esp + 0x148], 9
mov dword [esp + 0x14c], 6
mov dword [esp + 0x150], esi
mov dword [esp + 0x154], 2
mov dword [esp + 0x158], 0x20
mov dword [esp + 0x15c], ebx
mov dword [esp + 0x160], eax
mov dword [esp + 0x164], 0xfa0a1f01
mov dword [esp + 0x168], 0x5f5e0ff
mov dword [esp + 0x16c], eax
mov dword [esp + 0x174], ebp
mov dword [esp + 0x178], eax
mov dword [esp + 0x17c], 9
mov dword [esp + 0x180], 0xa
mov dword [esp + 0x184], esi
mov dword [esp + 0x188], esi
mov dword [esp + 0x18c], ebx
mov dword [esp + 0x190], ebx
mov dword [esp + 0x194], ebx
mov dword [esp + 0x198], ebx
mov dword [esp + 0x1a0], edx
mov dword [esp + 0x1a4], eax
mov dword [esp + 0x1a8], 9
mov dword [esp + 0x1ac], 0xa
mov dword [esp + 0x1b0], esi
mov dword [esp + 0x1b4], 2
mov dword [esp + 0x1b8], ebx
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], ebx
mov dword [esp + 0x1c4], ebx
mov dword [esp + 0x1cc], edx
mov dword [esp + 0x1d0], eax
mov dword [esp + 0x1d4], 9
mov dword [esp + 0x1d8], 0xa
mov dword [esp + 0x1dc], esi
mov dword [esp + 0x1e0], eax
mov dword [esp + 0x1e4], ebx
mov dword [esp + 0x1e8], ebx
mov dword [esp + 0x1ec], ebx
mov dword [esp + 0x1f0], ebx
mov dword [esp + 0x1f4], edi
mov dword [esp + 0x1f8], edx
mov dword [esp + 0x1fc], eax
mov dword [esp + 0x200], 9
mov dword [esp + 0x204], 0xa
mov dword [esp + 0x208], esi
mov dword [esp + 0x20c], ecx
mov edi, dword [0x5b2540]
mov dword [esp + 0x210], ebx
mov dword [esp + 0x220], edi
mov edi, dword [0x5b25c4]
mov dword [esp + 0x24c], edi
mov edi, dword [0x5b25a8]
mov dword [esp + 0x278], edi
mov edi, dword [0x5b258c]
mov dword [esp + 0x2a4], edi
mov edi, dword [0x5b2720]
mov dword [esp + 0x2d0], edi
mov edi, dword [0x5b2560]
mov dword [esp + 0x2fc], edi
mov edi, dword [0x5b254c]
mov dword [esp + 0x214], ebx
mov dword [esp + 0x218], ebx
mov dword [esp + 0x21c], ebx
mov dword [esp + 0x224], 0xe
mov dword [esp + 0x228], eax
mov dword [esp + 0x22c], 9
mov dword [esp + 0x230], 0xa
mov dword [esp + 0x234], esi
mov dword [esp + 0x238], 5
mov dword [esp + 0x23c], ebx
mov dword [esp + 0x240], ebx
mov dword [esp + 0x244], ebx
mov dword [esp + 0x248], eax
mov dword [esp + 0x250], edx
mov dword [esp + 0x254], eax
mov dword [esp + 0x258], 9
mov dword [esp + 0x25c], 0xa
mov dword [esp + 0x260], esi
mov dword [esp + 0x264], 6
mov dword [esp + 0x268], ebx
mov dword [esp + 0x26c], ebx
mov dword [esp + 0x270], ebx
mov dword [esp + 0x274], ecx
mov dword [esp + 0x27c], edx
mov dword [esp + 0x280], eax
mov dword [esp + 0x284], 9
mov dword [esp + 0x288], 0xa
mov dword [esp + 0x28c], esi
mov dword [esp + 0x290], 7
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], ebx
mov dword [esp + 0x29c], ebx
mov dword [esp + 0x2a0], ecx
mov dword [esp + 0x2a8], ebp
mov dword [esp + 0x2ac], eax
mov dword [esp + 0x2b0], 9
mov dword [esp + 0x2b4], 0xa
mov dword [esp + 0x2b8], esi
mov dword [esp + 0x2bc], ebx
mov dword [esp + 0x2c0], ebx
mov dword [esp + 0x2c4], ebx
mov dword [esp + 0x2c8], ebx
mov dword [esp + 0x2cc], eax
mov dword [esp + 0x2d4], ebp
mov dword [esp + 0x2d8], esi
mov dword [esp + 0x2dc], ebx
mov dword [esp + 0x2e0], ebx
mov dword [esp + 0x2e4], 0xffffffff
mov dword [esp + 0x2e8], ebx
mov dword [esp + 0x2ec], ebx
mov dword [esp + 0x2f0], ebx
mov dword [esp + 0x2f4], ebx
mov dword [esp + 0x2f8], eax
mov dword [esp + 0x300], ebp
mov dword [esp + 0x304], 2
mov dword [esp + 0x308], ebx
mov dword [esp + 0x30c], ebx
mov dword [esp + 0x310], 0xffffffff
mov dword [esp + 0x314], ebx
mov dword [esp + 0x318], ebx
mov dword [esp + 0x31c], ebx
mov dword [esp + 0x320], ebx
mov dword [esp + 0x324], eax
mov dword [esp + 0x328], edi
mov dword [esp + 0x32c], edx
mov dword [esp + 0x330], 0x11
mov dword [esp + 0x334], ebx
mov edi, dword [0x5b2558]
mov dword [esp + 0x338], esi
mov dword [esp + 0x354], edi
mov edi, dword [0x5b2550]
mov dword [esp + 0x380], edi
mov edi, dword [0x5b2554]
mov dword [esp + 0x3ac], edi
mov edi, dword [0x5b2548]
mov dword [esp + 0x3d8], edi
mov edi, dword [0x5b25c8]
mov dword [esp + 0x404], edi
mov edi, dword [0x5b25d0]
mov esi, 0x10
mov dword [esp + 0x430], edi
mov edi, dword [0x5b25cc]
mov dword [esp + 0x33c], esi
mov dword [esp + 0x340], ebx
mov dword [esp + 0x344], ebx
mov dword [esp + 0x348], ebx
mov dword [esp + 0x34c], ebx
mov dword [esp + 0x350], 5
mov dword [esp + 0x358], edx
mov dword [esp + 0x35c], ebp
mov dword [esp + 0x360], ebx
mov dword [esp + 0x364], 0xe
mov dword [esp + 0x368], 0x20
mov dword [esp + 0x36c], ebx
mov dword [esp + 0x370], ebx
mov dword [esp + 0x374], ebx
mov dword [esp + 0x378], ebx
mov dword [esp + 0x37c], 5
mov dword [esp + 0x384], edx
mov dword [esp + 0x388], ebp
mov dword [esp + 0x38c], ebx
mov dword [esp + 0x390], esi
mov dword [esp + 0x394], 0x20
mov dword [esp + 0x398], ebx
mov dword [esp + 0x39c], ebx
mov dword [esp + 0x3a0], ebx
mov dword [esp + 0x3a4], ebx
mov dword [esp + 0x3a8], 5
mov dword [esp + 0x3b0], edx
mov dword [esp + 0x3b4], 0xe
mov dword [esp + 0x3b8], ebx
mov dword [esp + 0x3bc], 0x12
mov dword [esp + 0x3c0], 0x20
mov dword [esp + 0x3c4], ebx
mov dword [esp + 0x3c8], ebx
mov dword [esp + 0x3cc], ebx
mov dword [esp + 0x3d0], ebx
mov dword [esp + 0x3d4], 5
mov dword [esp + 0x3dc], edx
mov dword [esp + 0x3e0], esi
mov dword [esp + 0x3e4], ebx
mov dword [esp + 0x3e8], 0x14
mov dword [esp + 0x3ec], 0x20
mov dword [esp + 0x3f0], ebx
mov dword [esp + 0x3f4], ebx
mov dword [esp + 0x3f8], ebx
mov dword [esp + 0x3fc], ebx
mov dword [esp + 0x400], 5
mov dword [esp + 0x408], edx
mov dword [esp + 0x40c], 9
mov dword [esp + 0x410], ebx
mov dword [esp + 0x414], 0x16
mov dword [esp + 0x418], edx
mov dword [esp + 0x41c], ebx
mov dword [esp + 0x420], ebx
mov dword [esp + 0x424], ebx
mov dword [esp + 0x428], ebx
mov dword [esp + 0x42c], ecx
mov dword [esp + 0x434], edx
mov dword [esp + 0x438], 9
mov dword [esp + 0x43c], ebx
mov dword [esp + 0x440], 0x17
mov dword [esp + 0x444], edx
mov dword [esp + 0x448], ebx
mov dword [esp + 0x44c], ebx
mov dword [esp + 0x450], ebx
mov dword [esp + 0x454], ebx
mov dword [esp + 0x458], ecx
mov dword [esp + 0x45c], edi
mov edi, dword [0x5b25b8]
mov dword [esp + 0x488], edi
mov edi, dword [0x5b25d4]
mov dword [esp + 0x4b4], edi
mov edi, dword [0x5b25b0]
mov dword [esp + 0x4e0], edi
mov edi, dword [0x5b25bc]
mov dword [esp + 0x50c], edi
mov edi, dword [0x5b25ac]
mov dword [esp + 0x538], edi
mov edi, dword [0x5b25b4]
mov dword [esp + 0x460], edx
mov dword [esp + 0x464], 9
mov dword [esp + 0x468], ebx
mov dword [esp + 0x46c], 0x17
mov dword [esp + 0x470], edx
mov dword [esp + 0x474], edx
mov dword [esp + 0x478], ebx
mov dword [esp + 0x47c], ebx
mov dword [esp + 0x480], ebx
mov dword [esp + 0x484], ecx
mov dword [esp + 0x48c], edx
mov dword [esp + 0x490], 0xc
mov dword [esp + 0x494], ebx
mov dword [esp + 0x498], 0x18
mov dword [esp + 0x49c], esi
mov dword [esp + 0x4a0], ebx
mov dword [esp + 0x4a4], ecx
mov dword [esp + 0x4a8], ebx
mov dword [esp + 0x4ac], 0xffff
mov dword [esp + 0x4b0], ecx
mov dword [esp + 0x4b8], edx
mov dword [esp + 0x4bc], 0xd
mov dword [esp + 0x4c0], ebx
mov dword [esp + 0x4c4], 0x19
mov dword [esp + 0x4c8], esi
mov dword [esp + 0x4cc], ebx
mov dword [esp + 0x4d0], ebx
mov dword [esp + 0x4d4], ebx
mov dword [esp + 0x4d8], 0xffff
mov dword [esp + 0x4dc], ecx
mov dword [esp + 0x4e4], edx
mov dword [esp + 0x4e8], 0xd
mov dword [esp + 0x4ec], ebx
mov dword [esp + 0x4f0], 0x1a
mov dword [esp + 0x4f4], esi
mov dword [esp + 0x4f8], ebx
mov dword [esp + 0x4fc], 5
mov dword [esp + 0x500], ebx
mov dword [esp + 0x504], ebx
mov dword [esp + 0x508], ecx
mov dword [esp + 0x510], edx
mov dword [esp + 0x514], 0xd
mov dword [esp + 0x518], ebx
mov dword [esp + 0x51c], 0x1b
mov dword [esp + 0x520], esi
mov dword [esp + 0x524], ebx
mov dword [esp + 0x528], ebx
mov dword [esp + 0x52c], ebx
mov dword [esp + 0x530], ebx
mov dword [esp + 0x534], ecx
mov dword [esp + 0x53c], edx
mov dword [esp + 0x540], eax
mov dword [esp + 0x544], ebx
mov dword [esp + 0x548], 0x1d
mov dword [esp + 0x54c], esi
mov dword [esp + 0x550], ebx
mov dword [esp + 0x554], ebx
mov dword [esp + 0x558], ebx
mov dword [esp + 0x55c], ebx
mov dword [esp + 0x560], ecx
mov dword [esp + 0x564], edi
mov dword [esp + 0x568], edx
mov dword [esp + 0x56c], 0xd
mov dword [esp + 0x570], ebx
mov dword [esp + 0x574], 0x1c
mov dword [esp + 0x578], esi
mov dword [esp + 0x57c], ebx
mov dword [esp + 0x580], ebx
mov dword [esp + 0x584], ebx
mov edi, dword [0x5b25c0]
mov dword [esp + 0x58c], ecx
mov dword [esp + 0x590], edi
mov edi, dword [0x5b2574]
mov dword [esp + 0x5bc], edi
mov edi, dword [0x5b2578]
mov dword [esp + 0x5a4], esi
mov dword [esp + 0x5b8], ecx
mov dword [esp + 0x5d0], esi
mov dword [esp + 0x5e4], ecx
mov dword [esp + 0x5e8], edi
mov dword [esp + 0x5fc], esi
mov dword [esp + 0x610], ecx
mov ecx, 0x181
lea esi, [esp + 0x10]
mov edi, 0x5acae0
mov dword [esp + 0x588], ebx
mov dword [esp + 0x594], edx
mov dword [esp + 0x598], eax
mov dword [esp + 0x59c], ebx
mov dword [esp + 0x5a0], 0x1e
mov dword [esp + 0x5a8], ebx
mov dword [esp + 0x5ac], ebx
mov dword [esp + 0x5b0], ebx
mov dword [esp + 0x5b4], 0x17
mov dword [esp + 0x5c0], edx
mov dword [esp + 0x5c4], 0xa
mov dword [esp + 0x5c8], ebx
mov dword [esp + 0x5cc], 0x1f
mov dword [esp + 0x5d4], ebx
mov dword [esp + 0x5d8], ebx
mov dword [esp + 0x5dc], ebx
mov dword [esp + 0x5e0], ebx
mov dword [esp + 0x5ec], edx
mov dword [esp + 0x5f0], 0xb
mov dword [esp + 0x5f4], ebx
mov dword [esp + 0x5f8], 0x20
mov dword [esp + 0x600], ebx
mov dword [esp + 0x604], ebx
mov dword [esp + 0x608], ebx
mov dword [esp + 0x60c], ebx
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x5b256c]
mov ecx, dword [0x5b2564]
mov edi, dword [0x5b2590]
mov dword [esp + 0x3c], esi
mov esi, dword [0x5b2594]
mov dword [esp + 0x10], ecx
mov dword [esp + 0x68], esi
mov ecx, 1
mov esi, 5
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], 0xffffffff
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ecx
mov dword [esp + 0x40], ebp
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x50], 0x10
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x70], esi
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], 4
mov dword [esp + 0x7c], 0x20
mov dword [esp + 0x80], ebx
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], 0xfa0a1f01
mov dword [esp + 0x8c], 0x5f5e0ff
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], edi
mov edi, dword [0x5b257c]
mov dword [esp + 0xa0], esi
mov esi, dword [0x5b2588]
mov dword [esp + 0xc0], esi
mov dword [esp + 0xec], edi
mov edi, dword [0x5b25a4]
mov esi, 7
mov dword [esp + 0xc8], esi
mov dword [esp + 0xcc], esi
mov dword [esp + 0xf8], esi
mov esi, dword [0x5b28e4]
mov dword [esp + 0x144], edi
mov edi, dword [0x5b253c]
mov dword [esp + 0x118], esi
mov dword [esp + 0x170], edi
mov edi, dword [0x5b25a0]
mov esi, 9
mov dword [esp + 0x98], ebp
mov dword [esp + 0x9c], edx
mov dword [esp + 0xa4], 6
mov dword [esp + 0xa8], 0x20
mov dword [esp + 0xac], ebx
mov dword [esp + 0xb0], 2
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xb8], 0x5f5e0ff
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xd0], edx
mov dword [esp + 0xd4], edx
mov dword [esp + 0xd8], edx
mov dword [esp + 0xdc], ebx
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], ebx
mov dword [esp + 0xe8], ecx
mov dword [esp + 0xf0], ebp
mov dword [esp + 0xf4], 4
mov dword [esp + 0xfc], edx
mov dword [esp + 0x100], edx
mov dword [esp + 0x104], ebx
mov dword [esp + 0x108], ebx
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x110], ebx
mov dword [esp + 0x114], eax
mov dword [esp + 0x11c], ebp
mov dword [esp + 0x120], eax
mov dword [esp + 0x124], edx
mov dword [esp + 0x128], esi
mov dword [esp + 0x12c], 0x10
mov dword [esp + 0x130], ebx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x140], ebx
mov dword [esp + 0x148], esi
mov dword [esp + 0x14c], 6
mov dword [esp + 0x150], ecx
mov dword [esp + 0x154], 2
mov dword [esp + 0x158], 0x20
mov dword [esp + 0x15c], ebx
mov dword [esp + 0x160], eax
mov dword [esp + 0x164], 0xfa0a1f01
mov dword [esp + 0x168], 0x5f5e0ff
mov dword [esp + 0x16c], eax
mov dword [esp + 0x174], ebp
mov dword [esp + 0x178], eax
mov dword [esp + 0x17c], esi
mov dword [esp + 0x180], 0xa
mov dword [esp + 0x184], ecx
mov dword [esp + 0x188], ecx
mov dword [esp + 0x18c], ebx
mov dword [esp + 0x190], ebx
mov dword [esp + 0x194], ebx
mov dword [esp + 0x198], ebx
mov dword [esp + 0x19c], edi
mov dword [esp + 0x1a0], edx
mov dword [esp + 0x1a4], eax
mov dword [esp + 0x1a8], esi
mov dword [esp + 0x1ac], 0xa
mov dword [esp + 0x1b0], ecx
mov dword [esp + 0x1b4], 2
mov edi, dword [0x5b259c]
mov dword [esp + 0x1d4], esi
mov dword [esp + 0x1c8], edi
mov edi, dword [0x5b2598]
mov dword [esp + 0x1f4], edi
mov edi, dword [0x5b2540]
mov dword [esp + 0x200], esi
mov dword [esp + 0x22c], esi
mov dword [esp + 0x258], esi
mov esi, dword [0x5b2720]
mov dword [esp + 0x1dc], ecx
mov dword [esp + 0x208], ecx
mov dword [esp + 0x220], edi
mov edi, dword [0x5b258c]
mov dword [esp + 0x234], ecx
mov dword [esp + 0x260], ecx
mov dword [esp + 0x278], esi
mov esi, dword [0x5b2560]
mov dword [esp + 0x280], ecx
or ecx, 0xffffffff
mov dword [esp + 0x24c], edi
mov dword [esp + 0x28c], ecx
mov dword [esp + 0x2a4], esi
mov dword [esp + 0x2b8], ecx
mov ecx, 0xb0
lea esi, [esp + 0x10]
mov edi, 0x5ac820
mov dword [esp + 0x1b8], ebx
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], ebx
mov dword [esp + 0x1c4], ebx
mov dword [esp + 0x1cc], edx
mov dword [esp + 0x1d0], eax
mov dword [esp + 0x1d8], 0xa
mov dword [esp + 0x1e0], eax
mov dword [esp + 0x1e4], ebx
mov dword [esp + 0x1e8], ebx
mov dword [esp + 0x1ec], ebx
mov dword [esp + 0x1f0], ebx
mov dword [esp + 0x1f8], edx
mov dword [esp + 0x1fc], eax
mov dword [esp + 0x204], 0xa
mov dword [esp + 0x20c], 4
mov dword [esp + 0x210], ebx
mov dword [esp + 0x214], ebx
mov dword [esp + 0x218], ebx
mov dword [esp + 0x21c], ebx
mov dword [esp + 0x224], 0xe
mov dword [esp + 0x228], eax
mov dword [esp + 0x230], 0xa
mov dword [esp + 0x238], 5
mov dword [esp + 0x23c], ebx
mov dword [esp + 0x240], ebx
mov dword [esp + 0x244], ebx
mov dword [esp + 0x248], eax
mov dword [esp + 0x250], ebp
mov dword [esp + 0x254], eax
mov dword [esp + 0x25c], 0xa
mov dword [esp + 0x264], ebx
mov dword [esp + 0x268], ebx
mov dword [esp + 0x26c], ebx
mov dword [esp + 0x270], ebx
mov dword [esp + 0x274], eax
mov dword [esp + 0x27c], ebp
mov dword [esp + 0x284], ebx
mov dword [esp + 0x288], ebx
mov dword [esp + 0x290], ebx
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], ebx
mov dword [esp + 0x29c], ebx
mov dword [esp + 0x2a0], eax
mov dword [esp + 0x2a8], ebp
mov dword [esp + 0x2ac], 2
mov dword [esp + 0x2b0], ebx
mov dword [esp + 0x2b4], ebx
mov dword [esp + 0x2bc], ebx
mov dword [esp + 0x2c0], ebx
mov dword [esp + 0x2c4], ebx
mov dword [esp + 0x2c8], ebx
mov dword [esp + 0x2cc], eax
rep movsd dword es:[edi], dword [esi]
mov edi, dword [0x5b254c]
mov esi, dword [0x5b256c]
mov dword [esp + 0x68], edi
mov edi, dword [0x5b2594]
mov ecx, dword [0x5b2564]
mov dword [esp + 0x94], edi
mov edi, dword [0x5b2590]
mov dword [esp + 0x3c], esi
mov dword [esp + 0xc0], edi
mov edi, dword [0x5b2588]
mov dword [esp + 0xec], edi
mov esi, 0x10
mov edi, 7
mov dword [esp + 0x10], ecx
mov dword [esp + 0x50], esi
mov dword [esp + 0x7c], esi
mov dword [esp + 0xf4], edi
mov dword [esp + 0xf8], edi
mov edi, dword [0x5b257c]
mov ecx, 1
mov esi, 5
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], 0xffffffff
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], ecx
mov dword [esp + 0x40], ebp
mov dword [esp + 0x44], eax
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
mov dword [esp + 0x6c], edx
mov dword [esp + 0x70], 0x11
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], ecx
mov dword [esp + 0x80], ebx
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ebx
mov dword [esp + 0x8c], ebx
mov dword [esp + 0x90], esi
mov dword [esp + 0x98], ebp
mov dword [esp + 0x9c], esi
mov dword [esp + 0xa0], eax
mov dword [esp + 0xa4], 4
mov dword [esp + 0xa8], 0x20
mov dword [esp + 0xac], ebx
mov dword [esp + 0xb0], ecx
mov dword [esp + 0xb4], 0xfa0a1f01
mov dword [esp + 0xb8], 0x5f5e0ff
mov dword [esp + 0xbc], eax
mov dword [esp + 0xc4], ebp
mov dword [esp + 0xc8], edx
mov dword [esp + 0xcc], esi
mov dword [esp + 0xd0], 6
mov dword [esp + 0xd4], 0x20
mov dword [esp + 0xd8], ebx
mov dword [esp + 0xdc], 2
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], 0x5f5e0ff
mov dword [esp + 0xe8], eax
mov dword [esp + 0xf0], ebp
mov dword [esp + 0xfc], edx
mov dword [esp + 0x100], edx
mov dword [esp + 0x104], edx
mov dword [esp + 0x108], ebx
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x110], ebx
mov dword [esp + 0x114], ecx
mov dword [esp + 0x118], edi
mov dword [esp + 0x11c], ebp
mov dword [esp + 0x120], 4
mov dword [esp + 0x124], 7
mov edi, dword [0x5b25a4]
mov dword [esp + 0x150], ecx
mov dword [esp + 0x144], edi
mov edi, dword [0x5b2540]
mov dword [esp + 0x170], edi
mov edi, dword [0x5b258c]
mov dword [esp + 0x184], ecx
mov dword [esp + 0x1b0], ecx
mov dword [esp + 0x1d0], ecx
or ecx, 0xffffffff
mov dword [esp + 0x19c], edi
mov edi, dword [0x5b2720]
mov dword [esp + 0x1dc], ecx
mov dword [esp + 0x208], ecx
mov ecx, dword [0x5b2558]
mov dword [esp + 0x1c8], edi
mov edi, dword [0x5b2560]
mov dword [esp + 0x220], ecx
mov ecx, 0x20
mov dword [esp + 0x128], edx
mov dword [esp + 0x12c], edx
mov dword [esp + 0x130], ebx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x140], eax
mov dword [esp + 0x148], 9
mov dword [esp + 0x14c], 6
mov dword [esp + 0x154], 2
mov dword [esp + 0x158], 0x20
mov dword [esp + 0x15c], ebx
mov dword [esp + 0x160], eax
mov dword [esp + 0x164], 0xfa0a1f01
mov dword [esp + 0x168], 0x5f5e0ff
mov dword [esp + 0x16c], eax
mov dword [esp + 0x174], 0xe
mov dword [esp + 0x178], eax
mov dword [esp + 0x17c], 9
mov dword [esp + 0x180], 0xa
mov dword [esp + 0x188], esi
mov dword [esp + 0x18c], ebx
mov dword [esp + 0x190], ebx
mov dword [esp + 0x194], ebx
mov dword [esp + 0x198], eax
mov dword [esp + 0x1a0], ebp
mov dword [esp + 0x1a4], eax
mov dword [esp + 0x1a8], 9
mov dword [esp + 0x1ac], 0xa
mov dword [esp + 0x1b4], ebx
mov dword [esp + 0x1b8], ebx
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], ebx
mov dword [esp + 0x1c4], eax
mov dword [esp + 0x1cc], ebp
mov dword [esp + 0x1d4], ebx
mov dword [esp + 0x1d8], ebx
mov dword [esp + 0x1e0], ebx
mov dword [esp + 0x1e4], ebx
mov dword [esp + 0x1e8], ebx
mov dword [esp + 0x1ec], ebx
mov dword [esp + 0x1f0], eax
mov dword [esp + 0x1f4], edi
mov dword [esp + 0x1f8], ebp
mov dword [esp + 0x1fc], 2
mov dword [esp + 0x200], ebx
mov dword [esp + 0x204], ebx
mov dword [esp + 0x20c], ebx
mov dword [esp + 0x210], ebx
mov dword [esp + 0x214], ebx
mov dword [esp + 0x218], ebx
mov dword [esp + 0x21c], eax
mov dword [esp + 0x224], edx
mov dword [esp + 0x228], ebp
mov dword [esp + 0x22c], ebx
mov dword [esp + 0x230], 0xe
mov dword [esp + 0x234], ecx
mov dword [esp + 0x238], ebx
mov dword [esp + 0x23c], ebx
mov dword [esp + 0x240], 0xffc2f700
mov dword [esp + 0x244], 0x3d0900
mov dword [esp + 0x248], esi
mov edi, dword [0x5b2550]
mov dword [esp + 0x260], ecx
mov dword [esp + 0x24c], edi
mov edi, dword [0x5b2554]
mov ecx, 0x3d08ff
mov dword [esp + 0x278], edi
mov dword [esp + 0x270], ecx
mov dword [esp + 0x29c], ecx
mov ecx, dword [0x5b2548]
mov edi, 0x20
mov dword [esp + 0x274], esi
mov dword [esp + 0x28c], edi
mov dword [esp + 0x2a0], esi
mov dword [esp + 0x2a4], ecx
mov dword [esp + 0x2b8], edi
mov dword [esp + 0x2cc], esi
mov ecx, 0xb0
lea esi, [esp + 0x10]
mov edi, 0x5ac560
mov dword [esp + 0x250], edx
mov dword [esp + 0x254], ebp
mov dword [esp + 0x258], ebx
mov dword [esp + 0x25c], 0x10
mov dword [esp + 0x264], ebx
mov dword [esp + 0x268], ebx
mov dword [esp + 0x26c], ebx
mov dword [esp + 0x27c], edx
mov dword [esp + 0x280], 0xe
mov dword [esp + 0x284], ebx
mov dword [esp + 0x288], 0x12
mov dword [esp + 0x290], ebx
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], ebx
mov dword [esp + 0x2a8], edx
mov dword [esp + 0x2ac], 0x10
mov dword [esp + 0x2b0], ebx
mov dword [esp + 0x2b4], 0x14
mov dword [esp + 0x2bc], ebx
mov dword [esp + 0x2c0], ebx
mov dword [esp + 0x2c4], 0xffc2f700
mov dword [esp + 0x2c8], 0x3d0900
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5b2564]
mov edi, 1
mov dword [esp + 0x10], ecx
mov ecx, dword [0x5b2588]
mov dword [esp + 0x3c], ecx
mov ecx, 7
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], ecx
mov ecx, dword [0x5b25c4]
mov esi, 9
mov dword [esp + 0x68], ecx
mov dword [esp + 0x14], ebp
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], 0xffffffff
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x38], edi
mov dword [esp + 0x40], ebp
mov dword [esp + 0x4c], edx
mov dword [esp + 0x50], edx
mov dword [esp + 0x54], edx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], edi
mov dword [esp + 0x6c], edx
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], esi
mov dword [esp + 0x78], 0xa
mov dword [esp + 0x7c], edi
mov dword [esp + 0x80], 6
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ebx
mov dword [esp + 0x8c], ebx
mov ecx, 4
mov ebp, dword [0x5b25a8]
mov dword [esp + 0xa8], edi
mov edi, dword [0x5b25c8]
mov dword [esp + 0x94], ebp
mov ebp, dword [0x5b25cc]
mov dword [esp + 0xc0], edi
mov edi, dword [0x5b25d0]
mov dword [esp + 0xa0], esi
mov dword [esp + 0xc8], esi
mov dword [esp + 0xec], edi
mov dword [esp + 0xf4], esi
mov dword [esp + 0x118], ebp
mov ebp, dword [0x5b25d4]
mov dword [esp + 0x120], esi
mov esi, dword [0x5b25b8]
mov edi, 0x17
mov dword [esp + 0xfc], edi
mov dword [esp + 0x128], edi
mov dword [esp + 0x144], esi
mov dword [esp + 0x170], ebp
mov ebp, dword [0x5b25b0]
mov esi, 0x10
mov edi, 0xffff
mov dword [esp + 0x90], ecx
mov dword [esp + 0x98], edx
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa4], 0xa
mov dword [esp + 0xac], 7
mov dword [esp + 0xb0], ebx
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xb8], ebx
mov dword [esp + 0xbc], ecx
mov dword [esp + 0xc4], edx
mov dword [esp + 0xcc], ebx
mov dword [esp + 0xd0], 0x16
mov dword [esp + 0xd4], edx
mov dword [esp + 0xd8], ebx
mov dword [esp + 0xdc], ebx
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], ebx
mov dword [esp + 0xe8], ecx
mov dword [esp + 0xf0], edx
mov dword [esp + 0xf8], ebx
mov dword [esp + 0x100], edx
mov dword [esp + 0x104], ebx
mov dword [esp + 0x108], ebx
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x110], ebx
mov dword [esp + 0x114], ecx
mov dword [esp + 0x11c], edx
mov dword [esp + 0x124], ebx
mov dword [esp + 0x12c], edx
mov dword [esp + 0x130], edx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x140], ecx
mov dword [esp + 0x148], edx
mov dword [esp + 0x14c], 0xc
mov dword [esp + 0x150], ebx
mov dword [esp + 0x154], 0x18
mov dword [esp + 0x158], esi
mov dword [esp + 0x15c], ebx
mov dword [esp + 0x160], ecx
mov dword [esp + 0x164], ebx
mov dword [esp + 0x168], edi
mov dword [esp + 0x16c], ecx
mov dword [esp + 0x174], edx
mov dword [esp + 0x178], 0xd
mov dword [esp + 0x17c], ebx
mov dword [esp + 0x180], 0x19
mov dword [esp + 0x184], esi
mov dword [esp + 0x188], ebx
mov dword [esp + 0x18c], ebx
mov dword [esp + 0x190], ebx
mov dword [esp + 0x194], edi
mov dword [esp + 0x198], ecx
mov dword [esp + 0x19c], ebp
mov dword [esp + 0x1a0], edx
mov dword [esp + 0x1a4], 0xd
mov dword [esp + 0x1a8], ebx
mov ebp, dword [0x5b25bc]
mov dword [esp + 0x1fc], eax
mov dword [esp + 0x1c8], ebp
mov ebp, dword [0x5b25ac]
mov dword [esp + 0x1f4], ebp
mov ebp, dword [0x5b25b4]
mov dword [esp + 0x254], eax
mov eax, dword [0x5b2574]
mov dword [esp + 0x220], ebp
mov ebp, dword [0x5b25c0]
mov dword [esp + 0x278], eax
mov eax, dword [0x5b2578]
mov dword [esp + 0x1b0], esi
mov dword [esp + 0x1c4], ecx
mov dword [esp + 0x1f0], ecx
mov dword [esp + 0x21c], ecx
mov dword [esp + 0x248], ecx
mov dword [esp + 0x260], esi
mov dword [esp + 0x274], ecx
mov dword [esp + 0x28c], esi
mov dword [esp + 0x2a0], ecx
mov dword [esp + 0x2b8], esi
mov dword [esp + 0x2cc], ecx
mov dword [esp + 0x1ac], 0x1a
mov dword [esp + 0x1b4], ebx
mov dword [esp + 0x1b8], 5
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], edi
mov dword [esp + 0x1cc], edx
mov dword [esp + 0x1d0], 0xd
mov dword [esp + 0x1d4], ebx
mov dword [esp + 0x1d8], 0x1b
mov dword [esp + 0x1dc], 0xfffffff0
mov dword [esp + 0x1e0], ebx
mov dword [esp + 0x1e4], ebx
mov dword [esp + 0x1e8], 0xffff8001
mov dword [esp + 0x1ec], ebx
mov dword [esp + 0x1f8], edx
mov dword [esp + 0x200], ebx
mov dword [esp + 0x204], 0x1d
mov dword [esp + 0x208], 0xfffffff0
mov dword [esp + 0x20c], ebx
mov dword [esp + 0x210], ebx
mov dword [esp + 0x214], 0xffff8001
mov dword [esp + 0x218], 0x7fff
mov dword [esp + 0x224], edx
mov dword [esp + 0x228], 0xd
mov dword [esp + 0x22c], ebx
mov dword [esp + 0x230], 0x1c
mov dword [esp + 0x234], 0xfffffff0
mov dword [esp + 0x238], ebx
mov dword [esp + 0x23c], ebx
mov dword [esp + 0x240], 0xffff8001
mov dword [esp + 0x244], 0x7fff
mov dword [esp + 0x24c], ebp
mov dword [esp + 0x250], edx
mov dword [esp + 0x258], ebx
mov dword [esp + 0x25c], 0x1e
mov dword [esp + 0x264], ebx
mov dword [esp + 0x268], ebx
mov dword [esp + 0x26c], ebx
mov dword [esp + 0x270], 0x17
mov dword [esp + 0x27c], edx
mov dword [esp + 0x280], 0xa
mov dword [esp + 0x284], ebx
mov dword [esp + 0x288], 0x1f
mov dword [esp + 0x290], ebx
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], ebx
mov dword [esp + 0x29c], edi
mov dword [esp + 0x2a4], eax
mov dword [esp + 0x2a8], edx
mov dword [esp + 0x2ac], 0xb
mov dword [esp + 0x2b0], ebx
mov dword [esp + 0x2b4], 0x20
mov dword [esp + 0x2bc], ebx
mov dword [esp + 0x2c0], ebx
mov dword [esp + 0x2c4], ebx
mov dword [esp + 0x2c8], edi
mov ecx, 0xb0
lea esi, [esp + 0x10]
mov edi, 0x5ac2a0
mov edx, dword [0x5b2584]
mov eax, dword [0x5b2568]
mov dword [esp + 0x884], edx
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5b2dc4]
mov edx, dword [0x5b255c]
mov dword [esp + 0x880], ecx
mov ecx, dword [0x5b2580]
mov dword [esp + 0x88c], ecx
mov ecx, dword [0x5b2570]
mov dword [esp + 0x888], eax
mov eax, dword [0x5b2544]
mov dword [esp + 0x898], ecx
mov ecx, 7
lea esi, [esp + 0x880]
mov edi, 0x5ad0f4
mov dword [esp + 0x890], edx
mov dword [esp + 0x894], eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x880], 0xc
mov dword [esp + 0x884], ebx
mov dword [esp + 0x888], ebx
mov dword [esp + 0x88c], ebx
mov dword [esp + 0x890], 0x190
mov byte [esp + 0x894], bl
mov byte [esp + 0x895], bl
mov byte [esp + 0x896], bl
call fcn.00401a10
mov edx, dword [0x5b25dc]
mov byte [esp + 0x897], al
mov eax, dword [0x5ad458]
mov ecx, 9
lea esi, [esp + 0x880]
mov edi, 0x5ac278
mov byte [esp + 0x898], bl
mov byte [esp + 0x899], bl
mov byte [esp + 0x89a], bl
mov byte [esp + 0x89b], 1
mov dword [esp + 0x89c], edx
mov edx, dword [0x5ad450]
mov dword [esp + 0x8a0], ebx
mov dword [esp + 0x14], eax
mov eax, dword [0x5ad44c]
mov dword [esp + 0x24], edx
mov edx, dword [0x5ad444]
mov dword [esp + 0x2c], eax
mov eax, dword [0x5ad440]
mov dword [esp + 0x3c], edx
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [0x5ad454]
mov edx, dword [0x5ad438]
mov dword [esp + 0x1c], ecx
mov ecx, dword [0x5ad448]
mov dword [esp + 0x34], ecx
mov ecx, dword [0x5ad43c]
mov dword [esp + 0x44], eax
mov eax, dword [0x5ad434]
mov dword [esp + 0x4c], ecx
mov ecx, dword [0x5ad430]
mov dword [esp + 0x54], edx
mov edx, dword [0x5ad42c]
mov dword [esp + 0x5c], eax
mov eax, dword [0x5ad428]
mov dword [esp + 0x10], 0x22
mov dword [esp + 0x18], 0x3d
mov dword [esp + 0x20], 0x3f
mov dword [esp + 0x28], 0x40
mov dword [esp + 0x30], 0x41
mov dword [esp + 0x38], 0x42
mov dword [esp + 0x40], 0x43
mov dword [esp + 0x48], 0x44
mov dword [esp + 0x50], 0x45
mov dword [esp + 0x58], 0x46
mov dword [esp + 0x60], 0x47
mov dword [esp + 0x64], ecx
mov dword [esp + 0x68], 0x48
mov dword [esp + 0x6c], edx
mov dword [esp + 0x70], 0x49
mov dword [esp + 0x74], eax
mov dword [esp + 0x78], 0x4a
mov ecx, dword [0x5ad424]
mov edx, dword [0x5ad420]
mov eax, dword [0x5ad41c]
mov dword [esp + 0x7c], ecx
mov ecx, dword [0x5ad418]
mov dword [esp + 0x84], edx
mov edx, dword [0x5ad414]
mov dword [esp + 0x8c], eax
mov eax, dword [0x5ad410]
mov dword [esp + 0x94], ecx
mov ecx, dword [0x5ad40c]
mov dword [esp + 0x9c], edx
mov edx, dword [0x5ad408]
mov dword [esp + 0xa4], eax
mov eax, dword [0x5ad404]
mov dword [esp + 0xac], ecx
mov ecx, dword [0x5ad400]
mov dword [esp + 0xb4], edx
mov edx, dword [0x5ad3fc]
mov dword [esp + 0xbc], eax
mov eax, dword [0x5ad3f8]
mov dword [esp + 0xc4], ecx
mov ecx, dword [0x5ad3f4]
mov dword [esp + 0xcc], edx
mov edx, dword [0x5ad3f0]
mov dword [esp + 0xd4], eax
mov eax, dword [0x5ad3ec]
mov dword [esp + 0xdc], ecx
mov ecx, dword [0x5ad3e8]
mov dword [esp + 0xe4], edx
mov edx, dword [0x5ad3e4]
mov dword [esp + 0xec], eax
mov eax, dword [0x5ad3e0]
mov dword [esp + 0xf4], ecx
mov ecx, dword [0x5ad3dc]
mov dword [esp + 0xfc], edx
mov edx, dword [0x5ad3d8]
mov dword [esp + 0x104], eax
mov eax, dword [0x5ad3d4]
mov dword [esp + 0x10c], ecx
mov ecx, dword [0x5ad3d0]
mov dword [esp + 0x114], edx
mov edx, dword [0x5ad3cc]
mov dword [esp + 0x11c], eax
mov eax, dword [0x5ad3c8]
mov dword [esp + 0x124], ecx
mov ecx, dword [0x5ad3c4]
mov dword [esp + 0x12c], edx
mov edx, dword [0x5ad3c0]
mov dword [esp + 0x134], eax
mov eax, dword [0x5ad3bc]
mov dword [esp + 0x80], 0x4b
mov dword [esp + 0x88], 0x4c
mov dword [esp + 0x90], 0x4d
mov dword [esp + 0x98], 0x4e
mov dword [esp + 0xa0], 0x4f
mov dword [esp + 0xa8], 0x50
mov dword [esp + 0xb0], 0x51
mov dword [esp + 0xb8], 0x52
mov dword [esp + 0xc0], 0x53
mov dword [esp + 0xc8], 0x56
mov dword [esp + 0xd0], 0x57
mov dword [esp + 0xd8], 0x58
mov dword [esp + 0xe0], 0x5a
mov dword [esp + 0xe8], 0x5b
mov dword [esp + 0xf0], 0x5c
mov dword [esp + 0xf8], 0x5d
mov dword [esp + 0x100], 0x5e
mov dword [esp + 0x108], 0x5f
mov dword [esp + 0x110], 0x60
mov dword [esp + 0x118], 0x61
mov dword [esp + 0x120], 0x62
mov dword [esp + 0x128], 0x63
mov dword [esp + 0x130], 0x64
mov dword [esp + 0x138], 0x65
mov dword [esp + 0x13c], ecx
mov dword [esp + 0x140], 0x66
mov dword [esp + 0x144], edx
mov dword [esp + 0x148], 0x67
mov dword [esp + 0x14c], eax
mov dword [esp + 0x150], 0x68
mov ecx, dword [0x5ad3b8]
mov edx, dword [0x5ad3b4]
mov eax, dword [0x5ad3b0]
mov dword [esp + 0x154], ecx
mov ecx, dword [0x5ad3ac]
mov dword [esp + 0x15c], edx
mov edx, dword [0x5ad3a8]
mov dword [esp + 0x164], eax
mov eax, dword [0x5ad3a4]
mov dword [esp + 0x16c], ecx
mov ecx, dword [0x5ad3a0]
mov dword [esp + 0x174], edx
mov edx, dword [0x5ad39c]
mov dword [esp + 0x17c], eax
mov eax, dword [0x5ad398]
mov dword [esp + 0x184], ecx
mov ecx, dword [0x5ad394]
mov dword [esp + 0x18c], edx
mov edx, dword [0x5ad390]
mov dword [esp + 0x194], eax
mov eax, dword [0x5ad38c]
mov dword [esp + 0x19c], ecx
mov ecx, dword [0x5ad388]
mov dword [esp + 0x1a4], edx
mov edx, dword [0x5ad384]
mov dword [esp + 0x1ac], eax
mov eax, dword [0x5ad380]
mov dword [esp + 0x1b4], ecx
mov ecx, dword [0x5ad37c]
mov dword [esp + 0x1bc], edx
mov edx, dword [0x5ad378]
mov dword [esp + 0x1c4], eax
mov eax, dword [0x5ad374]
mov dword [esp + 0x1cc], ecx
mov ecx, dword [0x5ad370]
mov dword [esp + 0x1d4], edx
mov edx, dword [0x5ad36c]
mov dword [esp + 0x1dc], eax
mov eax, dword [0x5ad368]
mov dword [esp + 0x1e4], ecx
mov ecx, dword [0x5ad364]
mov dword [esp + 0x1ec], edx
mov edx, dword [0x5ad360]
mov dword [esp + 0x1f4], eax
mov eax, dword [0x5ad35c]
mov dword [esp + 0x1fc], ecx
mov ecx, dword [0x5ad358]
mov dword [esp + 0x204], edx
mov edx, dword [0x5ad354]
mov dword [esp + 0x20c], eax
mov eax, dword [0x5ad350]
mov dword [esp + 0x158], 0x69
mov dword [esp + 0x160], 0x6a
mov dword [esp + 0x168], 0x6b
mov dword [esp + 0x170], 0x6c
mov dword [esp + 0x178], 0x6d
mov dword [esp + 0x180], 0x6e
mov dword [esp + 0x188], 0x6f
mov dword [esp + 0x190], 0x70
mov dword [esp + 0x198], 0x71
mov dword [esp + 0x1a0], 0x72
mov dword [esp + 0x1a8], 0x73
mov dword [esp + 0x1b0], 0x74
mov dword [esp + 0x1b8], 0x75
mov dword [esp + 0x1c0], 0x76
mov dword [esp + 0x1c8], 0x77
mov dword [esp + 0x1d0], 0x78
mov dword [esp + 0x1d8], 0x79
mov dword [esp + 0x1e0], 0x7a
mov dword [esp + 0x1e8], 0x7b
mov dword [esp + 0x1f0], 0x7c
mov dword [esp + 0x1f8], 0x7d
mov dword [esp + 0x200], 0x7e
mov dword [esp + 0x208], 0x7f
mov dword [esp + 0x210], 0x80
mov dword [esp + 0x214], ecx
mov dword [esp + 0x218], 0x81
mov dword [esp + 0x21c], edx
mov dword [esp + 0x220], 0x82
mov dword [esp + 0x224], eax
mov dword [esp + 0x228], 0x83
mov eax, dword [0x5ad344]
mov ecx, dword [0x5ad34c]
mov edx, dword [0x5ad348]
mov dword [esp + 0x23c], eax
mov eax, dword [0x5ad338]
mov dword [esp + 0x22c], ecx
mov ecx, dword [0x5ad340]
mov dword [esp + 0x234], edx
mov edx, dword [0x5ad33c]
mov dword [esp + 0x254], eax
mov eax, dword [0x5ad32c]
mov dword [esp + 0x244], ecx
mov ecx, dword [0x5ad334]
mov dword [esp + 0x24c], edx
mov edx, dword [0x5ad330]
mov dword [esp + 0x26c], eax
mov eax, dword [0x5ad320]
mov dword [esp + 0x25c], ecx
mov ecx, dword [0x5ad328]
mov dword [esp + 0x264], edx
mov edx, dword [0x5ad324]
mov dword [esp + 0x284], eax
mov eax, dword [0x5ad314]
mov dword [esp + 0x274], ecx
mov ecx, dword [0x5ad31c]
mov dword [esp + 0x27c], edx
mov edx, dword [0x5ad318]
mov dword [esp + 0x29c], eax
mov eax, dword [0x5ad308]
mov dword [esp + 0x28c], ecx
mov ecx, dword [0x5ad310]
mov dword [esp + 0x294], edx
mov edx, dword [0x5ad30c]
mov dword [esp + 0x2b4], eax
mov eax, dword [0x5ad2fc]
mov dword [esp + 0x2a4], ecx
mov ecx, dword [0x5ad304]
mov dword [esp + 0x2ac], edx
mov edx, dword [0x5ad300]
mov dword [esp + 0x2cc], eax
mov eax, dword [0x5adc40]
mov dword [esp + 0x2bc], ecx
mov ecx, dword [0x5ad2f8]
mov dword [esp + 0x230], 0x84
mov dword [esp + 0x238], 0x85
mov dword [esp + 0x240], 0x86
mov dword [esp + 0x248], 0x87
mov dword [esp + 0x250], 0x88
mov dword [esp + 0x258], 0x8b
mov dword [esp + 0x260], 0x8c
mov dword [esp + 0x268], 0x8f
mov dword [esp + 0x270], 0x90
mov dword [esp + 0x278], 0x92
mov dword [esp + 0x280], 0x93
mov dword [esp + 0x288], 0x94
mov dword [esp + 0x290], 0x95
mov dword [esp + 0x298], 0x96
mov dword [esp + 0x2a0], 0x97
mov dword [esp + 0x2a8], 0x98
mov dword [esp + 0x2b0], 0x99
mov dword [esp + 0x2b8], 0x9a
mov dword [esp + 0x2c0], 0x9b
mov dword [esp + 0x2c4], edx
mov dword [esp + 0x2c8], 0x9c
mov dword [esp + 0x2d0], 0x384
mov dword [esp + 0x2d4], eax
mov dword [esp + 0x2d8], 0x385
mov dword [esp + 0x2dc], eax
mov dword [esp + 0x2e0], 0x386
mov dword [esp + 0x2e4], eax
mov dword [esp + 0x2e8], 0x387
mov dword [esp + 0x2ec], eax
mov dword [esp + 0x2f0], 0x388
mov dword [esp + 0x2f4], eax
mov dword [esp + 0x2f8], 0x389
mov dword [esp + 0x2fc], eax
mov dword [esp + 0x300], 0x38a
mov dword [esp + 0x304], eax
mov dword [esp + 0x308], 0x38b
mov dword [esp + 0x30c], eax
mov dword [esp + 0x310], 0x2b
mov edx, dword [0x5ad2f4]
mov eax, dword [0x5ad2f0]
mov dword [esp + 0x314], ecx
mov ecx, dword [0x5ad2ec]
mov dword [esp + 0x31c], edx
mov edx, dword [0x5ad2e8]
mov dword [esp + 0x324], eax
mov eax, dword [0x5ad2e4]
mov dword [esp + 0x32c], ecx
mov ecx, dword [0x5ad2e0]
mov dword [esp + 0x334], edx
mov edx, dword [0x5ad2dc]
mov dword [esp + 0x33c], eax
mov eax, dword [0x5ad2d8]
mov dword [esp + 0x344], ecx
mov ecx, dword [0x5ad2d4]
mov dword [esp + 0x34c], edx
mov edx, dword [0x5ad2d0]
mov dword [esp + 0x354], eax
mov eax, dword [0x5ad2cc]
mov dword [esp + 0x35c], ecx
mov ecx, dword [0x5ad2c8]
mov dword [esp + 0x364], edx
mov edx, dword [0x5ad2c4]
mov dword [esp + 0x36c], eax
mov eax, dword [0x5ad2c0]
mov dword [esp + 0x374], ecx
mov ecx, dword [0x5ad2bc]
mov dword [esp + 0x37c], edx
mov edx, dword [0x5ad2b8]
mov dword [esp + 0x384], eax
mov eax, dword [0x5ad2b4]
mov dword [esp + 0x38c], ecx
mov ecx, dword [0x5ad2b0]
mov dword [esp + 0x394], edx
mov edx, dword [0x5ad2ac]
mov dword [esp + 0x39c], eax
mov eax, dword [0x5ad2a8]
mov dword [esp + 0x3a4], ecx
mov ecx, dword [0x5ad2a4]
mov dword [esp + 0x3ac], edx
mov edx, dword [0x5ad2a0]
mov dword [esp + 0x3b4], eax
mov eax, dword [0x5ad29c]
mov dword [esp + 0x3bc], ecx
mov ecx, dword [0x5ad298]
mov dword [esp + 0x3c4], edx
mov edx, dword [0x5ad294]
mov dword [esp + 0x3cc], eax
mov eax, dword [0x5ad290]
mov dword [esp + 0x3d4], ecx
mov ecx, dword [0x5ad28c]
mov dword [esp + 0x318], 0x54
mov dword [esp + 0x320], 0xa5
mov dword [esp + 0x328], 0xa6
mov dword [esp + 0x330], 0xa7
mov dword [esp + 0x338], 0xa8
mov dword [esp + 0x340], 0xa9
mov dword [esp + 0x348], 0xae
mov dword [esp + 0x350], 0xb0
mov dword [esp + 0x358], 0xb1
mov dword [esp + 0x360], 0xb2
mov dword [esp + 0x368], 0xb3
mov dword [esp + 0x370], 0xb4
mov dword [esp + 0x378], 0xb5
mov dword [esp + 0x380], 0xb6
mov dword [esp + 0x388], 0xb7
mov dword [esp + 0x390], 0xb8
mov dword [esp + 0x398], 0xb9
mov dword [esp + 0x3a0], 0xba
mov dword [esp + 0x3a8], 0xbd
mov dword [esp + 0x3b0], 0xbe
mov dword [esp + 0x3b8], 0xbf
mov dword [esp + 0x3c0], 0xc0
mov dword [esp + 0x3c8], 0xc1
mov dword [esp + 0x3d0], 0xc2
mov dword [esp + 0x3d8], 0xc3
mov dword [esp + 0x3dc], edx
mov dword [esp + 0x3e0], 0xc4
mov dword [esp + 0x3e4], eax
mov dword [esp + 0x3e8], 0xc5
mov edx, dword [0x5ad288]
mov eax, dword [0x5ad284]
mov dword [esp + 0x3ec], ecx
mov ecx, dword [0x5ad280]
mov dword [esp + 0x3f4], edx
mov edx, dword [0x5ad27c]
mov dword [esp + 0x3fc], eax
mov eax, dword [0x5ad278]
mov dword [esp + 0x404], ecx
mov ecx, dword [0x5ad274]
mov dword [esp + 0x40c], edx
mov edx, dword [0x5ad270]
mov dword [esp + 0x414], eax
mov eax, dword [0x5ad26c]
mov dword [esp + 0x41c], ecx
mov ecx, dword [0x5ad268]
mov dword [esp + 0x424], edx
mov edx, dword [0x5ad264]
mov dword [esp + 0x42c], eax
mov eax, dword [0x5ad260]
mov dword [esp + 0x434], ecx
mov ecx, dword [0x5ad25c]
mov dword [esp + 0x43c], edx
mov edx, dword [0x5ad258]
mov dword [esp + 0x444], eax
mov eax, dword [0x5ad254]
mov dword [esp + 0x44c], ecx
mov ecx, dword [0x5ad250]
mov dword [esp + 0x454], edx
mov edx, dword [0x5ad24c]
mov dword [esp + 0x45c], eax
mov eax, dword [0x5ad248]
mov dword [esp + 0x464], ecx
mov ecx, dword [0x5ad244]
mov dword [esp + 0x46c], edx
mov edx, dword [0x5ad240]
mov dword [esp + 0x474], eax
mov eax, dword [0x5ad23c]
mov dword [esp + 0x47c], ecx
mov ecx, dword [0x5ad238]
mov dword [esp + 0x484], edx
mov edx, dword [0x5ad234]
mov dword [esp + 0x48c], eax
mov eax, dword [0x5ad230]
mov dword [esp + 0x494], ecx
mov ecx, dword [0x5ad22c]
mov dword [esp + 0x49c], edx
mov edx, dword [0x5ad228]
mov dword [esp + 0x4a4], eax
mov eax, dword [0x5ad224]
mov dword [esp + 0x4ac], ecx
mov ecx, dword [0x5ad220]
mov dword [esp + 0x3f0], 0xc6
mov dword [esp + 0x3f8], 0xc7
mov dword [esp + 0x400], 0xc8
mov dword [esp + 0x408], 0xc9
mov dword [esp + 0x410], 0xca
mov dword [esp + 0x418], 0xcb
mov dword [esp + 0x420], 0xd0
mov dword [esp + 0x428], 0xd1
mov dword [esp + 0x430], 0xd2
mov dword [esp + 0x438], 0xd3
mov dword [esp + 0x440], 0xd4
mov dword [esp + 0x448], 0xd5
mov dword [esp + 0x450], 0xd6
mov dword [esp + 0x458], 0xd7
mov dword [esp + 0x460], 0xd8
mov dword [esp + 0x468], 0xd9
mov dword [esp + 0x470], 0xda
mov dword [esp + 0x478], 0xdb
mov dword [esp + 0x480], 0xdc
mov dword [esp + 0x488], 0xdd
mov dword [esp + 0x490], 0xaa
mov dword [esp + 0x498], 0xaf
mov dword [esp + 0x4a0], 0x3a
mov dword [esp + 0x4a8], 0x3b
mov dword [esp + 0x4b0], 0x3c
mov dword [esp + 0x4b4], edx
mov dword [esp + 0x4b8], 0xab
mov dword [esp + 0x4bc], eax
mov dword [esp + 0x4c0], 0xac
mov edx, dword [0x5ad21c]
mov eax, dword [0x5ad218]
mov dword [esp + 0x4c4], ecx
mov ecx, dword [0x5ad214]
mov dword [esp + 0x4cc], edx
mov edx, dword [0x5ad210]
mov dword [esp + 0x4d4], eax
mov eax, dword [0x5ad20c]
mov dword [esp + 0x4dc], ecx
mov ecx, dword [0x5ad208]
mov dword [esp + 0x4e4], edx
mov edx, dword [0x5ad204]
mov dword [esp + 0x4ec], eax
mov eax, dword [0x5ad200]
mov dword [esp + 0x4f4], ecx
mov ecx, dword [0x5ad1fc]
mov dword [esp + 0x4fc], edx
mov edx, dword [0x5ad1f8]
mov dword [esp + 0x504], eax
mov eax, dword [0x5ad1f4]
mov dword [esp + 0x50c], ecx
mov ecx, dword [0x5ad1f0]
mov dword [esp + 0x514], edx
mov edx, dword [0x5ad1ec]
mov dword [esp + 0x51c], eax
mov eax, dword [0x5ad1e8]
mov dword [esp + 0x524], ecx
mov ecx, dword [0x5ad1e4]
mov dword [esp + 0x52c], edx
mov edx, dword [0x5ad1e0]
mov dword [esp + 0x534], eax
mov eax, dword [0x5ad1dc]
mov dword [esp + 0x53c], ecx
mov ecx, dword [0x5ad1d8]
mov dword [esp + 0x544], edx
mov edx, dword [0x5ad1d4]
mov dword [esp + 0x54c], eax
mov eax, dword [0x5ad1d0]
mov dword [esp + 0x554], ecx
mov ecx, dword [0x5ad1cc]
mov dword [esp + 0x55c], edx
mov edx, dword [0x5ad1c8]
mov dword [esp + 0x564], eax
mov eax, dword [0x5ad1c4]
mov dword [esp + 0x56c], ecx
mov ecx, dword [0x5ad1c0]
mov dword [esp + 0x574], edx
mov edx, dword [0x5ad1bc]
mov dword [esp + 0x57c], eax
mov eax, dword [0x5ad1b8]
mov dword [esp + 0x584], ecx
mov ecx, dword [0x5ad1b4]
mov dword [esp + 0x4c8], 0xad
mov dword [esp + 0x4d0], 0xa2
mov dword [esp + 0x4d8], 0xa3
mov dword [esp + 0x4e0], 0xa4
mov dword [esp + 0x4e8], 0xbc
mov dword [esp + 0x4f0], 0xde
mov dword [esp + 0x4f8], 0xdf
mov dword [esp + 0x500], 0xe0
mov dword [esp + 0x508], 0xe1
mov dword [esp + 0x510], 0xe2
mov dword [esp + 0x518], 0xe3
mov dword [esp + 0x520], 0xe5
mov dword [esp + 0x528], 0xe6
mov dword [esp + 0x530], 0xe7
mov dword [esp + 0x538], 0xe8
mov dword [esp + 0x540], 0xe9
mov dword [esp + 0x548], 0xea
mov dword [esp + 0x550], 0xeb
mov dword [esp + 0x558], 0xec
mov dword [esp + 0x560], 0xed
mov dword [esp + 0x568], 0xee
mov dword [esp + 0x570], 0xef
mov dword [esp + 0x578], 0xf0
mov dword [esp + 0x580], 0xf1
mov dword [esp + 0x588], 0xf2
mov dword [esp + 0x58c], edx
mov dword [esp + 0x590], 0xf3
mov dword [esp + 0x594], eax
mov dword [esp + 0x598], 0xf4
mov edx, dword [0x5ad1b0]
mov eax, dword [0x5ad1ac]
mov dword [esp + 0x59c], ecx
mov ecx, dword [0x5ad1a8]
mov dword [esp + 0x5a4], edx
mov edx, dword [0x5ad1a4]
mov dword [esp + 0x5b4], ecx
mov ecx, dword [0x5ad19c]
mov dword [esp + 0x5ac], eax
mov eax, dword [0x5ad1a0]
mov dword [esp + 0x5bc], edx
mov edx, dword [0x5ad198]
mov dword [esp + 0x5cc], ecx
mov ecx, dword [0x5ad194]
mov dword [esp + 0x5c4], eax
mov eax, dword [0x5ad18c]
mov dword [esp + 0x5d4], edx
mov edx, dword [0x5ad190]
mov dword [esp + 0x5e4], ecx
mov ecx, 0x178
lea esi, [esp + 0x10]
mov edi, 0x5adc48
mov dword [esp + 0x5a0], 0xf5
mov dword [esp + 0x5a8], 0xf9
mov dword [esp + 0x5b0], 0xfa
mov dword [esp + 0x5b8], 0xfb
mov dword [esp + 0x5c0], 0xfc
mov dword [esp + 0x5c8], 0xfd
mov dword [esp + 0x5d0], 0xfe
mov dword [esp + 0x5d8], 0xf6
mov dword [esp + 0x5dc], eax
mov dword [esp + 0x5e0], 0xf7
mov dword [esp + 0x5e8], 0xf8
mov dword [esp + 0x5ec], edx
rep movsd dword es:[edi], dword [esi]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x28c4
ret