Function at 0x62e180
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x6a1118
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
push edi
mov edi, dword [esp + 0x24]
mov esi, ecx
push 0
mov dword [esp + 0x14], esi
mov eax, dword [edi]
lea ebp, [edi + 4]
mov dword [esi], eax
lea ebx, [esi + 4]
mov cl, byte [ebp]
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x14]
lea ebp, [edi + 0x14]
lea ebx, [esi + 0x14]
mov dword [esp + 0x1c], 0
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x24]
lea ebp, [edi + 0x24]
lea ebx, [esi + 0x24]
mov byte [esp + 0x1c], 1
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x34]
lea ebp, [edi + 0x34]
lea ebx, [esi + 0x34]
mov byte [esp + 0x1c], 2
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x44]
lea ebp, [edi + 0x44]
lea ebx, [esi + 0x44]
mov byte [esp + 0x1c], 3
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x54]
lea ebp, [edi + 0x54]
lea ebx, [esi + 0x54]
mov byte [esp + 0x1c], 4
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x64]
lea ebp, [edi + 0x64]
lea ebx, [esi + 0x64]
mov byte [esp + 0x1c], 5
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x74]
lea ebp, [edi + 0x74]
lea ebx, [esi + 0x74]
mov byte [esp + 0x1c], 6
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x84]
lea ebp, [edi + 0x84]
lea ebx, [esi + 0x84]
mov byte [esp + 0x1c], 7
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x94]
lea ebp, [edi + 0x94]
lea ebx, [esi + 0x94]
mov byte [esp + 0x1c], 8
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0xa4]
lea ebp, [edi + 0xa4]
mov byte [esp + 0x1c], 9
lea ebx, [esi + 0xa4]
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0xb4]
lea ebp, [edi + 0xb4]
lea ebx, [esi + 0xb4]
mov byte [esp + 0x1c], 0xa
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0xc4]
lea ebp, [edi + 0xc4]
lea ebx, [esi + 0xc4]
mov byte [esp + 0x1c], 0xb
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0xd4]
lea ebp, [edi + 0xd4]
lea ebx, [esi + 0xd4]
mov byte [esp + 0x1c], 0xc
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0xe4]
lea ebp, [edi + 0xe4]
lea ebx, [esi + 0xe4]
mov byte [esp + 0x1c], 0xd
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0xf4]
lea ebp, [edi + 0xf4]
lea ebx, [esi + 0xf4]
mov byte [esp + 0x1c], 0xe
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
push edx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov al, byte [edi + 0x104]
lea ebp, [edi + 0x104]
lea ebx, [esi + 0x104]
mov byte [esp + 0x1c], 0xf
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x114]
lea ebp, [edi + 0x114]
lea ebx, [esi + 0x114]
mov byte [esp + 0x1c], 0x10
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x124]
lea ebp, [edi + 0x124]
lea ebx, [esi + 0x124]
mov byte [esp + 0x1c], 0x11
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x134]
lea ebp, [edi + 0x134]
lea ebx, [esi + 0x134]
mov byte [esp + 0x1c], 0x12
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x144]
lea ebp, [edi + 0x144]
lea ebx, [esi + 0x144]
mov byte [esp + 0x1c], 0x13
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov byte [esp + 0x1c], 0x14
mov cl, byte [edi + 0x154]
lea ebp, [edi + 0x154]
lea ebx, [esi + 0x154]
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x164]
lea ebp, [edi + 0x164]
lea ebx, [esi + 0x164]
mov byte [esp + 0x1c], 0x15
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x174]
lea ebp, [edi + 0x174]
lea ebx, [esi + 0x174]
mov byte [esp + 0x1c], 0x16
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x184]
lea ebp, [edi + 0x184]
lea ebx, [esi + 0x184]
mov byte [esp + 0x1c], 0x17
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x194]
lea ebp, [edi + 0x194]
lea ebx, [esi + 0x194]
mov byte [esp + 0x1c], 0x18
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x1a4]
lea ebp, [edi + 0x1a4]
lea ebx, [esi + 0x1a4]
mov byte [esp + 0x1c], 0x19
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x1b4]
lea ebp, [edi + 0x1b4]
lea ebx, [esi + 0x1b4]
mov byte [esp + 0x1c], 0x1a
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x1c4]
lea ebp, [edi + 0x1c4]
lea ebx, [esi + 0x1c4]
mov byte [esp + 0x1c], 0x1b
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x1d4]
lea ebp, [edi + 0x1d4]
lea ebx, [esi + 0x1d4]
mov byte [esp + 0x1c], 0x1c
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x1e4]
lea ebp, [edi + 0x1e4]
lea ebx, [esi + 0x1e4]
mov byte [esp + 0x1c], 0x1d
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x1f4]
lea ebp, [edi + 0x1f4]
lea ebx, [esi + 0x1f4]
mov byte [esp + 0x1c], 0x1e
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x204]
lea ebp, [edi + 0x204]
lea ebx, [esi + 0x204]
mov byte [esp + 0x1c], 0x1f
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x214]
lea ebp, [edi + 0x214]
lea ebx, [esi + 0x214]
mov byte [esp + 0x1c], 0x20
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x224]
lea ebp, [edi + 0x224]
lea ebx, [esi + 0x224]
mov byte [esp + 0x1c], 0x21
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x234]
lea ebp, [edi + 0x234]
lea ebx, [esi + 0x234]
mov byte [esp + 0x1c], 0x22
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x244]
lea ebp, [edi + 0x244]
lea ebx, [esi + 0x244]
mov byte [esp + 0x1c], 0x23
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x254]
lea ebp, [edi + 0x254]
mov byte [esp + 0x1c], 0x24
lea ebx, [esi + 0x254]
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x264]
lea ebp, [edi + 0x264]
lea ebx, [esi + 0x264]
mov byte [esp + 0x1c], 0x25
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x274]
lea ebp, [edi + 0x274]
lea ebx, [esi + 0x274]
mov byte [esp + 0x1c], 0x26
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x284]
lea ebp, [edi + 0x284]
lea ebx, [esi + 0x284]
mov byte [esp + 0x1c], 0x27
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x294]
lea ebp, [edi + 0x294]
lea ebx, [esi + 0x294]
mov byte [esp + 0x1c], 0x28
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x2a4]
lea ebp, [edi + 0x2a4]
lea ebx, [esi + 0x2a4]
mov byte [esp + 0x1c], 0x29
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
push edx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov al, byte [edi + 0x2b4]
lea ebp, [edi + 0x2b4]
lea ebx, [esi + 0x2b4]
mov byte [esp + 0x1c], 0x2a
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x2c4]
lea ebp, [edi + 0x2c4]
lea ebx, [esi + 0x2c4]
mov byte [esp + 0x1c], 0x2b
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x2d4]
lea ebp, [edi + 0x2d4]
lea ebx, [esi + 0x2d4]
mov byte [esp + 0x1c], 0x2c
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x2e4]
lea ebp, [edi + 0x2e4]
lea ebx, [esi + 0x2e4]
mov byte [esp + 0x1c], 0x2d
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x2f4]
lea ebp, [edi + 0x2f4]
lea ebx, [esi + 0x2f4]
mov byte [esp + 0x1c], 0x2e
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov byte [esp + 0x1c], 0x2f
mov cl, byte [edi + 0x304]
lea ebp, [edi + 0x304]
lea ebx, [esi + 0x304]
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x314]
lea ebp, [edi + 0x314]
lea ebx, [esi + 0x314]
mov byte [esp + 0x1c], 0x30
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x324]
lea ebp, [edi + 0x324]
lea ebx, [esi + 0x324]
mov byte [esp + 0x1c], 0x31
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x334]
lea ebp, [edi + 0x334]
lea ebx, [esi + 0x334]
mov byte [esp + 0x1c], 0x32
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x344]
lea ebp, [edi + 0x344]
lea ebx, [esi + 0x344]
mov byte [esp + 0x1c], 0x33
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x354]
lea ebp, [edi + 0x354]
lea ebx, [esi + 0x354]
mov byte [esp + 0x1c], 0x34
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x364]
lea ebp, [edi + 0x364]
lea ebx, [esi + 0x364]
mov byte [esp + 0x1c], 0x35
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x374]
lea ebp, [edi + 0x374]
lea ebx, [esi + 0x374]
mov byte [esp + 0x1c], 0x36
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x384]
lea ebp, [edi + 0x384]
lea ebx, [esi + 0x384]
mov byte [esp + 0x1c], 0x37
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x394]
lea ebp, [edi + 0x394]
lea ebx, [esi + 0x394]
mov byte [esp + 0x1c], 0x38
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x3a4]
lea ebp, [edi + 0x3a4]
lea ebx, [esi + 0x3a4]
mov byte [esp + 0x1c], 0x39
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x3b4]
lea ebp, [edi + 0x3b4]
lea ebx, [esi + 0x3b4]
mov byte [esp + 0x1c], 0x3a
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x3c4]
lea ebp, [edi + 0x3c4]
lea ebx, [esi + 0x3c4]
mov byte [esp + 0x1c], 0x3b
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x3d4]
lea ebp, [edi + 0x3d4]
lea ebx, [esi + 0x3d4]
mov byte [esp + 0x1c], 0x3c
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x3e4]
lea ebp, [edi + 0x3e4]
lea ebx, [esi + 0x3e4]
mov byte [esp + 0x1c], 0x3d
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x3f4]
lea ebp, [edi + 0x3f4]
lea ebx, [esi + 0x3f4]
mov byte [esp + 0x1c], 0x3e
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x404]
lea ebp, [edi + 0x404]
mov byte [esp + 0x1c], 0x3f
lea ebx, [esi + 0x404]
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x414]
lea ebp, [edi + 0x414]
lea ebx, [esi + 0x414]
mov byte [esp + 0x1c], 0x40
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x424]
lea ebp, [edi + 0x424]
lea ebx, [esi + 0x424]
mov byte [esp + 0x1c], 0x41
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x434]
lea ebp, [edi + 0x434]
lea ebx, [esi + 0x434]
mov byte [esp + 0x1c], 0x42
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x444]
lea ebp, [edi + 0x444]
lea ebx, [esi + 0x444]
mov byte [esp + 0x1c], 0x43
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x454]
lea ebp, [edi + 0x454]
lea ebx, [esi + 0x454]
mov byte [esp + 0x1c], 0x44
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
push edx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov al, byte [edi + 0x464]
lea ebp, [edi + 0x464]
lea ebx, [esi + 0x464]
mov byte [esp + 0x1c], 0x45
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x474]
lea ebp, [edi + 0x474]
lea ebx, [esi + 0x474]
mov byte [esp + 0x1c], 0x46
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x484]
lea ebp, [edi + 0x484]
lea ebx, [esi + 0x484]
mov byte [esp + 0x1c], 0x47
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x494]
lea ebp, [edi + 0x494]
lea ebx, [esi + 0x494]
mov byte [esp + 0x1c], 0x48
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x4a4]
lea ebp, [edi + 0x4a4]
lea ebx, [esi + 0x4a4]
mov byte [esp + 0x1c], 0x49
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov byte [esp + 0x1c], 0x4a
mov cl, byte [edi + 0x4b4]
lea ebp, [edi + 0x4b4]
lea ebx, [esi + 0x4b4]
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x4c4]
lea ebp, [edi + 0x4c4]
lea ebx, [esi + 0x4c4]
mov byte [esp + 0x1c], 0x4b
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x4d4]
lea ebp, [edi + 0x4d4]
lea ebx, [esi + 0x4d4]
mov byte [esp + 0x1c], 0x4c
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x4e4]
lea ebp, [edi + 0x4e4]
lea ebx, [esi + 0x4e4]
mov byte [esp + 0x1c], 0x4d
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x4f4]
lea ebp, [edi + 0x4f4]
lea ebx, [esi + 0x4f4]
mov byte [esp + 0x1c], 0x4e
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x504]
lea ebp, [edi + 0x504]
lea ebx, [esi + 0x504]
mov byte [esp + 0x1c], 0x4f
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x514]
lea ebp, [edi + 0x514]
lea ebx, [esi + 0x514]
mov byte [esp + 0x1c], 0x50
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x524]
lea ebp, [edi + 0x524]
lea ebx, [esi + 0x524]
mov byte [esp + 0x1c], 0x51
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x534]
lea ebp, [edi + 0x534]
lea ebx, [esi + 0x534]
mov byte [esp + 0x1c], 0x52
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x544]
lea ebp, [edi + 0x544]
lea ebx, [esi + 0x544]
mov byte [esp + 0x1c], 0x53
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x554]
lea ebp, [edi + 0x554]
lea ebx, [esi + 0x554]
mov byte [esp + 0x1c], 0x54
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x564]
lea ebp, [edi + 0x564]
lea ebx, [esi + 0x564]
mov byte [esp + 0x1c], 0x55
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x574]
lea ebp, [edi + 0x574]
lea ebx, [esi + 0x574]
mov byte [esp + 0x1c], 0x56
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x584]
lea ebp, [edi + 0x584]
lea ebx, [esi + 0x584]
mov byte [esp + 0x1c], 0x57
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x594]
lea ebp, [edi + 0x594]
lea ebx, [esi + 0x594]
mov byte [esp + 0x1c], 0x58
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x5a4]
lea ebp, [edi + 0x5a4]
lea ebx, [esi + 0x5a4]
mov byte [esp + 0x1c], 0x59
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x5b4]
lea ebp, [edi + 0x5b4]
mov byte [esp + 0x1c], 0x5a
lea ebx, [esi + 0x5b4]
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x5c4]
lea ebp, [edi + 0x5c4]
lea ebx, [esi + 0x5c4]
mov byte [esp + 0x1c], 0x5b
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x5d4]
lea ebp, [edi + 0x5d4]
lea ebx, [esi + 0x5d4]
mov byte [esp + 0x1c], 0x5c
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x5e4]
lea ebp, [edi + 0x5e4]
lea ebx, [esi + 0x5e4]
mov byte [esp + 0x1c], 0x5d
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x5f4]
lea ebp, [edi + 0x5f4]
lea ebx, [esi + 0x5f4]
mov byte [esp + 0x1c], 0x5e
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x604]
lea ebp, [edi + 0x604]
lea ebx, [esi + 0x604]
mov byte [esp + 0x1c], 0x5f
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
push edx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov al, byte [edi + 0x614]
lea ebp, [edi + 0x614]
lea ebx, [esi + 0x614]
mov byte [esp + 0x1c], 0x60
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x624]
lea ebp, [edi + 0x624]
lea ebx, [esi + 0x624]
mov byte [esp + 0x1c], 0x61
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x634]
lea ebp, [edi + 0x634]
lea ebx, [esi + 0x634]
mov byte [esp + 0x1c], 0x62
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x644]
lea ebp, [edi + 0x644]
lea ebx, [esi + 0x644]
mov byte [esp + 0x1c], 0x63
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x654]
lea ebp, [edi + 0x654]
lea ebx, [esi + 0x654]
mov byte [esp + 0x1c], 0x64
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov byte [esp + 0x1c], 0x65
mov cl, byte [edi + 0x664]
lea ebp, [edi + 0x664]
lea ebx, [esi + 0x664]
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x674]
lea ebp, [edi + 0x674]
lea ebx, [esi + 0x674]
mov byte [esp + 0x1c], 0x66
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x684]
lea ebp, [edi + 0x684]
lea ebx, [esi + 0x684]
mov byte [esp + 0x1c], 0x67
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x694]
lea ebp, [edi + 0x694]
lea ebx, [esi + 0x694]
mov byte [esp + 0x1c], 0x68
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x6a4]
lea ebp, [edi + 0x6a4]
lea ebx, [esi + 0x6a4]
mov byte [esp + 0x1c], 0x69
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x6b4]
lea ebp, [edi + 0x6b4]
lea ebx, [esi + 0x6b4]
mov byte [esp + 0x1c], 0x6a
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x6c4]
lea ebp, [edi + 0x6c4]
lea ebx, [esi + 0x6c4]
mov byte [esp + 0x1c], 0x6b
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x6d4]
lea ebp, [edi + 0x6d4]
lea ebx, [esi + 0x6d4]
mov byte [esp + 0x1c], 0x6c
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x6e4]
lea ebp, [edi + 0x6e4]
lea ebx, [esi + 0x6e4]
mov byte [esp + 0x1c], 0x6d
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x6f4]
lea ebp, [edi + 0x6f4]
lea ebx, [esi + 0x6f4]
mov byte [esp + 0x1c], 0x6e
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x704]
lea ebp, [edi + 0x704]
lea ebx, [esi + 0x704]
mov byte [esp + 0x1c], 0x6f
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x714]
lea ebp, [edi + 0x714]
lea ebx, [esi + 0x714]
mov byte [esp + 0x1c], 0x70
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x724]
lea ebp, [edi + 0x724]
lea ebx, [esi + 0x724]
mov byte [esp + 0x1c], 0x71
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x734]
lea ebp, [edi + 0x734]
lea ebx, [esi + 0x734]
mov byte [esp + 0x1c], 0x72
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x744]
lea ebp, [edi + 0x744]
lea ebx, [esi + 0x744]
mov byte [esp + 0x1c], 0x73
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x754]
lea ebp, [edi + 0x754]
lea ebx, [esi + 0x754]
mov byte [esp + 0x1c], 0x74
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x764]
lea ebp, [edi + 0x764]
mov byte [esp + 0x1c], 0x75
lea ebx, [esi + 0x764]
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x774]
lea ebp, [edi + 0x774]
lea ebx, [esi + 0x774]
mov byte [esp + 0x1c], 0x76
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x784]
lea ebp, [edi + 0x784]
lea ebx, [esi + 0x784]
mov byte [esp + 0x1c], 0x77
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x794]
lea ebp, [edi + 0x794]
lea ebx, [esi + 0x794]
mov byte [esp + 0x1c], 0x78
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x7a4]
lea ebp, [edi + 0x7a4]
lea ebx, [esi + 0x7a4]
mov byte [esp + 0x1c], 0x79
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x7b4]
lea ebp, [edi + 0x7b4]
lea ebx, [esi + 0x7b4]
mov byte [esp + 0x1c], 0x7a
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
push edx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov al, byte [edi + 0x7c4]
lea ebp, [edi + 0x7c4]
lea ebx, [esi + 0x7c4]
mov byte [esp + 0x1c], 0x7b
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
mov dl, byte [edi + 0x7d4]
lea ebp, [edi + 0x7d4]
lea ebx, [esi + 0x7d4]
mov byte [esp + 0x1c], 0x7c
push 0
mov ecx, ebx
mov byte [ebx], dl
call fcn.004031c0
mov eax, dword [0x6a3564]
mov ecx, ebx
push eax
push 0
push ebp
call fcn.00402fc0
mov cl, byte [edi + 0x7e4]
lea ebp, [edi + 0x7e4]
lea ebx, [esi + 0x7e4]
mov byte [esp + 0x1c], 0x7d
push 0
mov byte [ebx], cl
mov ecx, ebx
call fcn.004031c0
mov edx, dword [0x6a3564]
mov ecx, ebx
push edx
push 0
push ebp
call fcn.00402fc0
mov al, byte [edi + 0x7f4]
lea ebp, [edi + 0x7f4]
lea ebx, [esi + 0x7f4]
mov byte [esp + 0x1c], 0x7e
push 0
mov ecx, ebx
mov byte [ebx], al
call fcn.004031c0
mov ecx, dword [0x6a3564]
push ecx
push 0
push ebp
mov ecx, ebx
call fcn.00402fc0
lea edx, [edi + 0x804]
lea ecx, [esi + 0x804]
push edx
mov byte [esp + 0x20], 0x7f
call fcn.0041cf60
lea eax, [edi + 0x814]
lea ecx, [esi + 0x814]
push eax
mov byte [esp + 0x20], 0x80
call fcn.0041cf60
lea ecx, [edi + 0x824]
mov byte [esp + 0x1c], 0x81
push ecx
lea ecx, [esi + 0x824]
call fcn.0041cf60
lea edx, [edi + 0x834]
lea ecx, [esi + 0x834]
push edx
mov byte [esp + 0x20], 0x82
call fcn.0041cf60
lea eax, [edi + 0x844]
lea ecx, [esi + 0x844]
push eax
mov byte [esp + 0x20], 0x83
call fcn.0041cf60
lea ecx, [edi + 0x854]
mov byte [esp + 0x1c], 0x84
push ecx
lea ecx, [esi + 0x854]
call fcn.0041cf60
lea edx, [edi + 0x864]
lea ecx, [esi + 0x864]
push edx
mov byte [esp + 0x20], 0x85
call fcn.0041cf60
lea eax, [edi + 0x874]
lea ecx, [esi + 0x874]
push eax
mov byte [esp + 0x20], 0x86
call fcn.0041cf60
lea ecx, [edi + 0x884]
mov byte [esp + 0x1c], 0x87
push ecx
lea ecx, [esi + 0x884]
call fcn.0041cf60
lea edx, [edi + 0x894]
lea ecx, [esi + 0x894]
push edx
mov byte [esp + 0x20], 0x88
call fcn.0041cf60
lea eax, [edi + 0x8a4]
lea ecx, [esi + 0x8a4]
push eax
mov byte [esp + 0x20], 0x89
call fcn.0041cf60
lea ecx, [edi + 0x8b4]
mov byte [esp + 0x1c], 0x8a
push ecx
lea ecx, [esi + 0x8b4]
call fcn.0041cf60
lea edx, [edi + 0x8c4]
lea ecx, [esi + 0x8c4]
push edx
mov byte [esp + 0x20], 0x8b
call fcn.0041cf60
lea eax, [edi + 0x8d4]
lea ecx, [esi + 0x8d4]
push eax
mov byte [esp + 0x20], 0x8c
call fcn.0041cf60
lea ecx, [edi + 0x8e4]
mov byte [esp + 0x1c], 0x8d
push ecx
lea ecx, [esi + 0x8e4]
call fcn.0041cf60
add edi, 0x8f4
lea ecx, [esi + 0x8f4]
push edi
mov byte [esp + 0x20], 0x8e
call fcn.0041cf60
mov dword [esp + 0x1c], 0xffffffff
mov ecx, dword [esp + 0x14]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret 4