rendered paste body0041A9F5 |. /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:[<Key2>] ; 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:[<Key2>]
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:[<Key1>]
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