408c67:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
408c6b:	00 2d 00 49 00 4e    	add    %ch,0x4e004900
408c71:	00 00                	add    %al,(%eax)
408c73:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408c77:	00 2d 00 49 00 4e    	add    %ch,0x4e004900
408c7d:	00 00                	add    %al,(%eax)
408c7f:	00 73 00             	add    %dh,0x0(%ebx)
408c82:	61                   	popa
408c83:	00 2d 00 49 00 4e    	add    %ch,0x4e004900
408c89:	00 00                	add    %al,(%eax)
408c8b:	00 6d 00             	add    %ch,0x0(%ebp)
408c8e:	6e                   	outsb  %ds:(%esi),(%dx)
408c8f:	00 2d 00 4d 00 4e    	add    %ch,0x4e004d00
408c95:	00 00                	add    %al,(%eax)
408c97:	00 61 00             	add    %ah,0x0(%ecx)
408c9a:	73 00                	jae    0x408c9c
408c9c:	2d 00 49 00 4e       	sub    $0x4e004900,%eax
408ca1:	00 00                	add    %al,(%eax)
408ca3:	00 6d 00             	add    %ch,0x0(%ebp)
408ca6:	72 00                	jb     0x408ca8
408ca8:	2d 00 49 00 4e       	sub    $0x4e004900,%eax
408cad:	00 00                	add    %al,(%eax)
408caf:	00 6b 00             	add    %ch,0x0(%ebx)
408cb2:	6d                   	insl   (%dx),%es:(%edi)
408cb3:	00 2d 00 4b 00 48    	add    %ch,0x48004b00
408cb9:	00 00                	add    %al,(%eax)
408cbb:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
408cbf:	00 2d 00 4c 00 41    	add    %ch,0x41004c00
408cc5:	00 00                	add    %al,(%eax)
408cc7:	00 62 00             	add    %ah,0x0(%edx)
408cca:	6f                   	outsl  %ds:(%esi),(%dx)
408ccb:	00 2d 00 43 00 4e    	add    %ch,0x4e004300
408cd1:	00 00                	add    %al,(%eax)
408cd3:	00 63 00             	add    %ah,0x0(%ebx)
408cd6:	79 00                	jns    0x408cd8
408cd8:	2d 00 47 00 42       	sub    $0x42004700,%eax
408cdd:	00 00                	add    %al,(%eax)
408cdf:	00 6b 00             	add    %ch,0x0(%ebx)
408ce2:	6f                   	outsl  %ds:(%esi),(%dx)
408ce3:	00 6b 00             	add    %ch,0x0(%ebx)
408ce6:	2d 00 49 00 4e       	sub    $0x4e004900,%eax
408ceb:	00 00                	add    %al,(%eax)
408ced:	00 00                	add    %al,(%eax)
408cef:	00 6d 00             	add    %ch,0x0(%ebp)
408cf2:	6e                   	outsb  %ds:(%esi),(%dx)
408cf3:	00 69 00             	add    %ch,0x0(%ecx)
408cf6:	2d 00 49 00 4e       	sub    $0x4e004900,%eax
408cfb:	00 00                	add    %al,(%eax)
408cfd:	00 00                	add    %al,(%eax)
408cff:	00 6d 00             	add    %ch,0x0(%ebp)
408d02:	79 00                	jns    0x408d04
408d04:	2d 00 4d 00 4d       	sub    $0x4d004d00,%eax
408d09:	00 00                	add    %al,(%eax)
408d0b:	00 67 00             	add    %ah,0x0(%edi)
408d0e:	6c                   	insb   (%dx),%es:(%edi)
408d0f:	00 2d 00 45 00 53    	add    %ch,0x53004500
408d15:	00 00                	add    %al,(%eax)
408d17:	00 73 00             	add    %dh,0x0(%ebx)
408d1a:	69 00 2d 00 4c 00    	imul   $0x4c002d,(%eax),%eax
408d20:	4b                   	dec    %ebx
408d21:	00 00                	add    %al,(%eax)
408d23:	00 63 00             	add    %ah,0x0(%ebx)
408d26:	68 00 72 00 2d       	push   $0x2d007200
408d2b:	00 43 00             	add    %al,0x0(%ebx)
408d2e:	68 00 65 00 72       	push   $0x72006500
408d33:	00 2d 00 55 00 53    	add    %ch,0x53005500
408d39:	00 00                	add    %al,(%eax)
408d3b:	00 73 00             	add    %dh,0x0(%ebx)
408d3e:	64 00 2d 00 44 00 65 	add    %ch,%fs:0x65004400
408d45:	00 76 00             	add    %dh,0x0(%esi)
408d48:	61                   	popa
408d49:	00 2d 00 49 00 4e    	add    %ch,0x4e004900
408d4f:	00 00                	add    %al,(%eax)
408d51:	00 00                	add    %al,(%eax)
408d53:	00 73 00             	add    %dh,0x0(%ebx)
408d56:	79 00                	jns    0x408d58
408d58:	72 00                	jb     0x408d5a
408d5a:	2d 00 53 00 59       	sub    $0x59005300,%eax
408d5f:	00 00                	add    %al,(%eax)
408d61:	00 00                	add    %al,(%eax)
408d63:	00 74 00 7a          	add    %dh,0x7a(%eax,%eax,1)
408d67:	00 6d 00             	add    %ch,0x0(%ebp)
408d6a:	2d 00 41 00 72       	sub    $0x72004100,%eax
408d6f:	00 61 00             	add    %ah,0x0(%ecx)
408d72:	62 00                	bound  %eax,(%eax)
408d74:	2d 00 4d 00 41       	sub    $0x41004d00,%eax
408d79:	00 00                	add    %al,(%eax)
408d7b:	00 6b 00             	add    %ch,0x0(%ebx)
408d7e:	73 00                	jae    0x408d80
408d80:	2d 00 41 00 72       	sub    $0x72004100,%eax
408d85:	00 61 00             	add    %ah,0x0(%ecx)
408d88:	62 00                	bound  %eax,(%eax)
408d8a:	00 00                	add    %al,(%eax)
408d8c:	69 00 75 00 2d 00    	imul   $0x2d0075,(%eax),%eax
408d92:	43                   	inc    %ebx
408d93:	00 61 00             	add    %ah,0x0(%ecx)
408d96:	6e                   	outsb  %ds:(%esi),(%dx)
408d97:	00 73 00             	add    %dh,0x0(%ebx)
408d9a:	2d 00 43 00 41       	sub    $0x41004300,%eax
408d9f:	00 00                	add    %al,(%eax)
408da1:	00 00                	add    %al,(%eax)
408da3:	00 61 00             	add    %ah,0x0(%ecx)
408da6:	6d                   	insl   (%dx),%es:(%edi)
408da7:	00 2d 00 45 00 54    	add    %ch,0x54004500
408dad:	00 00                	add    %al,(%eax)
408daf:	00 70 00             	add    %dh,0x0(%eax)
408db2:	73 00                	jae    0x408db4
408db4:	2d 00 41 00 46       	sub    $0x46004100,%eax
408db9:	00 00                	add    %al,(%eax)
408dbb:	00 66 00             	add    %ah,0x0(%esi)
408dbe:	69 00 6c 00 2d 00    	imul   $0x2d006c,(%eax),%eax
408dc4:	50                   	push   %eax
408dc5:	00 48 00             	add    %cl,0x0(%eax)
408dc8:	00 00                	add    %al,(%eax)
408dca:	00 00                	add    %al,(%eax)
408dcc:	6e                   	outsb  %ds:(%esi),(%dx)
408dcd:	00 65 00             	add    %ah,0x0(%ebp)
408dd0:	2d 00 4e 00 50       	sub    $0x50004e00,%eax
408dd5:	00 00                	add    %al,(%eax)
408dd7:	00 66 00             	add    %ah,0x0(%esi)
408dda:	79 00                	jns    0x408ddc
408ddc:	2d 00 4e 00 4c       	sub    $0x4c004e00,%eax
408de1:	00 00                	add    %al,(%eax)
408de3:	00 66 00             	add    %ah,0x0(%esi)
408de6:	66 00 2d 00 4c 00 61 	data16 add %ch,0x61004c00
408ded:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
408df1:	00 2d 00 4e 00 47    	add    %ch,0x47004e00
408df7:	00 00                	add    %al,(%eax)
408df9:	00 00                	add    %al,(%eax)
408dfb:	00 68 00             	add    %ch,0x0(%eax)
408dfe:	61                   	popa
408dff:	00 2d 00 4c 00 61    	add    %ch,0x61004c00
408e05:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
408e09:	00 2d 00 4e 00 47    	add    %ch,0x47004e00
408e0f:	00 00                	add    %al,(%eax)
408e11:	00 00                	add    %al,(%eax)
408e13:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
408e17:	00 2d 00 4d 00 56    	add    %ch,0x56004d00
408e1d:	00 00                	add    %al,(%eax)
408e1f:	00 62 00             	add    %ah,0x0(%edx)
408e22:	69 00 6e 00 2d 00    	imul   $0x2d006e,(%eax),%eax
408e28:	4e                   	dec    %esi
408e29:	00 47 00             	add    %al,0x0(%edi)
408e2c:	00 00                	add    %al,(%eax)
408e2e:	00 00                	add    %al,(%eax)
408e30:	71 00                	jno    0x408e32
408e32:	75 00                	jne    0x408e34
408e34:	7a 00                	jp     0x408e36
408e36:	2d 00 42 00 4f       	sub    $0x4f004200,%eax
408e3b:	00 00                	add    %al,(%eax)
408e3d:	00 00                	add    %al,(%eax)
408e3f:	00 6e 00             	add    %ch,0x0(%esi)
408e42:	73 00                	jae    0x408e44
408e44:	6f                   	outsl  %ds:(%esi),(%dx)
408e45:	00 2d 00 5a 00 41    	add    %ch,0x41005a00
408e4b:	00 00                	add    %al,(%eax)
408e4d:	00 00                	add    %al,(%eax)
408e4f:	00 69 00             	add    %ch,0x0(%ecx)
408e52:	62 00                	bound  %eax,(%eax)
408e54:	62 00                	bound  %eax,(%eax)
408e56:	2d 00 4e 00 47       	sub    $0x47004e00,%eax
408e5b:	00 00                	add    %al,(%eax)
408e5d:	00 00                	add    %al,(%eax)
408e5f:	00 79 00             	add    %bh,0x0(%ecx)
408e62:	6f                   	outsl  %ds:(%esi),(%dx)
408e63:	00 2d 00 4e 00 47    	add    %ch,0x47004e00
408e69:	00 00                	add    %al,(%eax)
408e6b:	00 6b 00             	add    %ch,0x0(%ebx)
408e6e:	6c                   	insb   (%dx),%es:(%edi)
408e6f:	00 2d 00 47 00 4c    	add    %ch,0x4c004700
408e75:	00 00                	add    %al,(%eax)
408e77:	00 69 00             	add    %ch,0x0(%ecx)
408e7a:	67 00 2d             	add    %ch,(%di)
408e7d:	00 4e 00             	add    %cl,0x0(%esi)
408e80:	47                   	inc    %edi
408e81:	00 00                	add    %al,(%eax)
408e83:	00 62 00             	add    %ah,0x0(%edx)
408e86:	61                   	popa
408e87:	00 2d 00 52 00 55    	add    %ch,0x55005200
408e8d:	00 00                	add    %al,(%eax)
408e8f:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
408e93:	00 2d 00 4c 00 55    	add    %ch,0x55004c00
408e99:	00 00                	add    %al,(%eax)
408e9b:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
408e9f:	00 2d 00 45 00 54    	add    %ch,0x54004500
408ea5:	00 00                	add    %al,(%eax)
408ea7:	00 67 00             	add    %ah,0x0(%edi)
408eaa:	6e                   	outsb  %ds:(%esi),(%dx)
408eab:	00 2d 00 50 00 59    	add    %ch,0x59005000
408eb1:	00 00                	add    %al,(%eax)
408eb3:	00 6b 00             	add    %ch,0x0(%ebx)
408eb6:	72 00                	jb     0x408eb8
408eb8:	2d 00 4c 00 61       	sub    $0x61004c00,%eax
408ebd:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
408ec1:	00 2d 00 4e 00 47    	add    %ch,0x47004e00
408ec7:	00 00                	add    %al,(%eax)
408ec9:	00 00                	add    %al,(%eax)
408ecb:	00 6f 00             	add    %ch,0x0(%edi)
408ece:	6d                   	insl   (%dx),%es:(%edi)
408ecf:	00 2d 00 45 00 54    	add    %ch,0x54004500
408ed5:	00 00                	add    %al,(%eax)
408ed7:	00 73 00             	add    %dh,0x0(%ebx)
408eda:	6f                   	outsl  %ds:(%esi),(%dx)
408edb:	00 2d 00 53 00 4f    	add    %ch,0x4f005300
408ee1:	00 00                	add    %al,(%eax)
408ee3:	00 69 00             	add    %ch,0x0(%ecx)
408ee6:	69 00 2d 00 43 00    	imul   $0x43002d,(%eax),%eax
408eec:	4e                   	dec    %esi
408eed:	00 00                	add    %al,(%eax)
408eef:	00 68 00             	add    %ch,0x0(%eax)
408ef2:	61                   	popa
408ef3:	00 77 00             	add    %dh,0x0(%edi)
408ef6:	2d 00 55 00 53       	sub    $0x53005500,%eax
408efb:	00 00                	add    %al,(%eax)
408efd:	00 00                	add    %al,(%eax)
408eff:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
408f03:	00 2d 00 30 00 30    	add    %ch,0x30003000
408f09:	00 31                	add    %dh,(%ecx)
408f0b:	00 00                	add    %al,(%eax)
408f0d:	00 00                	add    %al,(%eax)
408f0f:	00 6d 00             	add    %ch,0x0(%ebp)
408f12:	6f                   	outsl  %ds:(%esi),(%dx)
408f13:	00 68 00             	add    %ch,0x0(%eax)
408f16:	2d 00 43 00 41       	sub    $0x41004300,%eax
408f1b:	00 00                	add    %al,(%eax)
408f1d:	00 00                	add    %al,(%eax)
408f1f:	00 62 00             	add    %ah,0x0(%edx)
408f22:	72 00                	jb     0x408f24
408f24:	2d 00 46 00 52       	sub    $0x52004600,%eax
408f29:	00 00                	add    %al,(%eax)
408f2b:	00 70 00             	add    %dh,0x0(%eax)
408f2e:	61                   	popa
408f2f:	00 70 00             	add    %dh,0x0(%eax)
408f32:	2d 00 30 00 32       	sub    $0x32003000,%eax
408f37:	00 39                	add    %bh,(%ecx)
408f39:	00 00                	add    %al,(%eax)
408f3b:	00 61 00             	add    %ah,0x0(%ecx)
408f3e:	72 00                	jb     0x408f40
408f40:	6e                   	outsb  %ds:(%esi),(%dx)
408f41:	00 2d 00 43 00 4c    	add    %ch,0x4c004300
408f47:	00 00                	add    %al,(%eax)
408f49:	00 00                	add    %al,(%eax)
408f4b:	00 6f 00             	add    %ch,0x0(%edi)
408f4e:	63 00                	arpl   %eax,(%eax)
408f50:	2d 00 46 00 52       	sub    $0x52004600,%eax
408f55:	00 00                	add    %al,(%eax)
408f57:	00 63 00             	add    %ah,0x0(%ebx)
408f5a:	6f                   	outsl  %ds:(%esi),(%dx)
408f5b:	00 2d 00 46 00 52    	add    %ch,0x52004600
408f61:	00 00                	add    %al,(%eax)
408f63:	00 75 00             	add    %dh,0x0(%ebp)
408f66:	67 00 2d             	add    %ch,(%di)
408f69:	00 43 00             	add    %al,0x0(%ebx)
408f6c:	4e                   	dec    %esi
408f6d:	00 00                	add    %al,(%eax)
408f6f:	00 6d 00             	add    %ch,0x0(%ebp)
408f72:	69 00 2d 00 4e 00    	imul   $0x4e002d,(%eax),%eax
408f78:	5a                   	pop    %edx
408f79:	00 00                	add    %al,(%eax)
408f7b:	00 71 00             	add    %dh,0x0(%ecx)
408f7e:	75 00                	jne    0x408f80
408f80:	63 00                	arpl   %eax,(%eax)
408f82:	2d 00 4c 00 61       	sub    $0x61004c00,%eax
408f87:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
408f8b:	00 2d 00 47 00 54    	add    %ch,0x54004700
408f91:	00 00                	add    %al,(%eax)
408f93:	00 72 00             	add    %dh,0x0(%edx)
408f96:	77 00                	ja     0x408f98
408f98:	2d 00 52 00 57       	sub    $0x57005200,%eax
408f9d:	00 00                	add    %al,(%eax)
408f9f:	00 67 00             	add    %ah,0x0(%edi)
408fa2:	73 00                	jae    0x408fa4
408fa4:	77 00                	ja     0x408fa6
408fa6:	2d 00 46 00 52       	sub    $0x52004600,%eax
408fab:	00 00                	add    %al,(%eax)
408fad:	00 00                	add    %al,(%eax)
408faf:	00 73 00             	add    %dh,0x0(%ebx)
408fb2:	61                   	popa
408fb3:	00 68 00             	add    %ch,0x0(%eax)
408fb6:	2d 00 52 00 55       	sub    $0x55005200,%eax
408fbb:	00 00                	add    %al,(%eax)
408fbd:	00 00                	add    %al,(%eax)
408fbf:	00 67 00             	add    %ah,0x0(%edi)
408fc2:	64 00 2d 00 47 00 42 	add    %ch,%fs:0x42004700
408fc9:	00 00                	add    %al,(%eax)
408fcb:	00 6b 00             	add    %ch,0x0(%ebx)
408fce:	75 00                	jne    0x408fd0
408fd0:	2d 00 41 00 72       	sub    $0x72004100,%eax
408fd5:	00 61 00             	add    %ah,0x0(%ecx)
408fd8:	62 00                	bound  %eax,(%eax)
408fda:	2d 00 49 00 51       	sub    $0x51004900,%eax
408fdf:	00 00                	add    %al,(%eax)
408fe1:	00 00                	add    %al,(%eax)
408fe3:	00 77 00             	add    %dh,0x0(%edi)
408fe6:	6f                   	outsl  %ds:(%esi),(%dx)
408fe7:	00 2d 00 53 00 4e    	add    %ch,0x4e005300
408fed:	00 00                	add    %al,(%eax)
408fef:	00 70 00             	add    %dh,0x0(%eax)
408ff2:	72 00                	jb     0x408ff4
408ff4:	73 00                	jae    0x408ff6
408ff6:	2d 00 41 00 46       	sub    $0x46004100,%eax
408ffb:	00 00                	add    %al,(%eax)
408ffd:	00 00                	add    %al,(%eax)
408fff:	00 61 00             	add    %ah,0x0(%ecx)
409002:	72 00                	jb     0x409004
409004:	2d 00 49 00 51       	sub    $0x51004900,%eax
409009:	00 00                	add    %al,(%eax)
40900b:	00 63 00             	add    %ah,0x0(%ebx)
40900e:	61                   	popa
40900f:	00 2d 00 45 00 53    	add    %ch,0x53004500
409015:	00 2d 00 76 00 61    	add    %ch,0x61007600
40901b:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40901f:	00 6e 00             	add    %ch,0x0(%esi)
409022:	63 00                	arpl   %eax,(%eax)
409024:	69 00 61 00 00 00    	imul   $0x61,(%eax),%eax
40902a:	00 00                	add    %al,(%eax)
40902c:	71 00                	jno    0x40902e
40902e:	70 00                	jo     0x409030
409030:	73 00                	jae    0x409032
409032:	2d 00 70 00 6c       	sub    $0x6c007000,%eax
409037:	00 6f 00             	add    %ch,0x0(%edi)
40903a:	63 00                	arpl   %eax,(%eax)
40903c:	00 00                	add    %al,(%eax)
40903e:	00 00                	add    %al,(%eax)
409040:	71 00                	jno    0x409042
409042:	70 00                	jo     0x409044
409044:	73 00                	jae    0x409046
409046:	2d 00 70 00 6c       	sub    $0x6c007000,%eax
40904b:	00 6f 00             	add    %ch,0x0(%edi)
40904e:	63 00                	arpl   %eax,(%eax)
409050:	61                   	popa
409051:	00 00                	add    %al,(%eax)
409053:	00 65 00             	add    %ah,0x0(%ebp)
409056:	6e                   	outsb  %ds:(%esi),(%dx)
409057:	00 2d 00 47 00 42    	add    %ch,0x42004700
40905d:	00 00                	add    %al,(%eax)
40905f:	00 65 00             	add    %ah,0x0(%ebp)
409062:	73 00                	jae    0x409064
409064:	2d 00 4d 00 58       	sub    $0x58004d00,%eax
409069:	00 00                	add    %al,(%eax)
40906b:	00 7a 00             	add    %bh,0x0(%edx)
40906e:	68 00 2d 00 43       	push   $0x43002d00
409073:	00 4e 00             	add    %cl,0x0(%esi)
409076:	00 00                	add    %al,(%eax)
409078:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40907c:	2d 00 43 00 48       	sub    $0x48004300,%eax
409081:	00 00                	add    %al,(%eax)
409083:	00 6e 00             	add    %ch,0x0(%esi)
409086:	6c                   	insb   (%dx),%es:(%edi)
409087:	00 2d 00 42 00 45    	add    %ch,0x45004200