414191		movsx   eax, byte ptr [ebp-16h]	; берём 20h-16h=10ый сивол
 414195		movsx   ecx, byte ptr [ebp-13h] ; 20h-13h=13ый
 414199		imul    eax, ecx		; умножаем со знаком, результат в eax
 41419C		mov     bl, [ebp-19h]           ; 20h-19h=7ой символ
 41419F		push    eax                     ; помещаем произведение в стек
 4141A0		lea     eax, [ebp-20h]          ; в eax - адрес буфера с преобразованным РН
 4141A3		push    edi                     ; в edi - длина РН - в стек
 4141A4		push    eax                     ; помещаем в стек адрес буфера с РН
 4141A5		mov     byte ptr [ebp-19h], 42h ; 7ой символ замещаем кодом 0x42
 4141A9		call    sub_416691              ; вызываем некоторую процедуру
 4141AE		and     al, 1Fh                 ; оставляем в результате младшие 5 бит
 4141B0		add     esp, 0Ch		; очистка стека
 4141B3		cmp     bl, al                  ; как интересно
 4141B5		jnz     loc_41423B