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)
418116:	00 20                	add    %ah,(%eax)
418118:	00 73 00             	add    %dh,0x0(%ebx)
41811b:	e1 00                	loope  0x41811d
41811d:	63 00                	arpl   %eax,(%eax)
41811f:	68 00 3a 00 01       	push   $0x1003a00
418124:	0d 63 00 62 00       	or     $0x620063,%eax
418129:	53                   	push   %ebx
41812a:	00 61 00             	add    %ah,0x0(%ecx)
41812d:	63 00                	arpl   %eax,(%eax)
41812f:	68 00 00 13 6e       	push   $0x6e130000
418134:	00 6d 00             	add    %ch,0x0(%ebp)
418137:	53                   	push   %ebx
418138:	00 6f 00             	add    %ch,0x0(%edi)
41813b:	4c                   	dec    %esp
41813c:	00 75 00             	add    %dh,0x0(%ebp)
41813f:	6f                   	outsl  %ds:(%esi),(%dx)
418140:	00 6e 00             	add    %ch,0x0(%esi)
418143:	67 00 00             	add    %al,(%bx,%si)
418146:	17                   	pop    %ss
418147:	62 00                	bound  %eax,(%eax)
418149:	74 00                	je     0x41814b
41814b:	6e                   	outsb  %ds:(%esi),(%dx)
41814c:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
418150:	00 65 00             	add    %ah,0x0(%ebp)
418153:	6d                   	insl   (%dx),%es:(%edi)
418154:	00 53 00             	add    %dl,0x0(%ebx)
418157:	61                   	popa
418158:	00 63 00             	add    %ah,0x0(%ebx)
41815b:	68 00 00 19 66       	push   $0x66190000
418160:	00 72 00             	add    %dh,0x0(%edx)
418163:	6d                   	insl   (%dx),%es:(%edi)
418164:	00 50 00             	add    %dl,0x0(%eax)
418167:	68 00 69 00 65       	push   $0x65006900
41816c:	00 75 00             	add    %dh,0x0(%ebp)
41816f:	4d                   	dec    %ebp
418170:	00 75 00             	add    %dh,0x0(%ebp)
418173:	6f                   	outsl  %ds:(%esi),(%dx)
418174:	00 6e 00             	add    %ch,0x0(%esi)
418177:	00 15 50 00 68 00    	add    %dl,0x680050
41817d:	69 00 bf 1e 75 00    	imul   $0x751ebf,(%eax),%eax
418183:	20 00                	and    %al,(%eax)
418185:	6d                   	insl   (%dx),%es:(%edi)
418186:	00 b0 01 e3 1e 6e    	add    %dh,0x6e1ee301(%eax)
41818c:	00 01                	add    %al,(%ecx)
41818e:	29 54 00 68          	sub    %edx,0x68(%eax,%eax,1)
418192:	00 ea                	add    %ch,%dl
418194:	00 6d 00             	add    %ch,0x0(%ebp)
418197:	20 00                	and    %al,(%eax)
418199:	6d                   	insl   (%dx),%es:(%edi)
41819a:	00 db                	add    %bl,%bl
41819c:	1e                   	push   %ds
41819d:	69 00 20 00 74 00    	imul   $0x740020,(%eax),%eax
4181a3:	68 00 e0 00 6e       	push   $0x6e00e000
4181a8:	00 68 00             	add    %ch,0x0(%eax)
4181ab:	20 00                	and    %al,(%eax)
4181ad:	63 00                	arpl   %eax,(%eax)
4181af:	f4                   	hlt
4181b0:	00 6e 00             	add    %ch,0x0(%esi)
4181b3:	67 00 2e 00 01       	add    %ch,0x100
4181b8:	29 43 00             	sub    %eax,0x0(%ebx)
4181bb:	ad                   	lods   %ds:(%esi),%eax
4181bc:	1e                   	push   %ds
4181bd:	70 00                	jo     0x4181bf
4181bf:	20 00                	and    %al,(%eax)
4181c1:	6e                   	outsb  %ds:(%esi),(%dx)
4181c2:	00 68 00             	add    %ch,0x0(%eax)
4181c5:	ad                   	lods   %ds:(%esi),%eax
4181c6:	1e                   	push   %ds
4181c7:	74 00                	je     0x4181c9
4181c9:	20 00                	and    %al,(%eax)
4181cb:	74 00                	je     0x4181cd
4181cd:	68 00 e0 00 6e       	push   $0x6e00e000
4181d2:	00 68 00             	add    %ch,0x0(%eax)
4181d5:	20 00                	and    %al,(%eax)
4181d7:	63 00                	arpl   %eax,(%eax)
4181d9:	f4                   	hlt
4181da:	00 6e 00             	add    %ch,0x0(%esi)
4181dd:	67 00 2e 00 01       	add    %ch,0x100
4181e2:	1f                   	pop    %ds
4181e3:	58                   	pop    %eax
4181e4:	00 f3                	add    %dh,%bl
4181e6:	00 61 00             	add    %ah,0x0(%ecx)
4181e9:	20 00                	and    %al,(%eax)
4181eb:	74 00                	je     0x4181ed
4181ed:	68 00 e0 00 6e       	push   $0x6e00e000
4181f2:	00 68 00             	add    %ch,0x0(%eax)
4181f5:	20 00                	and    %al,(%eax)
4181f7:	63 00                	arpl   %eax,(%eax)
4181f9:	f4                   	hlt
4181fa:	00 6e 00             	add    %ch,0x0(%esi)
4181fd:	67 00 2e 00 01       	add    %ch,0x100
418202:	35 52 00 65 00       	xor    $0x650052,%eax
418207:	73 00                	jae    0x418209
418209:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
41820e:	00 6d 00             	add    %ch,0x0(%ebp)
418211:	ad                   	lods   %ds:(%esi),%eax
418212:	1e                   	push   %ds
418213:	74 00                	je     0x418215
418215:	20 00                	and    %al,(%eax)
418217:	6b 00 68             	imul   $0x68,(%eax),%eax
41821a:	00 a9 1e 75 00 20    	add    %ch,0x2000751e(%ecx)
418220:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
418224:	00 e0                	add    %ah,%al
418226:	00 6e 00             	add    %ch,0x0(%esi)
418229:	68 00 20 00 63       	push   $0x63002000
41822e:	00 f4                	add    %dh,%ah
418230:	00 6e 00             	add    %ch,0x0(%esi)
418233:	67 00 2e 00 01       	add    %ch,0x100
418238:	17                   	pop    %ss
418239:	64 00 74 00 67       	add    %dh,%fs:0x67(%eax,%eax,1)
41823e:	00 76 00             	add    %dh,0x0(%esi)
418241:	41                   	inc    %ecx
418242:	00 63 00             	add    %ah,0x0(%ebx)
418245:	63 00                	arpl   %eax,(%eax)
418247:	6f                   	outsl  %ds:(%esi),(%dx)
418248:	00 75 00             	add    %dh,0x0(%ebp)
41824b:	6e                   	outsb  %ds:(%esi),(%dx)
41824c:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
418250:	07                   	pop    %es
418251:	53                   	push   %ebx
418252:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
418256:	00 00                	add    %al,(%eax)
418258:	1b 54 00 ea          	sbb    -0x16(%eax,%eax,1),%edx
41825c:	00 6e 00             	add    %ch,0x0(%esi)
41825f:	20 00                	and    %al,(%eax)
418261:	11 01                	adc    %eax,(%ecx)
418263:	03 01                	add    (%ecx),%eax
418265:	6e                   	outsb  %ds:(%esi),(%dx)
418266:	00 67 00             	add    %ah,0x0(%edi)
418269:	20 00                	and    %al,(%eax)
41826b:	6e                   	outsb  %ds:(%esi),(%dx)
41826c:	00 68 00             	add    %ch,0x0(%eax)
41826f:	ad                   	lods   %ds:(%esi),%eax
418270:	1e                   	push   %ds
418271:	70 00                	jo     0x418273
418273:	01 17                	add    %edx,(%edi)
418275:	74 00                	je     0x418277
418277:	78 00                	js     0x418279
418279:	74 00                	je     0x41827b
41827b:	55                   	push   %ebp
41827c:	00 73 00             	add    %dh,0x0(%ebx)
41827f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
418283:	4e                   	dec    %esi
418284:	00 61 00             	add    %ah,0x0(%ecx)
418287:	6d                   	insl   (%dx),%es:(%edi)
418288:	00 65 00             	add    %ah,0x0(%ebp)
41828b:	00 0d 54 00 61 00    	add    %cl,0x610054
418291:	68 00 6f 00 6d       	push   $0x6d006f00
418296:	00 61 00             	add    %ah,0x0(%ecx)
418299:	00 0f                	add    %cl,(%edi)
41829b:	6c                   	insb   (%dx),%es:(%edi)
41829c:	00 61 00             	add    %ah,0x0(%ecx)
41829f:	62 00                	bound  %eax,(%eax)
4182a1:	65 00 6c 00 31       	add    %ch,%gs:0x31(%eax,%eax,1)
4182a6:	00 33                	add    %dh,(%ebx)
4182a8:	00 00                	add    %al,(%eax)
4182aa:	1d 54 00 ea 00       	sbb    $0xea0054,%eax
4182af:	6e                   	outsb  %ds:(%esi),(%dx)
4182b0:	00 20                	add    %ah,(%eax)
4182b2:	00 74 00 e0          	add    %dh,-0x20(%eax,%eax,1)
4182b6:	00 69 00             	add    %ch,0x0(%ecx)
4182b9:	20 00                	and    %al,(%eax)
4182bb:	6b 00 68             	imul   $0x68,(%eax),%eax
4182be:	00 6f 00             	add    %ch,0x0(%edi)
4182c1:	a3 1e 6e 00 3a       	mov    %eax,0x3a006e1e
4182c6:	00 01                	add    %al,(%ecx)
4182c8:	21 62 00             	and    %esp,0x0(%edx)
4182cb:	74 00                	je     0x4182cd
4182cd:	6e                   	outsb  %ds:(%esi),(%dx)
4182ce:	00 52 00             	add    %dl,0x0(%edx)
4182d1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4182d5:	65 00 74 00 50       	add    %dh,%gs:0x50(%eax,%eax,1)
4182da:	00 61 00             	add    %ah,0x0(%ecx)
4182dd:	73 00                	jae    0x4182df
4182df:	73 00                	jae    0x4182e1