47172b:	6c                   	insb   (%dx),%es:(%edi)
47172c:	2c 20                	sub    $0x20,%al
47172e:	50                   	push   %eax
47172f:	75 62                	jne    0x471793
471731:	6c                   	insb   (%dx),%es:(%edi)
471732:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
471739:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
47173d:	62 37                	bound  %esi,(%edi)
47173f:	37                   	aaa
471740:	61                   	popa
471741:	35 63 35 36 31       	xor    $0x31363563,%eax
471746:	39 33                	cmp    %esi,(%ebx)
471748:	34 65                	xor    $0x65,%al
47174a:	30 38                	xor    %bh,(%eax)
47174c:	39 23                	cmp    %esp,(%ebx)
47174e:	53                   	push   %ebx
47174f:	79 73                	jns    0x4717c4
471751:	74 65                	je     0x4717b8
471753:	6d                   	insl   (%dx),%es:(%edi)
471754:	2e 52                	cs push %edx
471756:	65 73 6f             	gs jae 0x4717c8
471759:	75 72                	jne    0x4717cd
47175b:	63 65 73             	arpl   %esp,0x73(%ebp)
47175e:	2e 52                	cs push %edx
471760:	75 6e                	jne    0x4717d0
471762:	74 69                	je     0x4717cd
471764:	6d                   	insl   (%dx),%es:(%edi)
471765:	65 52                	gs push %edx
471767:	65 73 6f             	gs jae 0x4717d9
47176a:	75 72                	jne    0x4717de
47176c:	63 65 53             	arpl   %esp,0x53(%ebp)
47176f:	65 74 02             	gs je  0x471774
47177a:	00 00                	add    %al,(%eax)
47177c:	00 50 41             	add    %dl,0x41(%eax)
47177f:	44                   	inc    %esp
471780:	50                   	push   %eax
471781:	41                   	inc    %ecx
471782:	44                   	inc    %esp
471783:	50                   	push   %eax
471784:	b4 00                	mov    $0x0,%ah
471786:	00 00                	add    %al,(%eax)
471788:	b0 17                	mov    $0x17,%al
47178a:	07                   	pop    %es
471793:	00 ca                	add    %cl,%dl
471795:	17                   	pop    %ss
471796:	07                   	pop    %es
471797:	00 00                	add    %al,(%eax)
471799:	20 00                	and    %al,(%eax)
4717af:	00 bc 17 07 00 00 00 	add    %bh,0x7(%edi,%edx,1)
4717be:	5f                   	pop    %edi
4717bf:	43                   	inc    %ebx
4717c0:	6f                   	outsl  %ds:(%esi),(%dx)
4717c1:	72 45                	jb     0x471808
4717c3:	78 65                	js     0x47182a
4717c5:	4d                   	dec    %ebp
4717c6:	61                   	popa
4717c7:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4717ce:	72 65                	jb     0x471835
4717d0:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
4717d4:	6c                   	insb   (%dx),%es:(%edi)
4717d5:	00 00                	add    %al,(%eax)
4717d7:	00 00                	add    %al,(%eax)
4717d9:	00 ff                	add    %bh,%bh
4717db:	25 00 20 40 00       	and    $0x402000,%eax
4717e0:	01 01                	add    %eax,(%ecx)
4717e2:	01 00                	add    %eax,(%eax)
4717e4:	01 00                	add    %eax,(%eax)
4717ee:	00 00                	add    %al,(%eax)
4717f0:	01 01                	add    %eax,(%ecx)
4717f2:	01 00                	add    %eax,(%eax)
4717f4:	00 00                	add    %al,(%eax)
4717f6:	01 00                	add    %eax,(%eax)
471800:	01 01                	add    %eax,(%ecx)
471802:	01 01                	add    %eax,(%ecx)
471810:	00 01                	add    %al,(%ecx)
471812:	01 00                	add    %eax,(%eax)
471814:	01 01                	add    %eax,(%ecx)
47181e:	00 00                	add    %al,(%eax)
471820:	01 01                	add    %eax,(%ecx)
471822:	00 00                	add    %al,(%eax)
471824:	01 01                	add    %eax,(%ecx)
47182e:	00 00                	add    %al,(%eax)
471830:	01 01                	add    %eax,(%ecx)
471832:	00 00                	add    %al,(%eax)
471834:	00 01                	add    %al,(%ecx)
471836:	01 00                	add    %eax,(%eax)
471840:	00 01                	add    %al,(%ecx)
471842:	00 00                	add    %al,(%eax)
471844:	01 01                	add    %eax,(%ecx)
471846:	01 00                	add    %eax,(%eax)