0048DEA9		push	ebp
0048DEAA		mov	ebp, esp
0048DEAC		sub	esp, 80h
0048DEB2		push	esi
0048DEB3		mov	esi, [ebp+arg_0]
0048DEB6		push	edi
0048DEB7		push	esi			; RN (994D08)
0048DEB8		xor	edi, edi
0048DEBA		call	sub_48DF07		; !интересно
0048DEBF		pop	ecx
0048DEC0		mov	ecx, [ebp+arg_4]
0048DEC3		test	eax, eax		; !
0048DEC5		mov	[ecx],	eax
0048DEC7		jnz	short loc_48DF01	; !
0048DEC9		lea	eax, [esi+0Ch]
0048DECC		push	eax
0048DECD		lea	eax, [ebp+var_80]
0048DED0		push	eax
0048DED1		call	sub_4DC5A0
0048DED6		lea	eax, [ebp+var_40]
0048DED9		push	esi
0048DEDA		push	eax
0048DEDB		call	sub_4DC5A0
0048DEE0		and	[ebp+var_34], 0
0048DEE4		lea	eax, [ebp+var_40]
0048DEE7		push	eax
0048DEE8		call	sub_48DF85
0048DEED		lea	eax, [ebp+var_40]	; будем сравнивать
0048DEF0		push	esi			; RN (994D08)
0048DEF1		push	eax			; и correct RN
0048DEF2		call	sub_4DC410		; _strcmp - сравнение
0048DEF7		add	esp, 1Ch
0048DEFA		test	eax, eax
0048DEFC		jnz	short loc_48DF01	; if не равны, то EAX остается = 0
0048DEFE		push	1			; если равны, то EAX = 1
0048DF00		pop	edi
0048DF01		mov	eax, edi
0048DF03		pop	edi
0048DF04		pop	esi
0048DF05		leave	
0048DF06		retn