417929:	39 73 00             	cmp    %esi,0x0(%ebx)
41792c:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
417931:	00 63 00             	add    %ah,0x0(%ebx)
417934:	74 00                	je     0x417936
417936:	20 00                	and    %al,(%eax)
417938:	63 00                	arpl   %eax,(%eax)
41793a:	6f                   	outsl  %ds:(%esi),(%dx)
41793b:	00 75 00             	add    %dh,0x0(%ebp)
41793e:	6e                   	outsb  %ds:(%esi),(%dx)
41793f:	00 74 00 28          	add    %dh,0x28(%eax,%eax,1)
417943:	00 2a                	add    %ch,(%edx)
417945:	00 29                	add    %ch,(%ecx)
417947:	00 20                	add    %ah,(%eax)
417949:	00 66 00             	add    %ah,0x0(%esi)
41794c:	72 00                	jb     0x41794e
41794e:	6f                   	outsl  %ds:(%esi),(%dx)
41794f:	00 6d 00             	add    %ch,0x0(%ebp)
417952:	20 00                	and    %al,(%eax)
417954:	73 00                	jae    0x417956
417956:	74 00                	je     0x417958
417958:	75 00                	jne    0x41795a
41795a:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41795e:	6e                   	outsb  %ds:(%esi),(%dx)
41795f:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
417963:	09 66 5b             	or     %esp,0x5b(%esi)
417966:	1f                   	pop    %ds
417967:	75 ba                	jne    0x417923
417969:	4e                   	dec    %esi
41796a:	70 65                	jo     0x4179d1
41796c:	01 0b                	add    %ecx,(%ebx)
41796e:	6e                   	outsb  %ds:(%esi),(%dx)
41796f:	78 9a                	js     0x41790b
417971:	5b                   	pop    %ebx
417972:	00 90 fa 51 17 54    	add    %dl,0x541751fa(%eax)
417978:	01 27                	add    %esp,(%edi)
41797a:	79 00                	jns    0x41797c
41797c:	79 00                	jns    0x41797e
41797e:	79 00                	jns    0x417980
417980:	79 00                	jns    0x417982
417982:	2d 00 4d 00 4d       	sub    $0x4d004d00,%eax
417987:	00 2d 00 64 00 64    	add    %ch,0x64006400
41798d:	00 3a                	add    %bh,(%edx)
41798f:	00 48 00             	add    %cl,0x0(%eax)
417992:	48                   	dec    %eax
417993:	00 3a                	add    %bh,(%edx)
417995:	00 6d 00             	add    %ch,0x0(%ebp)
417998:	6d                   	insl   (%dx),%es:(%edi)
417999:	00 3a                	add    %bh,(%edx)
41799b:	00 73 00             	add    %dh,0x0(%ebx)
41799e:	73 00                	jae    0x4179a0
4179a0:	01 2b                	add    %ebp,(%ebx)
4179a2:	66 5b                	pop    %bx
4179a4:	1f                   	pop    %ds
4179a5:	75 a1                	jne    0x417948
4179a7:	7b 06                	jnp    0x4179af
4179a9:	74 54                	je     0x4179ff
4179ab:	00 6f 00             	add    %ch,0x0(%edi)
4179ae:	6f                   	outsl  %ds:(%esi),(%dx)
4179af:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4179b3:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4179b7:	00 69 00             	add    %ch,0x0(%ecx)
4179ba:	70 00                	jo     0x4179bc
4179bc:	4d                   	dec    %ebp
4179bd:	00 65 00             	add    %ah,0x0(%ebp)
4179c0:	6e                   	outsb  %ds:(%esi),(%dx)
4179c1:	00 75 00             	add    %dh,0x0(%ebp)
4179c4:	49                   	dec    %ecx
4179c5:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4179c9:	00 6d 00             	add    %ch,0x0(%ebp)
4179cc:	01 09                	add    %ecx,(%ecx)
4179ce:	66 5b                	pop    %bx
4179d0:	1f                   	pop    %ds
4179d1:	75 a1                	jne    0x417974
4179d3:	7b 06                	jnp    0x4179db
4179d5:	74 01                	je     0x4179d8
4179d7:	2b fb                	sub    %ebx,%edi
4179d9:	6d                   	insl   (%dx),%es:(%edi)
4179da:	a0 52 66 5b 1f       	mov    0x1f5b6652,%al
4179df:	75 54                	jne    0x417a35
4179e1:	00 6f 00             	add    %ch,0x0(%edi)
4179e4:	6f                   	outsl  %ds:(%esi),(%dx)
4179e5:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4179e9:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4179ed:	00 69 00             	add    %ch,0x0(%ecx)
4179f0:	70 00                	jo     0x4179f2
4179f2:	4d                   	dec    %ebp
4179f3:	00 65 00             	add    %ah,0x0(%ebp)
4179f6:	6e                   	outsb  %ds:(%esi),(%dx)
4179f7:	00 75 00             	add    %dh,0x0(%ebp)
4179fa:	49                   	dec    %ecx
4179fb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4179ff:	00 6d 00             	add    %ch,0x0(%ebp)
417a02:	01 09                	add    %ecx,(%ecx)
417a04:	fb                   	sti
417a05:	6d                   	insl   (%dx),%es:(%edi)
417a06:	a0 52 66 5b 1f       	mov    0x1f5b6652,%al
417a0b:	75 01                	jne    0x417a0e
417a0d:	2f                   	das
417a0e:	e5 67                	in     $0x67,%eax
417a10:	e2 8b                	loop   0x41799d
417a12:	20 52 64             	and    %dl,0x64(%edx)
417a15:	96                   	xchg   %eax,%esi
417a16:	66 5b                	pop    %bx
417a18:	1f                   	pop    %ds
417a19:	75 54                	jne    0x417a6f
417a1b:	00 6f 00             	add    %ch,0x0(%edi)
417a1e:	6f                   	outsl  %ds:(%esi),(%dx)
417a1f:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417a23:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417a27:	00 69 00             	add    %ch,0x0(%ecx)
417a2a:	70 00                	jo     0x417a2c
417a2c:	4d                   	dec    %ebp
417a2d:	00 65 00             	add    %ah,0x0(%ebp)
417a30:	6e                   	outsb  %ds:(%esi),(%dx)
417a31:	00 75 00             	add    %dh,0x0(%ebp)
417a34:	49                   	dec    %ecx
417a35:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417a39:	00 6d 00             	add    %ch,0x0(%ebp)
417a3c:	01 0f                	add    %ecx,(%edi)
417a3e:	e5 67                	in     $0x67,%eax
417a40:	e2 8b                	loop   0x4179cd
417a42:	2f                   	das
417a43:	00 20                	add    %ah,(%eax)
417a45:	52                   	push   %edx
417a46:	64 96                	fs xchg %eax,%esi
417a48:	66 5b                	pop    %bx
417a4a:	1f                   	pop    %ds
417a4b:	75 01                	jne    0x417a4e
417a4d:	2f                   	das
417a4e:	66 5b                	pop    %bx
417a50:	1f                   	pop    %ds
417a51:	75 e1                	jne    0x417a34
417a53:	4f                   	dec    %edi
417a54:	6f                   	outsl  %ds:(%esi),(%dx)
417a55:	60                   	pusha
417a56:	17                   	pop    %ss
417a57:	52                   	push   %edx
417a58:	68 88 54 00 6f       	push   $0x6f005488
417a5d:	00 6f 00             	add    %ch,0x0(%edi)
417a60:	6c                   	insb   (%dx),%es:(%edi)
417a61:	00 53 00             	add    %dl,0x0(%ebx)
417a64:	74 00                	je     0x417a66
417a66:	72 00                	jb     0x417a68
417a68:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
417a6e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417a72:	75 00                	jne    0x417a74
417a74:	49                   	dec    %ecx
417a75:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417a79:	00 6d 00             	add    %ch,0x0(%ebp)
417a7c:	01 2b                	add    %ebp,(%ebx)
417a7e:	66 5b                	pop    %bx
417a80:	1f                   	pop    %ds
417a81:	75 ba                	jne    0x417a3d
417a83:	4e                   	dec    %esi
417a84:	70 65                	jo     0x417aeb
417a86:	54                   	push   %esp
417a87:	00 6f 00             	add    %ch,0x0(%edi)
417a8a:	6f                   	outsl  %ds:(%esi),(%dx)
417a8b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417a8f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417a93:	00 69 00             	add    %ch,0x0(%ecx)
417a96:	70 00                	jo     0x417a98
417a98:	4d                   	dec    %ebp
417a99:	00 65 00             	add    %ah,0x0(%ebp)
417a9c:	6e                   	outsb  %ds:(%esi),(%dx)
417a9d:	00 75 00             	add    %dh,0x0(%ebp)
417aa0:	49                   	dec    %ecx
417aa1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417aa5:	00 6d 00             	add    %ch,0x0(%ebp)
417aa8:	01 2b                	add    %ebp,(%ebx)
417aaa:	ed                   	in     (%dx),%eax
417aab:	73 a7                	jae    0x417a54
417aad:	7e a1                	jle    0x417a50
417aaf:	7b 06                	jnp    0x417ab7
417ab1:	74 54                	je     0x417b07
417ab3:	00 6f 00             	add    %ch,0x0(%edi)
417ab6:	6f                   	outsl  %ds:(%esi),(%dx)
417ab7:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417abb:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417abf:	00 69 00             	add    %ch,0x0(%ecx)
417ac2:	70 00                	jo     0x417ac4
417ac4:	4d                   	dec    %ebp
417ac5:	00 65 00             	add    %ah,0x0(%ebp)
417ac8:	6e                   	outsb  %ds:(%esi),(%dx)
417ac9:	00 75 00             	add    %dh,0x0(%ebp)
417acc:	49                   	dec    %ecx
417acd:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417ad1:	00 6d 00             	add    %ch,0x0(%ebp)
417ad4:	01 09                	add    %ecx,(%ecx)
417ad6:	ed                   	in     (%dx),%eax
417ad7:	73 a7                	jae    0x417a80
417ad9:	7e a1                	jle    0x417a7c
417adb:	7b 06                	jnp    0x417ae3
417add:	74 01                	je     0x417ae0
417adf:	2b fb                	sub    %ebx,%edi
417ae1:	6d                   	insl   (%dx),%es:(%edi)
417ae2:	a0 52 ed 73 a7       	mov    0xa773ed52,%al
417ae7:	7e 54                	jle    0x417b3d
417ae9:	00 6f 00             	add    %ch,0x0(%edi)
417aec:	6f                   	outsl  %ds:(%esi),(%dx)
417aed:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417af1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417af5:	00 69 00             	add    %ch,0x0(%ecx)
417af8:	70 00                	jo     0x417afa
417afa:	4d                   	dec    %ebp
417afb:	00 65 00             	add    %ah,0x0(%ebp)
417afe:	6e                   	outsb  %ds:(%esi),(%dx)
417aff:	00 75 00             	add    %dh,0x0(%ebp)
417b02:	49                   	dec    %ecx
417b03:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417b07:	00 6d 00             	add    %ch,0x0(%ebp)
417b0a:	01 09                	add    %ecx,(%ecx)
417b0c:	fb                   	sti
417b0d:	6d                   	insl   (%dx),%es:(%edi)
417b0e:	a0 52 ed 73 a7       	mov    0xa773ed52,%al
417b13:	7e 01                	jle    0x417b16
417b15:	2f                   	das
417b16:	e5 67                	in     $0x67,%eax
417b18:	e2 8b                	loop   0x417aa5
417b1a:	20 52 64             	and    %dl,0x64(%edx)
417b1d:	96                   	xchg   %eax,%esi
417b1e:	ed                   	in     (%dx),%eax
417b1f:	73 a7                	jae    0x417ac8
417b21:	7e 54                	jle    0x417b77
417b23:	00 6f 00             	add    %ch,0x0(%edi)
417b26:	6f                   	outsl  %ds:(%esi),(%dx)
417b27:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417b2b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417b2f:	00 69 00             	add    %ch,0x0(%ecx)
417b32:	70 00                	jo     0x417b34
417b34:	4d                   	dec    %ebp
417b35:	00 65 00             	add    %ah,0x0(%ebp)
417b38:	6e                   	outsb  %ds:(%esi),(%dx)
417b39:	00 75 00             	add    %dh,0x0(%ebp)
417b3c:	49                   	dec    %ecx
417b3d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417b41:	00 6d 00             	add    %ch,0x0(%ebp)
417b44:	01 0f                	add    %ecx,(%edi)
417b46:	e5 67                	in     $0x67,%eax
417b48:	e2 8b                	loop   0x417ad5
417b4a:	2f                   	das
417b4b:	00 ee                	add    %ch,%dh
417b4d:	4f                   	dec    %edi
417b4e:	39 65 ed             	cmp    %esp,-0x13(%ebp)
417b51:	73 a7                	jae    0x417afa
417b53:	7e 01                	jle    0x417b56
417b55:	2b d1                	sub    %ecx,%edx
417b57:	79 ee                	jns    0x417b47
417b59:	76 a1                	jbe    0x417afc
417b5b:	7b 06                	jnp    0x417b63
417b5d:	74 54                	je     0x417bb3
417b5f:	00 6f 00             	add    %ch,0x0(%edi)
417b62:	6f                   	outsl  %ds:(%esi),(%dx)
417b63:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417b67:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417b6b:	00 69 00             	add    %ch,0x0(%ecx)
417b6e:	70 00                	jo     0x417b70
417b70:	4d                   	dec    %ebp
417b71:	00 65 00             	add    %ah,0x0(%ebp)
417b74:	6e                   	outsb  %ds:(%esi),(%dx)
417b75:	00 75 00             	add    %dh,0x0(%ebp)
417b78:	49                   	dec    %ecx
417b79:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417b7d:	00 6d 00             	add    %ch,0x0(%ebp)
417b80:	01 09                	add    %ecx,(%ecx)
417b82:	d1 79 ee             	sarl   $1,-0x12(%ecx)
417b85:	76 a1                	jbe    0x417b28
417b87:	7b 06                	jnp    0x417b8f
417b89:	74 01                	je     0x417b8c
417b8b:	2b fb                	sub    %ebx,%edi
417b8d:	6d                   	insl   (%dx),%es:(%edi)
417b8e:	a0 52 d1 79 ee       	mov    0xee79d152,%al
417b93:	76 54                	jbe    0x417be9
417b95:	00 6f 00             	add    %ch,0x0(%edi)
417b98:	6f                   	outsl  %ds:(%esi),(%dx)
417b99:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417b9d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417ba1:	00 69 00             	add    %ch,0x0(%ecx)
417ba4:	70 00                	jo     0x417ba6
417ba6:	4d                   	dec    %ebp
417ba7:	00 65 00             	add    %ah,0x0(%ebp)
417baa:	6e                   	outsb  %ds:(%esi),(%dx)
417bab:	00 75 00             	add    %dh,0x0(%ebp)
417bae:	49                   	dec    %ecx
417baf:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417bb3:	00 6d 00             	add    %ch,0x0(%ebp)
417bb6:	01 09                	add    %ecx,(%ecx)
417bb8:	fb                   	sti
417bb9:	6d                   	insl   (%dx),%es:(%edi)
417bba:	a0 52 d1 79 ee       	mov    0xee79d152,%al
417bbf:	76 01                	jbe    0x417bc2
417bc1:	33 e5                	xor    %ebp,%esp
417bc3:	67 e2 8b             	loopw  0x417b51
417bc6:	ee                   	out    %al,(%dx)
417bc7:	4f                   	dec    %edi
417bc8:	39 65 20             	cmp    %esp,0x20(%ebp)
417bcb:	52                   	push   %edx
417bcc:	64 96                	fs xchg %eax,%esi
417bce:	d1 79 ee             	sarl   $1,-0x12(%ecx)
417bd1:	76 54                	jbe    0x417c27
417bd3:	00 6f 00             	add    %ch,0x0(%edi)
417bd6:	6f                   	outsl  %ds:(%esi),(%dx)
417bd7:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417bdb:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417bdf:	00 69 00             	add    %ch,0x0(%ecx)
417be2:	70 00                	jo     0x417be4
417be4:	4d                   	dec    %ebp
417be5:	00 65 00             	add    %ah,0x0(%ebp)
417be8:	6e                   	outsb  %ds:(%esi),(%dx)
417be9:	00 75 00             	add    %dh,0x0(%ebp)
417bec:	49                   	dec    %ecx
417bed:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417bf1:	00 6d 00             	add    %ch,0x0(%ebp)
417bf4:	01 15 e5 67 e2 8b    	add    %edx,0x8be267e5
417bfa:	2f                   	das
417bfb:	00 ee                	add    %ch,%dh
417bfd:	4f                   	dec    %edi
417bfe:	39 65 2f             	cmp    %esp,0x2f(%ebp)
417c01:	00 20                	add    %ah,(%eax)
417c03:	52                   	push   %edx
417c04:	64 96                	fs xchg %eax,%esi
417c06:	d1 79 ee             	sarl   $1,-0x12(%ecx)
417c09:	76 01                	jbe    0x417c0c
417c0b:	2b 98 98 93 5e a1    	sub    -0x5ea16c68(%eax),%ebx
417c11:	7b 06                	jnp    0x417c19
417c13:	74 54                	je     0x417c69
417c15:	00 6f 00             	add    %ch,0x0(%edi)
417c18:	6f                   	outsl  %ds:(%esi),(%dx)
417c19:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417c1d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417c21:	00 69 00             	add    %ch,0x0(%ecx)
417c24:	70 00                	jo     0x417c26
417c26:	4d                   	dec    %ebp
417c27:	00 65 00             	add    %ah,0x0(%ebp)
417c2a:	6e                   	outsb  %ds:(%esi),(%dx)
417c2b:	00 75 00             	add    %dh,0x0(%ebp)
417c2e:	49                   	dec    %ecx
417c2f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417c33:	00 6d 00             	add    %ch,0x0(%ebp)
417c36:	01 09                	add    %ecx,(%ecx)
417c38:	98                   	cwtl
417c39:	98                   	cwtl
417c3a:	93                   	xchg   %eax,%ebx
417c3b:	5e                   	pop    %esi
417c3c:	a1 7b 06 74 01       	mov    0x174067b,%eax
417c41:	2b fb                	sub    %ebx,%edi
417c43:	6d                   	insl   (%dx),%es:(%edi)
417c44:	a0 52 d5 8b 98       	mov    0x988bd552,%al
417c49:	98                   	cwtl
417c4a:	54                   	push   %esp