0041A9F5 |. /0F84 96000000 JE clientne.0041AA91 ; assume edi=iterator=0; eax=0; edx=0; 0041A9FB |> |8A93 F4000A00 /MOV DL,BYTE PTR DS:[EBX+A00F4] 0041AA01 |. |8A07 |MOV AL,BYTE PTR DS:[EDI] 0041AA03 |. |32D0 |XOR DL,AL ; xor 0041AA05 |. |8B83 F0000A00 |MOV EAX,DWORD PTR DS:[EBX+A00F0] 0041AA0B |. |889418 EC0009>|MOV BYTE PTR DS:[EAX+EBX+900EC],DL 0041AA12 |. |8BB3 F0000A00 |MOV ESI,DWORD PTR DS:[EBX+A00F0] 0041AA18 |. |8B8B F4000A00 |MOV ECX,DWORD PTR DS:[EBX+A00F4] 0041AA1E |. |8B83 F8000A00 |MOV EAX,DWORD PTR DS:[EBX+A00F8] 0041AA24 |. |46 |INC ESI 0041AA25 |. |8BD0 |MOV EDX,EAX 0041AA27 |. |89B3 F0000A00 |MOV DWORD PTR DS:[EBX+A00F0],ESI 0041AA2D |. |8BF1 |MOV ESI,ECX 0041AA2F |. |C1E6 1F |SHL ESI,1F 0041AA32 |. |D1E8 |SHR EAX,1 0041AA34 |. |0BC6 |OR EAX,ESI 0041AA36 |. |47 |INC EDI 0041AA37 |. |3305 BC296B00 |XOR EAX,DWORD PTR DS:[] ; xor 0041AA3D |. |C1E2 1F |SHL EDX,1F ; shift 0041AA40 |. |8983 F8000A00 |MOV DWORD PTR DS:[EBX+A00F8],EAX 0041AA46 |. |D1E8 |SHR EAX,1 ; shift 0041AA48 |. |0BC6 |OR EAX,ESI 0041AA4A |. |8B35 BC296B00 |MOV ESI,DWORD PTR DS:[] 0041AA50 |. |33C6 |XOR EAX,ESI ; xor 0041AA52 |. |D1E9 |SHR ECX,1 ; shift 0041AA54 |. |8983 F8000A00 |MOV DWORD PTR DS:[EBX+A00F8],EAX 0041AA5A |. |0BCA |OR ECX,EDX 0041AA5C |. |8B15 B8296B00 |MOV EDX,DWORD PTR DS:[] 0041AA62 |. |33CA |XOR ECX,EDX ; xor 0041AA64 |. |4D |DEC EBP 0041AA65 |. |898B F4000A00 |MOV DWORD PTR DS:[EBX+A00F4],ECX 0041AA6B |.^|75 8E \JNZ SHORT clientne.0041A9FB ; jump