417aa3:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
417aa7:	74 00                	je     0x417aa9
417aa9:	20 00                	and    %al,(%eax)
417aab:	52                   	push   %edx
417aac:	00 6f 00             	add    %ch,0x0(%edi)
417aaf:	75 00                	jne    0x417ab1
417ab1:	6e                   	outsb  %ds:(%esi),(%dx)
417ab2:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
417ab6:	00 66 00             	add    %ah,0x0(%esi)
417ab9:	6f                   	outsl  %ds:(%esi),(%dx)
417aba:	00 72 00             	add    %dh,0x0(%edx)
417abd:	20 00                	and    %al,(%eax)
417abf:	44                   	inc    %esp
417ac0:	00 6f 00             	add    %ch,0x0(%edi)
417ac3:	75 00                	jne    0x417ac5
417ac5:	62 00                	bound  %eax,(%eax)
417ac7:	6c                   	insb   (%dx),%es:(%edi)
417ac8:	00 65 00             	add    %ah,0x0(%ebp)
417acb:	20 00                	and    %al,(%eax)
417acd:	50                   	push   %eax
417ace:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
417ad2:	00 79 00             	add    %bh,0x0(%ecx)
417ad5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417ad9:	00 73 59             	add    %dh,0x59(%ebx)
417adc:	00 6f 00             	add    %ch,0x0(%edi)
417adf:	75 00                	jne    0x417ae1
417ae1:	20 00                	and    %al,(%eax)
417ae3:	73 00                	jae    0x417ae5
417ae5:	74 00                	je     0x417ae7
417ae7:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
417aed:	20 00                	and    %al,(%eax)
417aef:	77 00                	ja     0x417af1
417af1:	61                   	popa
417af2:	00 6e 00             	add    %ch,0x0(%esi)
417af5:	74 00                	je     0x417af7
417af7:	20 00                	and    %al,(%eax)
417af9:	74 00                	je     0x417afb
417afb:	6f                   	outsl  %ds:(%esi),(%dx)
417afc:	00 20                	add    %ah,(%eax)
417afe:	00 70 00             	add    %dh,0x0(%eax)
417b01:	6c                   	insb   (%dx),%es:(%edi)
417b02:	00 61 00             	add    %ah,0x0(%ecx)
417b05:	79 00                	jns    0x417b07
417b07:	20 00                	and    %al,(%eax)
417b09:	66 00 6f 00          	data16 add %ch,0x0(%edi)
417b0d:	72 00                	jb     0x417b0f
417b0f:	20 00                	and    %al,(%eax)
417b11:	74 00                	je     0x417b13
417b13:	68 00 65 00 20       	push   $0x20006500
417b18:	00 6e 00             	add    %ch,0x0(%esi)
417b1b:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
417b1f:	74 00                	je     0x417b21
417b21:	20 00                	and    %al,(%eax)
417b23:	72 00                	jb     0x417b25
417b25:	6f                   	outsl  %ds:(%esi),(%dx)
417b26:	00 75 00             	add    %dh,0x0(%ebp)
417b29:	6e                   	outsb  %ds:(%esi),(%dx)
417b2a:	00 64 00 3f          	add    %ah,0x3f(%eax,%eax,1)
417b2e:	00 20                	add    %ah,(%eax)
417b30:	00 0d 00 0a 00 47    	add    %cl,0x47000a00
417b36:	00 61 00             	add    %ah,0x0(%ecx)
417b39:	6d                   	insl   (%dx),%es:(%edi)
417b3a:	00 65 00             	add    %ah,0x0(%ebp)
417b3d:	20 00                	and    %al,(%eax)
417b3f:	53                   	push   %ebx
417b40:	00 63 00             	add    %ah,0x0(%ebx)
417b43:	6f                   	outsl  %ds:(%esi),(%dx)
417b44:	00 72 00             	add    %dh,0x0(%edx)
417b47:	65 00 3a             	add    %bh,%gs:(%edx)
417b4a:	00 20                	add    %ah,(%eax)
417b4c:	00 00                	add    %al,(%eax)
417b4e:	67 0d 00 0a 00 50    	addr16 or $0x50000a00,%eax
417b54:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
417b58:	00 79 00             	add    %bh,0x0(%ecx)
417b5b:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417b5f:	20 00                	and    %al,(%eax)
417b61:	77 00                	ja     0x417b63
417b63:	69 00 6e 00 73 00    	imul   $0x73006e,(%eax),%eax
417b69:	20 00                	and    %al,(%eax)
417b6b:	2d 00 20 00 62       	sub    $0x62002000,%eax
417b70:	00 75 00             	add    %dh,0x0(%ebp)
417b73:	74 00                	je     0x417b75
417b75:	20 00                	and    %al,(%eax)
417b77:	74 00                	je     0x417b79
417b79:	68 00 61 00 74       	push   $0x74006100
417b7e:	00 27                	add    %ah,(%edi)
417b80:	00 73 00             	add    %dh,0x0(%ebx)
417b83:	20 00                	and    %al,(%eax)
417b85:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
417b89:	73 00                	jae    0x417b8b
417b8b:	79 00                	jns    0x417b8d
417b8d:	20 00                	and    %al,(%eax)
417b8f:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
417b95:	61                   	popa
417b96:	00 20                	add    %ah,(%eax)
417b98:	00 31                	add    %dh,(%ecx)
417b9a:	00 2d 00 70 00 6c    	add    %ch,0x6c007000
417ba0:	00 61 00             	add    %ah,0x0(%ecx)
417ba3:	79 00                	jns    0x417ba5
417ba5:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417ba9:	20 00                	and    %al,(%eax)
417bab:	67 00 61 00          	add    %ah,0x0(%bx,%di)
417baf:	6d                   	insl   (%dx),%es:(%edi)
417bb0:	00 65 00             	add    %ah,0x0(%ebp)
417bb3:	21 00                	and    %eax,(%eax)
417bb5:	01 3d 4e 00 65 00    	add    %edi,0x65004e
417bbb:	78 00                	js     0x417bbd
417bbd:	74 00                	je     0x417bbf
417bbf:	20 00                	and    %al,(%eax)
417bc1:	52                   	push   %edx
417bc2:	00 6f 00             	add    %ch,0x0(%edi)
417bc5:	75 00                	jne    0x417bc7
417bc7:	6e                   	outsb  %ds:(%esi),(%dx)
417bc8:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
417bcc:	00 66 00             	add    %ah,0x0(%esi)
417bcf:	6f                   	outsl  %ds:(%esi),(%dx)
417bd0:	00 72 00             	add    %dh,0x0(%edx)
417bd3:	20 00                	and    %al,(%eax)
417bd5:	53                   	push   %ebx
417bd6:	00 69 00             	add    %ch,0x0(%ecx)
417bd9:	6e                   	outsb  %ds:(%esi),(%dx)
417bda:	00 67 00             	add    %ah,0x0(%edi)
417bdd:	6c                   	insb   (%dx),%es:(%edi)
417bde:	00 65 00             	add    %ah,0x0(%ebp)
417be1:	20 00                	and    %al,(%eax)
417be3:	50                   	push   %eax
417be4:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
417be8:	00 79 00             	add    %bh,0x0(%ecx)
417beb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417bef:	3a 00                	cmp    (%eax),%al
417bf1:	20 00                	and    %al,(%eax)
417bf3:	00 2b                	add    %ch,(%ebx)
417bf5:	43                   	inc    %ebx
417bf6:	00 6f 00             	add    %ch,0x0(%edi)
417bf9:	6d                   	insl   (%dx),%es:(%edi)
417bfa:	00 70 00             	add    %dh,0x0(%eax)
417bfd:	75 00                	jne    0x417bff
417bff:	74 00                	je     0x417c01
417c01:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417c05:	20 00                	and    %al,(%eax)
417c07:	68 00 6f 00 6c       	push   $0x6c006f00
417c0c:	00 64 00 73          	add    %ah,0x73(%eax,%eax,1)
417c10:	00 20                	add    %ah,(%eax)
417c12:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
417c16:	00 63 00             	add    %ah,0x0(%ebx)
417c19:	65 00 20             	add    %ah,%gs:(%eax)
417c1c:	00 31                	add    %dh,(%ecx)
417c1e:	00 00                	add    %al,(%eax)
417c20:	2b 43 00             	sub    0x0(%ebx),%eax
417c23:	6f                   	outsl  %ds:(%esi),(%dx)
417c24:	00 6d 00             	add    %ch,0x0(%ebp)
417c27:	70 00                	jo     0x417c29
417c29:	75 00                	jne    0x417c2b
417c2b:	74 00                	je     0x417c2d
417c2d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417c31:	20 00                	and    %al,(%eax)
417c33:	68 00 6f 00 6c       	push   $0x6c006f00
417c38:	00 64 00 73          	add    %ah,0x73(%eax,%eax,1)
417c3c:	00 20                	add    %ah,(%eax)
417c3e:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
417c42:	00 63 00             	add    %ah,0x0(%ebx)
417c45:	65 00 20             	add    %ah,%gs:(%eax)
417c48:	00 32                	add    %dh,(%edx)
417c4a:	00 00                	add    %al,(%eax)
417c4c:	2b 43 00             	sub    0x0(%ebx),%eax
417c4f:	6f                   	outsl  %ds:(%esi),(%dx)
417c50:	00 6d 00             	add    %ch,0x0(%ebp)
417c53:	70 00                	jo     0x417c55
417c55:	75 00                	jne    0x417c57
417c57:	74 00                	je     0x417c59
417c59:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
417c5d:	20 00                	and    %al,(%eax)
417c5f:	68 00 6f 00 6c       	push   $0x6c006f00
417c64:	00 64 00 73          	add    %ah,0x73(%eax,%eax,1)
417c68:	00 20                	add    %ah,(%eax)
417c6a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
417c6e:	00 63 00             	add    %ah,0x0(%ebx)
417c71:	65 00 20             	add    %ah,%gs:(%eax)
417c74:	00 33                	add    %dh,(%ebx)
417c76:	00 00                	add    %al,(%eax)
417c78:	05 6d 00 6d 00       	add    $0x6d006d,%eax
417c7d:	00 05 6b 00 6b 00    	add    %al,0x6b006b
417c83:	00 15 74 00 62 00    	add    %dl,0x620074
417c89:	78 00                	js     0x417c8b
417c8b:	53                   	push   %ebx
417c8c:	00 65 00             	add    %ah,0x0(%ebp)
417c8f:	74 00                	je     0x417c91
417c91:	74 00                	je     0x417c93
417c93:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
417c99:	00 0f                	add    %cl,(%edi)
417c9b:	53                   	push   %ebx
417c9c:	00 65 00             	add    %ah,0x0(%ebp)
417c9f:	74 00                	je     0x417ca1
417ca1:	74 00                	je     0x417ca3
417ca3:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
417ca9:	00 0f                	add    %cl,(%edi)
417cab:	62 00                	bound  %eax,(%eax)
417cad:	74 00                	je     0x417caf
417caf:	6e                   	outsb  %ds:(%esi),(%dx)
417cb0:	00 48 00             	add    %cl,0x0(%eax)
417cb3:	6f                   	outsl  %ds:(%esi),(%dx)
417cb4:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
417cb8:	00 00                	add    %al,(%eax)
417cba:	13 74 00 62          	adc    0x62(%eax,%eax,1),%esi
417cbe:	00 78 00             	add    %bh,0x0(%eax)
417cc1:	4f                   	dec    %edi
417cc2:	00 75 00             	add    %dh,0x0(%ebp)
417cc5:	74 00                	je     0x417cc7
417cc7:	70 00                	jo     0x417cc9
417cc9:	75 00                	jne    0x417ccb
417ccb:	74 00                	je     0x417ccd
417ccd:	00 0d 6c 00 61 00    	add    %cl,0x61006c
417cd3:	62 00                	bound  %eax,(%eax)
417cd5:	65 00 6c 00 34       	add    %ch,%gs:0x34(%eax,%eax,1)
417cda:	00 00                	add    %al,(%eax)
417cdc:	19 62 00             	sbb    %esp,0x0(%edx)
417cdf:	74 00                	je     0x417ce1
417ce1:	6e                   	outsb  %ds:(%esi),(%dx)
417ce2:	00 4e 00             	add    %cl,0x0(%esi)
417ce5:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
417ce9:	74 00                	je     0x417ceb
417ceb:	52                   	push   %edx
417cec:	00 6f 00             	add    %ch,0x0(%edi)
417cef:	75 00                	jne    0x417cf1
417cf1:	6e                   	outsb  %ds:(%esi),(%dx)
417cf2:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
417cf6:	0d 4c 00 75 00       	or     $0x75004c,%eax
417cfb:	72 00                	jb     0x417cfd
417cfd:	67 00 49 00          	add    %cl,0x0(%bx,%di)
417d01:	74 00                	je     0x417d03
417d03:	00 11                	add    %dl,(%ecx)
417d05:	74 00                	je     0x417d07
417d07:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
417d0b:	74 00                	je     0x417d0d
417d0d:	42                   	inc    %edx
417d0e:	00 6f 00             	add    %ch,0x0(%edi)
417d11:	78 00                	js     0x417d13
417d13:	31 00                	xor    %eax,(%eax)
417d15:	00 0f                	add    %cl,(%edi)
417d17:	62 00                	bound  %eax,(%eax)
417d19:	75 00                	jne    0x417d1b
417d1b:	74 00                	je     0x417d1d
417d1d:	74 00                	je     0x417d1f
417d1f:	6f                   	outsl  %ds:(%esi),(%dx)
417d20:	00 6e 00             	add    %ch,0x0(%esi)
417d23:	31 00                	xor    %eax,(%eax)
417d25:	00 0f                	add    %cl,(%edi)
417d27:	54                   	push   %esp
417d28:	00 65 00             	add    %ah,0x0(%ebp)
417d2b:	73 00                	jae    0x417d2d
417d2d:	74 00                	je     0x417d2f
417d2f:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
417d35:	00 1b                	add    %bl,(%ebx)
417d37:	75 00                	jne    0x417d39
417d39:	76 00                	jbe    0x417d3b
417d3b:	57                   	push   %edi
417d3c:	00 61 00             	add    %ah,0x0(%ecx)
417d3f:	4f                   	dec    %edi
417d40:	00 58 00             	add    %bl,0x0(%eax)
417d43:	42                   	inc    %edx
417d44:	00 53 00             	add    %dl,0x0(%ebx)
417d47:	45                   	inc    %ebp
417d48:	00 69 00             	add    %ch,0x0(%ecx)
417d4b:	4a                   	dec    %edx
417d4c:	00 6c 00 71          	add    %ch,0x71(%eax,%eax,1)
417d50:	00 00                	add    %al,(%eax)
417d52:	19 53 00             	sbb    %edx,0x0(%ebx)
417d55:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
417d59:	72 00                	jb     0x417d5b
417d5b:	63 00                	arpl   %eax,(%eax)
417d5d:	68 00 46 00 69       	push   $0x69004600
417d62:	00 67 00             	add    %ah,0x0(%edi)
417d65:	75 00                	jne    0x417d67
417d67:	72 00                	jb     0x417d69
417d69:	65 00 00             	add    %al,%gs:(%eax)
417d6c:	27                   	daa
417d6d:	43                   	inc    %ebx
417d6e:	00 75 00             	add    %dh,0x0(%ebp)
417d71:	73 00                	jae    0x417d73
417d73:	74 00                	je     0x417d75
417d75:	6f                   	outsl  %ds:(%esi),(%dx)
417d76:	00 6d 00             	add    %ch,0x0(%ebp)
417d79:	43                   	inc    %ebx
417d7a:	00 61 00             	add    %ah,0x0(%ecx)
417d7d:	73 00                	jae    0x417d7f
417d7f:	74 00                	je     0x417d81
417d81:	6c                   	insb   (%dx),%es:(%edi)
417d82:	00 65 00             	add    %ah,0x0(%ebp)
417d85:	43                   	inc    %ebx
417d86:	00 72 00             	add    %dh,0x0(%edx)
417d89:	61                   	popa
417d8a:	00 77 00             	add    %dh,0x0(%edi)
417d8d:	6c                   	insb   (%dx),%es:(%edi)
417d8e:	00 65 00             	add    %ah,0x0(%ebp)
417d91:	72 00                	jb     0x417d93
417d93:	00 c0                	add    %al,%al
417d95:	00 6a b1             	add    %ch,-0x4f(%edx)
417d98:	54                   	push   %esp
417d99:	00 56 00             	add    %dl,0x0(%esi)
417d9c:	71 00                	jno    0x417d9e
417d9e:	51                   	push   %ecx
417d9f:	00 2e                	add    %ch,(%esi)
417da1:	06                   	push   %es
417da2:	2e 06                	cs push %es
417da4:	4d                   	dec    %ebp
417da5:	00 2e                	add    %ch,(%esi)
417da7:	06                   	push   %es
417da8:	2e 06                	cs push %es
417daa:	2e 06                	cs push %es
417dac:	2e 06                	cs push %es
417dae:	45                   	inc    %ebp
417daf:	00 2e                	add    %ch,(%esi)
417db1:	06                   	push   %es
417db2:	2e 06                	cs push %es
417db4:	2e 06                	cs push %es
417db6:	2e 06                	cs push %es
417db8:	2f                   	das
417db9:	00 2f                	add    %ch,(%edi)
417dbb:	00 38                	add    %bh,(%eax)
417dbd:	00 2e                	add    %ch,(%esi)
417dbf:	06                   	push   %es
417dc0:	2e 06                	cs push %es
417dc2:	4c                   	dec    %esp
417dc3:	00 67 00             	add    %ah,0x0(%edi)
417dc6:	2e 06                	cs push %es
417dc8:	2e 06                	cs push %es
417dca:	2e 06                	cs push %es
417dcc:	2e 06                	cs push %es
417dce:	2e 06                	cs push %es
417dd0:	2e 06                	cs push %es
417dd2:	2e 06                	cs push %es
417dd4:	2e 06                	cs push %es
417dd6:	2e 06                	cs push %es
417dd8:	51                   	push   %ecx
417dd9:	00 2e                	add    %ch,(%esi)
417ddb:	06                   	push   %es
417ddc:	2e 06                	cs push %es
417dde:	2e 06                	cs push %es
417de0:	2e 06                	cs push %es
417de2:	2e 06                	cs push %es
417de4:	2e 06                	cs push %es
417de6:	2e 06                	cs push %es
417de8:	2e 06                	cs push %es
417dea:	2e 06                	cs push %es
417dec:	2e 06                	cs push %es
417dee:	2e 06                	cs push %es
417df0:	2e 06                	cs push %es
417df2:	2e 06                	cs push %es
417df4:	2e 06                	cs push %es
417df6:	2e 06                	cs push %es