MOV EAX,DWORD PTR DS:[0x854010]
MOV BYTE PTR DS:[EAX],0x1
MOV EAX,DWORD PTR DS:[0x855D64]
MOV EBX,0x5
MOV DWORD PTR DS:[EAX],EBX
MOV EAX,DWORD PTR DS:[0x854410]
MOV EAX,DWORD PTR DS:[EAX]
MOV EDX,DWORD PTR DS:[0x855D64]
IMUL ESI,EBX,0xD3B
PUSH ESI
LEA ESI,DWORD PTR DS:[EAX+ESI]
LEA EDI,DWORD PTR DS:[EDX+0x8]
MOV ECX,34E
REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI]
MOVS WORD PTR ES:[EDI],WORD PTR DS:[ESI]
MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI]
POP ESI
MOV EAX,DWORD PTR DS:[0x855D64]
XOR EDX,EDX
MOV DWORD PTR DS:[EAX+0x4],EDX
MOV EAX,DWORD PTR DS:[0x854410]
MOV EAX,DWORD PTR DS:[EAX]
MOV BYTE PTR DS:[EAX+ESI],0
MOV EAX,DWORD PTR DS:[0x854410]
MOV EAX,DWORD PTR DS:[EAX]
ADD EAX,ESI
CALL 007B4D6C