0217a490 81ec14020000             sub esp, 0x214
0217a496 53                       push ebx
0217a497 8b9c241c020000           mov ebx, dword ptr [esp + 0x21c]
0217a49e 56                       push esi
0217a49f 57                       push edi
0217a4a0 89cf                     mov edi, ecx
0217a4a2 8d4c2410                 lea ecx, [esp + 0x10]
0217a4a6 51                       push ecx
0217a4a7 89c6                     mov esi, eax
0217a4a9 8d442410                 lea eax, [esp + 0x10]
0217a4ad 68e08a1202               push 0x2128ae0
0217a4b2 ba00010000               mov edx, 0x100
0217a4b7 8d4c2428                 lea ecx, [esp + 0x28]
0217a4bb c7442414cc8a1202         mov dword ptr [esp + 0x14], 0x2128acc
0217a4c3 c744241800000000         mov dword ptr [esp + 0x18], 0
0217a4cb c744241c01000000         mov dword ptr [esp + 0x1c], 1
0217a4d3 89442420                 mov dword ptr [esp + 0x20], eax
0217a4d7 c744242400000000         mov dword ptr [esp + 0x24], 0
0217a4df e88c06c2fe               call 0xd9ab70
0217a4e4 53                       push ebx
0217a4e5 56                       push esi
0217a4e6 8d4c2428                 lea ecx, [esp + 0x28]
0217a4ea e8914a36fe               call 0x4def80
0217a4ef 85c0                     test eax, eax
0217a4f1 0f851b000000             jne 0x217a512
0217a4f7 53                       push ebx
0217a4f8 56                       push esi
0217a4f9 e8024b36fe               call 0x4df000
0217a4fe 85c0                     test eax, eax
0217a500 0f850c000000             jne 0x217a512
0217a506 5f                       pop edi
0217a507 5e                       pop esi
0217a508 5b                       pop ebx
0217a509 81c414020000             add esp, 0x214
0217a50f c20400                   ret 4
0217a512 56                       push esi
0217a513 8d742424                 lea esi, [esp + 0x24]
0217a517 e8c44b36fe               call 0x4df0e0
0217a51c 5f                       pop edi
0217a51d 5e                       pop esi
0217a51e b801000000               mov eax, 1
0217a523 5b                       pop ebx
0217a524 81c414020000             add esp, 0x214
0217a52a c20400                   ret 4
0217a52d 0000                     add byte ptr [eax], al
0217a52f 005789                   add byte ptr [edi - 0x77], dl
0217a532 d7                       xlatb 
0217a533 397f0c                   cmp dword ptr [edi + 0xc], edi
0217a536 0f8449000000             je 0x217a585
0217a53c 56                       push esi
0217a53d 8bb118900200             mov esi, dword ptr [ecx + 0x29018]
0217a543 8bce                     mov ecx, esi
0217a545 e8160d36fe               call 0x4db260
0217a54a 85c0                     test eax, eax
0217a54c 0f8432000000             je 0x217a584
0217a552 8b4c2424                 mov ecx, dword ptr [esp + 0x24]
0217a556 8b542420                 mov edx, dword ptr [esp + 0x20]
0217a55a 51                       push ecx
0217a55b 8b4c2420                 mov ecx, dword ptr [esp + 0x20]
0217a55f 52                       push edx
0217a560 8b542420                 mov edx, dword ptr [esp + 0x20]
0217a564 51                       push ecx
0217a565 8b4c2420                 mov ecx, dword ptr [esp + 0x20]
0217a569 52                       push edx
0217a56a 8b54241c                 mov edx, dword ptr [esp + 0x1c]
0217a56e 51                       push ecx
0217a56f 8b4c2424                 mov ecx, dword ptr [esp + 0x24]
0217a573 6840b14d00               push 0x4db140
0217a578 52                       push edx
0217a579 51                       push ecx
0217a57a 57                       push edi
0217a57b 89c2                     mov edx, eax
0217a57d 8bce                     mov ecx, esi
0217a57f e8ec87c6fe               call 0xde2d70
0217a584 5e                       pop esi
0217a585 5f                       pop edi
0217a586 c21c00                   ret 0x1c
0217a589 0000                     add byte ptr [eax], al
0217a58b 0000                     add byte ptr [eax], al
0217a58d 0000                     add byte ptr [eax], al
0217a58f 00538b                   add byte ptr [ebx - 0x75], dl