417bbb:	70 00                	jo     0x417bbd
417bbd:	31 00                	xor    %eax,(%eax)
417bbf:	00 2d 61 00 64 00    	add    %ch,0x640061
417bc5:	6d                   	insl   (%dx),%es:(%edi)
417bc6:	00 69 00             	add    %ch,0x0(%ecx)
417bc9:	6e                   	outsb  %ds:(%esi),(%dx)
417bca:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
417bce:	00 6f 00             	add    %ch,0x0(%edi)
417bd1:	6c                   	insb   (%dx),%es:(%edi)
417bd2:	00 53 00             	add    %dl,0x0(%ebx)
417bd5:	74 00                	je     0x417bd7
417bd7:	72 00                	jb     0x417bd9
417bd9:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
417bdf:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
417be3:	75 00                	jne    0x417be5
417be5:	49                   	dec    %ecx
417be6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417bea:	00 6d 00             	add    %ch,0x0(%ebp)
417bed:	00 0b                	add    %cl,(%ebx)
417bef:	41                   	inc    %ecx
417bf0:	00 64 00 6d          	add    %ah,0x6d(%eax,%eax,1)
417bf4:	00 69 00             	add    %ch,0x0(%ecx)
417bf7:	6e                   	outsb  %ds:(%esi),(%dx)
417bf8:	00 00                	add    %al,(%eax)
417bfa:	23 6d 00             	and    0x0(%ebp),%ebp
417bfd:	6e                   	outsb  %ds:(%esi),(%dx)
417bfe:	00 75 00             	add    %dh,0x0(%ebp)
417c01:	51                   	push   %ecx
417c02:	00 75 00             	add    %dh,0x0(%ebp)
417c05:	61                   	popa
417c06:	00 6e 00             	add    %ch,0x0(%esi)
417c09:	4c                   	dec    %esp
417c0a:	00 79 00             	add    %bh,0x0(%ecx)
417c0d:	54                   	push   %esp
417c0e:	00 61 00             	add    %ah,0x0(%ecx)
417c11:	69 00 4b 00 68 00    	imul   $0x68004b,(%eax),%eax
417c17:	6f                   	outsl  %ds:(%esi),(%dx)
417c18:	00 61 00             	add    %ah,0x0(%ecx)
417c1b:	6e                   	outsb  %ds:(%esi),(%dx)
417c1c:	00 00                	add    %al,(%eax)
417c1e:	25 51 00 75 00       	and    $0x750051,%eax
417c23:	a3 1e 6e 00 20       	mov    %eax,0x20006e1e
417c28:	00 6c 00 fd          	add    %ch,-0x3(%eax,%eax,1)
417c2c:	00 20                	add    %ah,(%eax)
417c2e:	00 6e 00             	add    %ch,0x0(%esi)
417c31:	67 00 b0 01 dd       	add    %dh,-0x22ff(%bx,%si)
417c36:	1e                   	push   %ds
417c37:	69 00 20 00 64 00    	imul   $0x640020,(%eax),%eax
417c3d:	f9                   	stc
417c3e:	00 6e 00             	add    %ch,0x0(%esi)
417c41:	67 00 01             	add    %al,(%bx,%di)
417c44:	21 6d 00             	and    %ebp,0x0(%ebp)
417c47:	6e                   	outsb  %ds:(%esi),(%dx)
417c48:	00 75 00             	add    %dh,0x0(%ebp)
417c4b:	51                   	push   %ecx
417c4c:	00 75 00             	add    %dh,0x0(%ebp)
417c4f:	61                   	popa
417c50:	00 6e 00             	add    %ch,0x0(%esi)
417c53:	4c                   	dec    %esp
417c54:	00 79 00             	add    %bh,0x0(%ecx)
417c57:	44                   	inc    %esp
417c58:	00 61 00             	add    %ah,0x0(%ecx)
417c5b:	6e                   	outsb  %ds:(%esi),(%dx)
417c5c:	00 68 00             	add    %ch,0x0(%eax)
417c5f:	4d                   	dec    %ebp
417c60:	00 75 00             	add    %dh,0x0(%ebp)
417c63:	63 00                	arpl   %eax,(%eax)
417c65:	00 21                	add    %ah,(%ecx)
417c67:	51                   	push   %ecx
417c68:	00 75 00             	add    %dh,0x0(%ebp)
417c6b:	a3 1e 6e 00 20       	mov    %eax,0x20006e1e
417c70:	00 6c 00 fd          	add    %ch,-0x3(%eax,%eax,1)
417c74:	00 20                	add    %ah,(%eax)
417c76:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
417c7a:	00 6e 00             	add    %ch,0x0(%esi)
417c7d:	68 00 20 00 6d       	push   $0x6d002000
417c82:	00 e5                	add    %ah,%ch
417c84:	1e                   	push   %ds
417c85:	63 00                	arpl   %eax,(%eax)
417c87:	01 43 74             	add    %eax,0x74(%ebx)
417c8a:	00 68 00             	add    %ch,0x0(%eax)
417c8d:	f4                   	hlt
417c8e:	00 6e 00             	add    %ch,0x0(%esi)
417c91:	67 00 54 00          	add    %dl,0x0(%si)
417c95:	69 00 6e 00 54 00    	imul   $0x54006e,(%eax),%eax
417c9b:	e0 00                	loopne 0x417c9d
417c9d:	69 00 4b 00 68 00    	imul   $0x68004b,(%eax),%eax
417ca3:	6f                   	outsl  %ds:(%esi),(%dx)
417ca4:	00 a3 1e 6e 00 54    	add    %ah,0x54006e1e(%ebx)
417caa:	00 6f 00             	add    %ch,0x0(%edi)
417cad:	6f                   	outsl  %ds:(%esi),(%dx)
417cae:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
417cb2:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417cb6:	00 69 00             	add    %ch,0x0(%ecx)
417cb9:	70 00                	jo     0x417cbb
417cbb:	4d                   	dec    %ebp
417cbc:	00 65 00             	add    %ah,0x0(%ebp)
417cbf:	6e                   	outsb  %ds:(%esi),(%dx)
417cc0:	00 75 00             	add    %dh,0x0(%ebp)
417cc3:	49                   	dec    %ecx
417cc4:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
417cc8:	00 6d 00             	add    %ch,0x0(%ebp)
417ccb:	01 27                	add    %esp,(%edi)
417ccd:	54                   	push   %esp
417cce:	00 68 00             	add    %ch,0x0(%eax)
417cd1:	f4                   	hlt
417cd2:	00 6e 00             	add    %ch,0x0(%esi)
417cd5:	67 00 20             	add    %ah,(%bx,%si)
417cd8:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
417cdc:	00 6e 00             	add    %ch,0x0(%esi)
417cdf:	20 00                	and    %al,(%eax)
417ce1:	74 00                	je     0x417ce3
417ce3:	e0 00                	loopne 0x417ce5
417ce5:	69 00 20 00 6b 00    	imul   $0x6b0020,(%eax),%eax
417ceb:	68 00 6f 00 a3       	push   $0xa3006f00
417cf0:	1e                   	push   %ds
417cf1:	6e                   	outsb  %ds:(%esi),(%dx)
417cf2:	00 01                	add    %al,(%ecx)
417cf4:	17                   	pop    %ss
417cf5:	6d                   	insl   (%dx),%es:(%edi)
417cf6:	00 6e 00             	add    %ch,0x0(%esi)
417cf9:	75 00                	jne    0x417cfb
417cfb:	44                   	inc    %esp
417cfc:	00 61 00             	add    %ah,0x0(%ecx)
417cff:	6e                   	outsb  %ds:(%esi),(%dx)
417d00:	00 67 00             	add    %ah,0x0(%edi)
417d03:	58                   	pop    %eax
417d04:	00 75 00             	add    %dh,0x0(%ebp)
417d07:	61                   	popa
417d08:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
417d0c:	13 10                	adc    (%eax),%edx
417d0e:	01 03                	add    %eax,(%ebx)
417d10:	01 6e 00             	add    %ebp,0x0(%esi)
417d13:	67 00 20             	add    %ah,(%bx,%si)
417d16:	00 78 00             	add    %bh,0x0(%eax)
417d19:	75 00                	jne    0x417d1b
417d1b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417d1c:	1e                   	push   %ds
417d1d:	74 00                	je     0x417d1f
417d1f:	01 13                	add    %edx,(%ebx)
417d21:	67 00 72 00          	add    %dh,0x0(%bp,%si)
417d25:	6f                   	outsl  %ds:(%esi),(%dx)
417d26:	00 75 00             	add    %dh,0x0(%ebp)
417d29:	70 00                	jo     0x417d2b
417d2b:	42                   	inc    %edx
417d2c:	00 6f 00             	add    %ch,0x0(%edi)
417d2f:	78 00                	js     0x417d31
417d31:	31 00                	xor    %eax,(%eax)
417d33:	00 2b                	add    %ch,(%ebx)
417d35:	44                   	inc    %esp
417d36:	00 61 00             	add    %ah,0x0(%ecx)
417d39:	6e                   	outsb  %ds:(%esi),(%dx)
417d3a:	00 68 00             	add    %ch,0x0(%eax)
417d3d:	20 00                	and    %al,(%eax)
417d3f:	73 00                	jae    0x417d41
417d41:	e1 00                	loope  0x417d43
417d43:	63 00                	arpl   %eax,(%eax)
417d45:	68 00 20 00 70       	push   $0x70002000
417d4a:	00 68 00             	add    %ch,0x0(%eax)
417d4d:	69 00 bf 1e 75 00    	imul   $0x751ebf,(%eax),%eax
417d53:	20 00                	and    %al,(%eax)
417d55:	6d                   	insl   (%dx),%es:(%edi)
417d56:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
417d5c:	00 20                	add    %ah,(%eax)
417d5e:	00 01                	add    %al,(%ecx)
417d60:	1b 64 00 74          	sbb    0x74(%eax,%eax,1),%esp
417d64:	00 67 00             	add    %ah,0x0(%edi)
417d67:	76 00                	jbe    0x417d69
417d69:	50                   	push   %eax
417d6a:	00 68 00             	add    %ch,0x0(%eax)
417d6d:	69 00 65 00 75 00    	imul   $0x750065,(%eax),%eax
417d73:	4d                   	dec    %ebp
417d74:	00 75 00             	add    %dh,0x0(%ebp)
417d77:	6f                   	outsl  %ds:(%esi),(%dx)
417d78:	00 6e 00             	add    %ch,0x0(%esi)
417d7b:	00 0d 62 00 74 00    	add    %cl,0x740062
417d81:	6e                   	outsb  %ds:(%esi),(%dx)
417d82:	00 53 00             	add    %dl,0x0(%ebx)
417d85:	75 00                	jne    0x417d87
417d87:	61                   	popa
417d88:	00 00                	add    %al,(%eax)
417d8a:	07                   	pop    %es
417d8b:	53                   	push   %ebx
417d8c:	00 ed                	add    %ch,%ch
417d8e:	1e                   	push   %ds
417d8f:	61                   	popa
417d90:	00 01                	add    %al,(%ecx)
417d92:	0d 62 00 74 00       	or     $0x740062,%eax
417d97:	6e                   	outsb  %ds:(%esi),(%dx)
417d98:	00 58 00             	add    %bl,0x0(%eax)
417d9b:	6f                   	outsl  %ds:(%esi),(%dx)
417d9c:	00 61 00             	add    %ah,0x0(%ecx)
417d9f:	00 07                	add    %al,(%edi)
417da1:	58                   	pop    %eax
417da2:	00 f3                	add    %dh,%bl
417da4:	00 61 00             	add    %ah,0x0(%ecx)
417da7:	01 15 62 00 74 00    	add    %edx,0x740062
417dad:	6e                   	outsb  %ds:(%esi),(%dx)
417dae:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
417db2:	00 65 00             	add    %ah,0x0(%ebp)
417db5:	6d                   	insl   (%dx),%es:(%edi)
417db6:	00 4d 00             	add    %cl,0x0(%ebp)
417db9:	6f                   	outsl  %ds:(%esi),(%dx)
417dba:	00 69 00             	add    %ch,0x0(%ecx)
417dbd:	00 09                	add    %cl,(%ecx)
417dbf:	54                   	push   %esp
417dc0:	00 68 00             	add    %ch,0x0(%eax)
417dc3:	ea 00 6d 00 01 13 67 	ljmp   $0x6713,$0x1006d00
417dca:	00 72 00             	add    %dh,0x0(%edx)
417dcd:	6f                   	outsl  %ds:(%esi),(%dx)
417dce:	00 75 00             	add    %dh,0x0(%ebp)
417dd1:	70 00                	jo     0x417dd3
417dd3:	42                   	inc    %edx
417dd4:	00 6f 00             	add    %ch,0x0(%edi)
417dd7:	78 00                	js     0x417dd9
417dd9:	33 00                	xor    (%eax),%eax
417ddb:	00 27                	add    %ah,(%edi)
417ddd:	43                   	inc    %ebx
417dde:	00 68 00             	add    %ch,0x0(%eax)
417de1:	69 00 20 00 74 00    	imul   $0x740020,(%eax),%eax
417de7:	69 00 bf 1e 74 00    	imul   $0x741ebf,(%eax),%eax
417ded:	20 00                	and    %al,(%eax)
417def:	70 00                	jo     0x417df1
417df1:	68 00 69 00 bf       	push   $0xbf006900
417df6:	1e                   	push   %ds
417df7:	75 00                	jne    0x417df9
417df9:	20 00                	and    %al,(%eax)
417dfb:	6d                   	insl   (%dx),%es:(%edi)
417dfc:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
417e02:	00 01                	add    %al,(%ecx)
417e04:	17                   	pop    %ss
417e05:	64 00 74 00 67       	add    %dh,%fs:0x67(%eax,%eax,1)
417e0a:	00 76 00             	add    %dh,0x0(%esi)
417e0d:	43                   	inc    %ebx
417e0e:	00 68 00             	add    %ch,0x0(%eax)
417e11:	69 00 54 00 69 00    	imul   $0x690054,(%eax),%eax
417e17:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
417e1c:	11 54 00 ea          	adc    %edx,-0x16(%eax,%eax,1)
417e20:	00 6e 00             	add    %ch,0x0(%esi)
417e23:	20 00                	and    %al,(%eax)
417e25:	73 00                	jae    0x417e27
417e27:	e1 00                	loope  0x417e29
417e29:	63 00                	arpl   %eax,(%eax)
417e2b:	68 00 01 11 53       	push   $0x53110100
417e30:	00 d1                	add    %dl,%cl
417e32:	1e                   	push   %ds
417e33:	20 00                	and    %al,(%eax)
417e35:	6c                   	insb   (%dx),%es:(%edi)
417e36:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
417e3c:	00 67 00             	add    %ah,0x0(%edi)
417e3f:	01 17                	add    %edx,(%edi)
417e41:	6d                   	insl   (%dx),%es:(%edi)
417e42:	00 6e 00             	add    %ch,0x0(%esi)
417e45:	75 00                	jne    0x417e47
417e47:	54                   	push   %esp
417e48:	00 61 00             	add    %ah,0x0(%ecx)
417e4b:	69 00 4b 00 68 00    	imul   $0x68004b,(%eax),%eax
417e51:	6f                   	outsl  %ds:(%esi),(%dx)
417e52:	00 61 00             	add    %ah,0x0(%ecx)
417e55:	6e                   	outsb  %ds:(%esi),(%dx)
417e56:	00 00                	add    %al,(%eax)
417e58:	15 54 00 ea 00       	adc    $0xea0054,%eax
417e5d:	6e                   	outsb  %ds:(%esi),(%dx)
417e5e:	00 20                	add    %ah,(%eax)
417e60:	00 11                	add    %dl,(%ecx)
417e62:	01 a7 1e 79 00 20    	add    %esp,0x2000791e(%edi)
417e68:	00 11                	add    %dl,(%ecx)
417e6a:	01 e7                	add    %esp,%edi
417e6c:	1e                   	push   %ds
417e6d:	01 0f                	add    %ecx,(%edi)
417e6f:	66 00 72 00          	data16 add %dh,0x0(%edx)
417e73:	6d                   	insl   (%dx),%es:(%edi)
417e74:	00 4d 00             	add    %cl,0x0(%ebp)
417e77:	61                   	popa
417e78:	00 69 00             	add    %ch,0x0(%ecx)
417e7b:	6e                   	outsb  %ds:(%esi),(%dx)
417e7c:	00 00                	add    %al,(%eax)
417e7e:	2b 51 00             	sub    0x0(%ecx),%edx
417e81:	75 00                	jne    0x417e83
417e83:	a3 1e 6e 00 20       	mov    %eax,0x20006e1e
417e88:	00 6c 00 fd          	add    %ch,-0x3(%eax,%eax,1)
417e8c:	00 20                	add    %ah,(%eax)
417e8e:	00 6d 00             	add    %ch,0x0(%ebp)
417e91:	b0 01                	mov    $0x1,%al
417e93:	e3 1e                	jecxz  0x417eb3
417e95:	6e                   	outsb  %ds:(%esi),(%dx)
417e96:	00 20                	add    %ah,(%eax)
417e98:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417e9c:	00 a3 1e 20 00 73    	add    %ah,0x7300201e(%ebx)
417ea2:	00 e1                	add    %ah,%cl
417ea4:	00 63 00             	add    %ah,0x0(%ebx)
417ea7:	68 00 01 15 54       	push   $0x54150100
417eac:	00 6f 00             	add    %ch,0x0(%edi)
417eaf:	6e                   	outsb  %ds:(%esi),(%dx)
417eb0:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
417eb4:	00 69 00             	add    %ch,0x0(%ecx)
417eb7:	20 00                	and    %al,(%eax)
417eb9:	3d 00 20 00 31       	cmp    $0x31002000,%eax
417ebe:	00 00                	add    %al,(%eax)
417ec0:	29 43 00             	sub    %eax,0x0(%ebx)
417ec3:	68 00 b0 01 61       	push   $0x6101b000
417ec8:	00 20                	add    %ah,(%eax)
417eca:	00 6e 00             	add    %ch,0x0(%esi)
417ecd:	68 00 ad 1e 70       	push   $0x701ead00
417ed2:	00 20                	add    %ah,(%eax)
417ed4:	00 73 00             	add    %dh,0x0(%ebx)
417ed7:	d1 1e                	rcrl   $1,(%esi)
417ed9:	20 00                	and    %al,(%eax)
417edb:	6c                   	insb   (%dx),%es:(%edi)
417edc:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
417ee2:	00 67 00             	add    %ah,0x0(%edi)
417ee5:	2e 00 20             	add    %ah,%cs:(%eax)
417ee8:	00 01                	add    %al,(%ecx)
417eea:	37                   	aaa
417eeb:	53                   	push   %ebx
417eec:	00 e1                	add    %ah,%cl
417eee:	00 63 00             	add    %ah,0x0(%ebx)
417ef1:	68 00 20 00 11       	push   $0x11002000
417ef6:	01 e3                	add    %esp,%ebx
417ef8:	00 20                	add    %ah,(%eax)
417efa:	00 63 00             	add    %ah,0x0(%ebx)
417efd:	f3 00 20             	repz add %ah,(%eax)
417f00:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
417f04:	00 6f 00             	add    %ch,0x0(%edi)
417f07:	6e                   	outsb  %ds:(%esi),(%dx)
417f08:	00 67 00             	add    %ah,0x0(%edi)
417f0b:	20 00                	and    %al,(%eax)
417f0d:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
417f11:	6e                   	outsb  %ds:(%esi),(%dx)
417f12:	00 68 00             	add    %ch,0x0(%eax)
417f15:	20 00                	and    %al,(%eax)
417f17:	73 00                	jae    0x417f19
417f19:	e1 00                	loope  0x417f1b
417f1b:	63 00                	arpl   %eax,(%eax)
417f1d:	68 00 2e 00 01       	push   $0x1002e00
417f22:	33 53 00             	xor    0x0(%ebx),%edx
417f25:	d1 1e                	rcrl   $1,(%esi)
417f27:	20 00                	and    %al,(%eax)
417f29:	73 00                	jae    0x417f2b
417f2b:	e1 00                	loope  0x417f2d
417f2d:	63 00                	arpl   %eax,(%eax)
417f2f:	68 00 20 00 63       	push   $0x63002000
417f34:	00 f2                	add    %dh,%dl
417f36:	00 6e 00             	add    %ch,0x0(%esi)
417f39:	20 00                	and    %al,(%eax)
417f3b:	6c                   	insb   (%dx),%es:(%edi)
417f3c:	00 a1 1e 69 00 20    	add    %ah,0x2000691e(%ecx)
417f42:	00 6b 00             	add    %ch,0x0(%ebx)
417f45:	68 00 f4 00 6e       	push   $0x6e00f400
417f4a:	00 67 00             	add    %ah,0x0(%edi)