468f15:	61                   	popa
468f16:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
468f1a:	00 6f 00             	add    %ch,0x0(%edi)
468f1d:	6e                   	outsb  %ds:(%esi),(%dx)
468f1e:	00 20                	add    %ah,(%eax)
468f20:	00 28                	add    %ch,(%eax)
468f22:	00 6e 00             	add    %ch,0x0(%esi)
468f25:	6f                   	outsl  %ds:(%esi),(%dx)
468f26:	00 20                	add    %ah,(%eax)
468f28:	00 57 00             	add    %dl,0x0(%edi)
468f2b:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
468f2f:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
468f33:	6f                   	outsl  %ds:(%esi),(%dx)
468f34:	00 6e 00             	add    %ch,0x0(%esi)
468f37:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f3b:	67 00 20             	add    %ah,(%bx,%si)
468f3e:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
468f42:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
468f46:	00 63 00             	add    %ah,0x0(%ebx)
468f49:	74 00                	je     0x468f4b
468f4b:	65 00 64 00 29       	add    %ah,%gs:0x29(%eax,%eax,1)
468f50:	00 00                	add    %al,(%eax)
468f52:	21 41 00             	and    %eax,0x0(%ecx)
468f55:	64 00 64 00 20       	add    %ah,%fs:0x20(%eax,%eax,1)
468f5a:	00 62 00             	add    %ah,0x0(%edx)
468f5d:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
468f63:	72 00                	jb     0x468f65
468f65:	79 00                	jns    0x468f67
468f67:	20 00                	and    %al,(%eax)
468f69:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f6d:	6c                   	insb   (%dx),%es:(%edi)
468f6e:	00 65 00             	add    %ah,0x0(%ebp)
468f71:	73 00                	jae    0x468f73
468f73:	00 3f                	add    %bh,(%edi)
468f75:	50                   	push   %eax
468f76:	00 61 00             	add    %ah,0x0(%ecx)
468f79:	63 00                	arpl   %eax,(%eax)
468f7b:	6b 00 61             	imul   $0x61,(%eax),%eax
468f7e:	00 67 00             	add    %ah,0x0(%edi)
468f81:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
468f87:	20 00                	and    %al,(%eax)
468f89:	66 00 69 00          	data16 add %ch,0x0(%ecx)
468f8d:	6e                   	outsb  %ds:(%esi),(%dx)
468f8e:	00 69 00             	add    %ch,0x0(%ecx)
468f91:	73 00                	jae    0x468f93
468f93:	68 00 65 00 64       	push   $0x64006500
468f98:	00 20                	add    %ah,(%eax)
468f9a:	00 73 00             	add    %dh,0x0(%ebx)
468f9d:	75 00                	jne    0x468f9f
468f9f:	63 00                	arpl   %eax,(%eax)
468fa1:	63 00                	arpl   %eax,(%eax)
468fa3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
468fa7:	73 00                	jae    0x468fa9
468fa9:	66 00 75 00          	data16 add %dh,0x0(%ebp)
468fad:	6c                   	insb   (%dx),%es:(%edi)
468fae:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
468fb2:	00 00                	add    %al,(%eax)
468fb4:	07                   	pop    %es
468fb5:	4f                   	dec    %edi
468fb6:	00 43 00             	add    %al,0x0(%ebx)
468fb9:	54                   	push   %esp
468fba:	00 00                	add    %al,(%eax)
468fbc:	2b 4f 00             	sub    0x0(%edi),%ecx
468fbf:	63 00                	arpl   %eax,(%eax)
468fc1:	74 00                	je     0x468fc3
468fc3:	6f                   	outsl  %ds:(%esi),(%dx)
468fc4:	00 50 00             	add    %dl,0x0(%eax)
468fc7:	61                   	popa
468fc8:	00 63 00             	add    %ah,0x0(%ebx)
468fcb:	6b 00 20             	imul   $0x20,(%eax),%eax
468fce:	00 76 00             	add    %dh,0x0(%esi)
468fd1:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
468fd5:	73 00                	jae    0x468fd7
468fd7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
468fdd:	3a 00                	cmp    (%eax),%al
468fdf:	20 00                	and    %al,(%eax)
468fe1:	7b 00                	jnp    0x468fe3
468fe3:	30 00                	xor    %al,(%eax)
468fe5:	7d 00                	jge    0x468fe7
468fe7:	00 1f                	add    %bl,(%edi)
468fe9:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
468fee:	00 41 00             	add    %al,0x0(%ecx)
468ff1:	72 00                	jb     0x468ff3
468ff3:	67 00 75 00          	add    %dh,0x0(%di)
468ff7:	6d                   	insl   (%dx),%es:(%edi)
468ff8:	00 65 00             	add    %ah,0x0(%ebp)
468ffb:	6e                   	outsb  %ds:(%esi),(%dx)
468ffc:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
469000:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
469006:	00 00                	add    %al,(%eax)
469008:	1f                   	pop    %ds
469009:	43                   	inc    %ebx
46900a:	00 6f 00             	add    %ch,0x0(%edi)
46900d:	6e                   	outsb  %ds:(%esi),(%dx)
46900e:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
469012:	00 6e 00             	add    %ch,0x0(%esi)
469015:	74 00                	je     0x469017
469017:	20 00                	and    %al,(%eax)
469019:	66 00 69 00          	data16 add %ch,0x0(%ecx)
46901d:	6c                   	insb   (%dx),%es:(%edi)
46901e:	00 65 00             	add    %ah,0x0(%ebp)
469021:	73 00                	jae    0x469023
469023:	3a 00                	cmp    (%eax),%al
469025:	20 00                	and    %al,(%eax)
469027:	00 25 50 00 72 00    	add    %ah,0x720050
46902d:	6f                   	outsl  %ds:(%esi),(%dx)
46902e:	00 6a 00             	add    %ch,0x0(%edx)
469031:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469035:	74 00                	je     0x469037
469037:	44                   	inc    %esp
469038:	00 69 00             	add    %ch,0x0(%ecx)
46903b:	72 00                	jb     0x46903d
46903d:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469041:	74 00                	je     0x469043
469043:	6f                   	outsl  %ds:(%esi),(%dx)
469044:	00 72 00             	add    %dh,0x0(%edx)
469047:	79 00                	jns    0x469049
469049:	3a 00                	cmp    (%eax),%al
46904b:	20 00                	and    %al,(%eax)
46904d:	00 11                	add    %dl,(%ecx)
46904f:	4f                   	dec    %edi
469050:	00 75 00             	add    %dh,0x0(%ebp)
469053:	74 00                	je     0x469055
469055:	44                   	inc    %esp
469056:	00 69 00             	add    %ch,0x0(%ecx)
469059:	72 00                	jb     0x46905b
46905b:	3a 00                	cmp    (%eax),%al
46905d:	20 00                	and    %al,(%eax)
46905f:	00 21                	add    %ah,(%ecx)
469061:	50                   	push   %eax
469062:	00 61 00             	add    %ah,0x0(%ecx)
469065:	63 00                	arpl   %eax,(%eax)
469067:	6b 00 61             	imul   $0x61,(%eax),%eax
46906a:	00 67 00             	add    %ah,0x0(%edi)
46906d:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
469071:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469075:	73 00                	jae    0x469077
469077:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
46907d:	3a 00                	cmp    (%eax),%al
46907f:	20 00                	and    %al,(%eax)
469081:	00 1b                	add    %bl,(%ebx)
469083:	50                   	push   %eax
469084:	00 72 00             	add    %dh,0x0(%edx)
469087:	6f                   	outsl  %ds:(%esi),(%dx)
469088:	00 6a 00             	add    %ch,0x0(%edx)
46908b:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
46908f:	74 00                	je     0x469091
469091:	4e                   	dec    %esi
469092:	00 61 00             	add    %ah,0x0(%ecx)
469095:	6d                   	insl   (%dx),%es:(%edi)
469096:	00 65 00             	add    %ah,0x0(%ebp)
469099:	3a 00                	cmp    (%eax),%al
46909b:	20 00                	and    %al,(%eax)
46909d:	00 2f                	add    %ch,(%edi)
46909f:	50                   	push   %eax
4690a0:	00 72 00             	add    %dh,0x0(%edx)
4690a3:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
4690a9:	72 00                	jb     0x4690ab
4690ab:	79 00                	jns    0x4690ad
4690ad:	4f                   	dec    %edi
4690ae:	00 75 00             	add    %dh,0x0(%ebp)
4690b1:	74 00                	je     0x4690b3
4690b3:	70 00                	jo     0x4690b5
4690b5:	75 00                	jne    0x4690b7
4690b7:	74 00                	je     0x4690b9
4690b9:	41                   	inc    %ecx
4690ba:	00 73 00             	add    %dh,0x0(%ebx)
4690bd:	73 00                	jae    0x4690bf
4690bf:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4690c3:	62 00                	bound  %eax,(%eax)
4690c5:	6c                   	insb   (%dx),%es:(%edi)
4690c6:	00 79 00             	add    %bh,0x0(%ecx)
4690c9:	3a 00                	cmp    (%eax),%al
4690cb:	20 00                	and    %al,(%eax)
4690cd:	00 21                	add    %ah,(%ecx)
4690cf:	4e                   	dec    %esi
4690d0:	00 75 00             	add    %dh,0x0(%ebp)
4690d3:	67 00 65 00          	add    %ah,0x0(%di)
4690d7:	74 00                	je     0x4690d9
4690d9:	41                   	inc    %ecx
4690da:	00 72 00             	add    %dh,0x0(%edx)
4690dd:	67 00 75 00          	add    %dh,0x0(%di)
4690e1:	6d                   	insl   (%dx),%es:(%edi)
4690e2:	00 65 00             	add    %ah,0x0(%ebp)
4690e5:	6e                   	outsb  %ds:(%esi),(%dx)
4690e6:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
4690ea:	00 3a                	add    %bh,(%edx)
4690ec:	00 20                	add    %ah,(%eax)
4690ee:	00 00                	add    %al,(%eax)
4690f0:	23 4e 00             	and    0x0(%esi),%ecx
4690f3:	75 00                	jne    0x4690f5
4690f5:	67 00 65 00          	add    %ah,0x0(%di)
4690f9:	74 00                	je     0x4690fb
4690fb:	50                   	push   %eax
4690fc:	00 72 00             	add    %dh,0x0(%edx)
4690ff:	6f                   	outsl  %ds:(%esi),(%dx)
469100:	00 70 00             	add    %dh,0x0(%eax)
469103:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469107:	74 00                	je     0x469109
469109:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
46910f:	3a 00                	cmp    (%eax),%al
469111:	20 00                	and    %al,(%eax)
469113:	00 1f                	add    %bl,(%edi)
469115:	2d 00 2d 00 2d       	sub    $0x2d002d00,%eax
46911a:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
469120:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
469126:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
46912c:	00 2d 00 2d 00 2d    	add    %ch,0x2d002d00
469132:	00 00                	add    %al,(%eax)
469134:	07                   	pop    %es
469135:	6f                   	outsl  %ds:(%esi),(%dx)
469136:	00 62 00             	add    %ah,0x0(%edx)
469139:	6a 00                	push   $0x0
46913b:	00 25 43 00 72 00    	add    %ah,0x720043
469141:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
469145:	74 00                	je     0x469147
469147:	65 00 20             	add    %ah,%gs:(%eax)
46914a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
46914e:	00 72 00             	add    %dh,0x0(%edx)
469151:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469155:	74 00                	je     0x469157
469157:	6f                   	outsl  %ds:(%esi),(%dx)
469158:	00 72 00             	add    %dh,0x0(%edx)
46915b:	79 00                	jns    0x46915d
46915d:	3a 00                	cmp    (%eax),%al
46915f:	20 00                	and    %al,(%eax)
469161:	00 0f                	add    %cl,(%edi)
469163:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
469167:	73 00                	jae    0x469169
469169:	70 00                	jo     0x46916b
46916b:	72 00                	jb     0x46916d
46916d:	6f                   	outsl  %ds:(%esi),(%dx)
46916e:	00 6a 00             	add    %ch,0x0(%edx)
469171:	00 0f                	add    %cl,(%edi)
469173:	2e 00 76 00          	add    %dh,%cs:0x0(%esi)
469177:	62 00                	bound  %eax,(%eax)
469179:	70 00                	jo     0x46917b
46917b:	72 00                	jb     0x46917d
46917d:	6f                   	outsl  %ds:(%esi),(%dx)
46917e:	00 6a 00             	add    %ch,0x0(%edx)
469181:	00 0f                	add    %cl,(%edi)
469183:	2e 00 6e 00          	add    %ch,%cs:0x0(%esi)
469187:	75 00                	jne    0x469189
469189:	73 00                	jae    0x46918b
46918b:	70 00                	jo     0x46918d
46918d:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
469191:	00 81 b1 41 00 20    	add    %al,0x200041b1(%ecx)
469197:	00 4e 00             	add    %cl,0x0(%esi)
46919a:	75 00                	jne    0x46919c
46919c:	53                   	push   %ebx
46919d:	00 70 00             	add    %dh,0x0(%eax)
4691a0:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4691a4:	20 00                	and    %al,(%eax)
4691a6:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4691aa:	6c                   	insb   (%dx),%es:(%edi)
4691ab:	00 65 00             	add    %ah,0x0(%ebp)
4691ae:	20 00                	and    %al,(%eax)
4691b0:	6e                   	outsb  %ds:(%esi),(%dx)
4691b1:	00 61 00             	add    %ah,0x0(%ecx)
4691b4:	6d                   	insl   (%dx),%es:(%edi)
4691b5:	00 65 00             	add    %ah,0x0(%ebp)
4691b8:	64 00 20             	add    %ah,%fs:(%eax)
4691bb:	00 27                	add    %ah,(%edi)
4691bd:	00 7b 00             	add    %bh,0x0(%ebx)
4691c0:	30 00                	xor    %al,(%eax)
4691c2:	7d 00                	jge    0x4691c4
4691c4:	27                   	daa
4691c5:	00 20                	add    %ah,(%eax)
4691c7:	00 77 00             	add    %dh,0x0(%edi)
4691ca:	61                   	popa
4691cb:	00 73 00             	add    %dh,0x0(%ebx)
4691ce:	20 00                	and    %al,(%eax)
4691d0:	6e                   	outsb  %ds:(%esi),(%dx)
4691d1:	00 6f 00             	add    %ch,0x0(%edi)
4691d4:	74 00                	je     0x4691d6
4691d6:	20 00                	and    %al,(%eax)
4691d8:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4691dc:	75 00                	jne    0x4691de
4691de:	6e                   	outsb  %ds:(%esi),(%dx)
4691df:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4691e3:	00 69 00             	add    %ch,0x0(%ecx)
4691e6:	6e                   	outsb  %ds:(%esi),(%dx)
4691e7:	00 20                	add    %ah,(%eax)
4691e9:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4691ed:	00 65 00             	add    %ah,0x0(%ebp)
4691f0:	20 00                	and    %al,(%eax)
4691f2:	70 00                	jo     0x4691f4
4691f4:	72 00                	jb     0x4691f6
4691f6:	6f                   	outsl  %ds:(%esi),(%dx)
4691f7:	00 6a 00             	add    %ch,0x0(%edx)
4691fa:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4691fe:	74 00                	je     0x469200
469200:	20 00                	and    %al,(%eax)
469202:	72 00                	jb     0x469204
469204:	6f                   	outsl  %ds:(%esi),(%dx)
469205:	00 6f 00             	add    %ch,0x0(%edi)
469208:	74 00                	je     0x46920a
46920a:	2c 00                	sub    $0x0,%al
46920c:	20 00                	and    %al,(%eax)
46920e:	73 00                	jae    0x469210
469210:	6f                   	outsl  %ds:(%esi),(%dx)
469211:	00 20                	add    %ah,(%eax)
469213:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
469217:	00 65 00             	add    %ah,0x0(%ebp)
46921a:	20 00                	and    %al,(%eax)
46921c:	66 00 69 00          	data16 add %ch,0x0(%ecx)
469220:	6c                   	insb   (%dx),%es:(%edi)
469221:	00 65 00             	add    %ah,0x0(%ebp)
469224:	20 00                	and    %al,(%eax)
469226:	77 00                	ja     0x469228
469228:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
46922e:	20 00                	and    %al,(%eax)
469230:	62 00                	bound  %eax,(%eax)
469232:	65 00 20             	add    %ah,%gs:(%eax)
469235:	00 67 00             	add    %ah,0x0(%edi)
469238:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
46923c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469240:	61                   	popa
469241:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
469245:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
469249:	00 61 00             	add    %ah,0x0(%ecx)
46924c:	75 00                	jne    0x46924e
46924e:	74 00                	je     0x469250
469250:	6f                   	outsl  %ds:(%esi),(%dx)
469251:	00 6d 00             	add    %ch,0x0(%ebp)
469254:	61                   	popa
469255:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
469259:	00 63 00             	add    %ah,0x0(%ebx)
46925c:	61                   	popa
46925d:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
469261:	00 79 00             	add    %bh,0x0(%ecx)
469264:	2e 00 20             	add    %ah,%cs:(%eax)
469267:	00 48 00             	add    %cl,0x0(%eax)
46926a:	6f                   	outsl  %ds:(%esi),(%dx)
46926b:	00 77 00             	add    %dh,0x0(%edi)
46926e:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
469272:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
469276:	2c 00                	sub    $0x0,%al
469278:	20 00                	and    %al,(%eax)
46927a:	79 00                	jns    0x46927c
46927c:	6f                   	outsl  %ds:(%esi),(%dx)
46927d:	00 75 00             	add    %dh,0x0(%ebp)
469280:	20 00                	and    %al,(%eax)
469282:	73 00                	jae    0x469284
469284:	68 00 6f 00 75       	push   $0x75006f00
469289:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
46928d:	00 20                	add    %ah,(%eax)
46928f:	00 63 00             	add    %ah,0x0(%ebx)
469292:	6f                   	outsl  %ds:(%esi),(%dx)
469293:	00 6e 00             	add    %ch,0x0(%esi)