FindCode proc near push ebx push esi push edi push ebp mov edi, eax xor esi, esi xor ebx, ebx loc_450BAE: imul ecx, ebx, 0B14h add ecx, edi mov eax, ecx mov ebp, 41A7h xor edx, edx div ebp test edx, edx jnz short loc_450BED mov eax, ecx mov ecx, 41A7h xor edx, edx div ecx mov esi, eax imul eax, ebx, 1F31Dh add esi, eax cmp esi, 40000000h jbe short loc_450BF6 mov eax, esi call FindCode mov esi, eax jmp short loc_450BF6 loc_450BED: inc ebx cmp ebx, 171BCEh jnz short loc_450BAE loc_450BF6: mov eax, esi pop ebp pop edi pop esi pop ebx retn FindCode endp