474b1f:	65 74 02             	gs je  0x474b24
474b2a:	00 00                	add    %al,(%eax)
474b2c:	00 50 41             	add    %dl,0x41(%eax)
474b2f:	44                   	inc    %esp
474b30:	50                   	push   %eax
474b31:	41                   	inc    %ecx
474b32:	44                   	inc    %esp
474b33:	50                   	push   %eax
474b34:	b4 00                	mov    $0x0,%ah
474b42:	00 00                	add    %al,(%eax)
474b44:	10 00                	adc    %al,(%eax)
474b52:	00 00                	add    %al,(%eax)
474b54:	7c 4b                	jl     0x474ba1
474b56:	07                   	pop    %es
474b5f:	00 96 4b 07 00 00    	add    %dl,0x74b(%esi)
474b65:	20 00                	and    %al,(%eax)
474b7b:	00 88 4b 07 00 00    	add    %cl,0x74b(%eax)
474b89:	00 5f 43             	add    %bl,0x43(%edi)
474b8c:	6f                   	outsl  %ds:(%esi),(%dx)
474b8d:	72 45                	jb     0x474bd4
474b8f:	78 65                	js     0x474bf6
474b91:	4d                   	dec    %ebp
474b92:	61                   	popa
474b93:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
474b9a:	72 65                	jb     0x474c01
474b9c:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
474ba0:	6c                   	insb   (%dx),%es:(%edi)
474ba1:	00 00                	add    %al,(%eax)
474ba3:	00 00                	add    %al,(%eax)
474ba5:	00 ff                	add    %bh,%bh
474ba7:	25 00 20 40 00       	and    $0x402000,%eax