40f746:	76 65                	jbe    0x40f7ad
40f748:	00 00                	add    %al,(%eax)
40f74a:	5c                   	pop    %esp
40f74b:	00 5f 5f             	add    %bl,0x5f(%edi)
40f74e:	76 62                	jbe    0x40f7b2
40f750:	61                   	popa
40f751:	41                   	inc    %ecx
40f752:	72 79                	jb     0x40f7cd
40f754:	43                   	inc    %ebx
40f755:	6f                   	outsl  %ds:(%esi),(%dx)
40f756:	70 79                	jo     0x40f7d1
40f758:	00 00                	add    %al,(%eax)
40f75a:	b4 01                	mov    $0x1,%ah
40f75c:	5f                   	pop    %edi
40f75d:	61                   	popa
40f75e:	6c                   	insb   (%dx),%es:(%edi)
40f75f:	6c                   	insb   (%dx),%es:(%edi)
40f760:	6d                   	insl   (%dx),%es:(%edi)
40f761:	75 6c                	jne    0x40f7cf
40f763:	00 58 00             	add    %bl,0x0(%eax)
40f766:	5f                   	pop    %edi
40f767:	43                   	inc    %ebx
40f768:	49                   	dec    %ecx
40f769:	74 61                	je     0x40f7cc
40f76b:	6e                   	outsb  %ds:(%esi),(%dx)
40f76c:	00 00                	add    %al,(%eax)
40f76e:	54                   	push   %esp
40f76f:	00 5f 43             	add    %bl,0x43(%edi)
40f772:	49                   	dec    %ecx
40f773:	65 78 70             	gs js  0x40f7e6
40f776:	00 00                	add    %al,(%eax)
40f778:	af                   	scas   %es:(%edi),%eax
40f779:	00 5f 5f             	add    %bl,0x5f(%edi)
40f77c:	76 62                	jbe    0x40f7e0
40f77e:	61                   	popa
40f77f:	46                   	inc    %esi
40f780:	72 65                	jb     0x40f7e7
40f782:	65 53                	gs push %ebx
40f784:	74 72                	je     0x40f7f8
40f786:	00 00                	add    %al,(%eax)
40f788:	ad                   	lods   %ds:(%esi),%eax
40f789:	00 5f 5f             	add    %bl,0x5f(%edi)
40f78c:	76 62                	jbe    0x40f7f0
40f78e:	61                   	popa
40f78f:	46                   	inc    %esi
40f790:	72 65                	jb     0x40f7f7
40f792:	65 4f                	gs dec %edi
40f794:	62 6a 00             	bound  %ebp,0x0(%edx)