
loc_40217D:				
		nop

loc_40217E:				
		enter	0, 0
		nop
		mov	edi, offset _Name
		jmp	 loc_4021B8

aSpecjalnePozdr	db 'specjalne pozdrownienia dla Kwaska oraz massha'


loc_4021B8:				
		mov	eax, 19830803h
		xor	ecx, ecx
		nop
		mov	cx, [edi]
		mov	bl, [edi]
		nop

loc_4021C6:				
		rol	eax, 4
		nop
		xor	al, bl
		bswap	eax
		nop
		rol	eax, 3
		xor	al, 15h
		nop
		rol	eax, 1
		add	eax, ecx
		nop
		loop	loc_4021C6
		xor	eax, _serial1
		jnz	loc_40227E
		nop
		mov	edi, offset _Name
		nop
		mov	eax, 74923652h
		nop
		mov	ecx, 3115h
		nop

loc_4021FB:				
					
		mov	bl, [edi]
		nop
		cmp	bl, 0
		nop
		jnz	 loc_40220E
		nop
		mov	edi, offset _Name
		nop
		jmp	 loc_4021FB

		nop

loc_40220E:				
		nop
		ror	eax, 5
		nop
		xor	al, bl
		nop
		bswap	eax
		nop
		xor	eax, ecx
		ror	eax, 2
		nop
		add	eax, 22h
		inc	edi
		nop
		loop	loc_4021FB
		nop
		xor	eax, _serial2
		nop
		jnz	 loc_40227E
		nop
		nop
		mov	edi, offset _Name
		mov	eax, 98273456h
		nop
		mov	ecx, 1999h
		nop

loc_402243:				
					
		mov	bl, [edi]
		nop
		cmp	bl, 0
		nop
		jnz	 loc_402255
		nop
		mov	edi, offset _Name
		jmp	 loc_402243

		nop

loc_402255:				
		rol	eax, 3
		nop
		xor	al, bl
		nop
		bswap	eax
		xor	eax, ecx
		nop
		rol	eax, 1
		nop
		add	eax, 2Dh
		inc	edi
		nop
		loop	loc_402243
		nop
		nop
		xor	eax, _serial3
		jnz	 loc_40227E
		push	0
		nop
		jmp	 loc_4022AF

		leave
		retn	4


loc_40227E:
					
		mov	eax, 0
		leave
		retn	4

aOk		db 'OK ',0            
a_NowTellMeHowD	db '. Now tell me: How dId you do that?',0 


loc_4022AF:				
		push	400h
		push	offset byte_402B24
		push	12Dh
		push	hDlg
		call	GetDlgItemTextA
		push	offset aOk	; "OK "
		push	offset _Name
		call	lstrcpy
		push	offset byte_402B24
		push	offset _Name
		call	lstrcat
		push	offset a_NowTellMeHowD 
		push	offset _Name
		call	lstrcat
		push	offset byte_402F64
		push	0
		push	offset _Name
		push	offset loc_401893
		push	0
		push	0
		call	CreateThread
		xor	eax, eax
		inc	eax
		leave
		retn	4

loc_402317:		
		nop
