Function at 0x431b20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x16b0
call fcn.004f1b40
mov dword [esp], 0x4c00b0
mov byte [esp + 5], 0x10
push ebx
mov eax, 2
push esi
mov ebx, 1
mov byte [esp + 0xc], bl
push edi
mov byte [esp + 0x12], al
push ebp
mov dword [esp + 0x1b], eax
mov byte [esp + 0x23], bl
mov byte [esp + 0x24], bl
mov byte [esp + 0x25], al
mov dword [esp + 0x17], 0x505d4c
mov dword [esp + 0x2a], eax
mov byte [esp + 0x32], bl
mov byte [esp + 0x33], al
mov byte [esp + 0x34], al
mov dword [esp + 0x1f], 0x4c0110
mov dword [esp + 0x26], 0x505d4c
mov dword [esp + 0x39], eax
mov byte [esp + 0x41], bl
mov byte [esp + 0x42], al
mov byte [esp + 0x43], al
mov dword [esp + 0x2e], 0x4c0130
mov dword [esp + 0x35], 0x50689c
mov dword [esp + 0x48], eax
mov byte [esp + 0x50], bl
mov byte [esp + 0x51], al
mov byte [esp + 0x52], al
mov dword [esp + 0x3d], 0x4c0140
mov dword [esp + 0x44], 0x50689c
mov dword [esp + 0x57], eax
mov byte [esp + 0x5f], bl
mov byte [esp + 0x60], al
mov byte [esp + 0x61], al
mov dword [esp + 0x4c], 0x4c0150
mov dword [esp + 0x53], 0x50689c
mov dword [esp + 0x66], eax
mov byte [esp + 0x6e], bl
mov byte [esp + 0x6f], al
mov byte [esp + 0x70], al
mov dword [esp + 0x5b], 0x4c0160
mov dword [esp + 0x62], 0x50689c
mov dword [esp + 0x75], eax
mov byte [esp + 0x7d], bl
mov byte [esp + 0x7e], al
mov byte [esp + 0x7f], al
mov dword [esp + 0x6a], 0x4c0170
mov dword [esp + 0x71], 0x50689c
mov dword [esp + 0x84], eax
mov byte [esp + 0x8c], bl
mov byte [esp + 0x8d], al
mov byte [esp + 0x8e], al
mov dword [esp + 0x79], 0x4c0190
mov dword [esp + 0x80], 0x50689c
mov dword [esp + 0x88], 0x4c01a0
mov dword [esp + 0x8f], 0x50689c
mov dword [esp + 0x93], eax
mov byte [esp + 0x9b], bl
mov byte [esp + 0x9c], al
mov byte [esp + 0x9d], al
mov dword [esp + 0xa2], eax
mov byte [esp + 0xaa], bl
mov byte [esp + 0xab], bl
mov byte [esp + 0xac], al
mov dword [esp + 0x97], 0x4c01c0
mov dword [esp + 0x9e], 0x50689c
mov dword [esp + 0xb1], eax
mov byte [esp + 0xb9], bl
mov byte [esp + 0xba], al
mov byte [esp + 0xbb], al
mov dword [esp + 0xa6], 0x4c01d0
mov dword [esp + 0xad], 0x505d4c
mov dword [esp + 0xc0], eax
mov byte [esp + 0xc8], al
xor ecx, ecx
mov byte [esp + 0xca], al
mov dword [esp + 0xb5], 0x4c0220
mov byte [esp + 0xc9], cl
mov dword [esp + 0xcf], eax
mov dword [esp + 0xbc], 0x50689c
mov byte [esp + 0xd7], bl
mov byte [esp + 0xd8], al
mov dword [esp + 0xc4], 0x4c10e0
mov byte [esp + 0xd9], al
mov dword [esp + 0xde], eax
mov dword [esp + 0xcb], 0x506898
mov dword [esp + 0xd3], 0x4c0230
mov byte [esp + 0xe6], bl
mov byte [esp + 0xe8], al
mov dword [esp + 0xda], 0x506894
mov dword [esp + 0xe2], 0x4c0370
mov byte [esp + 0xe7], 0x10
mov dword [esp + 0xed], eax
mov byte [esp + 0xf6], bl
mov dword [esp + 0xe9], 0x506890
mov byte [esp + 0xf7], al
mov dword [esp + 0xfc], eax
mov dword [esp + 0xf1], fcn.004a4b90
mov byte [esp + 0xf5], 0x63
mov byte [esp + 0x105], bl
mov byte [esp + 0x106], al
mov esi, 0x506888
mov dword [esp + 0x10b], eax
mov dword [esp + 0xf8], 0x50688c
mov dword [esp + 0x100], 0x413710
mov dword [esp + 0x107], esi
mov byte [esp + 0x114], bl
mov edi, 0x5050cc
mov byte [esp + 0x115], al
mov dword [esp + 0x116], edi
mov dword [esp + 0x11a], ecx
mov byte [esp + 0x104], 3
mov dword [esp + 0x10f], 0x4b8710
mov byte [esp + 0x113], 3
mov dword [esp + 0x11e], 0x47f020
mov byte [esp + 0x122], 5
mov byte [esp + 0x123], bl
mov byte [esp + 0x124], bl
mov dword [esp + 0x129], ecx
mov byte [esp + 0x131], al
mov byte [esp + 0x132], cl
mov ebp, 0x506880
mov byte [esp + 0x133], al
mov dword [esp + 0x134], ebp
mov dword [esp + 0x138], eax
mov byte [esp + 0x140], al
mov byte [esp + 0x141], cl
mov byte [esp + 0x142], al
mov dword [esp + 0x143], ebp
mov dword [esp + 0x125], 0x506884
mov dword [esp + 0x147], eax
mov byte [esp + 0x14f], al
mov byte [esp + 0x150], bl
mov byte [esp + 0x151], al
mov dword [esp + 0x152], ebp
mov dword [esp + 0x156], eax
mov dword [esp + 0x12d], 0x4c11b0
mov byte [esp + 0x15e], al
mov byte [esp + 0x15f], cl
mov dword [esp + 0x13c], 0x4c11d0
mov byte [esp + 0x160], al
mov dword [esp + 0x165], eax
mov dword [esp + 0x14b], 0x4c1300
mov byte [esp + 0x16d], al
mov byte [esp + 0x16e], cl
mov dword [esp + 0x15a], 0x4c1330
mov byte [esp + 0x16f], al
mov dword [esp + 0x174], eax
mov dword [esp + 0x161], 0x50687c
mov byte [esp + 0x17c], al
mov byte [esp + 0x17d], cl
mov dword [esp + 0x169], 0x4c1410
mov byte [esp + 0x17e], al
mov dword [esp + 0x183], eax
mov dword [esp + 0x170], 0x50687c
mov byte [esp + 0x18b], al
mov byte [esp + 0x18c], bl
mov dword [esp + 0x178], 0x4c1530
mov byte [esp + 0x18d], al
mov dword [esp + 0x192], eax
mov dword [esp + 0x17f], 0x506878
mov byte [esp + 0x19a], al
mov byte [esp + 0x19b], bl
mov dword [esp + 0x187], 0x4c15e0
mov byte [esp + 0x19c], al
mov dword [esp + 0x1a1], eax
mov dword [esp + 0x18e], 0x50687c
mov byte [esp + 0x1a9], al
mov byte [esp + 0x1aa], cl
mov dword [esp + 0x196], 0x4c1680
mov byte [esp + 0x1ab], al
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x19d], 0x50687c
mov dword [esp + 0x1a5], 0x4c1760
mov dword [esp + 0x1ac], 0x506874
mov dword [esp + 0x1b4], 0x4c1990
mov byte [esp + 0x1b8], al
mov byte [esp + 0x1b9], cl
mov byte [esp + 0x1ba], al
mov dword [esp + 0x1bf], eax
mov byte [esp + 0x1c7], al
mov byte [esp + 0x1c8], bl
mov byte [esp + 0x1c9], al
mov dword [esp + 0x1ca], ebp
mov dword [esp + 0x1ce], eax
mov byte [esp + 0x1d6], al
mov byte [esp + 0x1d7], cl
mov byte [esp + 0x1d8], al
mov dword [esp + 0x1bb], 0x506874
mov dword [esp + 0x1c3], 0x4c19b0
mov dword [esp + 0x1dd], eax
mov byte [esp + 0x1e5], al
mov byte [esp + 0x1e6], bl
mov byte [esp + 0x1e7], al
mov dword [esp + 0x1e8], ebp
mov dword [esp + 0x1ec], eax
mov dword [esp + 0x1d2], 0x4c19e0
mov dword [esp + 0x1d9], 0x506870
mov byte [esp + 0x1f4], al
mov byte [esp + 0x1f6], al
mov dword [esp + 0x1e1], 0x4c1a90
mov dword [esp + 0x1f0], 0x4c1b20
mov byte [esp + 0x1f5], 0x10
mov dword [esp + 0x1fb], eax
mov byte [esp + 0x204], cl
mov byte [esp + 0x205], al
mov dword [esp + 0x206], esi
mov dword [esp + 0x1f7], 0x506870
mov dword [esp + 0x1ff], 0x4c2830
mov dword [esp + 0x20a], eax
mov byte [esp + 0x213], cl
mov byte [esp + 0x214], al
mov dword [esp + 0x215], esi
mov byte [esp + 0x203], 4
mov dword [esp + 0x20e], 0x4c2890
mov dword [esp + 0x219], eax
mov byte [esp + 0x222], bl
mov byte [esp + 0x223], al
mov dword [esp + 0x224], esi
mov byte [esp + 0x212], 4
mov dword [esp + 0x21d], 0x4c28f0
mov dword [esp + 0x228], eax
mov byte [esp + 0x231], bl
mov byte [esp + 0x232], al
mov dword [esp + 0x233], esi
mov byte [esp + 0x221], 4
mov dword [esp + 0x22c], 0x4c2930
mov dword [esp + 0x237], eax
mov byte [esp + 0x240], bl
mov byte [esp + 0x241], al
mov dword [esp + 0x242], esi
mov byte [esp + 0x230], 4
mov dword [esp + 0x23b], 0x4c2970
mov dword [esp + 0x246], eax
mov byte [esp + 0x24f], cl
mov byte [esp + 0x23f], 4
mov dword [esp + 0x24a], 0x4c29b0
mov byte [esp + 0x24e], 4
mov byte [esp + 0x250], al
mov dword [esp + 0x251], esi
mov dword [esp + 0x255], eax
mov byte [esp + 0x25e], cl
mov byte [esp + 0x25f], al
mov dword [esp + 0x260], esi
mov dword [esp + 0x264], eax
mov dword [esp + 0x259], 0x4c2a10
mov byte [esp + 0x26d], bl
mov byte [esp + 0x26e], al
mov byte [esp + 0x25d], 4
mov dword [esp + 0x268], 0x4c2a70
mov byte [esp + 0x26c], 4
mov dword [esp + 0x273], eax
mov byte [esp + 0x27c], bl
mov dword [esp + 0x26f], 0x50686c
mov byte [esp + 0x27d], al
mov dword [esp + 0x282], eax
mov dword [esp + 0x277], 0x4bc4e0
mov byte [esp + 0x27b], 3
mov byte [esp + 0x28a], bl
mov byte [esp + 0x28c], al
mov dword [esp + 0x27e], 0x506868
mov dword [esp + 0x286], 0x4c0430
mov byte [esp + 0x28b], 0x10
mov dword [esp + 0x291], eax
mov byte [esp + 0x29a], bl
mov dword [esp + 0x28d], 0x506864
mov byte [esp + 0x29b], bl
mov dword [esp + 0x2a0], ecx
mov dword [esp + 0x295], 0x4bdab0
mov byte [esp + 0x299], 3
mov byte [esp + 0x2a9], bl
mov byte [esp + 0x2aa], al
mov dword [esp + 0x2ab], edi
mov dword [esp + 0x2af], eax
mov dword [esp + 0x29c], 0x506860
mov dword [esp + 0x2a4], fcn.004a4b90
mov byte [esp + 0x2b8], bl
mov byte [esp + 0x2b9], al
mov dword [esp + 0x2ba], esi
mov dword [esp + 0x2be], eax
mov byte [esp + 0x2a8], 3
mov dword [esp + 0x2b3], 0x4bc3f0
mov edx, 0xf
mov byte [esp + 0x2c8], al
mov byte [esp + 0x2b7], 7
mov dword [esp + 0x2c2], 0x4bed30
mov byte [esp + 0x2c7], 0x12
mov dword [esp + 0x2c9], 0x50685c
mov byte [esp + 0x2c6], dl
mov byte [esp + 0x2d6], bl
mov dword [esp + 0x2cd], 6
mov byte [esp + 0x2d7], al
mov dword [esp + 0x2dc], ecx
mov dword [esp + 0x2d1], 0x4b82c0
mov byte [esp + 0x2d5], 0xe
mov dword [esp + 0x2d8], 0x506858
mov dword [esp + 0x2e0], 0x4b81e0
mov byte [esp + 0x2e4], 0xe
mov byte [esp + 0x2e5], bl
mov byte [esp + 0x2e6], al
mov dword [esp + 0x2eb], ecx
mov byte [esp + 0x2f4], cl
mov dword [esp + 0x2e7], 0x506854
mov dword [esp + 0x2ef], 0x4b4800
mov byte [esp + 0x2f3], 0xe
mov dword [esp + 0x2f6], str.SSll
mov byte [esp + 0x2f5], al
mov byte [esp + 0x303], cl
mov byte [esp + 0x304], al
mov dword [esp + 0x305], esi
mov dword [esp + 0x2fa], 8
mov dword [esp + 0x2fe], 0x4bd200
mov dword [esp + 0x309], eax
mov byte [esp + 0x312], bl
mov byte [esp + 0x302], 0xa
mov byte [esp + 0x313], al
mov dword [esp + 0x318], eax
mov dword [esp + 0x30d], 0x4b84a0
mov byte [esp + 0x311], 3
mov byte [esp + 0x321], bl
mov byte [esp + 0x322], bl
mov dword [esp + 0x314], 0x506848
mov dword [esp + 0x31c], 0x4bd590
mov byte [esp + 0x320], 5
mov dword [esp + 0x327], ecx
mov byte [esp + 0x330], bl
mov dword [esp + 0x323], 0x506884
mov byte [esp + 0x331], bl
mov dword [esp + 0x336], eax
mov dword [esp + 0x32b], 0x4bc420
mov byte [esp + 0x32f], 7
mov byte [esp + 0x33e], al
mov byte [esp + 0x340], al
mov dword [esp + 0x332], str.LLLLL
mov dword [esp + 0x33a], 0x4b6b20
mov byte [esp + 0x33f], 0x12
mov dword [esp + 0x341], 0x506884
mov byte [esp + 0x34e], bl
mov byte [esp + 0x34f], al
mov dword [esp + 0x350], ebp
mov dword [esp + 0x354], ecx
mov dword [esp + 0x345], 4
mov dword [esp + 0x349], 0x4b85e0
mov byte [esp + 0x35d], bl
mov byte [esp + 0x35e], bl
mov dword [esp + 0x35f], edi
mov dword [esp + 0x363], ecx
mov byte [esp + 0x34d], 3
mov dword [esp + 0x358], 0x4b85a0
mov byte [esp + 0x36c], bl
mov byte [esp + 0x36d], bl
mov byte [esp + 0x35c], 3
mov dword [esp + 0x367], 0x4bdb00
mov dword [esp + 0x372], ecx
mov byte [esp + 0x37a], bl
mov byte [esp + 0x36b], 3
mov dword [esp + 0x36e], 0x506860
mov dword [esp + 0x376], 0x45f8e0
mov byte [esp + 0x37b], 0x12
mov byte [esp + 0x37c], al
mov dword [esp + 0x37d], esi
mov dword [esp + 0x381], eax
mov byte [esp + 0x389], bl
mov byte [esp + 0x38b], al
mov dword [esp + 0x390], eax
mov dword [esp + 0x385], 0x45f7b0
mov byte [esp + 0x38a], 0x12
mov byte [esp + 0x399], bl
mov byte [esp + 0x39a], bl
mov dword [esp + 0x38c], 0x50683c
mov dword [esp + 0x394], 0x4b7950
mov byte [esp + 0x398], 8
mov dword [esp + 0x39b], 0x50687c
mov byte [esp + 0x3a8], cl
mov byte [esp + 0x3a9], bl
mov dword [esp + 0x39f], 0xa
mov dword [esp + 0x3a3], fcn.004b7180
mov dword [esp + 0x3aa], ebp
mov byte [esp + 0x3b6], al
mov byte [esp + 0x3b7], cl
mov byte [esp + 0x3b8], al
mov dword [esp + 0x3b9], ebp
mov dword [esp + 0x3bd], eax
mov byte [esp + 0x3a7], 8
mov dword [esp + 0x3ae], 0xa
mov byte [esp + 0x3c6], bl
mov byte [esp + 0x3c7], al
mov dword [esp + 0x3c8], esi
mov dword [esp + 0x3cc], ecx
mov dword [esp + 0x3b2], 0x4c1b80
mov dword [esp + 0x3c1], fcn.004d8fd0
mov byte [esp + 0x3d5], bl
mov byte [esp + 0x3d6], al
mov byte [esp + 0x3c5], 0x63
mov dword [esp + 0x3d0], fcn.004d8fd0
mov byte [esp + 0x3d4], 0x63
mov dword [esp + 0x3db], ecx
mov byte [esp + 0x3e4], bl
mov byte [esp + 0x3e5], al
mov dword [esp + 0x3e6], esi
mov dword [esp + 0x3d7], 0x506868
mov dword [esp + 0x3df], fcn.004d8fd0
mov dword [esp + 0x3ea], ecx
mov byte [esp + 0x3f3], bl
mov byte [esp + 0x3e3], 0x63
mov byte [esp + 0x3f4], bl
mov dword [esp + 0x3f9], eax
mov dword [esp + 0x3ee], 0x4bc460
mov byte [esp + 0x3f2], 7
mov byte [esp + 0x402], bl
mov byte [esp + 0x403], bl
mov dword [esp + 0x3f5], 0x506840
mov dword [esp + 0x3fd], 0x4bc4a0
mov dword [esp + 0x408], eax
mov byte [esp + 0x410], al
mov byte [esp + 0x401], 7
mov dword [esp + 0x404], 0x506840
mov dword [esp + 0x40c], 0x4b6490
mov byte [esp + 0x411], 0x12
mov dword [esp + 0x413], 0x506884
mov byte [esp + 0x412], al
mov dword [esp + 0x417], 4
mov byte [esp + 0x420], bl
mov byte [esp + 0x421], bl
mov dword [esp + 0x41b], 0x4b8790
mov byte [esp + 0x41f], 3
mov dword [esp + 0x426], ecx
mov byte [esp + 0x42f], bl
mov byte [esp + 0x430], al
mov dword [esp + 0x431], esi
mov dword [esp + 0x422], 0x506830
mov dword [esp + 0x42a], 0x4136f0
mov dword [esp + 0x435], eax
mov byte [esp + 0x43e], cl
mov byte [esp + 0x43f], al
mov dword [esp + 0x440], edi
mov byte [esp + 0x42e], 3
mov dword [esp + 0x444], eax
mov byte [esp + 0x44c], al
mov byte [esp + 0x44d], cl
mov byte [esp + 0x44e], al
mov dword [esp + 0x439], 0x4b8810
mov byte [esp + 0x43d], 0xd
mov dword [esp + 0x453], eax
mov byte [esp + 0x45b], al
mov byte [esp + 0x45c], cl
mov byte [esp + 0x45d], al
mov dword [esp + 0x448], 0x4c1c90
mov dword [esp + 0x44f], 0x50682c
mov dword [esp + 0x457], 0x4c1d70
mov dword [esp + 0x462], eax
mov byte [esp + 0x46b], bl
mov dword [esp + 0x45e], 0x506824
mov byte [esp + 0x46c], al
mov dword [esp + 0x471], eax
mov dword [esp + 0x466], 0x4bf5e0
mov byte [esp + 0x46a], 0xa
mov byte [esp + 0x47a], bl
mov byte [esp + 0x47b], al
mov dword [esp + 0x46d], 0x506820
mov dword [esp + 0x475], 0x4b89c0
mov dword [esp + 0x480], eax
mov byte [esp + 0x488], al
mov byte [esp + 0x489], cl
mov byte [esp + 0x48a], al
mov byte [esp + 0x479], 7
mov dword [esp + 0x47c], 0x506868
mov dword [esp + 0x48f], eax
mov byte [esp + 0x497], al
mov byte [esp + 0x498], cl
mov byte [esp + 0x499], al
mov dword [esp + 0x484], 0x4c1ea0
mov dword [esp + 0x48b], 0x506824
mov dword [esp + 0x49e], eax
mov byte [esp + 0x4a6], al
mov byte [esp + 0x4a7], cl
mov byte [esp + 0x4a8], al
mov dword [esp + 0x493], 0x4c1f30
mov dword [esp + 0x49a], 0x506818
mov dword [esp + 0x4a2], 0x4c20d0
mov dword [esp + 0x4a9], 0x506818
mov dword [esp + 0x4ad], eax
mov dword [esp + 0x4b1], 0x4b8b80
mov byte [esp + 0x4b6], bl
mov byte [esp + 0x4b7], bl
mov dword [esp + 0x4b8], edi
mov dword [esp + 0x4bc], eax
mov byte [esp + 0x4c5], bl
mov byte [esp + 0x4c6], al
mov byte [esp + 0x4b5], 3
mov dword [esp + 0x4c0], 0x4bd3b0
mov byte [esp + 0x4c4], 0xa
mov dword [esp + 0x4cb], eax
mov byte [esp + 0x4d4], bl
mov dword [esp + 0x4c7], 0x506860
mov byte [esp + 0x4d5], bl
mov dword [esp + 0x4da], eax
mov dword [esp + 0x4cf], 0x4bc440
mov byte [esp + 0x4d3], 7
mov byte [esp + 0x4e3], bl
mov byte [esp + 0x4e4], bl
mov dword [esp + 0x4d6], 0x506810
mov dword [esp + 0x4de], 0x4bc480
mov byte [esp + 0x4e2], 7
mov dword [esp + 0x4e9], eax
mov byte [esp + 0x4f2], bl
mov dword [esp + 0x4e5], 0x506810
mov byte [esp + 0x4f3], bl
mov dword [esp + 0x4f8], eax
mov dword [esp + 0x4ed], 0x4bc4c0
mov byte [esp + 0x4f1], 7
mov byte [esp + 0x501], bl
mov byte [esp + 0x502], bl
mov dword [esp + 0x4f4], 0x506810
mov dword [esp + 0x4fc], 0x4b7660
mov byte [esp + 0x500], 8
mov dword [esp + 0x503], 0x50687c
mov byte [esp + 0x510], bl
mov byte [esp + 0x511], al
mov dword [esp + 0x507], 0xa
mov dword [esp + 0x50b], 0x4a4b90
mov byte [esp + 0x50f], 0x63
mov dword [esp + 0x516], eax
mov byte [esp + 0x51f], bl
mov dword [esp + 0x512], 0x50688c
mov byte [esp + 0x520], al
mov dword [esp + 0x525], eax
mov dword [esp + 0x51a], 0x4a4b90
mov byte [esp + 0x51e], 0x63
mov byte [esp + 0x52e], bl
mov byte [esp + 0x52f], al
mov dword [esp + 0x521], 0x50688c
mov dword [esp + 0x529], 0x4d8fd0
mov byte [esp + 0x52d], 0x63
mov dword [esp + 0x534], ecx
mov byte [esp + 0x53d], bl
mov dword [esp + 0x530], 0x506878
mov byte [esp + 0x53e], bl
mov dword [esp + 0x543], ecx
mov dword [esp + 0x538], 0x4bd5c0
mov byte [esp + 0x53c], 5
mov dword [esp + 0x53f], 0x506884
mov dword [esp + 0x547], 0x47f000
mov byte [esp + 0x54b], 5
mov byte [esp + 0x54c], bl
mov byte [esp + 0x54d], bl
mov dword [esp + 0x552], ecx
mov byte [esp + 0x55b], bl
mov byte [esp + 0x55c], bl
mov dword [esp + 0x55d], esi
mov dword [esp + 0x54e], 0x506884
mov dword [esp + 0x556], 0x4b8540
mov dword [esp + 0x561], ecx
mov byte [esp + 0x56a], bl
mov byte [esp + 0x55a], 5
mov byte [esp + 0x56b], bl
mov dword [esp + 0x570], eax
mov dword [esp + 0x565], 0x4b8630
mov byte [esp + 0x569], 3
mov byte [esp + 0x579], bl
mov byte [esp + 0x57a], bl
mov dword [esp + 0x56c], 0x506868
mov dword [esp + 0x574], 0x4b8670
mov dword [esp + 0x57f], eax
mov byte [esp + 0x587], al
mov byte [esp + 0x588], bl
mov byte [esp + 0x589], al
mov byte [esp + 0x578], 3
mov dword [esp + 0x57b], 0x506868
mov dword [esp + 0x58e], eax
mov byte [esp + 0x596], bl
mov byte [esp + 0x597], al
mov byte [esp + 0x598], al
mov dword [esp + 0x583], 0x4c2140
mov dword [esp + 0x58a], 0x50680c
mov dword [esp + 0x59d], eax
mov byte [esp + 0x5a5], bl
mov byte [esp + 0x5a6], al
mov byte [esp + 0x5a7], al
mov dword [esp + 0x592], 0x4c0620
mov dword [esp + 0x599], 0x50689c
mov dword [esp + 0x5a1], 0x4c0630
mov dword [esp + 0x5ac], eax
mov byte [esp + 0x5b5], bl
mov dword [esp + 0x5a8], 0x50689c
mov dword [esp + 0x5b0], 0x4b7970
mov byte [esp + 0x5b4], 8
mov dword [esp + 0x5b7], 0x50682c
mov byte [esp + 0x5b6], al
mov byte [esp + 0x5c4], bl
mov byte [esp + 0x5c5], al
mov dword [esp + 0x5c6], ebp
mov dword [esp + 0x5bb], 0xa
mov dword [esp + 0x5bf], 0x4b7110
mov dword [esp + 0x5ca], eax
mov byte [esp + 0x5d3], bl
mov byte [esp + 0x5c3], 8
mov byte [esp + 0x5d4], al
mov dword [esp + 0x5d9], ecx
mov dword [esp + 0x5ce], 0x4b8b10
mov byte [esp + 0x5d2], 3
mov dword [esp + 0x5d5], 0x506860
mov dword [esp + 0x5dd], 0x4b7ac0
mov byte [esp + 0x5e1], 8
mov byte [esp + 0x5e2], cl
mov dword [esp + 0x5e4], 0x50680c
mov byte [esp + 0x5e3], al
mov byte [esp + 0x5f1], bl
mov byte [esp + 0x5f2], al
mov dword [esp + 0x5f3], ebp
mov dword [esp + 0x5e8], 0xa
mov dword [esp + 0x5ec], 0x4b7dd0
mov byte [esp + 0x5f0], 8
mov byte [esp + 0x600], bl
mov byte [esp + 0x601], al
mov dword [esp + 0x602], edi
mov dword [esp + 0x606], ecx
mov dword [esp + 0x5f7], 0xa
mov dword [esp + 0x5fb], 0x45ca00
mov byte [esp + 0x60f], bl
mov byte [esp + 0x610], al
mov dword [esp + 0x611], edi
mov dword [esp + 0x615], ecx
mov byte [esp + 0x5ff], 3
mov dword [esp + 0x60a], 0x45ca50
mov byte [esp + 0x61e], bl
mov byte [esp + 0x61f], al
mov dword [esp + 0x620], edi
mov dword [esp + 0x624], ecx
mov byte [esp + 0x60e], 3
mov dword [esp + 0x619], 0x45cac0
mov byte [esp + 0x62d], cl
mov byte [esp + 0x62e], al
mov byte [esp + 0x61d], 3
mov dword [esp + 0x628], 0x4bc820
mov byte [esp + 0x62c], 0x63
mov dword [esp + 0x633], eax
mov byte [esp + 0x63c], bl
mov dword [esp + 0x62f], 0x50689c
mov byte [esp + 0x63d], al
mov dword [esp + 0x642], ecx
mov dword [esp + 0x637], 0x4c2c80
mov byte [esp + 0x63b], 5
mov byte [esp + 0x64b], bl
mov byte [esp + 0x64c], al
mov dword [esp + 0x63e], 0x506860
mov dword [esp + 0x646], 0x4bd9d0
mov byte [esp + 0x64a], 5
mov dword [esp + 0x651], ecx
mov byte [esp + 0x65a], cl
mov dword [esp + 0x64d], 0x506808
mov byte [esp + 0x65b], al
mov dword [esp + 0x660], eax
mov dword [esp + 0x655], 0x4bd8c0
mov byte [esp + 0x659], 5
mov byte [esp + 0x669], bl
mov byte [esp + 0x66a], bl
mov dword [esp + 0x66b], esi
mov dword [esp + 0x66f], eax
mov dword [esp + 0x65c], 0x506808
mov dword [esp + 0x664], 0x4b8730
mov byte [esp + 0x668], 3
mov dword [esp + 0x673], 0x4a4b90
mov byte [esp + 0x677], 0x63
mov byte [esp + 0x678], bl
mov byte [esp + 0x679], al
mov dword [esp + 0x67e], eax
mov byte [esp + 0x687], bl
mov byte [esp + 0x688], bl
mov dword [esp + 0x689], esi
mov dword [esp + 0x67a], 0x50688c
mov dword [esp + 0x682], 0x4bcce0
mov dword [esp + 0x68d], eax
mov byte [esp + 0x696], bl
mov byte [esp + 0x697], bl
mov dword [esp + 0x698], esi
mov byte [esp + 0x686], 0xa
mov dword [esp + 0x691], 0x4d8fd0
mov dword [esp + 0x69c], eax
mov byte [esp + 0x6a5], bl
mov byte [esp + 0x6a6], al
mov dword [esp + 0x6a7], edi
mov byte [esp + 0x695], 3
mov dword [esp + 0x6a0], 0x4b8bb0
mov dword [esp + 0x6ab], eax
mov byte [esp + 0x6b4], bl
mov byte [esp + 0x6b5], bl
mov dword [esp + 0x6b6], edi
mov byte [esp + 0x6a4], 3
mov dword [esp + 0x6af], 0x4bced0
mov dword [esp + 0x6ba], eax
mov byte [esp + 0x6c3], bl
mov byte [esp + 0x6b3], 0xa
mov byte [esp + 0x6c4], al
mov dword [esp + 0x6c9], ecx
mov dword [esp + 0x6be], 0x4a4b90
mov byte [esp + 0x6c2], 0x63
mov byte [esp + 0x6d2], cl
mov byte [esp + 0x6d3], al
mov dword [esp + 0x6c5], 0x50688c
mov dword [esp + 0x6cd], 0x4bd020
mov byte [esp + 0x6d1], 0xa
mov dword [esp + 0x6d4], 0x506848
mov byte [esp + 0x6e1], bl
mov byte [esp + 0x6e2], bl
mov dword [esp + 0x6e3], esi
mov dword [esp + 0x6e7], eax
mov dword [esp + 0x6d8], 3
mov dword [esp + 0x6dc], 0x4bcee0
mov byte [esp + 0x6f0], bl
mov byte [esp + 0x6f1], bl
mov byte [esp + 0x6e0], 0xa
mov dword [esp + 0x6eb], 0x47f040
mov dword [esp + 0x6f6], ecx
mov byte [esp + 0x6fe], al
mov byte [esp + 0x6ff], cl
mov byte [esp + 0x700], al
mov byte [esp + 0x6ef], 5
mov dword [esp + 0x6f2], 0x506884
mov dword [esp + 0x6fa], 0x4c1fd0
mov dword [esp + 0x705], eax
mov byte [esp + 0x70e], bl
mov dword [esp + 0x701], 0x506800
mov dword [esp + 0x709], 0x4bd250
mov byte [esp + 0x70d], 0xa
mov byte [esp + 0x70f], al
mov dword [esp + 0x710], 0x506820
mov dword [esp + 0x714], eax
mov byte [esp + 0x71d], bl
mov byte [esp + 0x71e], al
mov dword [esp + 0x723], ecx
mov dword [esp + 0x718], 0x4c2b20
mov byte [esp + 0x71c], 3
mov byte [esp + 0x72c], bl
mov byte [esp + 0x72d], al
mov dword [esp + 0x71f], 0x506860
mov dword [esp + 0x727], 0x4c2bd0
mov byte [esp + 0x72b], 3
mov dword [esp + 0x732], ecx
mov byte [esp + 0x73b], bl
mov dword [esp + 0x72e], 0x50689c
mov byte [esp + 0x73c], al
mov dword [esp + 0x741], eax
mov dword [esp + 0x736], 0x4b88d0
mov byte [esp + 0x73a], 0xd
mov byte [esp + 0x74a], cl
mov byte [esp + 0x74b], al
mov dword [esp + 0x73d], 0x506874
mov dword [esp + 0x745], 0x4b8820
mov byte [esp + 0x749], 0xd
mov dword [esp + 0x750], eax
mov byte [esp + 0x759], bl
mov byte [esp + 0x75a], al
mov dword [esp + 0x75b], ebp
mov dword [esp + 0x74c], 0x50687c
mov dword [esp + 0x754], 0x4b8970
mov dword [esp + 0x75f], ecx
mov byte [esp + 0x768], bl
mov byte [esp + 0x758], 0xd
mov byte [esp + 0x769], al
mov dword [esp + 0x76e], eax
mov dword [esp + 0x763], 0x4a4b90
mov byte [esp + 0x767], 0x61
mov dword [esp + 0x76a], 0x50688c
mov dword [esp + 0x772], 0x4b36f0
mov byte [esp + 0x778], al
mov dword [esp + 0x77d], eax
mov byte [esp + 0x776], 0x63
mov byte [esp + 0x777], 0x12
mov byte [esp + 0x786], bl
mov byte [esp + 0x787], bl
mov dword [esp + 0x788], esi
mov dword [esp + 0x78c], eax
mov dword [esp + 0x779], 0x5067fc
mov dword [esp + 0x781], 0x4bcd80
mov byte [esp + 0x795], bl
mov byte [esp + 0x796], al
mov byte [esp + 0x785], 0xa
mov dword [esp + 0x790], 0x4a4b90
mov byte [esp + 0x794], 0x61
mov dword [esp + 0x79b], eax
mov byte [esp + 0x7a4], bl
mov dword [esp + 0x797], 0x50688c
mov dword [esp + 0x79f], 0x4b7f00
mov byte [esp + 0x7a3], 8
mov dword [esp + 0x7a6], 0x50687c
mov byte [esp + 0x7a5], al
mov dword [esp + 0x7aa], 0xa
mov byte [esp + 0x7b3], cl
mov byte [esp + 0x7b4], al
mov dword [esp + 0x7ae], 0x4d8fd0
mov byte [esp + 0x7b2], 0x63
mov dword [esp + 0x7b9], eax
mov byte [esp + 0x7c2], bl
mov dword [esp + 0x7b5], 0x505d4c
mov byte [esp + 0x7c3], al
mov dword [esp + 0x7c8], eax
mov dword [esp + 0x7bd], 0x4a4b90
mov byte [esp + 0x7c1], 0x61
mov byte [esp + 0x7d1], bl
mov byte [esp + 0x7d2], al
mov dword [esp + 0x7c4], 0x50688c
mov dword [esp + 0x7cc], 0x4a4b90
mov byte [esp + 0x7d0], 0x61
mov dword [esp + 0x7d7], eax
mov byte [esp + 0x7e0], bl
mov dword [esp + 0x7d3], 0x50688c
mov dword [esp + 0x7db], 0x4bcff0
mov byte [esp + 0x7df], 0xa
mov dword [esp + 0x7e2], 0x506860
mov byte [esp + 0x7e1], al
mov byte [esp + 0x7ef], bl
mov byte [esp + 0x7f0], al
mov dword [esp + 0x7f1], edi
mov dword [esp + 0x7e6], 3
mov dword [esp + 0x7ea], 0x4d8fd0
mov dword [esp + 0x7f5], ecx
mov byte [esp + 0x7fe], bl
mov byte [esp + 0x7ff], al
mov dword [esp + 0x800], esi
mov byte [esp + 0x7ee], 0x63
mov dword [esp + 0x7f9], 0x4d8fd0
mov dword [esp + 0x804], ecx
mov byte [esp + 0x80d], bl
mov byte [esp + 0x80e], al
mov dword [esp + 0x80f], esi
mov byte [esp + 0x7fd], 0x63
mov dword [esp + 0x808], 0x4d8fd0
mov dword [esp + 0x813], ecx
mov byte [esp + 0x81c], bl
mov byte [esp + 0x81d], al
mov dword [esp + 0x81e], esi
mov byte [esp + 0x80c], 0x63
mov dword [esp + 0x817], 0x4d8fd0
mov dword [esp + 0x822], ecx
mov byte [esp + 0x82b], bl
mov byte [esp + 0x81b], 0x63
mov byte [esp + 0x82c], al
mov dword [esp + 0x831], ecx
mov dword [esp + 0x826], 0x4d8fd0
mov byte [esp + 0x82a], 0x63
mov byte [esp + 0x83a], cl
mov byte [esp + 0x83b], al
mov dword [esp + 0x82d], 0x50686c
mov dword [esp + 0x835], 0x4d8fd0
mov byte [esp + 0x839], 0x63
mov dword [esp + 0x83c], 0x506878
mov dword [esp + 0x840], ecx
mov dword [esp + 0x844], 0x4b5a30
mov byte [esp + 0x849], bl
mov byte [esp + 0x84a], al
mov byte [esp + 0x848], 9
mov dword [esp + 0x84b], esi
mov byte [esp + 0x858], cl
mov dword [esp + 0x84f], 3
mov dword [esp + 0x853], 0x4b5a60
mov byte [esp + 0x857], 9
mov dword [esp + 0x85a], 0x506820
mov byte [esp + 0x859], al
mov byte [esp + 0x867], bl
mov byte [esp + 0x868], al
mov dword [esp + 0x869], edi
mov dword [esp + 0x85e], 3
mov dword [esp + 0x862], 0x4b5a80
mov dword [esp + 0x86d], eax
mov byte [esp + 0x876], bl
mov byte [esp + 0x877], al
mov dword [esp + 0x878], esi
mov byte [esp + 0x866], 9
mov dword [esp + 0x871], 0x4b5a90
mov byte [esp + 0x875], 9
mov byte [esp + 0x885], cl
mov byte [esp + 0x886], al
mov dword [esp + 0x87c], 3
mov dword [esp + 0x880], 0x4b5ad0
mov byte [esp + 0x884], 9
mov dword [esp + 0x887], 0x506820
mov byte [esp + 0x894], cl
mov byte [esp + 0x895], al
mov dword [esp + 0x88b], 3
mov dword [esp + 0x88f], 0x4b5af0
mov byte [esp + 0x893], 9
mov dword [esp + 0x89a], eax
mov byte [esp + 0x8a3], bl
mov dword [esp + 0x896], 0x5067f8
mov byte [esp + 0x8a4], al
mov dword [esp + 0x8a9], ecx
mov dword [esp + 0x89e], 0x4b5b60
mov byte [esp + 0x8a2], 9
mov byte [esp + 0x8b2], cl
mov byte [esp + 0x8b3], al
mov dword [esp + 0x8b4], esi
mov dword [esp + 0x8b8], eax
mov dword [esp + 0x8a5], 0x5067f0
mov dword [esp + 0x8ad], 0x4b5c80
mov byte [esp + 0x8c1], bl
mov byte [esp + 0x8c2], al
mov dword [esp + 0x8c3], esi
mov dword [esp + 0x8c7], eax
mov byte [esp + 0x8b1], 9
mov dword [esp + 0x8bc], 0x4bc890
mov byte [esp + 0x8d0], bl
mov byte [esp + 0x8d1], al
mov dword [esp + 0x8d2], esi
mov dword [esp + 0x8d6], eax
mov byte [esp + 0x8c0], 0xa
mov dword [esp + 0x8cb], 0x4bc8c0
mov byte [esp + 0x8cf], 0xa
mov dword [esp + 0x8da], 0x4bc8f0
mov byte [esp + 0x8de], 0xa
mov byte [esp + 0x8df], bl
mov byte [esp + 0x8e0], al
mov dword [esp + 0x8e5], eax
mov byte [esp + 0x8ee], bl
mov dword [esp + 0x8e1], 0x506820
mov byte [esp + 0x8ef], al
mov dword [esp + 0x8f4], eax
mov dword [esp + 0x8e9], 0x4bc940
mov byte [esp + 0x8ed], 0xa
mov byte [esp + 0x8fd], bl
mov byte [esp + 0x8fe], al
mov dword [esp + 0x8f0], 0x506820
mov dword [esp + 0x8f8], 0x4bc990
mov byte [esp + 0x8fc], 0xa
mov dword [esp + 0x903], eax
mov byte [esp + 0x90c], bl
mov byte [esp + 0x90d], al
mov dword [esp + 0x90e], esi
mov dword [esp + 0x8ff], 0x506820
mov dword [esp + 0x907], 0x4bca00
mov dword [esp + 0x912], eax
mov byte [esp + 0x91b], bl
mov byte [esp + 0x90b], 0xa
mov byte [esp + 0x91c], al
mov dword [esp + 0x921], eax
mov dword [esp + 0x916], 0x4bca30
mov byte [esp + 0x91a], 0xa
mov byte [esp + 0x92a], bl
mov byte [esp + 0x92b], al
mov dword [esp + 0x91d], 0x5067ec
mov dword [esp + 0x925], 0x4bcac0
mov byte [esp + 0x929], 0xa
mov dword [esp + 0x930], eax
mov byte [esp + 0x939], cl
mov byte [esp + 0x93a], al
mov dword [esp + 0x93b], esi
mov dword [esp + 0x92c], 0x5067ec
mov dword [esp + 0x934], 0x4bcb50
mov dword [esp + 0x93f], eax
mov byte [esp + 0x948], bl
mov byte [esp + 0x938], 0xa
mov byte [esp + 0x949], al
mov dword [esp + 0x94e], eax
mov dword [esp + 0x943], 0x4b5d00
mov byte [esp + 0x947], 9
mov byte [esp + 0x957], cl
mov byte [esp + 0x958], al
mov dword [esp + 0x959], esi
mov dword [esp + 0x95d], eax
mov dword [esp + 0x94a], 0x506820
mov dword [esp + 0x952], 0x4b5d80
mov byte [esp + 0x966], bl
mov byte [esp + 0x967], bl
mov byte [esp + 0x956], 0xa
mov dword [esp + 0x961], 0x4c0770
mov byte [esp + 0x965], 0xb
mov dword [esp + 0x968], 0x5067e8
mov dword [esp + 0x970], 0x4c0840
mov byte [esp + 0x974], 0xb
mov dword [esp + 0x96c], ecx
mov byte [esp + 0x975], bl
mov byte [esp + 0x976], bl
mov dword [esp + 0x97b], ecx
mov byte [esp + 0x984], bl
mov byte [esp + 0x985], bl
mov dword [esp + 0x977], 0x506820
mov dword [esp + 0x97f], 0x4c08e0
mov byte [esp + 0x983], 0xb
mov dword [esp + 0x98a], ecx
mov byte [esp + 0x993], bl
mov byte [esp + 0x994], bl
mov dword [esp + 0x995], esi
mov dword [esp + 0x986], 0x506820
mov dword [esp + 0x98e], 0x4c0980
mov dword [esp + 0x999], ecx
mov byte [esp + 0x9a2], bl
mov byte [esp + 0x992], 0xb
mov byte [esp + 0x9a3], bl
mov dword [esp + 0x9a8], ecx
mov dword [esp + 0x99d], 0x4c0a00
mov byte [esp + 0x9a1], 0xb
mov byte [esp + 0x9b1], bl
mov byte [esp + 0x9b2], al
mov dword [esp + 0x9b3], esi
mov dword [esp + 0x9b7], ebx
mov dword [esp + 0x9a4], 0x506820
mov dword [esp + 0x9ac], 0x4c0a90
mov byte [esp + 0x9c0], bl
mov byte [esp + 0x9c1], bl
mov byte [esp + 0x9b0], 0xb
mov dword [esp + 0x9bb], 0x4c0b10
mov byte [esp + 0x9bf], 0xb
mov dword [esp + 0x9c6], ecx
mov byte [esp + 0x9cf], cl
mov byte [esp + 0x9d0], al
mov dword [esp + 0x9d1], esi
mov dword [esp + 0x9c2], 0x5067e8
mov dword [esp + 0x9ca], 0x4c0bc0
mov dword [esp + 0x9d5], ebx
mov byte [esp + 0x9de], cl
mov byte [esp + 0x9df], al
mov dword [esp + 0x9e0], esi
mov byte [esp + 0x9ce], 0xb
mov dword [esp + 0x9d9], 0x4c0640
mov dword [esp + 0x9e4], ebx
mov byte [esp + 0x9ed], bl
mov byte [esp + 0x9ee], bl
mov dword [esp + 0x9ef], esi
mov byte [esp + 0x9dd], 0xb
mov dword [esp + 0x9e8], 0x4b8be0
mov dword [esp + 0x9f3], eax
mov byte [esp + 0x9fc], bl
mov byte [esp + 0x9ec], 3
mov byte [esp + 0x9fd], bl
mov dword [esp + 0xa02], eax
mov dword [esp + 0x9f7], 0x4b8c40
mov byte [esp + 0x9fb], 3
mov dword [esp + 0x9fe], 0x506868
mov dword [esp + 0xa06], 0x4b8cb0
mov byte [esp + 0xa0a], 3
mov byte [esp + 0xa0b], bl
mov byte [esp + 0xa0c], bl
mov dword [esp + 0xa11], eax
mov byte [esp + 0xa19], al
mov byte [esp + 0xa1a], bl
mov byte [esp + 0xa1b], al
mov dword [esp + 0xa1c], ebp
mov dword [esp + 0xa20], eax
mov dword [esp + 0xa0d], 0x506868
mov byte [esp + 0xa29], bl
mov byte [esp + 0xa2a], al
mov dword [esp + 0xa2b], esi
mov dword [esp + 0xa2f], eax
mov dword [esp + 0xa15], 0x4c1c40
mov dword [esp + 0xa24], 0x4bcb20
mov byte [esp + 0xa38], bl
mov byte [esp + 0xa39], al
mov dword [esp + 0xa3a], esi
mov dword [esp + 0xa3e], eax
mov byte [esp + 0xa28], 0xa
mov dword [esp + 0xa33], 0x4bc380
mov byte [esp + 0xa47], bl
mov byte [esp + 0xa48], al
mov byte [esp + 0xa37], 7
mov dword [esp + 0xa42], 0x4bc3a0
mov byte [esp + 0xa46], 7
mov dword [esp + 0xa4d], eax
mov byte [esp + 0xa56], bl
mov dword [esp + 0xa49], 0x506820
mov byte [esp + 0xa57], al
mov dword [esp + 0xa5c], eax
mov dword [esp + 0xa51], 0x4bc3c0
mov byte [esp + 0xa55], 7
mov byte [esp + 0xa65], bl
mov byte [esp + 0xa66], al
mov dword [esp + 0xa67], esi
mov dword [esp + 0xa6b], eax
mov dword [esp + 0xa58], 0x506820
mov dword [esp + 0xa60], 0x4bc3e0
mov byte [esp + 0xa74], bl
mov byte [esp + 0xa75], al
mov byte [esp + 0xa64], 7
mov dword [esp + 0xa6f], 0x4bc400
mov byte [esp + 0xa73], 7
mov dword [esp + 0xa7a], eax
mov byte [esp + 0xa83], bl
mov byte [esp + 0xa84], al
mov dword [esp + 0xa85], ebp
mov dword [esp + 0xa76], 0x50686c
mov dword [esp + 0xa7e], 0x4d8fd0
mov dword [esp + 0xa89], eax
mov byte [esp + 0xa92], bl
mov byte [esp + 0xa93], al
mov dword [esp + 0xa94], esi
mov byte [esp + 0xa82], 3
mov dword [esp + 0xa8d], 0x4b8d60
mov dword [esp + 0xa98], eax
mov byte [esp + 0xaa1], bl
mov byte [esp + 0xa91], 0xa
mov dword [esp + 0xa9c], 0x4bfc90
mov byte [esp + 0xaa0], 0xa
mov byte [esp + 0xaa2], al
mov dword [esp + 0xaa3], esi
mov dword [esp + 0xaa7], eax
mov byte [esp + 0xab0], bl
mov byte [esp + 0xab1], bl
mov dword [esp + 0xab2], esi
mov dword [esp + 0xaab], 0x4b8770
mov dword [esp + 0xab6], eax
mov byte [esp + 0xabf], bl
mov byte [esp + 0xaaf], 3
mov byte [esp + 0xac0], al
mov dword [esp + 0xac5], ecx
mov dword [esp + 0xaba], 0x4d8fd0
mov byte [esp + 0xabe], 0xe
mov byte [esp + 0xace], cl
mov byte [esp + 0xacf], bl
mov dword [esp + 0xac1], 0x50680c
mov dword [esp + 0xac9], 0x4d8fd0
mov byte [esp + 0xacd], 0xe
mov dword [esp + 0xad0], ebp
mov byte [esp + 0xadd], bl
mov dword [esp + 0xad4], 8
mov byte [esp + 0xade], bl
mov dword [esp + 0xae3], ecx
mov dword [esp + 0xad8], 0x4d8fd0
mov byte [esp + 0xadc], 0xe
mov byte [esp + 0xaec], bl
mov byte [esp + 0xaed], al
mov dword [esp + 0xaee], esi
mov dword [esp + 0xaf2], ecx
mov dword [esp + 0xadf], 0x50680c
mov dword [esp + 0xae7], 0x4b8130
mov byte [esp + 0xafb], bl
mov byte [esp + 0xafc], al
mov dword [esp + 0xafd], esi
mov dword [esp + 0xb01], ecx
mov byte [esp + 0xaeb], 0xe
mov dword [esp + 0xaf6], 0x4b8350
mov byte [esp + 0xb0a], cl
mov byte [esp + 0xb0b], al
mov dword [esp + 0xb0c], esi
mov dword [esp + 0xb10], ecx
mov byte [esp + 0xafa], 0xe
mov dword [esp + 0xb05], 0x4b8360
mov byte [esp + 0xb19], cl
mov byte [esp + 0xb1a], al
mov byte [esp + 0xb09], 0xe
mov dword [esp + 0xb14], 0x4b83a0
mov byte [esp + 0xb18], 0x63
mov dword [esp + 0xb1f], eax
mov byte [esp + 0xb28], bl
mov byte [esp + 0xb29], bl
mov dword [esp + 0xb2a], esi
mov dword [esp + 0xb1b], 0x50688c
mov dword [esp + 0xb23], 0x4d8fd0
mov dword [esp + 0xb2e], ecx
mov byte [esp + 0xb37], bl
mov byte [esp + 0xb27], 0xe
mov dword [esp + 0xb32], 0x4b83d0
mov byte [esp + 0xb36], 0x63
mov dword [esp + 0xb39], 0x50682c
mov byte [esp + 0xb38], al
mov dword [esp + 0xb3d], ecx
mov byte [esp + 0xb46], bl
mov byte [esp + 0xb47], al
mov dword [esp + 0xb41], 0x4b83d0
mov byte [esp + 0xb45], 0xe
mov dword [esp + 0xb48], 0x50682c
mov dword [esp + 0xb4c], ecx
mov byte [esp + 0xb56], al
mov dword [esp + 0xb50], 0x4b83e0
mov byte [esp + 0xb54], 0xe
mov byte [esp + 0xb55], 0x12
mov dword [esp + 0xb5b], ecx
mov byte [esp + 0xb64], cl
mov dword [esp + 0xb57], 0x5067e4
mov dword [esp + 0xb5f], 0x4b74e0
mov byte [esp + 0xb63], 0xe
mov dword [esp + 0xb66], 0x50682c
mov byte [esp + 0xb65], bl
mov byte [esp + 0xb73], bl
mov byte [esp + 0xb74], al
mov dword [esp + 0xb75], edi
mov dword [esp + 0xb6a], 8
mov dword [esp + 0xb6e], 0x4b8df0
mov dword [esp + 0xb79], eax
mov byte [esp + 0xb82], bl
mov byte [esp + 0xb72], 0x63
mov byte [esp + 0xb83], al
mov dword [esp + 0xb88], eax
mov dword [esp + 0xb7d], 0x4c0090
mov byte [esp + 0xb90], al
mov byte [esp + 0xb91], cl
mov byte [esp + 0xb81], 0xe
mov byte [esp + 0xb92], al
mov dword [esp + 0xb97], eax
mov dword [esp + 0xb84], 0x506820
mov dword [esp + 0xb8c], 0x4c1240
mov byte [esp + 0xba0], bl
mov byte [esp + 0xba1], al
mov dword [esp + 0xb93], 0x5067e0
mov dword [esp + 0xb9b], 0x4c0c50
mov byte [esp + 0xb9f], 7
mov dword [esp + 0xba2], 0x5067d8
mov dword [esp + 0xba6], ecx
mov byte [esp + 0xbb0], al
mov dword [esp + 0xbaa], 0x4b80e0
mov byte [esp + 0xbae], 0xd
mov byte [esp + 0xbaf], 0x12
mov dword [esp + 0xbb5], eax
mov byte [esp + 0xbbe], bl
mov dword [esp + 0xbb1], 0x5067d4
mov byte [esp + 0xbbf], al
mov dword [esp + 0xbc4], eax
mov dword [esp + 0xbb9], 0x482d60
mov byte [esp + 0xbbd], 3
mov dword [esp + 0xbc0], 0x5067d0
mov byte [esp + 0xbce], al
mov dword [esp + 0xbcf], esi
mov dword [esp + 0xbc8], 0x482dc0
mov byte [esp + 0xbcc], 3
mov byte [esp + 0xbcd], 0x12
mov dword [esp + 0xbd3], eax
mov dword [esp + 0xbd7], 0x482e20
mov byte [esp + 0xbdd], al
mov dword [esp + 0xbe2], eax
mov byte [esp + 0xbdb], 3
mov byte [esp + 0xbdc], 0x12
mov dword [esp + 0xbde], 0x5067c8
mov dword [esp + 0xbe6], 0x482eb0
mov byte [esp + 0xbec], al
mov dword [esp + 0xbf1], eax
mov byte [esp + 0xbea], 3
mov byte [esp + 0xbeb], 0x12
mov byte [esp + 0xbfa], bl
mov byte [esp + 0xbfb], al
mov dword [esp + 0xbed], 0x5067c0
mov dword [esp + 0xbf5], 0x4b5430
mov byte [esp + 0xbf9], 3
mov dword [esp + 0xbfc], 0x5067bc
mov dword [esp + 0xc00], eax
mov byte [esp + 0xc0a], al
mov dword [esp + 0xc04], 0x4b54c0
mov byte [esp + 0xc08], 3
mov byte [esp + 0xc09], 0x12
mov dword [esp + 0xc0f], eax
mov byte [esp + 0xc18], bl
mov dword [esp + 0xc0b], 0x5067b8
mov byte [esp + 0xc19], al
mov dword [esp + 0xc1e], eax
mov dword [esp + 0xc13], 0x4c2ff0
mov byte [esp + 0xc17], 3
mov dword [esp + 0xc1a], 0x5067bc
mov dword [esp + 0xc22], 0x4c3080
mov byte [esp + 0xc28], al
mov dword [esp + 0xc2d], eax
mov byte [esp + 0xc26], 3
mov byte [esp + 0xc27], 0x12
mov dword [esp + 0xc29], 0x5067b8
mov dword [esp + 0xc31], 0x4c2f60
mov byte [esp + 0xc37], al
mov dword [esp + 0xc3c], eax
mov byte [esp + 0xc35], 3
mov byte [esp + 0xc36], 0x12
mov dword [esp + 0xc38], 0x5067a8
mov dword [esp + 0xc40], 0x4c3140
mov byte [esp + 0xc46], al
mov dword [esp + 0xc4b], eax
mov byte [esp + 0xc44], 3
mov byte [esp + 0xc53], dl
mov byte [esp + 0xc54], bl
mov byte [esp + 0xc45], 0x12
mov byte [esp + 0xc55], al
mov dword [esp + 0xc5a], ecx
mov dword [esp + 0xc47], 0x5067a8
mov byte [esp + 0xc62], dl
mov byte [esp + 0xc63], bl
mov dword [esp + 0xc4f], 0x4bdb20
mov byte [esp + 0xc64], al
mov dword [esp + 0xc69], ecx
mov dword [esp + 0xc56], 0x5067a4
mov dword [esp + 0xc5e], 0x4bdb80
mov dword [esp + 0xc65], 0x50679c
mov dword [esp + 0xc6d], 0x4be090
mov byte [esp + 0xc71], dl
mov byte [esp + 0xc73], al
mov dword [esp + 0xc78], eax
mov byte [esp + 0xc80], dl
mov byte [esp + 0xc81], bl
mov byte [esp + 0xc72], 0x12
mov byte [esp + 0xc82], al
mov dword [esp + 0xc87], eax
mov dword [esp + 0xc74], 0x506790
mov byte [esp + 0xc8f], dl
mov byte [esp + 0xc90], bl
mov dword [esp + 0xc7c], 0x4bdc10
mov byte [esp + 0xc91], al
mov dword [esp + 0xc96], ecx
mov dword [esp + 0xc83], 0x50678c
mov byte [esp + 0xc9e], dl
mov byte [esp + 0xc9f], bl
mov dword [esp + 0xc8b], 0x4bdc40
mov byte [esp + 0xca0], al
mov dword [esp + 0xca5], ecx
mov dword [esp + 0xc92], 0x506788
mov dword [esp + 0xc9a], 0x4bdc80
mov byte [esp + 0xcad], dl
mov byte [esp + 0xcaf], al
mov dword [esp + 0xca1], 0x506784
mov dword [esp + 0xca9], 0x4bdef0
mov dword [esp + 0xcb4], eax
mov byte [esp + 0xcbc], dl
mov byte [esp + 0xcbd], bl
mov byte [esp + 0xcbe], al
mov byte [esp + 0xcae], 0x12
mov dword [esp + 0xcb0], 0x506788
mov dword [esp + 0xcc3], eax
mov byte [esp + 0xccb], dl
mov byte [esp + 0xccc], bl
mov byte [esp + 0xccd], al
mov dword [esp + 0xcb8], 0x4bdcd0
mov dword [esp + 0xcbf], 0x5067a4
mov dword [esp + 0xcd2], eax
mov byte [esp + 0xcda], dl
mov byte [esp + 0xcdb], bl
mov byte [esp + 0xcdc], al
mov dword [esp + 0xcc7], 0x4bdd50
mov dword [esp + 0xcce], 0x5067a4
mov dword [esp + 0xce1], ecx
mov byte [esp + 0xce9], dl
mov byte [esp + 0xcea], bl
mov byte [esp + 0xceb], al
mov dword [esp + 0xcd6], 0x4bddb0
mov dword [esp + 0xcdd], 0x506780
mov dword [esp + 0xcf0], ecx
mov byte [esp + 0xcf8], dl
mov byte [esp + 0xcf9], bl
mov byte [esp + 0xcfa], al
mov dword [esp + 0xce5], 0x4bde10
mov dword [esp + 0xcec], 0x506774
mov dword [esp + 0xcff], ecx
mov byte [esp + 0xd07], dl
mov dword [esp + 0xcf4], 0x4bde80
mov dword [esp + 0xcfb], 0x506774
mov dword [esp + 0xd03], 0x4bdf80
mov byte [esp + 0xd08], 0x12
mov byte [esp + 0xd09], al
mov dword [esp + 0xd0e], eax
mov byte [esp + 0xd16], dl
mov byte [esp + 0xd18], al
mov dword [esp + 0xd0a], 0x506788
mov dword [esp + 0xd12], 0x4be030
mov dword [esp + 0xd1d], eax
mov byte [esp + 0xd25], bl
mov byte [esp + 0xd17], 0x12
mov dword [esp + 0xd19], 0x50678c
mov byte [esp + 0xd27], al
mov dword [esp + 0xd2c], eax
mov dword [esp + 0xd21], 0x4be730
mov byte [esp + 0xd26], 0x10
mov byte [esp + 0xd34], bl
mov byte [esp + 0xd36], al
mov dword [esp + 0xd28], 0x506768
mov dword [esp + 0xd30], 0x4be870
mov dword [esp + 0xd3b], eax
mov byte [esp + 0xd43], dl
mov byte [esp + 0xd35], 0x10
mov dword [esp + 0xd37], 0x506768
mov byte [esp + 0xd45], al
mov dword [esp + 0xd4a], eax
mov dword [esp + 0xd3f], 0x4be100
mov byte [esp + 0xd44], 0x12
mov byte [esp + 0xd52], dl
mov byte [esp + 0xd54], al
mov dword [esp + 0xd46], 0x506760
mov dword [esp + 0xd4e], 0x4be290
mov dword [esp + 0xd59], eax
mov byte [esp + 0xd61], dl
mov byte [esp + 0xd62], bl
mov byte [esp + 0xd63], al
mov byte [esp + 0xd53], 0x12
mov dword [esp + 0xd55], 0x506868
mov dword [esp + 0xd68], ecx
mov byte [esp + 0xd70], dl
mov byte [esp + 0xd71], bl
mov byte [esp + 0xd72], al
mov dword [esp + 0xd5d], 0x4be580
mov dword [esp + 0xd64], 0x50675c
mov dword [esp + 0xd77], eax
mov byte [esp + 0xd7f], dl
mov dword [esp + 0xd6c], 0x4be600
mov dword [esp + 0xd73], 0x506784
mov byte [esp + 0xd81], al
mov dword [esp + 0xd86], eax
mov dword [esp + 0xd7b], 0x4be300
mov byte [esp + 0xd8e], dl
mov byte [esp + 0xd8f], bl
mov byte [esp + 0xd80], 0x12
mov byte [esp + 0xd90], al
mov dword [esp + 0xd95], ecx
mov dword [esp + 0xd82], 0x506784
mov dword [esp + 0xd8a], 0x4be6b0
mov dword [esp + 0xd91], 0x50675c
mov dword [esp + 0xd99], 0x4be440
mov byte [esp + 0xd9e], 0x12
mov byte [esp + 0xd9d], dl
mov byte [esp + 0xd9f], al
mov dword [esp + 0xda4], eax
mov byte [esp + 0xdac], bl
mov byte [esp + 0xdad], bl
mov byte [esp + 0xdae], al
mov dword [esp + 0xda0], 0x506784
mov dword [esp + 0xdb3], eax
mov byte [esp + 0xdbb], bl
mov byte [esp + 0xdbc], bl
mov byte [esp + 0xdbd], al
mov dword [esp + 0xda8], 0x4be9b0
mov dword [esp + 0xdaf], 0x506768
mov dword [esp + 0xdc2], eax
mov byte [esp + 0xdca], bl
mov byte [esp + 0xdcb], al
mov byte [esp + 0xdcc], al
mov dword [esp + 0xdb7], 0x4bea60
mov dword [esp + 0xdbe], 0x506768
mov dword [esp + 0xdd1], eax
mov byte [esp + 0xdd9], al
mov dword [esp + 0xdc6], 0x4beb80
mov dword [esp + 0xdcd], 0x50689c
mov byte [esp + 0xddb], al
mov dword [esp + 0xde0], eax
mov dword [esp + 0xdd5], 0x4bec20
mov byte [esp + 0xde8], al
mov byte [esp + 0xde9], cl
mov byte [esp + 0xdda], 4
mov byte [esp + 0xdea], al
mov dword [esp + 0xdef], eax
mov dword [esp + 0xddc], 0x50678c
mov byte [esp + 0xdf7], bl
mov byte [esp + 0xdf8], al
mov dword [esp + 0xde4], 0x4becb0
mov byte [esp + 0xdf9], al
mov dword [esp + 0xdfe], eax
mov dword [esp + 0xdeb], 0x50678c
mov dword [esp + 0xdf3], 0x4bebe0
mov byte [esp + 0xe06], bl
mov byte [esp + 0xe08], al
mov dword [esp + 0xdfa], 0x50678c
mov dword [esp + 0xe02], 0x4beb20
mov byte [esp + 0xe07], 0x10
mov dword [esp + 0xe09], 0x50678c
mov dword [esp + 0xe0d], eax
mov byte [esp + 0xe17], al
mov dword [esp + 0xe11], 0x4bef50
mov byte [esp + 0xe15], 3
mov byte [esp + 0xe16], 4
mov dword [esp + 0xe1c], eax
mov byte [esp + 0xe25], bl
mov byte [esp + 0xe26], al
mov dword [esp + 0xe27], esi
mov dword [esp + 0xe18], 0x50678c
mov dword [esp + 0xe20], 0x4b8e00
mov dword [esp + 0xe2b], ecx
mov byte [esp + 0xe34], bl
mov byte [esp + 0xe24], 3
mov dword [esp + 0xe2f], 0x425ee0
mov byte [esp + 0xe33], 3
mov byte [esp + 0xe35], al
mov dword [esp + 0xe36], 0x506784
mov dword [esp + 0xe3a], ecx
mov byte [esp + 0xe43], bl
mov byte [esp + 0xe44], al
mov dword [esp + 0xe45], edi
mov dword [esp + 0xe3e], 0x4260c0
mov byte [esp + 0xe42], 3
mov dword [esp + 0xe49], eax
mov byte [esp + 0xe53], al
mov dword [esp + 0xe4d], 0x4b6df0
mov byte [esp + 0xe51], 3
mov byte [esp + 0xe52], 0x12
mov dword [esp + 0xe58], eax
mov byte [esp + 0xe61], bl
mov byte [esp + 0xe62], bl
mov dword [esp + 0xe63], ebp
mov dword [esp + 0xe54], 0x5067d0
mov dword [esp + 0xe5c], 0x4b4800
mov byte [esp + 0xe60], 0x10
mov dword [esp + 0xe67], 0xa
mov dword [esp + 0xe6b], 0x4b4820
mov byte [esp + 0xe6f], 0x10
mov byte [esp + 0xe70], 0x12
mov dword [esp + 0xe72], 0x50682c
mov byte [esp + 0xe71], al
mov byte [esp + 0xe7f], bl
mov edx, 0x506758
mov byte [esp + 0xe80], al
mov dword [esp + 0xe76], 6
mov dword [esp + 0xe7a], 0x4d8fd0
mov byte [esp + 0xe7e], 0x10
mov dword [esp + 0xe85], 6
mov dword [esp + 0xe81], edx
mov byte [esp + 0xe8f], al
mov dword [esp + 0xe89], 0x4b4820
mov byte [esp + 0xe8d], 0x10
mov byte [esp + 0xe8e], 0x12
mov dword [esp + 0xe90], 0x50682c
mov byte [esp + 0xe9d], bl
mov byte [esp + 0xe9e], al
mov dword [esp + 0xe94], 6
mov dword [esp + 0xe98], 0x4d8fd0
mov byte [esp + 0xe9c], 0x10
mov dword [esp + 0xe9f], edx
mov byte [esp + 0xeac], bl
mov dword [esp + 0xea3], 6
mov dword [esp + 0xea7], 0x4d8fd0
mov byte [esp + 0xeab], 0x10
mov dword [esp + 0xeae], 0x506870
mov byte [esp + 0xead], bl
mov byte [esp + 0xebb], bl
mov dword [esp + 0xeb2], 6
mov byte [esp + 0xebc], al
mov dword [esp + 0xec1], eax
mov dword [esp + 0xeb6], 0x4d8fd0
mov byte [esp + 0xeba], 0x10
mov byte [esp + 0xeca], bl
mov byte [esp + 0xecb], al
mov dword [esp + 0xebd], 0x506848
mov dword [esp + 0xec5], 0x4d8fd0
mov byte [esp + 0xec9], 0x10
mov dword [esp + 0xecc], edi
mov dword [esp + 0xed0], eax
mov byte [esp + 0xed9], bl
mov byte [esp + 0xeda], al
mov dword [esp + 0xedb], edi
mov dword [esp + 0xed4], 0x4d8fd0
mov dword [esp + 0xedf], eax
mov byte [esp + 0xee8], bl
mov byte [esp + 0xee9], al
mov dword [esp + 0xeea], edi
mov byte [esp + 0xed8], 0x10
mov dword [esp + 0xee3], 0x4d8fd0
mov dword [esp + 0xeee], eax
mov byte [esp + 0xef7], bl
mov byte [esp + 0xef8], al
mov dword [esp + 0xef9], edi
mov byte [esp + 0xee7], 0x10
mov dword [esp + 0xef2], 0x4d8fd0
mov dword [esp + 0xefd], eax
mov byte [esp + 0xf06], bl
mov byte [esp + 0xef6], 0x10
mov byte [esp + 0xf07], al
mov dword [esp + 0xf0c], eax
mov dword [esp + 0xf01], 0x4d8fd0
mov byte [esp + 0xf05], 0x10
mov byte [esp + 0xf15], cl
mov byte [esp + 0xf16], al
mov dword [esp + 0xf17], esi
mov dword [esp + 0xf1b], eax
mov dword [esp + 0xf08], 0x506754
mov dword [esp + 0xf10], 0x4d8fd0
mov byte [esp + 0xf24], bl
mov byte [esp + 0xf25], al
mov byte [esp + 0xf14], 0x10
mov dword [esp + 0xf1f], 0x4d8fd0
mov byte [esp + 0xf23], 0x10
mov dword [esp + 0xf26], 0x506750
mov byte [esp + 0xf33], bl
mov byte [esp + 0xf34], bl
mov dword [esp + 0xf2a], 6
mov dword [esp + 0xf2e], 0x4b4800
mov byte [esp + 0xf32], 0x10
mov dword [esp + 0xf35], 0x506748
mov byte [esp + 0xf42], bl
mov byte [esp + 0xf43], al
mov dword [esp + 0xf39], 0xa
mov dword [esp + 0xf3d], 0x4d8fd0
mov byte [esp + 0xf41], 0x10
mov dword [esp + 0xf48], eax
mov byte [esp + 0xf51], bl
mov byte [esp + 0xf52], al
mov dword [esp + 0xf53], esi
mov dword [esp + 0xf44], 0x506868
mov dword [esp + 0xf4c], 0x4d8fd0
mov dword [esp + 0xf57], eax
mov byte [esp + 0xf60], bl
mov byte [esp + 0xf50], 3
mov dword [esp + 0xf5b], 0x4bcba0
mov byte [esp + 0xf5f], 0xa
mov dword [esp + 0xf62], 0x50678c
mov byte [esp + 0xf61], bl
mov dword [esp + 0xf66], eax
mov byte [esp + 0xf6f], bl
mov byte [esp + 0xf70], bl
mov dword [esp + 0xf71], esi
mov dword [esp + 0xf75], eax
mov dword [esp + 0xf6a], 0x4bce50
mov byte [esp + 0xf7e], bl
mov byte [esp + 0xf7f], bl
mov dword [esp + 0xf80], esi
mov dword [esp + 0xf84], eax
mov byte [esp + 0xf6e], 0x10
mov edx, 0x11
mov byte [esp + 0xf8d], cl
mov byte [esp + 0xf8c], dl
mov byte [esp + 0xf8e], al
mov dword [esp + 0xf8f], edi
mov dword [esp + 0xf93], eax
mov dword [esp + 0xf79], 0x4bcf70
mov byte [esp + 0xf9b], dl
mov byte [esp + 0xf9c], cl
mov byte [esp + 0xf9d], al
mov dword [esp + 0xf9e], edi
mov byte [esp + 0xf7d], 0x10
mov dword [esp + 0xfa2], eax
mov byte [esp + 0xfaa], dl
mov byte [esp + 0xfab], cl
mov byte [esp + 0xfac], al
mov dword [esp + 0xfad], edi
mov dword [esp + 0xfb1], eax
mov dword [esp + 0xf88], 0x4b3c80
mov byte [esp + 0xfb9], dl
mov byte [esp + 0xfba], cl
mov byte [esp + 0xfbb], al
mov dword [esp + 0xfbc], edi
mov dword [esp + 0xf97], 0x4b3cb0
mov dword [esp + 0xfc0], eax
mov byte [esp + 0xfc8], dl
mov byte [esp + 0xfc9], bl
mov byte [esp + 0xfca], al
mov dword [esp + 0xfcb], edi
mov dword [esp + 0xfcf], eax
mov dword [esp + 0xfa6], 0x4b3ce0
mov byte [esp + 0xfd7], dl
mov byte [esp + 0xfd8], bl
mov byte [esp + 0xfd9], al
mov dword [esp + 0xfda], edi
mov dword [esp + 0xfb5], 0x4b3d10
mov dword [esp + 0xfde], eax
mov byte [esp + 0xfe6], dl
mov byte [esp + 0xfe7], cl
mov byte [esp + 0xfe8], al
mov dword [esp + 0xfe9], edi
mov dword [esp + 0xfed], eax
mov dword [esp + 0xfc4], 0x4b3d40
mov byte [esp + 0xff5], dl
mov byte [esp + 0xff6], cl
mov byte [esp + 0xff7], al
mov dword [esp + 0xff8], edi
mov dword [esp + 0xfd3], 0x4b3d70
mov dword [esp + 0xfe2], 0x4b3da0
mov dword [esp + 0xff1], 0x4b3dd0
mov dword [esp + 0xffc], eax
mov byte [esp + 0x1004], dl
mov byte [esp + 0x1005], cl
mov byte [esp + 0x1006], al
mov dword [esp + 0x1007], edi
mov dword [esp + 0x100b], eax
mov byte [esp + 0x1013], dl
mov byte [esp + 0x1014], bl
mov byte [esp + 0x1015], al
mov dword [esp + 0x1016], edi
mov dword [esp + 0x101a], eax
mov byte [esp + 0x1022], dl
mov byte [esp + 0x1023], bl
mov byte [esp + 0x1024], al
mov dword [esp + 0x1025], edi
mov dword [esp + 0x1000], 0x4b3e00
mov dword [esp + 0x1029], eax
mov byte [esp + 0x1031], dl
mov byte [esp + 0x1032], bl
mov byte [esp + 0x1033], al
mov dword [esp + 0x1034], edi
mov dword [esp + 0x1038], eax
mov dword [esp + 0x100f], 0x4b3e30
mov byte [esp + 0x1040], dl
mov byte [esp + 0x1041], bl
mov byte [esp + 0x1042], al
mov dword [esp + 0x1043], ebp
mov dword [esp + 0x101e], 0x4b3e60
mov dword [esp + 0x1047], eax
mov byte [esp + 0x104f], dl
mov byte [esp + 0x1050], bl
mov byte [esp + 0x1051], al
mov dword [esp + 0x1052], ebp
mov dword [esp + 0x1056], eax
mov dword [esp + 0x102d], 0x4b3e90
mov byte [esp + 0x105e], dl
mov byte [esp + 0x105f], bl
mov byte [esp + 0x1060], al
mov dword [esp + 0x1061], esi
mov dword [esp + 0x103c], 0x4b3ec0
mov dword [esp + 0x1065], eax
mov byte [esp + 0x106d], dl
mov byte [esp + 0x106e], bl
mov byte [esp + 0x106f], al
mov dword [esp + 0x1070], ebp
mov dword [esp + 0x1074], eax
mov dword [esp + 0x104b], 0x4b3ef0
mov byte [esp + 0x107c], dl
mov byte [esp + 0x107d], bl
mov byte [esp + 0x107e], al
mov dword [esp + 0x107f], esi
mov dword [esp + 0x105a], 0x4b3f20
mov dword [esp + 0x1083], eax
mov byte [esp + 0x108b], dl
mov byte [esp + 0x108c], bl
mov byte [esp + 0x108d], al
mov dword [esp + 0x108e], edi
mov dword [esp + 0x1092], eax
mov dword [esp + 0x1069], 0x4b3f50
mov dword [esp + 0x1078], 0x4b3f80
mov dword [esp + 0x1087], 0x4b3fb0
mov dword [esp + 0x1096], 0x4b3fe0
mov byte [esp + 0x109a], dl
mov byte [esp + 0x109b], bl
mov byte [esp + 0x109c], al
mov dword [esp + 0x109d], edi
mov dword [esp + 0x10a1], eax
mov byte [esp + 0x10a9], dl
mov byte [esp + 0x10aa], bl
mov byte [esp + 0x10ab], al
mov dword [esp + 0x10ac], edi
mov dword [esp + 0x10b0], eax
mov byte [esp + 0x10b8], dl
mov byte [esp + 0x10b9], bl
mov byte [esp + 0x10ba], al
mov dword [esp + 0x10bb], edi
mov dword [esp + 0x10bf], eax
mov byte [esp + 0x10c7], dl
mov byte [esp + 0x10c8], bl
mov byte [esp + 0x10c9], al
mov dword [esp + 0x10ca], edi
mov dword [esp + 0x10ce], eax
mov dword [esp + 0x10a5], 0x4b4010
mov byte [esp + 0x10d6], dl
mov byte [esp + 0x10d7], cl
mov byte [esp + 0x10d8], al
mov dword [esp + 0x10d9], edi
mov dword [esp + 0x10b4], 0x4b4040
mov dword [esp + 0x10dd], eax
mov byte [esp + 0x10e5], dl
mov byte [esp + 0x10e6], bl
mov byte [esp + 0x10e7], al
mov dword [esp + 0x10e8], edi
mov dword [esp + 0x10ec], eax
mov dword [esp + 0x10c3], 0x4b4070
mov byte [esp + 0x10f4], dl
mov byte [esp + 0x10f5], cl
mov byte [esp + 0x10f6], al
mov dword [esp + 0x10f7], esi
mov dword [esp + 0x10d2], 0x4b40a0
mov dword [esp + 0x10fb], eax
mov byte [esp + 0x1103], dl
mov byte [esp + 0x1104], bl
mov byte [esp + 0x1105], al
mov dword [esp + 0x1106], esi
mov dword [esp + 0x110a], eax
mov dword [esp + 0x10e1], 0x4b40d0
mov byte [esp + 0x1112], dl
mov byte [esp + 0x1113], cl
mov byte [esp + 0x1114], al
mov dword [esp + 0x1115], esi
mov dword [esp + 0x10f0], 0x4b4100
mov dword [esp + 0x1119], eax
mov byte [esp + 0x1121], dl
mov byte [esp + 0x1122], bl
mov byte [esp + 0x1123], al
mov dword [esp + 0x1124], esi
mov dword [esp + 0x1128], eax
mov dword [esp + 0x10ff], 0x4b4130
mov dword [esp + 0x110e], 0x4b4160
mov dword [esp + 0x111d], 0x4b4190
mov dword [esp + 0x112c], 0x4b41c0
mov byte [esp + 0x1130], dl
mov byte [esp + 0x1131], bl
mov byte [esp + 0x1132], al
mov dword [esp + 0x1133], esi
mov dword [esp + 0x1137], eax
mov byte [esp + 0x113f], dl
mov byte [esp + 0x1140], bl
mov byte [esp + 0x1141], al
mov dword [esp + 0x1142], esi
mov dword [esp + 0x1146], eax
mov byte [esp + 0x114e], dl
mov byte [esp + 0x114f], bl
mov byte [esp + 0x1150], al
mov dword [esp + 0x1151], esi
mov dword [esp + 0x1155], eax
mov byte [esp + 0x115d], dl
mov byte [esp + 0x115e], bl
mov byte [esp + 0x115f], al
mov dword [esp + 0x1160], esi
mov dword [esp + 0x113b], 0x4b41f0
mov dword [esp + 0x1164], eax
mov byte [esp + 0x116c], dl
mov byte [esp + 0x116d], cl
mov byte [esp + 0x116e], al
mov dword [esp + 0x116f], esi
mov dword [esp + 0x1173], eax
mov dword [esp + 0x114a], 0x4b4220
mov byte [esp + 0x117b], dl
mov byte [esp + 0x117c], bl
mov byte [esp + 0x117d], al
mov dword [esp + 0x117e], esi
mov dword [esp + 0x1159], 0x4b4250
mov dword [esp + 0x1182], eax
mov byte [esp + 0x118a], dl
mov byte [esp + 0x118b], bl
mov byte [esp + 0x118c], al
mov dword [esp + 0x118d], esi
mov dword [esp + 0x1191], eax
mov dword [esp + 0x1168], 0x4b4280
mov byte [esp + 0x1199], dl
mov byte [esp + 0x119a], bl
mov byte [esp + 0x119b], al
mov dword [esp + 0x119c], esi
mov dword [esp + 0x1177], 0x4b42b0
mov dword [esp + 0x11a0], eax
mov byte [esp + 0x11a8], dl
mov byte [esp + 0x11a9], bl
mov byte [esp + 0x11aa], al
mov dword [esp + 0x11ab], esi
mov dword [esp + 0x11af], eax
mov dword [esp + 0x1186], 0x4b42e0
mov byte [esp + 0x11b7], dl
mov byte [esp + 0x11b8], bl
mov byte [esp + 0x11b9], al
mov dword [esp + 0x11ba], edi
mov dword [esp + 0x1195], 0x4b4310
mov dword [esp + 0x11be], eax
mov byte [esp + 0x11c6], dl
mov dword [esp + 0x11a4], 0x4b4340
mov dword [esp + 0x11b3], 0x4b4370
mov dword [esp + 0x11c2], 0x4b43a0
mov byte [esp + 0x11c7], cl
mov byte [esp + 0x11c8], al
mov dword [esp + 0x11cd], eax
mov byte [esp + 0x11d5], dl
mov byte [esp + 0x11d6], cl
mov byte [esp + 0x11d7], al
mov dword [esp + 0x11d8], ebp
mov dword [esp + 0x11dc], eax
mov byte [esp + 0x11e4], dl
mov byte [esp + 0x11e5], bl
mov byte [esp + 0x11e6], al
mov dword [esp + 0x11e7], edi
mov dword [esp + 0x11eb], eax
mov dword [esp + 0x11c9], 0x50687c
mov byte [esp + 0x11f3], dl
mov byte [esp + 0x11f4], bl
mov byte [esp + 0x11f5], al
mov dword [esp + 0x11f6], edi
mov dword [esp + 0x11d1], 0x4b43d0
mov dword [esp + 0x11fa], eax
mov byte [esp + 0x1202], dl
mov byte [esp + 0x1203], bl
mov byte [esp + 0x1204], al
mov dword [esp + 0x1205], edi
mov dword [esp + 0x1209], eax
mov dword [esp + 0x11e0], 0x4b4400
mov byte [esp + 0x1211], dl
mov byte [esp + 0x1212], bl
mov byte [esp + 0x1213], al
mov dword [esp + 0x1214], edi
mov dword [esp + 0x11ef], 0x4b4430
mov dword [esp + 0x1218], eax
mov byte [esp + 0x1220], dl
mov byte [esp + 0x1221], bl
mov byte [esp + 0x1222], al
mov dword [esp + 0x11fe], 0x4b4460
mov dword [esp + 0x120d], 0x4b4490
mov dword [esp + 0x1227], eax
mov byte [esp + 0x122f], dl
mov byte [esp + 0x1230], bl
mov byte [esp + 0x1231], al
mov dword [esp + 0x121c], 0x4b44c0
mov dword [esp + 0x1223], 0x50673c
mov dword [esp + 0x1236], eax
mov byte [esp + 0x123e], dl
mov byte [esp + 0x123f], bl
mov byte [esp + 0x1240], al
mov dword [esp + 0x122b], 0x4b44f0
mov dword [esp + 0x1232], 0x506870
mov dword [esp + 0x1245], eax
mov byte [esp + 0x124d], dl
mov byte [esp + 0x124e], bl
mov byte [esp + 0x124f], al
mov dword [esp + 0x123a], 0x4b4520
mov dword [esp + 0x1241], 0x506730
mov dword [esp + 0x1254], eax
mov byte [esp + 0x125c], dl
mov dword [esp + 0x1249], 0x4b4550
mov dword [esp + 0x1250], 0x506724
mov dword [esp + 0x1258], 0x4b4580
mov byte [esp + 0x125d], bl
mov byte [esp + 0x125e], al
mov dword [esp + 0x1263], eax
mov byte [esp + 0x126c], bl
mov byte [esp + 0x126d], al
mov dword [esp + 0x126e], esi
mov dword [esp + 0x125f], 0x506874
mov dword [esp + 0x1267], 0x4b45b0
mov byte [esp + 0x126b], 0x63
mov dword [esp + 0x1272], eax
mov byte [esp + 0x127c], al
mov dword [esp + 0x1276], 0x4b4e30
mov byte [esp + 0x127a], 0x10
mov byte [esp + 0x127b], 0x12
mov dword [esp + 0x1281], eax
mov byte [esp + 0x128a], bl
mov dword [esp + 0x127d], 0x5067b8
mov byte [esp + 0x128b], al
mov dword [esp + 0x1290], eax
mov dword [esp + 0x1285], 0x4d8fd0
mov byte [esp + 0x1289], 0x10
mov dword [esp + 0x128c], 0x5067bc
mov dword [esp + 0x1294], 0x4b5090
mov byte [esp + 0x129a], al
mov dword [esp + 0x129f], eax
mov byte [esp + 0x1298], 0x10
mov byte [esp + 0x1299], 0x12
mov byte [esp + 0x12a8], bl
mov byte [esp + 0x12a9], al
mov dword [esp + 0x129b], 0x5067b8
mov dword [esp + 0x12a3], 0x4b5350
mov dword [esp + 0x12ae], eax
mov byte [esp + 0x12b6], dl
mov byte [esp + 0x12b7], bl
mov byte [esp + 0x12b8], al
mov dword [esp + 0x12b9], edi
mov dword [esp + 0x12bd], eax
mov byte [esp + 0x12a7], 0x10
mov byte [esp + 0x12c5], dl
mov byte [esp + 0x12c6], bl
mov byte [esp + 0x12c7], al
mov dword [esp + 0x12c8], edi
mov dword [esp + 0x12aa], 0x5067bc
mov dword [esp + 0x12cc], eax
mov byte [esp + 0x12d4], dl
mov byte [esp + 0x12d5], bl
mov byte [esp + 0x12d6], al
mov dword [esp + 0x12d7], edi
mov dword [esp + 0x12db], eax
mov dword [esp + 0x12b2], 0x4b45e0
mov byte [esp + 0x12e3], dl
mov byte [esp + 0x12e4], bl
mov dword [esp + 0x12c1], 0x4b4610
mov byte [esp + 0x12e5], al
mov dword [esp + 0x12ea], eax
mov dword [esp + 0x12d0], 0x4b4640
mov byte [esp + 0x12f2], dl
mov byte [esp + 0x12f3], bl
mov dword [esp + 0x12df], 0x4b4670
mov dword [esp + 0x12e6], 0x50671c
mov dword [esp + 0x12ee], 0x4b46a0
mov byte [esp + 0x12f4], al
mov dword [esp + 0x12f5], edi
mov dword [esp + 0x12f9], eax
mov byte [esp + 0x1301], dl
mov byte [esp + 0x1302], bl
mov byte [esp + 0x1303], al
mov dword [esp + 0x1304], edi
mov dword [esp + 0x1308], eax
mov byte [esp + 0x1311], bl
mov byte [esp + 0x1312], bl
mov dword [esp + 0x12fd], 0x4b46d0
mov dword [esp + 0x130c], 0x4d8fd0
mov byte [esp + 0x1310], 0x10
mov dword [esp + 0x1313], 0x506714
mov dword [esp + 0x1317], 6
mov dword [esp + 0x131b], 0x4b4820
mov byte [esp + 0x1321], al
mov dword [esp + 0x1326], eax
mov byte [esp + 0x131f], 0x10
mov byte [esp + 0x1320], 0x12
mov byte [esp + 0x132f], bl
mov byte [esp + 0x1330], al
mov dword [esp + 0x1322], 0x506710
mov dword [esp + 0x132a], 0x4d8fd0
mov byte [esp + 0x132e], 0x10
mov dword [esp + 0x1335], eax
mov byte [esp + 0x133e], bl
mov dword [esp + 0x1331], 0x50670c
mov dword [esp + 0x1339], 0x4d8fd0
mov byte [esp + 0x133d], 0x10
mov dword [esp + 0x1340], 0x506808
mov byte [esp + 0x133f], bl
mov byte [esp + 0x134d], cl
mov dword [esp + 0x1344], 0xa
mov byte [esp + 0x134e], bl
mov dword [esp + 0x1353], eax
mov dword [esp + 0x1348], 0x4b8fa0
mov byte [esp + 0x134c], 0x63
mov byte [esp + 0x135c], bl
mov byte [esp + 0x135d], bl
mov dword [esp + 0x134f], 0x506848
mov dword [esp + 0x1357], 0x4d8fd0
mov dword [esp + 0x1362], eax
mov byte [esp + 0x136a], dl
mov byte [esp + 0x136b], bl
mov byte [esp + 0x136c], al
mov dword [esp + 0x136d], esi
mov dword [esp + 0x1371], eax
mov byte [esp + 0x135b], 0x63
mov dword [esp + 0x135e], 0x506708
mov dword [esp + 0x1366], 0x4b4700
mov byte [esp + 0x137b], al
mov dword [esp + 0x137c], esi
mov dword [esp + 0x1375], 0x4b9140
mov byte [esp + 0x1379], 0x10
mov dword [esp + 0x1380], eax
mov byte [esp + 0x1389], bl
mov byte [esp + 0x138a], bl
mov dword [esp + 0x138b], ebp
mov byte [esp + 0x137a], 0x12
mov dword [esp + 0x1384], 0x4d8fd0
mov byte [esp + 0x1388], 0x10
mov dword [esp + 0x138f], 0xa
mov byte [esp + 0x1398], bl
mov byte [esp + 0x1399], bl
mov dword [esp + 0x1393], 0x4d8fd0
mov byte [esp + 0x1397], 0x10
mov dword [esp + 0x139a], ebp
mov byte [esp + 0x13a7], bl
mov dword [esp + 0x139e], 0xa
mov dword [esp + 0x13a2], 0x4d8fd0
mov byte [esp + 0x13a6], 0x10
mov dword [esp + 0x13a9], 0x5067e8
mov byte [esp + 0x13a8], bl
mov byte [esp + 0x13b6], bl
mov dword [esp + 0x13ad], 0xa
mov dword [esp + 0x13b1], 0x4d8fd0
mov byte [esp + 0x13b5], 0x10
mov dword [esp + 0x13b8], 0x506700
mov byte [esp + 0x13b7], bl
mov byte [esp + 0x13c5], bl
mov dword [esp + 0x13bc], 0xa
mov dword [esp + 0x13c0], 0x4d8fd0
mov byte [esp + 0x13c4], 0x10
mov dword [esp + 0x13c7], 0x5066f8
mov dword [esp + 0x13cb], 0xa
mov byte [esp + 0x13c6], bl
mov byte [esp + 0x13d5], bl
mov dword [esp + 0x13d6], edi
mov dword [esp + 0x13da], eax
mov dword [esp + 0x13cf], 0x4b5550
mov byte [esp + 0x13d3], 0x10
mov byte [esp + 0x13d4], 0x12
mov dword [esp + 0x13de], 0x4b4820
mov byte [esp + 0x13e4], bl
mov dword [esp + 0x13e9], eax
mov byte [esp + 0x13e2], 0x10
mov byte [esp + 0x13e3], 0x12
mov dword [esp + 0x13e5], 0x5066f4
mov dword [esp + 0x13ed], 0x4b4820
mov byte [esp + 0x13f3], bl
mov dword [esp + 0x13f8], eax
mov byte [esp + 0x13f1], 0x10
mov byte [esp + 0x13f2], 0x12
mov byte [esp + 0x1401], bl
mov byte [esp + 0x1402], al
mov dword [esp + 0x1403], edi
mov dword [esp + 0x1407], eax
mov dword [esp + 0x13f4], 0x5066f4
mov dword [esp + 0x13fc], 0x4d8fd0
mov byte [esp + 0x1410], bl
mov byte [esp + 0x1411], al
mov dword [esp + 0x1412], edi
mov dword [esp + 0x1416], eax
mov byte [esp + 0x1400], 0x10
mov dword [esp + 0x140b], 0x4d8fd0
mov byte [esp + 0x140f], 0x10
mov byte [esp + 0x1420], bl
mov dword [esp + 0x1421], esi
mov dword [esp + 0x141a], 0x4b5550
mov byte [esp + 0x141e], 0x10
mov byte [esp + 0x141f], 0x12
mov dword [esp + 0x1425], eax
mov dword [esp + 0x1429], 0x4d8fd0
mov byte [esp + 0x142e], bl
mov byte [esp + 0x142f], bl
mov dword [esp + 0x1430], edi
mov dword [esp + 0x1434], eax
mov byte [esp + 0x143d], bl
mov byte [esp + 0x143e], bl
mov byte [esp + 0x142d], 0x10
mov dword [esp + 0x1438], 0x4d8fd0
mov dword [esp + 0x1443], eax
mov byte [esp + 0x144b], dl
mov byte [esp + 0x144c], bl
mov byte [esp + 0x144d], al
mov dword [esp + 0x144e], ebp
mov dword [esp + 0x1452], eax
mov byte [esp + 0x143c], 0x10
mov byte [esp + 0x145a], dl
mov byte [esp + 0x145b], cl
mov byte [esp + 0x145c], al
mov dword [esp + 0x145d], edi
mov dword [esp + 0x143f], 0x50678c
mov dword [esp + 0x1447], 0x4b4730
mov dword [esp + 0x1456], 0x4b4760
mov dword [esp + 0x1461], eax
mov byte [esp + 0x146b], bl
mov dword [esp + 0x146c], edi
mov dword [esp + 0x1470], eax
mov dword [esp + 0x1465], 0x4b5550
mov byte [esp + 0x1469], 0x10
mov byte [esp + 0x1479], bl
mov byte [esp + 0x147a], bl
mov dword [esp + 0x147b], edi
mov dword [esp + 0x147f], eax
mov byte [esp + 0x146a], 0x12
mov dword [esp + 0x1474], 0x4d8fd0
mov byte [esp + 0x1488], bl
mov byte [esp + 0x1489], al
mov byte [esp + 0x1478], 0x10
mov dword [esp + 0x1483], 0x4b4bc0
mov byte [esp + 0x1487], 0xa
mov dword [esp + 0x148e], eax
mov byte [esp + 0x1497], bl
mov dword [esp + 0x148a], 0x506868
mov byte [esp + 0x1498], al
mov dword [esp + 0x149d], eax
mov dword [esp + 0x1492], 0x4b4c20
mov byte [esp + 0x1496], 0xa
mov byte [esp + 0x14a6], bl
mov byte [esp + 0x14a7], al
mov dword [esp + 0x1499], 0x506868
mov dword [esp + 0x14a1], 0x4b4a20
mov byte [esp + 0x14a5], 0xa
mov dword [esp + 0x14ac], eax
mov byte [esp + 0x14b5], bl
mov byte [esp + 0x14b6], al
mov dword [esp + 0x14b7], esi
mov dword [esp + 0x14a8], 0x506868
mov dword [esp + 0x14b0], 0x4d8fd0
mov byte [esp + 0x14b4], 0x10
mov dword [esp + 0x14bf], 0x4d8fd0
mov dword [esp + 0x14bb], eax
mov byte [esp + 0x14c3], 0x10
mov byte [esp + 0x14c4], bl
mov byte [esp + 0x14c5], al
mov dword [esp + 0x14c6], edi
mov dword [esp + 0x14ca], eax
mov byte [esp + 0x14d3], bl
mov byte [esp + 0x14d4], al
mov dword [esp + 0x14d5], edi
mov dword [esp + 0x14d9], eax
mov dword [esp + 0x14ce], 0x4d8fd0
mov byte [esp + 0x14e2], bl
mov byte [esp + 0x14e3], al
mov byte [esp + 0x14d2], 0x10
mov dword [esp + 0x14dd], 0x4d8fd0
mov byte [esp + 0x14e1], 0x10
mov dword [esp + 0x14e8], eax
mov byte [esp + 0x14f1], bl
mov dword [esp + 0x14e4], 0x5066f0
mov dword [esp + 0x14ec], 0x4d8fd0
mov byte [esp + 0x14f0], 0x10
mov dword [esp + 0x14f3], 0x506868
mov dword [esp + 0x14f7], 6
mov byte [esp + 0x14f2], al
mov byte [esp + 0x1501], bl
mov dword [esp + 0x14fb], 0x4b64b0
mov byte [esp + 0x14ff], 3
mov byte [esp + 0x1500], 0x12
mov byte [esp + 0x150e], al
mov byte [esp + 0x150f], cl
mov byte [esp + 0x1510], al
mov dword [esp + 0x1511], ebp
mov dword [esp + 0x1502], 0x5066e8
mov dword [esp + 0x1515], eax
mov byte [esp + 0x151d], al
mov byte [esp + 0x151e], cl
mov byte [esp + 0x151f], al
mov dword [esp + 0x1520], ebp
mov dword [esp + 0x1524], eax
mov dword [esp + 0x1506], 4
mov dword [esp + 0x150a], 0x4c1040
mov byte [esp + 0x152d], bl
mov byte [esp + 0x152e], bl
mov dword [esp + 0x1519], 0x4c1090
mov dword [esp + 0x1528], 0x4b4800
mov byte [esp + 0x152c], 0x10
mov dword [esp + 0x152f], 0x5066e4
mov dword [esp + 0x1533], 0xa
mov edx, 0x5066e0
mov byte [esp + 0x153d], bl
mov dword [esp + 0x1537], 0x4b6770
mov byte [esp + 0x153b], 3
mov byte [esp + 0x153c], 0x12
mov dword [esp + 0x1542], 0xc
mov dword [esp + 0x153e], edx
mov byte [esp + 0x154c], bl
mov dword [esp + 0x1546], 0x4b6790
mov byte [esp + 0x154a], 3
mov byte [esp + 0x154b], 0x12
mov dword [esp + 0x1551], 4
mov dword [esp + 0x1555], 0x413690
mov dword [esp + 0x154d], edx
mov byte [esp + 0x1559], 3
mov byte [esp + 0x155a], bl
mov byte [esp + 0x155b], al
mov dword [esp + 0x1560], eax
mov byte [esp + 0x1569], bl
mov dword [esp + 0x155c], 0x506868
mov byte [esp + 0x156a], al
mov dword [esp + 0x156f], eax
mov dword [esp + 0x1564], 0x4b4860
mov byte [esp + 0x1568], 3
mov byte [esp + 0x1577], al
mov byte [esp + 0x1579], al
mov dword [esp + 0x156b], 0x5066d8
mov dword [esp + 0x1573], 0x4b6b40
mov byte [esp + 0x1578], 0x12
mov dword [esp + 0x157a], ebp
mov byte [esp + 0x1587], bl
mov dword [esp + 0x157e], 4
mov byte [esp + 0x1588], al
mov dword [esp + 0x158d], ecx
mov dword [esp + 0x1582], 0x4b6090
mov byte [esp + 0x1586], 6
mov byte [esp + 0x1596], bl
mov byte [esp + 0x1597], al
mov dword [esp + 0x1598], esi
mov dword [esp + 0x159c], ecx
mov dword [esp + 0x1589], 0x506710
mov dword [esp + 0x1591], 0x4b6060
mov byte [esp + 0x15a5], bl
mov byte [esp + 0x15a6], al
mov dword [esp + 0x15a7], esi
mov dword [esp + 0x15ab], ecx
mov byte [esp + 0x1595], 6
mov dword [esp + 0x15a0], 0x4b6040
mov byte [esp + 0x15b4], bl
mov byte [esp + 0x15b5], al
mov byte [esp + 0x15a4], 6
mov dword [esp + 0x15af], 0x4b6290
mov byte [esp + 0x15b3], 6
mov dword [esp + 0x15ba], ecx
mov byte [esp + 0x15c3], bl
mov dword [esp + 0x15b6], 0x5066d0
mov byte [esp + 0x15c4], al
mov dword [esp + 0x15c9], ecx
mov dword [esp + 0x15be], 0x4b5f40
mov byte [esp + 0x15c2], 6
mov byte [esp + 0x15d2], bl
mov byte [esp + 0x15d3], al
mov dword [esp + 0x15c5], 0x5066c8
mov dword [esp + 0x15cd], 0x4b62f0
mov byte [esp + 0x15d1], 6
mov dword [esp + 0x15d8], ecx
mov byte [esp + 0x15e1], bl
mov byte [esp + 0x15e2], al
mov dword [esp + 0x15e3], esi
mov dword [esp + 0x15d4], 0x506868
mov dword [esp + 0x15dc], 0x4b6320
mov byte [esp + 0x15e0], 6
mov dword [esp + 0x15eb], 0x4b6340
mov byte [esp + 0x15ef], 6
mov dword [esp + 0x15e7], ecx
mov byte [esp + 0x15f0], bl
mov byte [esp + 0x15f1], al
mov dword [esp + 0x15f2], esi
mov dword [esp + 0x15f6], ecx
mov byte [esp + 0x15ff], bl
mov byte [esp + 0x1600], al
mov dword [esp + 0x1601], esi
mov dword [esp + 0x15fa], 0x4b6360
mov dword [esp + 0x1605], ecx
mov byte [esp + 0x160e], bl
mov byte [esp + 0x160f], al
mov dword [esp + 0x1610], edi
mov byte [esp + 0x15fe], 6
mov dword [esp + 0x1609], 0x4b6380
mov dword [esp + 0x1614], ecx
mov byte [esp + 0x161d], bl
mov byte [esp + 0x161e], al
mov dword [esp + 0x161f], edi
mov byte [esp + 0x160d], 6
mov dword [esp + 0x1618], 0x4b6390
mov dword [esp + 0x1623], ecx
mov byte [esp + 0x162c], bl
mov byte [esp + 0x162d], al
mov dword [esp + 0x162e], edi
mov byte [esp + 0x161c], 6
mov dword [esp + 0x1627], 0x4b63a0
mov dword [esp + 0x1632], ecx
mov byte [esp + 0x163b], bl
mov byte [esp + 0x163c], al
mov dword [esp + 0x163d], esi
mov byte [esp + 0x162b], 6
mov dword [esp + 0x1636], 0x4b63b0
mov dword [esp + 0x1641], ecx
mov byte [esp + 0x164a], bl
mov byte [esp + 0x164b], al
mov dword [esp + 0x164c], edi
mov byte [esp + 0x163a], 6
mov dword [esp + 0x1645], 0x4b63e0
mov dword [esp + 0x1650], ecx
mov byte [esp + 0x1659], al
mov byte [esp + 0x165a], al
mov dword [esp + 0x165b], edi
mov byte [esp + 0x1649], 6
mov dword [esp + 0x1654], 0x4b6410
mov dword [esp + 0x165f], ecx
mov byte [esp + 0x1668], bl
mov byte [esp + 0x1669], al
mov dword [esp + 0x166a], ebp
mov byte [esp + 0x1658], 6
mov dword [esp + 0x1663], 0x4b4800
mov dword [esp + 0x166e], eax
mov byte [esp + 0x1677], bl
mov byte [esp + 0x1667], 0x10
mov byte [esp + 0x1678], al
mov dword [esp + 0x167d], eax
mov dword [esp + 0x1672], 0x4d8fd0
mov byte [esp + 0x1676], 0x10
mov dword [esp + 0x1679], 0x5067e4
mov dword [esp + 0x1681], 0x4b6c30
mov byte [esp + 0x1685], 3
mov byte [esp + 0x1686], bl
mov byte [esp + 0x1687], al
mov dword [esp + 0x1688], edi
mov dword [esp + 0x168c], ecx
mov byte [esp + 0x1695], bl
mov byte [esp + 0x1696], al
mov dword [esp + 0x1690], 0x4ac5e0
mov dword [esp + 0x169b], eax
mov byte [esp + 0x16a3], al
mov byte [esp + 0x1694], 0x10
mov byte [esp + 0x16a5], al
mov dword [esp + 0x16a6], ebp
mov dword [esp + 0x1697], 0x5066c4
mov dword [esp + 0x169f], 0x4b6bb0
mov byte [esp + 0x16a4], 0x12
mov byte [esp + 0x16b3], cl
mov byte [esp + 0x16b4], al
mov dword [esp + 0x16b5], ebp
mov dword [esp + 0x16b9], ecx
mov dword [esp + 0x16aa], 4
mov dword [esp + 0x16ae], 0x4b6420
mov byte [esp + 0x16b2], 6
call fcn.004b8140
call fcn.004b55a0
lea ecx, [esp + 0x10]
push 0x16ad
mov word [0x50c368], 0x183
push ecx
call fcn.004891d0
add esp, 8
mov dword [0x50c36c], eax
cmp eax, ebx
pop ebp
sbb eax, eax
pop edi
add eax, ebx
pop esi
pop ebx
add esp, 0x16b0
ret