Function at 0x40124f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, 0x3b9c
call fcn.0042f0f0
push ebx
push esi
push edi
push 0x10
pop ebx
push 0x5c
pop edx
mov dword [esp + 0x10], 0x5f523d3d
mov dword [esp + 0x14], 0x51545e45
mov dword [esp + 0x18], 0x3d3d4942
mov byte [esp + 0x1c], bl
mov dword [esp + 0x1d], 0x6b3d3535
mov dword [esp + 0x21], 0x775b1215
mov dword [esp + 0x25], 0x767d6c76
mov word [esp + 0x29], 0x356c
mov byte [esp + 0x2b], dl
mov dword [esp + 0x2c], 0x77686b71
mov dword [esp + 0x30], 0x716c716b
mov dword [esp + 0x34], 0x38227677
mov dword [esp + 0x38], 0x756a777e
mov dword [esp + 0x3c], 0x6c797c35
mov dword [esp + 0x40], 0x76382379
mov dword [esp + 0x44], 0x257d7579
mov dword [esp + 0x48], 0x3a6b3d3a
mov dword [esp + 0x4c], 0x717e3823
mov dword [esp + 0x50], 0x79767d74
mov dword [esp + 0x54], 0x3a257d75
mov dword [esp + 0x58], 0x153a6b3d
mov dword [esp + 0x5c], 0x40461812
mov dword [esp + 0x60], 0x5a554156
mov dword [esp + 0x64], 0x3f33565f
mov dword [esp + 0x68], 0x19081213
mov dword [esp + 0x6c], 0x28510812
mov dword [esp + 0x70], 0x46190c05
mov byte [esp + 0x74], dl
mov dword [esp + 0x75], 0x76710f59
mov dword [esp + 0x79], 0x267c7671
mov dword [esp + 0x7d], 0x7d262a37
mov dword [esp + 0x81], 0x3b333e22
mov dword [esp + 0x85], 0x90e523c
mov dword [esp + 0x89], 0x70262e2e
mov dword [esp + 0x8d], 0x5903090e
mov dword [esp + 0x91], 0x6b341f1b
mov dword [esp + 0x95], 0x4c514c07
mov dword [esp + 0x99], 0x6c6c7029
mov dword [esp + 0x9d], 0x37372268
mov dword [esp + 0xa1], 0x766d777b
mov dword [esp + 0xa5], 0x216a7d6c
mov dword [esp + 0xa9], 0x777b3621
mov dword [esp + 0xad], 0x7e793775
mov dword [esp + 0xb1], 0x297b477e
mov dword [esp + 0xb5], 0x6a6c372b
mov dword [esp + 0xb9], 0x68706836
mov dword [esp + 0xbd], 0x7c716b27
mov dword [esp + 0xc1], 0x40051825
mov word [esp + 0xc5], 0x231e
mov byte [esp + 0xc7], 0xc
mov byte [esp + 0xc8], bl
mov byte [esp + 0xc9], bl
mov dword [esp + 0xca], 0x4b4b5e14
mov byte [esp + 0xce], 0
mov byte [esp + 0xcf], dl
mov byte [esp + 0xd0], dl
mov dword [esp + 0xd1], 0x55110b14
mov dword [esp + 0xd5], 0x1c021c08
mov dword [esp + 0xd9], 0x74a5305
mov dword [esp + 0xdd], 0x110b08
mov dword [esp + 0xe1], 0xa0b1602
mov byte [esp + 0xe5], bl
mov word [esp + 0xe6], 0xa4a
mov byte [esp + 0xe8], 1
mov byte [esp + 0xe9], bl
mov dword [esp + 0xea], 0xa11164b
mov dword [esp + 0xee], 0x4a111705
mov dword [esp + 0xf2], 0x64011c01
mov dword [esp + 0xf6], 0xd151209
mov dword [esp + 0xfa], 0x71517c41
mov dword [esp + 0xfe], 0xb7d015d
push 0x73
pop ecx
mov dword [esp + 0x102], 0xe122414
mov dword [esp + 0x106], 0x161507
mov dword [esp + 0x10a], 0xc1d0413
mov dword [esp + 0x10e], 0x2e332228
mov dword [esp + 0x112], 0x35272e32
mov dword [esp + 0x116], 0x2f28161d
mov dword [esp + 0x11a], 0x32362e25
mov dword [esp + 0x11e], 0x3334021d
mov dword [esp + 0x122], 0x352f2433
mov dword [esp + 0x126], 0x32332417
mov dword [esp + 0x12a], 0x1d2f2e28
mov dword [esp + 0x12e], 0x2f282f14
mov dword [esp + 0x132], 0x2d203532
mov dword [esp + 0x136], 0x411d2d
mov dword [esp + 0x13a], 0x35370619
mov dword [esp + 0x13e], 0x3331373d
mov dword [esp + 0x142], 0x47445656
mov dword [esp + 0x146], 0x767c7476
mov word [esp + 0x14a], 0x7270
mov byte [esp + 0x14c], 0x17
mov byte [esp + 0x14d], bl
mov dword [esp + 0x14e], 0x3b3c2525
mov dword [esp + 0x152], 0x5647553e
mov dword [esp + 0x156], 0x6d656756
mov dword [esp + 0x15a], 0x6636167
mov dword [esp + 0x15e], 0x59686b61
mov dword [esp + 0x162], 0x5f59535b
mov dword [esp + 0x166], 0x5d46385d
mov dword [esp + 0x16a], 0x87b6641
mov dword [esp + 0x16e], 0x3111824
mov dword [esp + 0x172], 0x12051600
mov dword [esp + 0x176], 0x502342b
mov dword [esp + 0x17a], 0x3191205
mov dword [esp + 0x17e], 0x3191834
mov dword [esp + 0x182], 0x241b1805
mov dword [esp + 0x186], 0x42b0312
mov dword [esp + 0x18a], 0x1e010512
mov dword [esp + 0x18e], 0x2b041214
mov dword [esp + 0x192], 0x24161b39
mov dword [esp + 0x196], 0x7b771401
mov dword [esp + 0x19a], 0x5d4b5754
mov dword [esp + 0x19e], 0x4e4a5d6b
mov dword [esp + 0x1a2], 0x705d5b51
mov word [esp + 0x1a6], 0x5659
mov byte [esp + 0x1a8], dl
mov dword [esp + 0x1a9], 0x59385d54
mov dword [esp + 0x1ad], 0x6e7b7f68
mov byte [esp + 0x1b1], 0x7f
mov byte [esp + 0x1b2], dl
mov byte [esp + 0x1b3], cl
mov dword [esp + 0x1b4], 0x1a5b7f76
mov dword [esp + 0x1b8], 0x17372604
mov dword [esp + 0x1bc], 0x28202a
mov dword [esp + 0x1c0], 0x372d362c
mov dword [esp + 0x1c4], 0x5122343
mov dword [esp + 0x1c8], 0x34051401
mov dword [esp + 0x1cc], 0x1051208
mov dword [esp + 0x1d0], 0x13256004
mov dword [esp + 0x1d4], 0x1d34061b
mov dword [esp + 0x1d8], 0x1c1b2100
mov dword [esp + 0x1dc], 0x3d171e15
mov byte [esp + 0x1e0], bl
mov dword [esp + 0x1e1], 0x6111718
mov word [esp + 0x1e5], 0x3772
mov byte [esp + 0x1e7], bl
mov word [esp + 0x1e8], 0x1b0a
mov byte [esp + 0x1ea], 0xc
mov byte [esp + 0x1eb], bl
mov dword [esp + 0x1ec], 0x113d0a1b
mov byte [esp + 0x1f0], bl
mov byte [esp + 0x1f1], bl
mov dword [esp + 0x1f2], 0x290a1d1b
mov dword [esp + 0x1f6], 0xb11367e
mov dword [esp + 0x1fa], 0x1a110d1a
mov dword [esp + 0x1fe], 0x1a0f300b
mov dword [esp + 0x202], 0x147f2811
mov dword [esp + 0x206], 0x2f382933
mov dword [esp + 0x20a], 0x1e293833
mov dword [esp + 0x20e], 0x382e3231
push 0x54
pop eax
push 0xd
mov word [esp + 0x274], ax
pop eax
push 0x4b
mov esi, eax
mov word [esp + 0x276], si
pop esi
push 0x4e
mov word [esp + 0x278], si
pop esi
push 0x5b
mov edi, esi
mov word [esp + 0x27a], di
pop edi
mov word [esp + 0x278], di
push 0x15
mov edi, esi
mov word [esp + 0x27e], di
mov edi, eax
mov word [esp + 0x280], di
pop edi
mov word [esp + 0x27e], di
push 0x54
mov edi, eax
mov word [esp + 0x284], di
pop edi
mov word [esp + 0x282], di
push 0x4c
mov edi, ecx
mov word [esp + 0x288], di
mov edi, eax
mov word [esp + 0x28a], di
pop edi
push 0x47
mov word [esp + 0x28c], di
pop edi
mov word [esp + 0x28a], di
push 0x41
mov edi, esi
mov word [esp + 0x290], di
pop edi
push 0x4a
mov word [esp + 0x292], di
mov word [esp + 0x294], di
pop edi
push 0x43
mov word [esp + 0x296], di
pop edi
push 0x70
mov word [esp + 0x298], di
pop edi
mov dword [esp + 0x212], 0x39333c15
mov dword [esp + 0x216], 0x225d3831
mov dword [esp + 0x21a], 0x251a1e1e
mov dword [esp + 0x21e], 0x38040f1a
mov dword [esp + 0x222], 0xf1f1b0f
mov dword [esp + 0x226], 0x6a3d1e19
mov dword [esp + 0x22a], 0x3430300c
mov dword [esp + 0x22e], 0x202a2117
mov dword [esp + 0x232], 0x31352116
mov dword [esp + 0x236], 0x13303721
mov dword [esp + 0x23a], 0x415b7c44
mov dword [esp + 0x23e], 0x505b4750
mov dword [esp + 0x242], 0x54506741
mov byte [esp + 0x246], 0x51
mov byte [esp + 0x247], cl
mov byte [esp + 0x248], dl
mov dword [esp + 0x249], 0x5d355059
mov dword [esp + 0x24d], 0x7c66686a
mov word [esp + 0x251], 0x6a7b
mov byte [esp + 0x253], 0x7d
mov byte [esp + 0x254], dl
mov dword [esp + 0x255], 0x66797d6a
mov dword [esp + 0x259], 0x7b4c6a6c
mov dword [esp + 0x25d], 0x6e47637d
mov dword [esp + 0x261], 0x6a636b61
mov dword [esp + 0x265], 0x58774a7d
mov byte [esp + 0x269], 0xf
mov word [esp + 0x296], di
push 0x46
pop edi
push 0x4b
mov word [esp + 0x29c], di
pop edi
push 0x15
mov word [esp + 0x29e], di
mov edi, ecx
mov word [esp + 0x2a0], di
mov edi, eax
mov word [esp + 0x2a2], di
pop edi
push 0xa
mov word [esp + 0x2a4], di
mov edi, ecx
mov word [esp + 0x2a6], di
mov edi, eax
mov word [esp + 0x2a8], di
pop edi
mov word [esp + 0x2a6], di
push 3
mov edi, edx
mov word [esp + 0x2ac], di
mov edi, ecx
mov word [esp + 0x2ae], di
mov edi, eax
mov word [esp + 0x2b0], di
pop edi
push 0x4a
mov word [esp + 0x2b2], di
mov edi, ecx
mov word [esp + 0x2b4], di
mov edi, eax
mov word [esp + 0x2b6], di
pop edi
push 0x59
mov word [esp + 0x2b8], di
pop edi
push 0x4a
mov word [esp + 0x2ba], di
pop edi
push 0x41
mov word [esp + 0x2bc], di
pop edi
push 0x5b
mov word [esp + 0x2be], di
pop edi
push 0x70
mov word [esp + 0x2c0], di
pop edi
push 0x4a
mov word [esp + 0x2c2], di
pop edi
push 0x59
mov word [esp + 0x2c4], di
pop edi
push 0x4a
mov word [esp + 0x2c6], di
pop edi
push 0x41
mov word [esp + 0x2c8], di
pop edi
push 0x5b
mov word [esp + 0x2ca], di
pop edi
push 0x70
mov word [esp + 0x2cc], di
pop edi
push 0x46
mov word [esp + 0x2ce], di
pop edi
mov word [esp + 0x2cc], di
push 0x4b
pop edi
mov word [esp + 0x2ce], di
mov edi, ecx
mov word [esp + 0x2d0], di
mov edi, eax
push 0x15
mov word [esp + 0x2d6], di
pop edi
mov word [esp + 0x2d4], di
push 0xa
mov edi, ecx
mov word [esp + 0x2da], di
mov edi, eax
mov word [esp + 0x2dc], di
pop edi
push 0x4b
mov word [esp + 0x2de], di
pop edi
mov word [esp + 0x2dc], di
push 3
mov edi, ecx
mov word [esp + 0x2e2], di
mov edi, eax
mov word [esp + 0x2e4], di
pop edi
mov word [esp + 0x2e2], di
push 0x5a
mov edi, ecx
mov word [esp + 0x2e8], di
mov edi, eax
mov word [esp + 0x2ea], di
pop edi
push 0x5b
mov word [esp + 0x2ec], di
pop edi
push 0x42
mov word [esp + 0x2ee], di
pop edi
mov word [esp + 0x2ec], di
push 0x70
pop edi
mov word [esp + 0x2ee], di
push 0x4b
mov edi, esi
mov word [esp + 0x2f4], di
pop edi
mov word [esp + 0x2f2], di
mov word [esp + 0x2f4], di
push 0x46
pop edi
mov word [esp + 0x2f6], di
push 0x5b
pop edi
mov word [esp + 0x2f8], di
push 0x46
pop edi
mov word [esp + 0x2fa], di
push 0x40
pop edi
mov word [esp + 0x2fc], di
push 0x41
pop edi
mov word [esp + 0x2fe], di
mov edi, ecx
mov word [esp + 0x300], di
push 0x15
mov edi, eax
mov word [esp + 0x306], di
pop edi
mov word [esp + 0x304], di
mov edi, ecx
mov word [esp + 0x306], di
mov edi, eax
mov word [esp + 0x308], di
push 0xa
pop edi
mov word [esp + 0x30a], di
mov edi, edx
mov word [esp + 0x30c], di
mov edi, ecx
mov word [esp + 0x30e], di
mov edi, eax
mov word [esp + 0x310], di
push 3
pop edi
mov word [esp + 0x312], di
mov edi, ecx
mov word [esp + 0x314], di
mov edi, eax
push 0x48
mov word [esp + 0x31a], di
pop edi
push 0x5a
mov word [esp + 0x31c], di
pop edi
push 0x46
mov word [esp + 0x31e], di
pop edi
push 0x4b
mov word [esp + 0x320], di
pop edi
mov word [esp + 0x31e], di
push 0x15
mov edi, ecx
mov word [esp + 0x324], di
mov edi, eax
mov word [esp + 0x326], di
pop edi
mov word [esp + 0x324], di
push 0xa
mov edi, ecx
mov word [esp + 0x32a], di
mov edi, eax
mov word [esp + 0x32c], di
pop edi
mov word [esp + 0x32a], di
push 3
mov edi, edx
mov word [esp + 0x330], di
mov edi, ecx
mov word [esp + 0x332], di
mov edi, eax
mov word [esp + 0x334], di
pop edi
mov word [esp + 0x332], di
push 0x4d
mov edi, ecx
mov word [esp + 0x338], di
mov edi, eax
mov word [esp + 0x33a], di
pop edi
push 0x5d
mov word [esp + 0x33c], di
pop edi
push 0x40
mov word [esp + 0x33e], di
pop edi
push 0x58
mov word [esp + 0x340], di
pop edi
mov word [esp + 0x33e], di
push 0x4a
mov edi, edx
mov word [esp + 0x344], di
pop edi
push 0x5d
mov word [esp + 0x346], di
pop edi
push 0x70
mov word [esp + 0x348], di
pop edi
push 0x41
mov word [esp + 0x34a], di
pop edi
mov word [esp + 0x348], di
push 0x42
mov edi, esi
mov word [esp + 0x34e], di
pop edi
mov word [esp + 0x34c], di
push 0x4a
pop edi
mov word [esp + 0x34e], di
mov edi, ecx
mov word [esp + 0x350], di
mov edi, eax
push 0x15
mov word [esp + 0x356], di
pop edi
mov word [esp + 0x354], di
push 0xa
mov edi, ecx
mov word [esp + 0x35a], di
mov edi, eax
mov word [esp + 0x35c], di
pop edi
mov word [esp + 0x35a], di
push 0x52
mov edi, edx
mov word [esp + 0x360], di
mov edi, ecx
mov word [esp + 0x362], di
mov edi, eax
mov word [esp + 0x364], di
pop edi
push 3
mov word [esp + 0x366], di
mov edi, eax
mov word [esp + 0x368], di
pop edi
push 0x5b
mov word [esp + 0x36a], di
mov edi, eax
mov word [esp + 0x36c], di
pop edi
push 0x4d
mov word [esp + 0x36e], di
mov edi, esi
mov word [esp + 0x370], di
pop edi
push 0x43
mov word [esp + 0x372], di
pop edi
push 0x4a
mov word [esp + 0x374], di
pop edi
push 0x15
mov word [esp + 0x376], di
mov edi, eax
mov word [esp + 0x378], di
pop edi
push 0x4a
mov word [esp + 0x37a], di
mov edi, eax
mov word [esp + 0x37c], di
pop edi
push 0x59
mov word [esp + 0x37e], di
pop edi
push 0x4a
mov word [esp + 0x380], di
pop edi
push 0x41
mov word [esp + 0x382], di
pop edi
push 0x5b
mov word [esp + 0x384], di
pop edi
push 0x70
mov word [esp + 0x386], di
pop edi
push 0x47
mov word [esp + 0x388], di
pop edi
mov word [esp + 0x386], di
mov edi, esi
mov word [esp + 0x388], di
push 0x70
mov edi, edx
mov word [esp + 0x38e], di
pop edi
push 0x5a
mov word [esp + 0x390], di
pop edi
mov word [esp + 0x38e], di
mov edi, edx
push 0x4a
mov word [esp + 0x394], di
pop edi
mov word [esp + 0x392], di
push 0x5d
pop edi
push 0x52
mov word [esp + 0x398], di
mov edi, eax
mov word [esp + 0x39a], di
pop edi
push 0x2f
mov word [esp + 0x39c], di
pop edi
push 0x3b
mov word [esp + 0x39e], di
pop edi
push 0x27
mov word [esp + 0x3a0], di
pop edi
push 0x23
mov word [esp + 0x3a2], di
mov word [esp + 0x3a4], di
pop edi
push 0x69
mov word [esp + 0x3a6], di
pop edi
push 0x7c
mov word [esp + 0x3a8], di
pop edi
push 0x3a
mov word [esp + 0x3aa], di
mov word [esp + 0x3ac], di
pop edi
push 0x31
mov word [esp + 0x3ae], di
pop edi
push 0x35
mov word [esp + 0x3b0], di
pop edi
push 0x7e
mov word [esp + 0x3b2], di
pop edi
push 0x30
mov word [esp + 0x3b4], di
pop edi
push 0x3e
mov word [esp + 0x3b6], di
pop edi
push 0x3a
mov word [esp + 0x3b8], di
pop edi
push 0x7e
mov word [esp + 0x3ba], di
pop edi
push 0x62
mov word [esp + 0x3bc], di
pop edi
push 0x6a
mov word [esp + 0x3be], di
pop edi
push 0x60
mov word [esp + 0x3c0], di
pop edi
push 0x6b
mov word [esp + 0x3c2], di
pop edi
push 0x6a
mov word [esp + 0x3c4], di
pop edi
push 0x66
mov word [esp + 0x3c6], di
pop edi
push 0x60
mov word [esp + 0x3c8], di
pop edi
push 0x62
mov word [esp + 0x3ca], di
pop edi
push 0x64
mov word [esp + 0x3cc], di
pop edi
push 0x66
mov word [esp + 0x3ce], di
pop edi
mov word [esp + 0x3cc], di
push 0x7d
pop edi
push 0x26
mov word [esp + 0x3d2], di
pop edi
push 0x20
mov word [esp + 0x3d4], di
pop edi
push 0x7e
mov word [esp + 0x3d6], di
pop edi
push 0x36
mov word [esp + 0x3d8], di
pop edi
push 0x32
mov word [esp + 0x3da], di
pop edi
push 0x20
mov word [esp + 0x3dc], di
pop edi
push 0x27
mov word [esp + 0x3de], di
pop edi
push 0x7e
mov word [esp + 0x3e0], di
pop edi
push 0x62
mov word [esp + 0x3e2], di
pop edi
push 0x7d
mov word [esp + 0x3e4], di
pop edi
push 0x36
mov word [esp + 0x3e6], di
pop edi
push 0x3f
mov word [esp + 0x3e8], di
pop edi
push 0x31
mov word [esp + 0x3ea], di
pop edi
push 0x7d
mov word [esp + 0x3ec], di
pop edi
push 0x32
mov word [esp + 0x3ee], di
pop edi
push 0x3e
mov word [esp + 0x3f0], di
pop edi
push 0x32
mov word [esp + 0x3f2], di
pop edi
push 0x29
mov word [esp + 0x3f4], di
pop edi
push 0x3c
mov word [esp + 0x3f6], di
pop edi
push 0x3d
mov word [esp + 0x3f8], di
pop edi
push 0x32
mov word [esp + 0x3fa], di
pop edi
push 0x24
mov word [esp + 0x3fc], di
pop edi
push 0x20
mov word [esp + 0x3fe], di
pop edi
push 0x7d
mov word [esp + 0x400], di
pop edi
push 0x30
mov word [esp + 0x402], di
pop edi
push 0x3c
mov word [esp + 0x404], di
pop edi
mov word [esp + 0x402], di
push 0x3e
pop edi
push 0x53
mov word [esp + 0x408], di
pop edi
push 0x5f
mov word [esp + 0x40a], di
pop edi
push 0x30
mov word [esp + 0x40c], di
mov word [esp + 0x40e], di
pop edi
push 0x3d
mov word [esp + 0x410], di
pop edi
push 0x27
mov word [esp + 0x412], di
pop edi
push 0x3c
mov word [esp + 0x414], di
pop edi
push 0x36
mov word [esp + 0x416], di
pop edi
push 0x33
mov word [esp + 0x418], di
pop edi
push 0x20
mov word [esp + 0x41a], di
pop edi
push 0x2b
mov word [esp + 0x41c], di
pop edi
push 0x5f
mov word [esp + 0x41e], di
pop edi
push 0x72
mov word [esp + 0x420], di
mov word [esp + 0x422], di
pop edi
push 0x4d
mov word [esp + 0x424], di
pop edi
push 0x61
mov word [esp + 0x426], di
pop edi
push 0x60
mov word [esp + 0x428], di
pop edi
push 0x7a
mov word [esp + 0x42a], di
pop edi
push 0x6b
mov word [esp + 0x42c], di
pop edi
push 0x60
mov word [esp + 0x42e], di
pop edi
push 0x7a
mov word [esp + 0x430], di
pop edi
push 0x23
mov word [esp + 0x432], di
pop edi
push 0x5a
mov word [esp + 0x434], di
pop edi
push 0x77
mov word [esp + 0x436], di
pop edi
push 0x7e
mov word [esp + 0x438], di
pop edi
push 0x6b
mov word [esp + 0x43a], di
pop edi
push 0x34
mov word [esp + 0x43c], di
pop edi
mov word [esp + 0x43a], di
push 0x2e
pop edi
push 0x63
mov word [esp + 0x440], di
pop edi
push 0x7b
mov word [esp + 0x442], di
pop edi
push 0x62
mov word [esp + 0x444], di
pop edi
push 0x7a
mov word [esp + 0x446], di
pop edi
push 0x67
mov word [esp + 0x448], di
pop edi
push 0x7e
mov word [esp + 0x44a], di
pop edi
push 0x6f
mov word [esp + 0x44c], di
pop edi
push 0x7c
mov word [esp + 0x44e], di
pop edi
push 0x7a
mov word [esp + 0x450], di
pop edi
push 0x21
mov word [esp + 0x452], di
pop edi
push 0x68
mov word [esp + 0x454], di
pop edi
push 0x61
mov word [esp + 0x456], di
pop edi
push 0x7c
mov word [esp + 0x458], di
pop edi
push 0x63
mov word [esp + 0x45a], di
pop edi
push 0x23
mov word [esp + 0x45c], di
pop edi
push 0x6a
mov word [esp + 0x45e], di
pop edi
push 0x6f
mov word [esp + 0x460], di
pop edi
push 0x7a
mov word [esp + 0x462], di
pop edi
push 0x6f
mov word [esp + 0x464], di
pop edi
push 0x35
mov word [esp + 0x466], di
pop edi
push 0x2e
mov word [esp + 0x468], di
pop edi
push 0x6c
mov word [esp + 0x46a], di
pop edi
push 0x61
mov word [esp + 0x46c], di
pop edi
push 0x7b
mov word [esp + 0x46e], di
pop edi
push 0x60
mov word [esp + 0x470], di
pop edi
push 0x6a
mov word [esp + 0x472], di
pop edi
mov word [esp + 0x470], di
push 0x6f
pop edi
push 0x7c
mov word [esp + 0x476], di
pop edi
push 0x77
mov word [esp + 0x478], di
pop edi
push 0x33
mov word [esp + 0x47a], di
pop edi
push 0x2b
mov word [esp + 0x47c], di
pop edi
push 0x7d
mov word [esp + 0x47e], di
pop edi
push 0xe
mov word [esp + 0x480], di
pop edi
push 0x5b
mov word [esp + 0x482], di
pop edi
push 0x47
mov word [esp + 0x484], di
pop edi
push 0x43
mov word [esp + 0x486], di
mov word [esp + 0x488], di
pop edi
push 9
mov word [esp + 0x48a], di
pop edi
push 0x1c
mov word [esp + 0x48c], di
pop edi
push 0x56
mov word [esp + 0x48e], di
mov word [esp + 0x490], di
pop edi
push 0x50
mov word [esp + 0x492], di
pop edi
mov word [esp + 0x490], di
push 0x1e
xor edi, edi
inc edi
mov word [esp + 0x496], di
pop edi
push 6
mov word [esp + 0x498], di
pop edi
mov word [esp + 0x496], di
push 0x1e
xor edi, edi
inc edi
mov word [esp + 0x49c], di
pop edi
push 3
mov word [esp + 0x49e], di
pop edi
push 0x1e
mov word [esp + 0x4a0], di
pop edi
push 2
mov word [esp + 0x4a2], di
pop edi
push 7
mov word [esp + 0x4a4], di
pop edi
push 0xa
mov word [esp + 0x4a6], di
pop edi
mov word [esp + 0x4a4], di
push 0x1e
pop edi
mov word [esp + 0x4a6], di
xor edi, edi
inc edi
push 7
mov word [esp + 0x4ac], di
pop edi
push 5
mov word [esp + 0x4ae], di
pop edi
push 0x1d
mov word [esp + 0x4b0], di
pop edi
push 0x50
mov word [esp + 0x4b2], di
pop edi
push 0x5e
mov word [esp + 0x4b4], di
mov edi, edx
mov word [esp + 0x4b6], di
pop edi
push 0x43
mov word [esp + 0x4b8], di
pop edi
push 0x46
mov word [esp + 0x4ba], di
pop edi
push 0x47
mov word [esp + 0x4bc], di
pop edi
push 0x56
mov word [esp + 0x4be], di
pop edi
push 0x1e
mov word [esp + 0x4c0], di
pop edi
push 2
mov word [esp + 0x4c2], di
pop edi
push 0x1d
mov word [esp + 0x4c4], di
pop edi
push 0x52
mov word [esp + 0x4c6], di
pop edi
push 0x5e
mov word [esp + 0x4c8], di
pop edi
push 0x52
mov word [esp + 0x4ca], di
pop edi
push 0x49
mov word [esp + 0x4cc], di
pop edi
push 0x5d
mov word [esp + 0x4ce], di
mov edi, edx
mov word [esp + 0x4d0], di
pop edi
push 0x52
mov word [esp + 0x4d2], di
pop edi
push 0x44
mov word [esp + 0x4d4], di
pop edi
push 0x40
mov word [esp + 0x4d6], di
pop edi
push 0x1d
mov word [esp + 0x4d8], di
pop edi
push 0x50
mov word [esp + 0x4da], di
pop edi
mov word [esp + 0x4d8], di
push 0x5e
mov edi, edx
mov word [esp + 0x4de], di
pop edi
push 0x1c
mov word [esp + 0x4e0], di
pop edi
mov word [esp + 0x4de], di
push 0x43
pop edi
mov word [esp + 0x4e0], di
mov edi, edx
mov word [esp + 0x4e2], di
push 0x40
pop edi
push 0x47
mov word [esp + 0x4e8], di
pop edi
push 0x6c
mov word [esp + 0x4ea], di
pop edi
push 0x55
mov word [esp + 0x4ec], di
pop edi
push 0x41
mov word [esp + 0x4ee], di
mov edi, edx
mov word [esp + 0x4f0], di
pop edi
push 0x5e
mov word [esp + 0x4f2], di
pop edi
push 0x1d
mov word [esp + 0x4f4], di
pop edi
push 0x43
mov word [esp + 0x4f6], di
pop edi
push 0x5b
mov word [esp + 0x4f8], di
pop edi
push 0x43
mov word [esp + 0x4fa], di
pop edi
push 0x33
mov word [esp + 0x4fc], di
pop edi
push 0x16
mov word [esp + 0x4fe], di
pop edi
push 0xa
mov word [esp + 0x500], di
pop edi
push 0xe
mov word [esp + 0x502], di
mov word [esp + 0x504], di
pop edi
push 0x44
mov word [esp + 0x506], di
pop edi
push 0x51
mov word [esp + 0x508], di
pop edi
push 0x13
mov word [esp + 0x50a], di
mov word [esp + 0x50c], di
pop edi
push 0x11
mov word [esp + 0x50e], di
pop edi
push 0x1c
mov word [esp + 0x510], di
pop edi
push 0x17
mov word [esp + 0x512], di
pop edi
push 0x12
mov word [esp + 0x514], di
pop edi
push 0x17
mov word [esp + 0x516], di
pop edi
push 0xa
mov word [esp + 0x518], di
pop edi
push 7
mov word [esp + 0x51a], di
pop edi
push 0x1a
mov word [esp + 0x51c], di
pop edi
push 0x1f
mov word [esp + 0x51e], di
pop edi
push 0xa
mov word [esp + 0x520], di
pop edi
push 0x1f
mov word [esp + 0x522], di
pop edi
push 0x4b
mov word [esp + 0x524], di
pop edi
push 0x50
mov word [esp + 0x526], di
pop edi
push 0x1d
mov word [esp + 0x528], di
pop edi
push 0x11
mov word [esp + 0x52a], di
pop edi
push 0x13
mov word [esp + 0x52c], di
pop edi
push 0x51
mov word [esp + 0x52e], di
pop edi
push 0x39
mov word [esp + 0x530], di
pop edi
push 0x1b
mov word [esp + 0x532], di
pop edi
push 0x1b
mov word [esp + 0x534], di
mov edi, ebx
mov word [esp + 0x536], di
pop edi
push 0xc
mov word [esp + 0x538], di
pop edi
push 0x17
mov word [esp + 0x53a], di
pop edi
push 0x1d
mov word [esp + 0x53c], di
pop edi
push 0x51
mov word [esp + 0x53e], di
pop edi
push 0xe
mov word [esp + 0x540], di
pop edi
push 0x17
mov word [esp + 0x542], di
pop edi
push 6
mov word [esp + 0x544], di
pop edi
push 0x1b
mov word [esp + 0x546], di
pop edi
push 0x12
mov word [esp + 0x548], di
pop edi
push 0x51
mov word [esp + 0x54a], di
pop edi
push 0x1a
mov word [esp + 0x54c], di
pop edi
push 0x18
mov word [esp + 0x54e], di
pop edi
push 0x4a
mov word [esp + 0x550], di
pop edi
push 0x4b
mov word [esp + 0x552], di
pop edi
push 0x4a
mov word [esp + 0x554], di
mov word [esp + 0x556], di
pop edi
push 0x50
mov word [esp + 0x558], di
pop edi
push 0xe
mov word [esp + 0x55a], di
pop edi
push 0x16
mov word [esp + 0x55c], di
pop edi
push 0xe
mov word [esp + 0x55e], di
pop edi
push 0x7e
mov word [esp + 0x560], di
pop edi
push 0x50
mov word [esp + 0x562], di
pop edi
push 0x46
mov word [esp + 0x564], di
pop edi
push 0x5f
mov word [esp + 0x566], di
pop edi
push 0x50
mov word [esp + 0x568], di
pop edi
push 0x19
mov word [esp + 0x56a], di
mov edi, eax
mov word [esp + 0x56c], di
pop edi
push 0x1c
mov word [esp + 0x56e], di
pop edi
push 0x14
mov word [esp + 0x570], di
pop edi
push 0x7f
mov word [esp + 0x572], di
pop edi
push 0x38
mov word [esp + 0x574], di
pop edi
push 0x7e
mov word [esp + 0x576], di
pop edi
push 0x61
mov word [esp + 0x578], di
pop edi
push 0x64
mov word [esp + 0x57a], di
pop edi
push 0x37
mov word [esp + 0x57c], di
pop edi
push 0x38
mov word [esp + 0x57e], di
pop edi
push 0x64
mov word [esp + 0x580], di
pop edi
push 0x79
mov word [esp + 0x582], di
pop edi
push 0x76
mov word [esp + 0x584], di
pop edi
push 0x7a
mov word [esp + 0x586], di
pop edi
push 0x72
mov word [esp + 0x588], di
pop edi
push 0x2a
mov word [esp + 0x58a], di
pop edi
push 0x35
mov word [esp + 0x58c], di
pop edi
mov word [esp + 0x58a], di
push 0x32
pop edi
push 0x64
mov word [esp + 0x590], di
pop edi
push 0x35
mov word [esp + 0x592], di
pop edi
push 0x17
mov word [esp + 0x594], di
pop edi
push 0x71
mov word [esp + 0x596], di
pop edi
push 0x6f
mov word [esp + 0x598], di
pop edi
push 0x68
mov word [esp + 0x59a], di
pop edi
push 0x75
mov word [esp + 0x59c], di
pop edi
push 0x72
mov word [esp + 0x59e], di
pop edi
push 0x67
mov word [esp + 0x5a0], di
pop edi
push 0x36
mov word [esp + 0x5a2], di
pop edi
push 0x5a
mov word [esp + 0x5a4], di
pop edi
push 0x62
mov word [esp + 0x5a6], di
pop edi
push 0x63
mov word [esp + 0x5a8], di
pop edi
push 0x60
mov word [esp + 0x5aa], di
pop edi
push 0x67
mov word [esp + 0x5ac], di
pop edi
push 0x6a
mov word [esp + 0x5ae], di
mov edi, ecx
mov word [esp + 0x5b0], di
pop edi
push 0x72
mov word [esp + 0x5b2], di
pop edi
push 6
mov word [esp + 0x5b4], di
pop edi
push 0x4f
mov word [esp + 0x5b6], di
pop edi
push 0x58
mov word [esp + 0x5b8], di
pop edi
mov word [esp + 0x5b6], di
mov edi, edx
mov word [esp + 0x5b8], di
push 0x52
mov edi, esi
mov word [esp + 0x5be], di
pop edi
push 0x53
mov word [esp + 0x5c0], di
pop edi
mov word [esp + 0x5be], di
xor edi, edi
push 0x18
mov word [esp + 0x5c4], di
pop edi
mov word [esp + 0x5c2], di
push 0x54
pop edi
push 0x1b
mov word [esp + 0x5c8], di
pop edi
push 0x5e
mov word [esp + 0x5ca], di
pop edi
push 0x50
mov word [esp + 0x5cc], di
pop edi
push 0x59
mov word [esp + 0x5ce], di
pop edi
push 0x18
mov word [esp + 0x5d0], di
xor edi, edi
mov word [esp + 0x5d2], di
pop edi
push 0x3d
mov word [esp + 0x5d4], di
mov edi, esi
mov word [esp + 0x5d6], di
pop edi
push 0x11
mov word [esp + 0x5d8], di
pop edi
push 0x32
mov word [esp + 0x5da], di
pop edi
push 0x3b
mov word [esp + 0x5dc], di
pop edi
push 0x59
mov word [esp + 0x5de], di
pop edi
push 0x77
mov word [esp + 0x5e0], di
pop edi
push 0x55
mov word [esp + 0x5e2], di
pop edi
push 0x7b
mov word [esp + 0x5e4], di
mov word [esp + 0x5e6], di
pop edi
push 0x16
mov word [esp + 0x5e8], di
pop edi
push 0x34
mov word [esp + 0x5ea], di
pop edi
push 8
mov word [esp + 0x5ec], di
pop edi
push 0x2a
mov word [esp + 0x5ee], di
pop edi
push 0x79
mov word [esp + 0x5f0], di
pop edi
push 0x59
mov word [esp + 0x5f2], di
pop edi
push 0x56
mov word [esp + 0x5f4], di
pop edi
push 0x76
mov word [esp + 0x5f6], di
pop edi
push 0x66
mov word [esp + 0x5f8], di
pop edi
push 0x44
mov word [esp + 0x5fa], di
pop edi
push 0x1d
mov word [esp + 0x5fc], di
pop edi
push 0x3f
mov word [esp + 0x5fe], di
pop edi
push 0x6e
mov word [esp + 0x600], di
mov edi, esi
mov word [esp + 0x602], di
pop edi
push 0x40
mov word [esp + 0x604], di
pop edi
push 0x62
mov word [esp + 0x606], di
pop edi
push 0x38
mov word [esp + 0x608], di
pop edi
push 0x1a
mov word [esp + 0x60a], di
pop edi
push 5
mov word [esp + 0x60c], di
pop edi
push 0x25
mov word [esp + 0x60e], di
pop edi
push 0x3e
mov word [esp + 0x610], di
pop edi
push 0x62
mov word [esp + 0x612], di
pop edi
push 0x62
mov word [esp + 0x614], di
mov edi, ebx
mov word [esp + 0x616], di
pop edi
push 0x77
mov word [esp + 0x618], di
pop edi
push 0x1d
mov word [esp + 0x61a], di
xor edi, edi
inc edi
mov word [esp + 0x61c], di
pop edi
push 0x3f
mov word [esp + 0x61e], di
pop edi
push 0x2c
mov word [esp + 0x620], di
pop edi
push 0xc
mov word [esp + 0x622], di
pop edi
push 7
mov word [esp + 0x624], di
pop edi
push 0x18
mov word [esp + 0x62a], ax
mov word [esp + 0x626], di
pop edi
push 6
pop eax
push 0x48
mov word [esp + 0x62c], ax
pop eax
push 0x15
mov word [esp + 0x62e], ax
pop eax
push 0x49
mov word [esp + 0x630], ax
pop eax
push 0x6c
mov word [esp + 0x632], ax
pop eax
push 0x1a
mov word [esp + 0x634], ax
pop eax
push 0x4d
mov word [esp + 0x636], ax
pop eax
mov word [esp + 0x624], di
mov word [esp + 0x634], ax
push 0x11
pop eax
push 0x1e
mov word [esp + 0x63a], ax
pop eax
push 0xb
mov word [esp + 0x63c], ax
pop eax
push 0x78
mov word [esp + 0x63e], ax
pop eax
push 0x6a
mov word [esp + 0x640], ax
pop eax
push 0x76
mov word [esp + 0x642], ax
pop eax
push 0x72
mov word [esp + 0x644], ax
mov word [esp + 0x646], ax
pop eax
push 0x38
mov word [esp + 0x648], ax
pop eax
push 0x2d
mov word [esp + 0x64a], ax
pop eax
push 0x71
mov word [esp + 0x64c], ax
mov word [esp + 0x64e], ax
pop eax
push 0x31
mov word [esp + 0x650], ax
pop eax
push 0x2c
mov word [esp + 0x652], ax
pop eax
push 0x63
mov word [esp + 0x654], ax
pop eax
push 0x6f
mov word [esp + 0x656], ax
pop eax
push 0x63
mov word [esp + 0x658], ax
pop eax
push 0x78
mov word [esp + 0x65a], ax
pop eax
push 0x6d
mov word [esp + 0x65c], ax
pop eax
push 0x6c
mov edi, eax
mov word [esp + 0x65e], di
pop edi
push 0x63
mov word [esp + 0x660], di
pop edi
push 0x75
mov word [esp + 0x662], di
pop edi
push 0x71
mov word [esp + 0x664], di
pop edi
push 0x2c
mov word [esp + 0x666], di
pop edi
push 0x61
mov word [esp + 0x668], di
pop edi
mov word [esp + 0x666], di
push 0x6f
mov edi, eax
mov word [esp + 0x66c], di
pop edi
push 0x2d
mov word [esp + 0x66e], di
pop edi
mov word [esp + 0x66c], di
push 0x61
pop edi
push 0x64
mov word [esp + 0x672], di
pop edi
push 0x5d
mov word [esp + 0x674], di
pop edi
push 0x74
mov word [esp + 0x676], di
pop edi
push 0x72
mov word [esp + 0x678], di
mov edi, eax
mov word [esp + 0x67a], di
pop edi
push 0x63
mov word [esp + 0x67c], di
pop edi
push 0x61
mov word [esp + 0x67e], di
pop edi
push 0x69
mov word [esp + 0x680], di
pop edi
push 0x63
mov word [esp + 0x682], di
pop edi
push 0x65
mov word [esp + 0x684], di
pop edi
push 0x67
mov word [esp + 0x686], di
pop edi
push 0x2d
mov word [esp + 0x688], di
pop edi
push 0x51
mov word [esp + 0x68a], di
pop edi
push 0x7b
mov word [esp + 0x68c], di
pop edi
push 0x71
mov word [esp + 0x68e], di
pop edi
push 0x4b
mov word [esp + 0x690], di
pop edi
push 0x6c
mov word [esp + 0x692], di
pop edi
push 0x64
mov word [esp + 0x694], di
pop edi
push 0x2d
mov word [esp + 0x696], di
mov edi, eax
mov word [esp + 0x698], di
pop edi
push 0x4a
mov word [esp + 0x69a], di
pop edi
push 0x52
mov word [esp + 0x69c], di
pop edi
push 0x63
mov word [esp + 0x69e], di
mov word [esp + 0x6a0], di
pop edi
push 0x61
mov word [esp + 0x6a2], di
pop edi
push 0x69
mov word [esp + 0x6a4], di
pop edi
push 0x63
mov word [esp + 0x6a6], di
pop edi
push 0x65
mov word [esp + 0x6a8], di
pop edi
push 0x67
mov word [esp + 0x6aa], di
pop edi
push 0x2c
mov word [esp + 0x6ac], di
pop edi
push 0x67
mov word [esp + 0x6ae], di
pop edi
push 0x7a
mov word [esp + 0x6b0], di
pop edi
push 0x67
mov word [esp + 0x6b2], di
pop edi
push 2
mov word [esp + 0x6b4], di
pop edi
push 0x19
mov word [esp + 0x6b6], di
pop edi
push 0x71
mov word [esp + 0x6b8], di
pop edi
push 0x1a
mov word [esp + 0x6ba], di
pop edi
push 0xf
mov word [esp + 0x6bc], di
pop edi
push 0x53
mov word [esp + 0x6be], di
pop edi
push 0x51
mov word [esp + 0x6c0], di
mov edi, edx
mov word [esp + 0x6c2], di
pop edi
push 0x40
mov word [esp + 0x6c4], di
pop edi
push 0x54
mov word [esp + 0x6c6], di
mov word [esp + 0x6c8], di
pop edi
push 0x51
mov word [esp + 0x6ca], di
pop edi
push 0x44
mov word [esp + 0x6cc], di
pop edi
push 0x51
mov word [esp + 0x6ce], di
pop edi
push 0x30
mov word [esp + 0x6d0], di
pop edi
push 0x6a
mov word [esp + 0x6d2], di
pop edi
mov word [esp + 0x6d0], di
push 0x7e
xor edi, edi
inc edi
mov word [esp + 0x6d6], di
pop edi
push 0x22
mov word [esp + 0x6d8], di
pop edi
push 5
mov word [esp + 0x6da], di
pop edi
push 0x57
mov word [esp + 0x6dc], di
pop edi
push 0x40
mov word [esp + 0x6de], di
pop edi
push 0x48
mov word [esp + 0x6e0], di
pop edi
push 0x4a
mov word [esp + 0x6e2], di
pop edi
push 0x53
mov word [esp + 0x6e4], di
pop edi
push 0x40
mov word [esp + 0x6e6], di
pop edi
push 0x25
mov word [esp + 0x6e8], di
pop edi
push 0x51
mov word [esp + 0x6ea], di
mov edi, eax
mov word [esp + 0x6ec], di
pop edi
push 0x4b
mov word [esp + 0x6ee], di
pop edi
push 0x4c
mov word [esp + 0x6f0], di
pop edi
push 0x5d
mov word [esp + 0x6f2], di
pop edi
push 0x5b
mov word [esp + 0x6f4], di
pop edi
push 0x3e
mov word [esp + 0x6f6], di
pop edi
push 0x50
mov word [esp + 0x6f8], di
pop edi
push 0x5e
mov word [esp + 0x6fa], di
pop edi
push 0x54
mov word [esp + 0x6fc], di
pop edi
push 0x46
mov word [esp + 0x6fe], di
pop edi
push 0x5a
mov word [esp + 0x700], di
pop edi
push 0x57
mov word [esp + 0x702], di
pop edi
push 0x13
mov word [esp + 0x704], di
pop edi
push 0x57
mov word [esp + 0x706], di
pop edi
push 0x5d
mov word [esp + 0x708], di
pop edi
push 0x42
mov word [esp + 0x70a], di
pop edi
push 9
mov word [esp + 0x70c], di
pop edi
push 6
mov word [esp + 0x70e], di
pop edi
push 0x34
mov word [esp + 0x710], di
pop edi
push 0x2c
mov word [esp + 0x712], di
pop edi
push 0x2d
mov word [esp + 0x714], di
pop edi
push 0x27
mov word [esp + 0x716], di
pop edi
mov word [esp + 0x714], di
push 0x1e
pop edi
push 0x52
mov word [esp + 0x71a], di
pop edi
push 0x58
mov word [esp + 0x71c], di
pop edi
push 0x47
mov word [esp + 0x71e], di
pop edi
push 0xc
mov word [esp + 0x720], di
pop edi
push 0x31
mov word [esp + 0x722], di
xor edi, edi
inc edi
mov word [esp + 0x724], di
pop edi
push 0x7a
mov word [esp + 0x726], di
pop edi
push 0x70
mov word [esp + 0x728], di
pop edi
push 0x6f
mov word [esp + 0x72a], di
pop edi
push 0x24
mov word [esp + 0x72c], di
pop edi
push 0x28
mov word [esp + 0x72e], di
pop edi
push 0x19
mov word [esp + 0x730], di
pop edi
push 0x71
mov word [esp + 0x732], di
pop edi
push 0x7b
mov word [esp + 0x734], di
pop edi
push 0x64
mov word [esp + 0x736], di
pop edi
push 0x2f
mov word [esp + 0x738], di
pop edi
push 0x20
mov word [esp + 0x73a], di
pop edi
push 0x12
mov word [esp + 0x73c], di
pop edi
push 0x75
mov word [esp + 0x73e], di
pop edi
mov word [esp + 0x73c], di
push 0x54
mov edi, esi
mov word [esp + 0x742], di
pop edi
push 0x42
mov word [esp + 0x744], di
pop edi
mov word [esp + 0x742], di
push 0x49
pop edi
mov word [esp + 0x744], di
xor edi, edi
inc edi
push 0x74
mov word [esp + 0x74a], di
pop edi
mov word [esp + 0x748], di
push 0x51
pop edi
mov word [esp + 0x74a], di
xor edi, edi
push 0x65
inc edi
mov word [esp + 0x750], di
pop edi
push 0x54
mov word [esp + 0x752], di
pop edi
push 0x53
mov word [esp + 0x754], di
pop edi
push 0x40
mov word [esp + 0x756], di
pop edi
push 0x55
mov word [esp + 0x758], di
pop edi
push 0x48
mov word [esp + 0x75a], di
pop edi
push 0x4f
mov word [esp + 0x75c], di
mov edi, esi
mov word [esp + 0x75e], di
pop edi
push 0x21
mov word [esp + 0x760], di
pop edi
push 0x7f
mov word [esp + 0x762], di
pop edi
push 0x78
mov word [esp + 0x764], di
pop edi
push 0x65
mov word [esp + 0x766], di
pop edi
push 0x62
mov word [esp + 0x768], di
pop edi
push 0x77
mov word [esp + 0x76a], di
pop edi
push 0x7a
mov word [esp + 0x76c], di
pop edi
push 0x16
mov word [esp + 0x76e], di
mov word [esp + 0x770], di
pop edi
push 0x2c
mov word [esp + 0x772], di
pop edi
push 0x3b
mov word [esp + 0x774], di
pop edi
push 0x33
mov word [esp + 0x776], di
pop edi
push 0x31
mov word [esp + 0x778], di
pop edi
push 0x28
mov word [esp + 0x77a], di
pop edi
push 0x3b
mov word [esp + 0x77c], di
pop edi
push 0x5e
mov word [esp + 0x77e], di
pop edi
push 0x15
mov word [esp + 0x780], di
pop edi
push 0x35
mov word [esp + 0x782], di
pop edi
push 0x2c
mov word [esp + 0x784], di
pop edi
mov word [esp + 0x782], di
push 0x70
pop edi
push 0x62
mov word [esp + 0x788], di
mov edi, eax
mov word [esp + 0x78a], di
pop edi
push 0x6e
mov word [esp + 0x78c], di
pop edi
push 0x66
mov word [esp + 0x78e], di
pop edi
push 0x3e
mov word [esp + 0x790], di
pop edi
push 3
mov word [esp + 0x792], di
pop edi
push 0x7b
mov word [esp + 0x794], di
pop edi
push 0x66
mov word [esp + 0x796], di
pop edi
push 0x7c
mov word [esp + 0x798], di
pop edi
push 0x66
mov word [esp + 0x79a], di
pop edi
push 0x6a
mov word [esp + 0x79c], di
pop edi
push 0x7c
mov word [esp + 0x79e], di
pop edi
push 0x5b
mov word [esp + 0x7a0], di
pop edi
push 0x50
mov word [esp + 0x7a2], di
pop edi
push 0x41
mov word [esp + 0x7a4], di
pop edi
push 0x56
mov word [esp + 0x7a6], di
pop edi
push 0x15
mov word [esp + 0x7a8], di
pop edi
push 0x1d
mov word [esp + 0x7aa], di
pop edi
push 0x78
mov word [esp + 0x7ac], di
pop edi
push 0x5a
mov word [esp + 0x7ae], di
pop edi
push 0x4f
mov word [esp + 0x7b0], di
pop edi
push 0x59
mov word [esp + 0x7b2], di
mov edi, edx
mov word [esp + 0x7b4], di
pop edi
push 0x54
mov word [esp + 0x7b6], di
mov word [esp + 0x7b8], di
pop edi
push 0x1c
mov word [esp + 0x7ba], di
pop edi
push 0x35
mov word [esp + 0x7bc], di
pop edi
push 3
mov word [esp + 0x7be], di
pop edi
push 0x2f
mov word [esp + 0x7c0], di
pop edi
push 0x2e
mov word [esp + 0x7c2], di
pop edi
push 0x34
mov word [esp + 0x7c4], di
pop edi
push 0x25
mov word [esp + 0x7c6], di
pop edi
push 0x2e
mov word [esp + 0x7c8], di
pop edi
push 0x34
mov word [esp + 0x7ca], di
pop edi
push 0x14
mov word [esp + 0x7cc], di
mov edi, eax
mov word [esp + 0x7ce], di
pop edi
push 0x39
mov word [esp + 0x7d0], di
pop edi
push 0x30
mov word [esp + 0x7d2], di
pop edi
push 0x25
mov word [esp + 0x7d4], di
pop edi
push 0x7a
mov word [esp + 0x7d6], di
pop edi
push 0x60
mov word [esp + 0x7d8], di
pop edi
push 0x21
mov word [esp + 0x7da], di
pop edi
push 0x30
mov word [esp + 0x7dc], di
pop edi
push 0x2c
mov word [esp + 0x7de], di
mov word [esp + 0x7e0], di
pop edi
push 0x29
mov word [esp + 0x7e2], di
pop edi
push 0x23
mov word [esp + 0x7e4], di
pop edi
push 0x21
mov word [esp + 0x7e6], di
pop edi
push 0x34
mov word [esp + 0x7e8], di
pop edi
push 0x29
mov word [esp + 0x7ea], di
pop edi
push 0x2f
mov word [esp + 0x7ec], di
pop edi
push 0x2e
mov word [esp + 0x7ee], di
pop edi
push 0x6f
mov word [esp + 0x7f0], di
pop edi
push 0x38
mov word [esp + 0x7f2], di
pop edi
mov word [esp + 0x7f0], di
mov edi, eax
push 0x37
mov word [esp + 0x7f6], di
pop edi
mov word [esp + 0x7f4], di
push 0x26
mov word [esp + 0x7fa], di
mov word [esp + 0x7fc], di
mov edi, eax
mov word [esp + 0x808], ax
mov word [esp + 0x7fe], di
pop edi
push 0x2f
mov word [esp + 0x800], di
pop edi
push 0x32
mov word [esp + 0x802], di
pop edi
push 0x2d
mov word [esp + 0x804], di
pop edi
push 0x35
pop eax
push 0x32
mov word [esp + 0x80a], ax
pop eax
push 0x2c
mov word [esp + 0x80c], ax
pop eax
push 0x25
mov word [esp + 0x80e], ax
pop eax
push 0x2e
mov word [esp + 0x810], ax
pop eax
push 0x23
mov word [esp + 0x812], ax
pop eax
push 0x2f
mov word [esp + 0x814], ax
pop eax
push 0x24
mov word [esp + 0x816], ax
pop eax
push 0x25
mov word [esp + 0x818], ax
pop eax
push 0x24
mov word [esp + 0x81a], ax
pop eax
push 0x40
mov word [esp + 0x81c], ax
pop eax
push 0x4d
mov word [esp + 0x81e], ax
pop eax
push 0x52
mov word [esp + 0x820], ax
pop eax
push 0x49
mov word [esp + 0x822], ax
mov eax, esi
mov word [esp + 0x824], ax
pop eax
push 0x1d
mov word [esp + 0x826], ax
pop eax
push 0x62
mov word [esp + 0x828], ax
pop eax
push 0x7d
mov word [esp + 0x82a], ax
pop eax
push 0x61
mov word [esp + 0x82c], ax
pop eax
push 0x66
mov word [esp + 0x82e], ax
pop eax
push 0x32
mov word [esp + 0x830], ax
pop eax
push 0x6b
mov word [esp + 0x832], ax
mov word [esp + 0x806], di
pop eax
push 0x4b
mov word [esp + 0x834], ax
mov eax, esi
mov word [esp + 0x836], ax
mov eax, edx
mov word [esp + 0x838], ax
pop eax
push 0x5a
mov word [esp + 0x83a], ax
pop eax
push 0x43
mov word [esp + 0x83c], ax
pop eax
push 0x19
mov word [esp + 0x83e], ax
pop eax
push 0x18
mov edi, eax
mov word [esp + 0x840], di
pop edi
push 4
mov word [esp + 0x842], di
pop edi
push 0x46
mov word [esp + 0x844], di
mov edi, esi
mov word [esp + 0x846], di
pop edi
push 0x2a
mov word [esp + 0x848], di
mov word [esp + 0x84a], di
pop edi
push 0x18
mov word [esp + 0x84c], di
pop edi
push 0x36
mov word [esp + 0x84e], di
pop edi
push 0x21
mov word [esp + 0x850], di
pop edi
push 0x3d
mov word [esp + 0x852], di
pop edi
push 0x36
mov word [esp + 0x854], di
pop edi
push 0x3f
mov word [esp + 0x856], di
pop edi
push 0x60
mov word [esp + 0x858], di
pop edi
push 0x61
mov word [esp + 0x85a], di
pop edi
push 0x7d
mov word [esp + 0x85c], di
pop edi
push 0x37
mov word [esp + 0x85e], di
pop edi
push 0x3f
mov word [esp + 0x860], di
pop edi
push 0x53
mov word [esp + 0x862], di
mov word [esp + 0x864], di
pop edi
push 0x77
mov word [esp + 0x866], di
pop edi
push 0x59
mov word [esp + 0x868], di
pop edi
mov word [esp + 0x866], di
mov edi, esi
push 0x52
mov word [esp + 0x86c], di
pop edi
mov word [esp + 0x86a], di
push 0x59
pop edi
push 0x50
mov word [esp + 0x870], di
pop edi
push 0xf
mov word [esp + 0x872], di
pop edi
push 0xe
mov word [esp + 0x874], di
pop edi
push 0x12
mov word [esp + 0x876], di
pop edi
push 0x58
mov word [esp + 0x878], di
pop edi
push 0x50
mov word [esp + 0x87a], di
pop edi
push 0x3c
mov word [esp + 0x87c], di
mov word [esp + 0x87e], di
pop edi
push 0xe
mov word [esp + 0x880], di
pop edi
push 0x20
mov word [esp + 0x882], di
pop edi
push 0x37
mov word [esp + 0x884], di
pop edi
push 0x2b
mov word [esp + 0x886], di
pop edi
push 0x20
mov word [esp + 0x888], di
pop edi
push 0x29
mov word [esp + 0x88a], di
pop edi
push 0x76
mov word [esp + 0x88c], di
pop edi
push 0x77
mov word [esp + 0x88e], di
pop edi
push 0x6b
mov word [esp + 0x890], di
pop edi
push 0x21
mov word [esp + 0x892], di
pop edi
push 0x29
mov word [esp + 0x894], di
pop edi
push 0x45
mov word [esp + 0x896], di
mov word [esp + 0x898], di
pop edi
push 0x61
mov word [esp + 0x89a], di
pop edi
push 0x4f
mov word [esp + 0x89c], di
pop edi
push 0x58
mov word [esp + 0x89e], di
pop edi
push 0x44
mov word [esp + 0x8a0], di
pop edi
push 0x4f
mov word [esp + 0x8a2], di
pop edi
mov word [esp + 0x8a0], di
push 0x46
pop edi
mov word [esp + 0x8a2], di
mov edi, eax
push 0x18
mov word [esp + 0x8a8], di
pop edi
push 4
mov word [esp + 0x8aa], di
pop edi
push 0x46
mov word [esp + 0x8ae], si
pop esi
push 0x2a
mov word [esp + 0x8b0], si
mov word [esp + 0x8b2], si
pop esi
push 0x49
mov word [esp + 0x8b4], si
pop esi
push 0x77
mov word [esp + 0x8b6], si
pop esi
push 0x70
mov word [esp + 0x8b8], si
pop esi
push 0x77
mov word [esp + 0x8ba], si
pop esi
push 0x70
mov word [esp + 0x8bc], si
pop esi
push 0x7b
mov word [esp + 0x8be], si
pop esi
push 0x6a
mov word [esp + 0x8c0], si
pop esi
push 0x30
mov word [esp + 0x8c2], si
pop esi
push 0x7a
mov word [esp + 0x8c4], si
pop esi
push 0x72
mov word [esp + 0x8ac], di
mov word [esp + 0x8c6], si
pop esi
push 0x1e
mov word [esp + 0x8c8], si
mov word [esp + 0x8ca], si
pop esi
push 0x41
mov edi, esi
mov word [esp + 0x8cc], di
pop edi
push 0x7f
mov word [esp + 0x8ce], di
pop edi
push 0x78
mov word [esp + 0x8d0], di
pop edi
push 0x7f
mov word [esp + 0x8d2], di
pop edi
push 0x78
mov word [esp + 0x8d4], di
pop edi
push 0x62
mov word [esp + 0x8d6], di
mov edi, ecx
mov word [esp + 0x8d8], di
pop edi
push 0x38
mov word [esp + 0x8da], di
pop edi
push 0x72
mov word [esp + 0x8dc], di
pop edi
push 0x7a
mov word [esp + 0x8de], di
pop edi
mov word [esp + 0x8dc], di
mov word [esp + 0x8de], di
push 0x16
pop edi
push 0x20
mov word [esp + 0x8e4], di
pop edi
push 0x12
mov word [esp + 0x8e6], di
mov edi, esi
mov word [esp + 0x8e8], di
mov edi, eax
mov word [esp + 0x8ea], di
mov edi, esi
mov word [esp + 0x8ec], di
mov edi, eax
mov word [esp + 0x8ee], di
pop edi
push 3
mov word [esp + 0x8f0], di
pop edi
push 0x59
mov word [esp + 0x8f2], di
pop edi
push 0x13
mov word [esp + 0x8f4], di
pop edi
push 0x1b
mov word [esp + 0x8f6], di
pop edi
push 0x77
mov word [esp + 0x8f8], di
mov word [esp + 0x8fa], di
pop edi
push 0x3d
mov word [esp + 0x8fc], di
pop edi
push 3
mov word [esp + 0x8fe], di
pop edi
push 4
mov word [esp + 0x900], di
pop edi
push 3
mov word [esp + 0x902], di
pop edi
push 4
mov word [esp + 0x904], di
pop edi
push 0xf
mov word [esp + 0x906], di
pop edi
push 0x44
mov word [esp + 0x908], di
mov edi, esi
mov word [esp + 0x90a], di
pop edi
push 0xe
mov word [esp + 0x90c], di
pop edi
push 6
mov word [esp + 0x90e], di
pop edi
push 0x6a
mov word [esp + 0x910], di
mov word [esp + 0x912], di
pop edi
push 0x67
mov word [esp + 0x914], di
pop edi
push 0x59
mov word [esp + 0x916], di
pop edi
push 0x5e
mov word [esp + 0x918], di
pop edi
push 0x59
mov word [esp + 0x91a], di
pop edi
push 0x5e
mov word [esp + 0x91c], di
pop edi
mov word [esp + 0x91a], di
push 0x55
pop edi
push 0x44
mov word [esp + 0x92a], dx
mov word [esp + 0x920], di
pop edi
push 0x54
mov word [esp + 0x924], si
pop esi
push 0x30
mov word [esp + 0x926], si
mov esi, edx
pop edx
push 0x22
mov word [esp + 0x92c], dx
pop edx
push 0x1c
mov word [esp + 0x92e], dx
pop edx
push 0x1b
mov word [esp + 0x930], dx
pop edx
push 0x1c
mov word [esp + 0x932], dx
pop edx
push 0x1b
mov word [esp + 0x934], dx
pop edx
push 0x5b
mov word [esp + 0x936], dx
mov edx, ebx
mov word [esp + 0x938], dx
xor edx, edx
inc edx
mov word [esp + 0x942], ax
mov word [esp + 0x93a], dx
pop edx
push 0x11
mov word [esp + 0x93c], dx
pop edx
push 0x75
mov word [esp + 0x93e], dx
mov edx, eax
pop eax
push 0x56
mov word [esp + 0x944], ax
pop eax
push 0x61
mov word [esp + 0x946], ax
mov eax, ecx
mov word [esp + 0x948], ax
pop eax
push 0x76
mov word [esp + 0x94a], ax
pop eax
push 0x67
mov word [esp + 0x94c], ax
pop eax
push 0x7e
mov word [esp + 0x94e], ax
pop eax
push 0x24
mov word [esp + 0x950], ax
pop eax
push 0x25
mov word [esp + 0x952], ax
pop eax
push 0x39
mov word [esp + 0x954], ax
pop eax
push 0x7b
mov word [esp + 0x956], ax
pop eax
push 0x17
mov word [esp + 0x95a], ax
mov word [esp + 0x95c], ax
pop eax
mov word [esp + 0x91e], di
mov word [esp + 0x924], si
mov word [esp + 0x93c], dx
mov word [esp + 0x954], cx
mov word [esp + 0x95a], ax
and dword [esp + 0xcc4], 0
push 0x42
pop eax
push 0x40
mov word [esp + 0x960], ax
pop eax
mov word [esp + 0x95e], ax
push 0x51
pop eax
mov word [esp + 0x960], ax
push 5
pop eax
mov word [esp + 0x962], ax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc5226814
mov dword [esp + 0xcb8], 0x2f
mov dword [esp + 0xcd4], 0x96
mov byte [esp + 0xcea], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xca8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc8226ccd
mov dword [esp + 0xd78], 0x53
mov dword [esp + 0xd88], 0x96
mov dword [esp + 0xd94], 0x36
mov byte [esp + 0xdaa], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xd68]
rep movsd dword es:[edi], dword [esi]
and dword [esp + 0xe04], 0
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc7226b3a
mov dword [esp + 0xdf8], ebx
mov dword [esp + 0xe14], 0xd
mov byte [esp + 0xe2a], 0
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0xde8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0xc222635b
mov dword [esp + 0xdb4], 0x72
mov dword [esp + 0xdc4], 0xcc
mov dword [esp + 0xdd0], 0xd
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
mov byte [esp + 0xdea], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xda8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc12261c8
mov dword [esp + 0xa38], 0xe
mov dword [esp + 0xa48], 0xd9
mov dword [esp + 0xa54], 0x2f
mov byte [esp + 0xa6a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xa28]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc4226681
mov dword [esp + 0xc38], 0x18
mov dword [esp + 0xc48], 0xd
mov dword [esp + 0xc54], 0x41
mov byte [esp + 0xc6a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xc28]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xc32264ee
mov dword [esp + 0xab8], 0x33
mov dword [esp + 0xac8], 0x4e
mov dword [esp + 0xad4], 9
mov byte [esp + 0xaea], 0
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0xaa8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0xbe225d0f
mov dword [esp + 0xd34], 0x7c
mov dword [esp + 0xd44], 0x57
mov dword [esp + 0xd50], 0x15
mov byte [esp + 0xd66], 0
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xd28]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0xbd225b7c
mov dword [esp + 0xb38], 0x52
mov dword [esp + 0xb48], 0x6c
mov dword [esp + 0xb54], 0xb
mov byte [esp + 0xb6a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xb28]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7929f0ac
mov dword [esp + 0x978], 3
mov dword [esp + 0x988], 0x77
mov dword [esp + 0x994], 9
mov byte [esp + 0x9aa], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0x968]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7a29f23f
mov dword [esp + 0xbb8], 0x33
mov dword [esp + 0xbc8], 0x108
mov dword [esp + 0xbd4], 0x3e
mov byte [esp + 0xbea], 0
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0xba8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x7b29f3d2
mov dword [esp + 0x9b4], 0x7e
mov dword [esp + 0x9c4], 0x146
mov dword [esp + 0x9d0], 0x32
mov byte [esp + 0x9e6], 0
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0x9a8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7c29f565
mov dword [esp + 0x9f8], 0x68
mov dword [esp + 0xa08], 0x80
mov dword [esp + 0xa14], 1
mov byte [esp + 0xa2a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0x9e8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7529ea60
mov dword [esp + 0xa78], 0x6b
mov dword [esp + 0xa88], 0x81
mov dword [esp + 0xa94], 4
mov byte [esp + 0xaaa], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xa68]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7629ebf3
mov dword [esp + 0xaf8], 0x7f
mov dword [esp + 0xb08], 0x178
mov dword [esp + 0xb14], 9
mov byte [esp + 0xb2a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea esi, [esp + 0xae8]
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x7729ed86
mov dword [esp + 0xb74], 0x17
mov dword [esp + 0xb84], 0x181
mov dword [esp + 0xb90], 0x11
mov byte [esp + 0xba6], 0
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xb68]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x7829ef19
mov dword [esp + 0xbf8], 6
mov dword [esp + 0xc08], 0x192
mov dword [esp + 0xc14], ebx
mov byte [esp + 0xc2a], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xbe8]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x8129fd44
mov dword [esp + 0xc78], 0x3d
mov dword [esp + 0xc88], 0x1a2
mov dword [esp + 0xc94], 0x11
mov byte [esp + 0xcaa], 0
call fcn.00405e8c
mov edi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
mov ecx, ebx
lea esi, [esp + 0xc68]
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x8229fed7
mov dword [esp + 0xcf8], 0x4d
mov dword [esp + 0xd08], 0x1b3
mov dword [esp + 0xd14], 1
mov byte [esp + 0xd2a], 0
call fcn.00405e8c
push 1
mov edi, eax
push 0x1b4
lea eax, [esp + 0x3b70]
push eax
mov ecx, ebx
lea esi, [esp + 0xcf4]
push 0x6e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xb319247
call fcn.0040102e
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x1f28]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 1
mov edi, eax
push 0x1b5
lea eax, [esp + 0x3af0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1f34]
push 0x11
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xa3190b4
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x24ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1b6
lea eax, [esp + 0x24f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x24b4]
push 0x77
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xd31956d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x21ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 3
mov edi, eax
push 0x1b8
lea eax, [esp + 0x38b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x21f4]
push 0x7b
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xc3193da
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x242c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 5
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x242c]
push 0x85
lea eax, [esp + 0x25b0]
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x14], 0x7318bfb
push eax
push 0x29
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xeec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x29
mov edi, eax
push 0x8a
lea eax, [esp + 0x30b0]
push eax
mov ecx, ebx
lea esi, [esp + 0xef4]
push 0x18
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x6318a68
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x19ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 4
mov edi, eax
push 0xb3
lea eax, [esp + 0x2630]
push eax
mov ecx, ebx
lea esi, [esp + 0x19f4]
push 0x23
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x9318f21
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xf6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x2f
mov edi, eax
push 0xb7
lea eax, [esp + 0x3630]
push eax
mov ecx, ebx
lea esi, [esp + 0xf74]
push 0x64
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8318d8e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1f6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x1f68]
mov edi, eax
push 6
push 0xe6
lea eax, [esp + 0x26b0]
push eax
push 0x7c
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x33185af
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xfec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0xec
lea eax, [esp + 0x3130]
push eax
mov ecx, ebx
lea esi, [esp + 0xff4]
push 0x71
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x231841c
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1a6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1bb
lea eax, [esp + 0x2730]
push eax
mov ecx, ebx
lea esi, [esp + 0x1a74]
push 0x34
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x852e80be
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x106c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1bd
lea eax, [esp + 0x3a30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1074]
push 0x2a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x862e8251
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x2368]
rep movsd dword es:[edi], dword [esi]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1bf
lea eax, [esp + 0x27b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x2374]
push 0x59
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x832e7d98
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x10ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1c1
lea eax, [esp + 0x31b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x10f4]
push 0x76
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x842e7f2b
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1aec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1c3
lea eax, [esp + 0x2830]
push eax
mov ecx, ebx
lea esi, [esp + 0x1af4]
push 0x44
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x892e870a
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x116c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1c5
lea eax, [esp + 0x36b0]
mov ecx, ebx
lea esi, [esp + 0x1170]
push eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x18], 0x8a2e889d
push 0x3f
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1fec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1c7
lea eax, [esp + 0x28b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1ff4]
push 0x6e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x872e83e4
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x11ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1c9
lea eax, [esp + 0x3230]
push eax
mov ecx, ebx
lea esi, [esp + 0x11f4]
push 0x62
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x882e8577
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1b6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1cb
lea eax, [esp + 0x2930]
push eax
mov ecx, ebx
lea esi, [esp + 0x1b74]
push 0x1a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7d2e7426
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x126c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x1268]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
push 2
push 0x1cd
lea eax, [esp + 0x3930]
push eax
push 0x25
pop ecx
mov dword [esp + 0x18], 0x7e2e75b9
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x226c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1cf
lea eax, [esp + 0x29b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x2274]
push 0x62
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7228171
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x12ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1d1
lea eax, [esp + 0x32b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x12f4]
push 0x62
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x6227fde
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1bec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov edi, eax
push 2
mov ecx, ebx
lea esi, [esp + 0x1bec]
rep movsd dword es:[edi], dword [esi]
push 0x1d3
lea eax, [esp + 0x2a30]
xor ecx, ecx
push eax
inc ecx
mov dword [esp + 0x18], 0x5227e4b
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x1368]
rep movsd dword es:[edi], dword [esi]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1d5
lea eax, [esp + 0x3730]
push eax
mov ecx, ebx
lea esi, [esp + 0x1374]
push 0x3f
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x4227cb8
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x206c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1d7
lea eax, [esp + 0x2ab0]
push eax
mov ecx, ebx
lea esi, [esp + 0x2074]
push 0xc
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xb2287bd
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x13ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 5
mov edi, eax
push 0x1d9
lea eax, [esp + 0x3330]
push eax
mov ecx, ebx
lea esi, [esp + 0x13f4]
push 0x48
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xa22862a
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1c6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1de
lea eax, [esp + 0x2b30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1c74]
push 0x49
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x1c], 0x9228497
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x146c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1e0
lea eax, [esp + 0x3b30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1474]
push 0x1a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8228304
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x246c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x1e2
lea eax, [esp + 0x2bb0]
push eax
mov ecx, ebx
lea esi, [esp + 0x2474]
push 0x11
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xff2274d9
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x14ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 3
mov edi, eax
push 0x1e4
lea eax, [esp + 0x33b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x14f4]
push 0x78
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xfe227346
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1cec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x1ce8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
push 2
push 0xee
lea eax, [esp + 0x2c30]
xor ecx, ecx
push eax
inc ecx
mov dword [esp + 0x18], 0x1203968
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x156c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0xf0
lea eax, [esp + 0x37b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1574]
push 0xb
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x2203afb
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x20ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0xf2
lea eax, [esp + 0x2cb0]
push eax
mov ecx, ebx
lea esi, [esp + 0x20f4]
push 0x24
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x3203c8e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x15ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x3b
mov edi, eax
push 0x1e7
lea eax, [esp + 0x3430]
push eax
mov ecx, ebx
lea esi, [esp + 0x15f4]
push 2
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x4203e21
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0x1d68]
add eax, 0x48
rep movsd dword es:[edi], dword [esi]
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 1
mov edi, eax
push 0x222
lea eax, [esp + 0x2d30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1d74]
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5203fb4
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x166c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x223
lea eax, [esp + 0x39b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1674]
push 0x1a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x6204147
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x22ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x225
lea eax, [esp + 0x2db0]
push eax
mov ecx, ebx
lea esi, [esp + 0x22f4]
push 0x53
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x72042da
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x16ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 1
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x16ec]
push 0x227
lea eax, [esp + 0x34b0]
rep movsd dword es:[edi], dword [esi]
push eax
xor ecx, ecx
mov dword [esp + 0x18], 0x820446d
call fcn.0040102e
mov ecx, ebx
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea edi, [esp + 0x1dec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 8
mov edi, eax
push 0x228
lea eax, [esp + 0x2e30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1df4]
push 0x30
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xf9202cd0
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x176c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov edi, eax
push 2
mov ecx, ebx
lea esi, [esp + 0x176c]
rep movsd dword es:[edi], dword [esi]
push 0x230
lea eax, [esp + 0x3830]
xor ecx, ecx
push eax
inc ecx
mov dword [esp + 0x18], 0xfa202e63
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x216c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x232
lea eax, [esp + 0x2eb0]
push eax
mov ecx, ebx
lea esi, [esp + 0x2174]
push 0x22
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7327a8a3
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x17ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x17e8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0xc], 0x7227a710
push 8
push 0x234
lea eax, [esp + 0x3530]
push eax
push 0x25
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1e6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x35
mov edi, eax
push 0xf4
lea eax, [esp + 0x2f30]
push eax
mov ecx, ebx
lea esi, [esp + 0x1e74]
push 0x41
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7527abc9
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x186c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 7
mov edi, eax
push 0x23c
lea eax, [esp + 0x3ab0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1874]
push 0x3e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7427aa36
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x23ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xa
mov edi, eax
push 0x129
lea eax, [esp + 0x2fb0]
push eax
mov ecx, ebx
lea esi, [esp + 0x23f4]
push 0x56
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7727aeef
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x18ec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xa
mov edi, eax
push 0x133
lea eax, [esp + 0x35b0]
push eax
mov ecx, ebx
lea esi, [esp + 0x18f4]
push 0x17
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7627ad5c
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1eec]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 7
mov edi, eax
push 0x13d
lea eax, [esp + 0x3030]
push eax
mov ecx, ebx
lea esi, [esp + 0x1ef4]
push 0x55
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7927b215
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x196c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xa
mov edi, eax
push 0x144
lea eax, [esp + 0x2530]
push eax
mov ecx, ebx
lea esi, [esp + 0x1974]
push 6
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7827b082
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xe6c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xa
mov edi, eax
push 0x14e
lea eax, [esp + 0x2570]
push eax
mov ecx, ebx
lea esi, [esp + 0xe74]
push 0x38
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7b27b53b
call fcn.0040102e
mov ecx, ebx
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea edi, [esp + 0xeac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 6
mov edi, eax
push 0x158
lea eax, [esp + 0x25f0]
push eax
mov ecx, ebx
lea esi, [esp + 0xeb4]
push 8
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x7a27b3a8
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xf2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x2b
mov edi, eax
push 0x15e
lea eax, [esp + 0x2670]
push eax
mov ecx, ebx
lea esi, [esp + 0xf34]
push 0x77
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xd24c97a
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0xfac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 7
mov edi, eax
push 0x243
lea eax, [esp + 0x26f0]
push eax
mov ecx, ebx
lea esi, [esp + 0xfb4]
push 0x13
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xe24cb0d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x102c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x1028]
mov edi, eax
push 6
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x10], 0xb24c654
push 0x24a
lea eax, [esp + 0x2770]
push eax
push 0x34
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x10ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 4
mov edi, eax
push 0x250
lea eax, [esp + 0x27f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x10b4]
push 0x1e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xc24c7e7
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x112c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 6
mov edi, eax
push 0x254
lea eax, [esp + 0x2870]
push eax
mov ecx, ebx
lea esi, [esp + 0x1134]
push 0x31
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x924c32e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x11ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 6
mov edi, eax
push 0x25a
lea eax, [esp + 0x28f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x11b4]
push 0x19
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xa24c4c1
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x122c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
push 6
mov edi, eax
push 0x260
lea eax, [esp + 0x2970]
push eax
lea esi, [esp + 0x1234]
push 0x12
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x724c008
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x12ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x12
mov edi, eax
push 0x266
lea eax, [esp + 0x29f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x12b4]
push 0x21
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x824c19b
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x132c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 8
mov edi, eax
push 0x278
lea eax, [esp + 0x2a70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1334]
push 0x16
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x524bce2
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x13ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 7
mov edi, eax
push 0x280
lea eax, [esp + 0x2af0]
push eax
mov ecx, ebx
lea esi, [esp + 0x13b4]
push 0x5e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x624be75
call fcn.0040102e
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x1428]
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 2
mov edi, eax
push 0x287
lea eax, [esp + 0x2b70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1434]
push 0x35
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8f18ca2d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x14ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 8
mov edi, eax
push 0x289
lea eax, [esp + 0x2bf0]
push eax
mov ecx, ebx
lea esi, [esp + 0x14b4]
push 3
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8e18c89a
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x152c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x15
mov edi, eax
push 0x291
lea eax, [esp + 0x2c70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1534]
push 0x35
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8d18c707
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x15ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x15a8]
push 0x30
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x10], 0x8c18c574
push 0x2a6
lea eax, [esp + 0x2cf0]
push eax
push 0x40
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x162c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 5
mov edi, eax
push 0x2d6
lea eax, [esp + 0x2d70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1634]
push 0x1d
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8b18c3e1
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x16ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 5
mov edi, eax
push 0x2db
lea eax, [esp + 0x2df0]
push eax
mov ecx, ebx
lea esi, [esp + 0x16b4]
push 0x32
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8a18c24e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x172c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x13
mov edi, eax
push 0x189
lea eax, [esp + 0x2e70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1734]
push 0x38
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8918c0bb
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x17ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x17a8]
push 0xd
mov edi, eax
push 0x2e0
lea eax, [esp + 0x2ef0]
push eax
push 0x2a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8818bf28
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x182c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x19c
lea eax, [esp + 0x2f70]
push eax
mov ecx, ebx
lea esi, [esp + 0x1834]
push 0x1a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8718bd95
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x18ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x2ed
lea eax, [esp + 0x2ff0]
push eax
mov ecx, ebx
lea esi, [esp + 0x18b4]
push 0x53
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x8618bc02
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x192c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x1a8
lea eax, [esp + 0x3070]
push eax
mov ecx, ebx
lea esi, [esp + 0x1934]
push 0x43
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x915b8a4
call fcn.0040102e
mov ecx, ebx
mov esi, eax
lea edi, [esp + 0x19a8]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x2fa
lea eax, [esp + 0x30f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x19b4]
push 0x3c
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xa15ba37
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1a2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x1b5
lea eax, [esp + 0x3170]
push eax
mov ecx, ebx
lea esi, [esp + 0x1a34]
push 0x60
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xb15bbca
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1aac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x307
lea eax, [esp + 0x31f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1ab4]
push 0x45
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0xc15bd5d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1b2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x14
mov edi, eax
mov ecx, ebx
lea esi, [esp + 0x1b2c]
push 0x1c2
lea eax, [esp + 0x3270]
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x14], 0x515b258
push eax
push 0x72
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1bac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xd
mov edi, eax
push 0x314
lea eax, [esp + 0x32f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1bb4]
push 0x2a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x615b3eb
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1c2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x11
mov edi, eax
push 0x1d6
lea eax, [esp + 0x3370]
push eax
mov ecx, ebx
lea esi, [esp + 0x1c34]
push 0x7e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x715b57e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1cac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x321
lea eax, [esp + 0x33f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1cb4]
push 0x1e
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x815b711
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1d2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x1d28]
mov edi, eax
push 0xe
push 0x1e7
lea eax, [esp + 0x3470]
push eax
push 0x7f
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x115ac0c
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1dac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x32d
lea eax, [esp + 0x34f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1db4]
push 0x16
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x215ad9f
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1e2c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x14
mov edi, eax
push 0x1f5
lea eax, [esp + 0x3570]
push eax
mov ecx, ebx
lea esi, [esp + 0x1e34]
push 0x5d
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5905c594
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1eac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x339
lea eax, [esp + 0x35f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1eb4]
push 0x77
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5a05c727
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
mov ecx, ebx
lea edi, [esp + 0xe28]
rep movsd dword es:[edi], dword [esi]
add eax, 0x48
push eax
lea eax, [esp + 0x10]
call fcn.00405e8c
push 0x11
mov edi, eax
push 0x209
lea eax, [esp + 0x3670]
push eax
mov ecx, ebx
lea esi, [esp + 0xe34]
push 0x6a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5b05c8ba
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x1fac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x345
lea eax, [esp + 0x36f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x1fb4]
push 0x6a
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5c05ca4d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x202c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x11
mov edi, eax
push 0x21a
lea eax, [esp + 0x3770]
push eax
mov ecx, ebx
lea esi, [esp + 0x2034]
push 0x44
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5505bf48
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x20ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x351
lea eax, [esp + 0x37f0]
mov ecx, ebx
lea esi, [esp + 0x20b0]
push eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x18], 0x5605c0db
push 0x30
pop ecx
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x212c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x11
mov edi, eax
push 0x22b
lea eax, [esp + 0x3870]
push eax
mov ecx, ebx
lea esi, [esp + 0x2134]
push 0x35
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5705c26e
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x21ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0xc
mov edi, eax
push 0x35d
lea eax, [esp + 0x38f0]
push eax
mov ecx, ebx
lea esi, [esp + 0x21b4]
push 0x75
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5805c401
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x222c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 0x1e
mov edi, eax
push 0x23c
lea eax, [esp + 0x3970]
push eax
mov ecx, ebx
lea esi, [esp + 0x2234]
push 0xf
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5105b8fc
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x22ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov ecx, ebx
lea esi, [esp + 0x22a8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
push 0xd
push 0x369
lea eax, [esp + 0x39f0]
push eax
push 0x17
pop ecx
mov dword [esp + 0x18], 0x5205ba8f
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x232c]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
push 4
mov edi, eax
push 0x376
lea eax, [esp + 0x3a70]
push eax
mov ecx, ebx
lea esi, [esp + 0x2334]
push 5
rep movsd dword es:[edi], dword [esi]
pop ecx
mov dword [esp + 0x18], 0x5f080d9d
call fcn.0040102e
mov esi, eax
mov eax, dword [ebp + 8]
add eax, 0x48
push eax
mov ecx, ebx
lea edi, [esp + 0x23ac]
lea eax, [esp + 0x10]
rep movsd dword es:[edi], dword [esi]
call fcn.00405e8c
mov edi, eax
lea eax, [esp + 0x964]
push eax
mov ecx, ebx
lea esi, [esp + 0x23ac]
rep movsd dword es:[edi], dword [esi]
mov esi, dword [ebp + 8]
lea eax, [esp + 0x274]
push eax
lea eax, [esi + 0x28]
call fcn.004060f5
push dword [esp + 0xc]
lea eax, [esp + 0x26e]
push eax
lea eax, [esp + 0x18]
push eax
lea eax, [esi + 0x14]
call fcn.004064c2
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4