004D8165: 0000 ADD [EAX], AL
004D8167: 0000 ADD [EAX], AL
004D8169: 0000 ADD [EAX], AL
004D816B: 0000 ADD [EAX], AL
004D816D: 8BC8 MOV ECX, EAX
004D816F: 8B3E MOV EDI, [ESI]
004D8171: 03BD22040000 ADD EDI, [EBP+00000422H]
004D8177: 8BB552010000 MOV ESI, [EBP+00000152H]
004D817D: C1F902 SAR ECX, 02H
004D8180: F3A5 REP MOVSD
004D8182: 8BC8 MOV ECX, EAX
004D8184: 83E103 AND ECX, 00000003H
004D8187: F3A4 REP MOVSB
004D8189: 5E POP ESI
004D818A: 6800800000 PUSH 00008000H
004D818F: 6A00 PUSH 00000000H
004D8191: FFB552010000 PUSH [EBP+00000152H]
004D8197: FF9551050000 CALL [EBP+00000551H]
004D819D: 83C608 ADD ESI, 00000008H
004D81A0: 833E00 CMP [ESI], 00000000H
004D81A3: 0F851EFFFFFF JNZ 004D80C7H
004D81A9: 6800800000 PUSH 00008000H
004D81AE: 6A00 PUSH 00000000H
004D81B0: FFB556010000 PUSH [EBP+00000156H]
004D81B6: FF9551050000 CALL [EBP+00000551H]
004D81BC: 8B9D31050000 MOV EBX, [EBP+00000531H]
004D81C2: 0BDB OR EBX, EBX
004D81C4: 7408 JZ 4D81CEH
004D81C6: 8B03 MOV EAX, [EBX]
004D81C8: 878535050000 XCHG EAX, [EBP+00000535H]
004D81CE: 8B9522040000 MOV EDX, [EBP+00000422H]
004D81D4: 8B852D050000 MOV EAX, [EBP+0000052DH]
004D81DA: 2BD0 SUB EDX, EAX
004D81DC: 7479 JZ 4D8257H
004D81DE: 8BC2 MOV EAX, EDX
004D81E0: C1E810 SHR EAX, 10H
004D81E3: 33DB XOR EBX, EBX
004D81E5: 8BB539050000 MOV ESI, [EBP+00000539H]
004D81EB: 03B522040000 ADD ESI, [EBP+00000422H]
004D81F1: 833E00 CMP [ESI], 00000000H
004D81F4: 7461 JZ 4D8257H
004D81F6: 8B4E04 MOV ECX, [ESI+04H]
004D81F9: 83E908 SUB ECX, 00000008H
004D81FC: D1E9 SHR ECX, 01H
004D81FE: 8B3E MOV EDI, [ESI]
004D8200: 03BD22040000 ADD EDI, [EBP+00000422H]
004D8206: 83C608 ADD ESI, 00000008H
004D8209: 668B1E MOV BX, [ESI]
004D820C: C1EB0C SHR EBX, 0CH
004D820F: 83FB01 CMP EBX, 00000001H
004D8212: 740C JZ 4D8220H
004D8214: 83FB02 CMP EBX, 00000002H
004D8217: 7416 JZ 4D822FH
004D8219: 83FB03 CMP EBX, 00000003H
004D821C: 7420 JZ 4D823EH
004D821E: EB2C JMP 4D824CH
004D8220: 668B1E MOV BX, [ESI]
004D8223: 81E3FF0F0000 AND EBX, 00000FFFH
004D8229: 6601041F ADD [EDI+EBX], AX
004D822D: EB1D JMP 4D824CH
004D822F: 668B1E MOV BX, [ESI]
004D8232: 81E3FF0F0000 AND EBX, 00000FFFH
004D8238: 6601141F ADD [EDI+EBX], DX
004D823C: EB0E JMP 4D824CH
004D823E: 668B1E MOV BX, [ESI]
004D8241: 81E3FF0F0000 AND EBX, 00000FFFH
004D8247: 01141F ADD [EDI+EBX], EDX
004D824A: EB00 JMP 4D824CH
004D824C: 66830EFF OR WORD PTR [ESI], FFFFH
004D8250: 83C602 ADD ESI, 00000002H
004D8253: E2B4 LOOP 4D8209H
004D8255: EB9A JMP 4D81F1H
004D8257: 8B9522040000 MOV EDX, [EBP+00000422H]
004D825D: 8BB541050000 MOV ESI, [EBP+00000541H]
004D8263: 0BF6 OR ESI, ESI
004D8265: 7411 JZ 4D8278H
004D8267: 03F2 ADD ESI, EDX
004D8269: AD LODSD
004D826A: 0BC0 OR EAX, EAX
004D826C: 740A JZ 4D8278H
004D826E: 03C2 ADD EAX, EDX
004D8270: 8BF8 MOV EDI, EAX
004D8272: 66AD LODSW
004D8274: 66AB STOSW
004D8276: EBF1 JMP 4D8269H
004D8278: BE00F00900 MOV ESI, 0009F000H
004D827D: 8B9522040000 MOV EDX, [EBP+00000422H]
004D8283: 03F2 ADD ESI, EDX
004D8285: 8B460C MOV EAX, [ESI+0CH]
004D8288: 85C0 TEST EAX, EAX
004D828A: 0F840A010000 JZ 004D839AH
004D8290: 03C2 ADD EAX, EDX
004D8292: 8BD8 MOV EBX, EAX
004D8294: 50 PUSH EAX
004D8295: FF954D0F0000 CALL [EBP+00000F4DH]
004D829B: 85C0 TEST EAX, EAX
004D829D: 7507 JNZ 4D82A6H
004D829F: 53 PUSH EBX
004D82A0: FF95510F0000 CALL [EBP+00000F51H]
004D82A6: 898545050000 MOV [EBP+00000545H], EAX
004D82AC: C7854905000000000000 MOV [EBP+00000549H], 00000000H
004D82B6: 8B9522040000 MOV EDX, [EBP+00000422H]
004D82BC: 8B06 MOV EAX, [ESI]
004D82BE: 85C0 TEST EAX, EAX
004D82C0: 7503 JNZ 4D82C5H
004D82C2: 8B4610 MOV EAX, [ESI+10H]
004D82C5: 03C2 ADD EAX, EDX