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)
417f4d:	20 00                	and    %al,(%eax)
417f4f:	11 01                	adc    %eax,(%ecx)
417f51:	e7 1e                	out    %eax,$0x1e
417f53:	2e 00 01             	add    %al,%cs:(%ecx)
417f56:	25 43 00 68 00       	and    $0x680043,%eax
417f5b:	b0 01                	mov    $0x1,%al
417f5d:	61                   	popa
417f5e:	00 20                	add    %ah,(%eax)
417f60:	00 63 00             	add    %ah,0x0(%ebx)
417f63:	68 00 cd 1e 6e       	push   $0x6e1ecd00
417f68:	00 20                	add    %ah,(%eax)
417f6a:	00 11                	add    %dl,(%ecx)
417f6c:	01 d9                	add    %ebx,%ecx
417f6e:	1e                   	push   %ds
417f6f:	63 00                	arpl   %eax,(%eax)
417f71:	20 00                	and    %al,(%eax)
417f73:	67 00 69 00          	add    %ch,0x0(%bx,%di)
417f77:	a3 1e 2e 00 01       	mov    %eax,0x1002e1e
417f7c:	1f                   	pop    %ds
417f7d:	4c                   	dec    %esp
417f7e:	00 b0 01 75 00 20    	add    %dh,0x20007501(%eax)
417f84:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
417f88:	00 e0                	add    %ah,%al
417f8a:	00 6e 00             	add    %ch,0x0(%esi)
417f8d:	68 00 20 00 63       	push   $0x63002000
417f92:	00 f4                	add    %dh,%ah
417f94:	00 6e 00             	add    %ch,0x0(%esi)
417f97:	67 00 2e 00 01       	add    %ch,0x100
417f9c:	03 20                	add    (%eax),%esp
417f9e:	00 00                	add    %al,(%eax)
417fa0:	15 64 00 64 00       	adc    $0x640064,%eax
417fa5:	2f                   	das
417fa6:	00 4d 00             	add    %cl,0x0(%ebp)
417fa9:	4d                   	dec    %ebp
417faa:	00 2f                	add    %ch,(%edi)
417fac:	00 79 00             	add    %bh,0x0(%ecx)
417faf:	79 00                	jns    0x417fb1
417fb1:	79 00                	jns    0x417fb3
417fb3:	79 00                	jns    0x417fb5
417fb5:	00 13                	add    %dl,(%ebx)
417fb7:	67 00 72 00          	add    %dh,0x0(%bp,%si)
417fbb:	6f                   	outsl  %ds:(%esi),(%dx)
417fbc:	00 75 00             	add    %dh,0x0(%ebp)
417fbf:	70 00                	jo     0x417fc1
417fc1:	42                   	inc    %edx
417fc2:	00 6f 00             	add    %ch,0x0(%edi)
417fc5:	78 00                	js     0x417fc7
417fc7:	32 00                	xor    (%eax),%al
417fc9:	00 29                	add    %ch,(%ecx)
417fcb:	54                   	push   %esp
417fcc:	00 68 00             	add    %ch,0x0(%eax)
417fcf:	f4                   	hlt
417fd0:	00 6e 00             	add    %ch,0x0(%esi)
417fd3:	67 00 20             	add    %ah,(%bx,%si)
417fd6:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
417fda:	00 6e 00             	add    %ch,0x0(%esi)
417fdd:	20 00                	and    %al,(%eax)
417fdf:	70 00                	jo     0x417fe1
417fe1:	68 00 69 00 bf       	push   $0xbf006900
417fe6:	1e                   	push   %ds
417fe7:	75 00                	jne    0x417fe9
417fe9:	20 00                	and    %al,(%eax)
417feb:	6d                   	insl   (%dx),%es:(%edi)
417fec:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
417ff2:	00 01                	add    %al,(%ecx)
417ff4:	23 64 00 74          	and    0x74(%eax,%eax,1),%esp
417ff8:	00 70 00             	add    %dh,0x0(%eax)
417ffb:	4e                   	dec    %esi
417ffc:	00 67 00             	add    %ah,0x0(%edi)
417fff:	61                   	popa
418000:	00 79 00             	add    %bh,0x0(%ecx)
418003:	54                   	push   %esp
418004:	00 72 00             	add    %dh,0x0(%edx)
418007:	61                   	popa
418008:	00 5f 00             	add    %bl,0x0(%edi)
41800b:	54                   	push   %esp
41800c:	00 68 00             	add    %ch,0x0(%eax)
41800f:	75 00                	jne    0x418011
418011:	63 00                	arpl   %eax,(%eax)
418013:	54                   	push   %esp
418014:	00 65 00             	add    %ah,0x0(%ebp)
418017:	00 15 64 00 74 00    	add    %dl,0x740064
41801d:	70 00                	jo     0x41801f
41801f:	4e                   	dec    %esi
418020:	00 67 00             	add    %ah,0x0(%edi)
418023:	61                   	popa
418024:	00 79 00             	add    %bh,0x0(%ecx)
418027:	54                   	push   %esp
418028:	00 72 00             	add    %dh,0x0(%edx)
41802b:	61                   	popa
41802c:	00 00                	add    %al,(%eax)
41802e:	23 4e 00             	and    0x0(%esi),%ecx
418031:	67 00 e0             	addr16 add %ah,%al
418034:	00 79 00             	add    %bh,0x0(%ecx)
418037:	20 00                	and    %al,(%eax)
418039:	74 00                	je     0x41803b
41803b:	72 00                	jb     0x41803d
41803d:	a3 1e 20 00 74       	mov    %eax,0x7400201e
418042:	00 68 00             	add    %ch,0x0(%eax)
418045:	f1                   	int1
418046:	1e                   	push   %ds
418047:	63 00                	arpl   %eax,(%eax)
418049:	20 00                	and    %al,(%eax)
41804b:	74 00                	je     0x41804d
41804d:	bf 1e 3a 00 01       	mov    $0x1003a1e,%edi
418052:	1b 4e 00             	sbb    0x0(%esi),%ecx
418055:	67 00 e0             	addr16 add %ah,%al
418058:	00 79 00             	add    %bh,0x0(%ecx)
41805b:	20 00                	and    %al,(%eax)
41805d:	68 00 b9 1e 6e       	push   $0x6e1eb900
418062:	00 20                	add    %ah,(%eax)
418064:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
418068:	00 a3 1e 3a 00 01    	add    %ah,0x1003a1e(%ebx)
41806e:	15 4e 00 67 00       	adc    $0x67004e,%eax
418073:	e0 00                	loopne 0x418075
418075:	79 00                	jns    0x418077
418077:	20 00                	and    %al,(%eax)
418079:	6d                   	insl   (%dx),%es:(%edi)
41807a:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
418080:	00 3a                	add    %bh,(%edx)
418082:	00 01                	add    %al,(%ecx)
418084:	17                   	pop    %ss
418085:	64 00 74 00 70       	add    %dh,%fs:0x70(%eax,%eax,1)
41808a:	00 4e 00             	add    %cl,0x0(%esi)
41808d:	67 00 61 00          	add    %ah,0x0(%bx,%di)
418091:	79 00                	jns    0x418093
418093:	4d                   	dec    %ebp
418094:	00 75 00             	add    %dh,0x0(%ebp)
418097:	6f                   	outsl  %ds:(%esi),(%dx)
418098:	00 6e 00             	add    %ch,0x0(%esi)
41809b:	00 11                	add    %dl,(%ecx)
41809d:	10 01                	adc    %al,(%ecx)
41809f:	d9 1e                	fstps  (%esi)
4180a1:	63 00                	arpl   %eax,(%eax)
4180a3:	20 00                	and    %al,(%eax)
4180a5:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4180a9:	a3 1e 3a 00 01       	mov    %eax,0x1003a1e
4180ae:	11 63 00             	adc    %esp,0x0(%ebx)
4180b1:	62 00                	bound  %eax,(%eax)
4180b3:	44                   	inc    %esp
4180b4:	00 6f 00             	add    %ch,0x0(%edi)
4180b7:	63 00                	arpl   %eax,(%eax)
4180b9:	47                   	inc    %edi
4180ba:	00 69 00             	add    %ch,0x0(%ecx)
4180bd:	61                   	popa
4180be:	00 00                	add    %al,(%eax)
4180c0:	15 64 00 67 00       	adc    $0x670064,%eax
4180c5:	76 00                	jbe    0x4180c7
4180c7:	43                   	inc    %ebx
4180c8:	00 68 00             	add    %ch,0x0(%eax)
4180cb:	69 00 54 00 69 00    	imul   $0x690054,(%eax),%eax
4180d1:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
4180d6:	0f 49 00             	cmovns (%eax),%eax
4180d9:	44                   	inc    %esp
4180da:	00 5f 00             	add    %bl,0x0(%edi)
4180dd:	53                   	push   %ebx
4180de:	00 e1                	add    %ah,%cl
4180e0:	00 63 00             	add    %ah,0x0(%ebx)
4180e3:	68 00 01 0d 62       	push   $0x620d0100
4180e8:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
4180ec:	00 4c 00 75          	add    %cl,0x75(%eax,%eax,1)
4180f0:	00 75 00             	add    %dh,0x0(%ebp)
4180f3:	00 07                	add    %al,(%edi)
4180f5:	4c                   	dec    %esp
4180f6:	00 b0 01 75 00 01    	add    %dh,0x1007501(%eax)
4180fc:	11 62 00             	adc    %esp,0x0(%edx)
4180ff:	74 00                	je     0x418101
418101:	6e                   	outsb  %ds:(%esi),(%dx)
418102:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
418106:	00 6f 00             	add    %ch,0x0(%edi)
418109:	61                   	popa
41810a:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41810e:	15 43 00 68 00       	adc    $0x680043,%eax
418113:	cd 1e                	int    $0x1e
418115:	6e                   	outsb  %ds:(%esi),(%dx)