41f1f2:	74 61                	je     0x41f255
41f1f4:	6e                   	outsb  %ds:(%esi),(%dx)
41f1f5:	00 3f                	add    %bh,(%edi)
41f1f7:	01 5f 5f             	add    %ebx,0x5f(%edi)
41f1fa:	76 62                	jbe    0x41f25e
41f1fc:	61                   	popa
41f1fd:	53                   	push   %ebx
41f1fe:	74 72                	je     0x41f272
41f200:	4d                   	dec    %ebp
41f201:	6f                   	outsl  %ds:(%esi),(%dx)
41f202:	76 65                	jbe    0x41f269
41f204:	00 00                	add    %al,(%eax)
41f206:	b4 01                	mov    $0x1,%ah
41f208:	5f                   	pop    %edi
41f209:	61                   	popa
41f20a:	6c                   	insb   (%dx),%es:(%edi)
41f20b:	6c                   	insb   (%dx),%es:(%edi)
41f20c:	6d                   	insl   (%dx),%es:(%edi)
41f20d:	75 6c                	jne    0x41f27b
41f20f:	00 58 00             	add    %bl,0x0(%eax)
41f212:	5f                   	pop    %edi
41f213:	43                   	inc    %ebx
41f214:	49                   	dec    %ecx
41f215:	74 61                	je     0x41f278
41f217:	6e                   	outsb  %ds:(%esi),(%dx)
41f218:	00 00                	add    %al,(%eax)
41f21a:	95                   	xchg   %eax,%ebp
41f21b:	00 5f 5f             	add    %bl,0x5f(%edi)
41f21e:	76 62                	jbe    0x41f282
41f220:	61                   	popa
41f221:	46                   	inc    %esi
41f222:	50                   	push   %eax
41f223:	49                   	dec    %ecx
41f224:	6e                   	outsb  %ds:(%esi),(%dx)
41f225:	74 00                	je     0x41f227
41f227:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
41f22b:	43                   	inc    %ebx
41f22c:	49                   	dec    %ecx
41f22d:	65 78 70             	gs js  0x41f2a0
41f230:	00 00                	add    %al,(%eax)
41f232:	af                   	scas   %es:(%edi),%eax
41f233:	00 5f 5f             	add    %bl,0x5f(%edi)
41f236:	76 62                	jbe    0x41f29a
41f238:	61                   	popa
41f239:	46                   	inc    %esi
41f23a:	72 65                	jb     0x41f2a1
41f23c:	65 53                	gs push %ebx
41f23e:	74 72                	je     0x41f2b2
41f240:	00 00                	add    %al,(%eax)
41f242:	ad                   	lods   %ds:(%esi),%eax
41f243:	00 5f 5f             	add    %bl,0x5f(%edi)
41f246:	76 62                	jbe    0x41f2aa
41f248:	61                   	popa
41f249:	46                   	inc    %esi
41f24a:	72 65                	jb     0x41f2b1
41f24c:	65 4f                	gs dec %edi
41f24e:	62 6a 00             	bound  %ebp,0x0(%edx)
41f251:	00 00                	add    %al,(%eax)