409e74:	41                   	inc    %ecx
409e75:	00 73 00             	add    %dh,0x0(%ebx)
409e78:	79 00                	jns    0x409e7a
409e7a:	6e                   	outsb  %ds:(%esi),(%dx)
409e7b:	00 63 00             	add    %ah,0x0(%ebx)
409e7e:	45                   	inc    %ebp
409e7f:	00 76 00             	add    %dh,0x0(%esi)
409e82:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409e86:	74 00                	je     0x409e88
409e88:	5f                   	pop    %edi
409e89:	00 50 00             	add    %dl,0x0(%eax)
409e8c:	6f                   	outsl  %ds:(%esi),(%dx)
409e8d:	00 73 00             	add    %dh,0x0(%ebx)
409e90:	74 00                	je     0x409e92
409e92:	00 00                	add    %al,(%eax)
409e94:	00 00                	add    %al,(%eax)
409e96:	00 00                	add    %al,(%eax)
409e98:	4d                   	dec    %ebp
409e99:	00 73 00             	add    %dh,0x0(%ebx)
409e9c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
409ea1:	00 57 00             	add    %dl,0x0(%edi)
409ea4:	6d                   	insl   (%dx),%es:(%edi)
409ea5:	00 69 00             	add    %ch,0x0(%ecx)
409ea8:	50                   	push   %eax
409ea9:	00 72 00             	add    %dh,0x0(%edx)
409eac:	6f                   	outsl  %ds:(%esi),(%dx)
409ead:	00 76 00             	add    %dh,0x0(%esi)
409eb0:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409eb6:	72 00                	jb     0x409eb8
409eb8:	5f                   	pop    %edi
409eb9:	00 45 00             	add    %al,0x0(%ebp)
409ebc:	78 00                	js     0x409ebe
409ebe:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409ec2:	4d                   	dec    %ebp
409ec3:	00 65 00             	add    %ah,0x0(%ebp)
409ec6:	74 00                	je     0x409ec8
409ec8:	68 00 6f 00 64       	push   $0x64006f00
409ecd:	00 41 00             	add    %al,0x0(%ecx)
409ed0:	73 00                	jae    0x409ed2
409ed2:	79 00                	jns    0x409ed4
409ed4:	6e                   	outsb  %ds:(%esi),(%dx)
409ed5:	00 63 00             	add    %ah,0x0(%ebx)
409ed8:	45                   	inc    %ebp
409ed9:	00 76 00             	add    %dh,0x0(%esi)
409edc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409ee0:	74 00                	je     0x409ee2
409ee2:	5f                   	pop    %edi
409ee3:	00 50 00             	add    %dl,0x0(%eax)
409ee6:	6f                   	outsl  %ds:(%esi),(%dx)
409ee7:	00 73 00             	add    %dh,0x0(%ebx)
409eea:	74 00                	je     0x409eec
409eec:	00 00                	add    %al,(%eax)
409eee:	00 00                	add    %al,(%eax)
409ef0:	4e                   	dec    %esi
409ef1:	00 61 00             	add    %ah,0x0(%ecx)
409ef4:	6d                   	insl   (%dx),%es:(%edi)
409ef5:	00 65 00             	add    %ah,0x0(%ebp)
409ef8:	73 00                	jae    0x409efa
409efa:	70 00                	jo     0x409efc
409efc:	61                   	popa
409efd:	00 63 00             	add    %ah,0x0(%ebx)
409f00:	65 00 21             	add    %ah,%gs:(%ecx)
409f03:	00 73 00             	add    %dh,0x0(%ebx)
409f06:	21 00                	and    %eax,(%eax)
409f08:	20 00                	and    %al,(%eax)
409f0a:	50                   	push   %eax
409f0b:	00 72 00             	add    %dh,0x0(%edx)
409f0e:	6f                   	outsl  %ds:(%esi),(%dx)
409f0f:	00 76 00             	add    %dh,0x0(%esi)
409f12:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409f18:	72 00                	jb     0x409f1a
409f1a:	21 00                	and    %eax,(%eax)
409f1c:	73 00                	jae    0x409f1e
409f1e:	21 00                	and    %eax,(%eax)
409f20:	20 00                	and    %al,(%eax)
409f22:	55                   	push   %ebp
409f23:	00 73 00             	add    %dh,0x0(%ebx)
409f26:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409f2a:	21 00                	and    %eax,(%eax)
409f2c:	73 00                	jae    0x409f2e
409f2e:	21 00                	and    %eax,(%eax)
409f30:	20 00                	and    %al,(%eax)
409f32:	4c                   	dec    %esp
409f33:	00 6f 00             	add    %ch,0x0(%edi)
409f36:	63 00                	arpl   %eax,(%eax)
409f38:	61                   	popa
409f39:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
409f3d:	00 21                	add    %ah,(%ecx)
409f3f:	00 73 00             	add    %dh,0x0(%ebx)
409f42:	21 00                	and    %eax,(%eax)
409f44:	20 00                	and    %al,(%eax)
409f46:	54                   	push   %esp
409f47:	00 72 00             	add    %dh,0x0(%edx)
409f4a:	61                   	popa
409f4b:	00 6e 00             	add    %ch,0x0(%esi)
409f4e:	73 00                	jae    0x409f50
409f50:	61                   	popa
409f51:	00 63 00             	add    %ah,0x0(%ebx)
409f54:	74 00                	je     0x409f56
409f56:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409f5c:	49                   	dec    %ecx
409f5d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409f61:	00 6e 00             	add    %ch,0x0(%esi)
409f64:	74 00                	je     0x409f66
409f66:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
409f6c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409f70:	21 00                	and    %eax,(%eax)
409f72:	73 00                	jae    0x409f74
409f74:	21 00                	and    %eax,(%eax)
409f76:	20 00                	and    %al,(%eax)
409f78:	46                   	inc    %esi
409f79:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
409f7d:	00 67 00             	add    %ah,0x0(%edi)
409f80:	73 00                	jae    0x409f82
409f82:	21 00                	and    %eax,(%eax)
409f84:	75 00                	jne    0x409f86
409f86:	21 00                	and    %eax,(%eax)
409f88:	20 00                	and    %al,(%eax)
409f8a:	4f                   	dec    %edi
409f8b:	00 62 00             	add    %ah,0x0(%edx)
409f8e:	6a 00                	push   $0x0
409f90:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
409f94:	74 00                	je     0x409f96
409f96:	50                   	push   %eax
409f97:	00 61 00             	add    %ah,0x0(%ecx)
409f9a:	74 00                	je     0x409f9c
409f9c:	68 00 21 00 73       	push   $0x73002100
409fa1:	00 21                	add    %ah,(%ecx)
409fa3:	00 20                	add    %ah,(%eax)
409fa5:	00 4d 00             	add    %cl,0x0(%ebp)
409fa8:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
409fad:	00 6f 00             	add    %ch,0x0(%edi)
409fb0:	64 00 4e 00          	add    %cl,%fs:0x0(%esi)
409fb4:	61                   	popa
409fb5:	00 6d 00             	add    %ch,0x0(%ebp)
409fb8:	65 00 21             	add    %ah,%gs:(%ecx)
409fbb:	00 73 00             	add    %dh,0x0(%ebx)
409fbe:	21 00                	and    %eax,(%eax)
409fc0:	20 00                	and    %al,(%eax)
409fc2:	49                   	dec    %ecx
409fc3:	00 6e 00             	add    %ch,0x0(%esi)
409fc6:	70 00                	jo     0x409fc8
409fc8:	75 00                	jne    0x409fca
409fca:	74 00                	je     0x409fcc
409fcc:	50                   	push   %eax
409fcd:	00 61 00             	add    %ah,0x0(%ecx)
409fd0:	72 00                	jb     0x409fd2
409fd2:	61                   	popa
409fd3:	00 6d 00             	add    %ch,0x0(%ebp)
409fd6:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
409fdb:	00 72 00             	add    %dh,0x0(%edx)
409fde:	73 00                	jae    0x409fe0
409fe0:	21 00                	and    %eax,(%eax)
409fe2:	4f                   	dec    %edi
409fe3:	00 21                	add    %ah,(%ecx)
409fe5:	00 20                	add    %ah,(%eax)
409fe7:	00 52 00             	add    %dl,0x0(%edx)
409fea:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409fee:	75 00                	jne    0x409ff0
409ff0:	6c                   	insb   (%dx),%es:(%edi)
409ff1:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
409ff5:	00 6f 00             	add    %ch,0x0(%edi)
409ff8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409ffc:	21 00                	and    %eax,(%eax)
409ffe:	75 00                	jne    0x40a000
40a000:	21 00                	and    %eax,(%eax)
40a002:	20 00                	and    %al,(%eax)
40a004:	53                   	push   %ebx
40a005:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40a009:	00 69 00             	add    %ch,0x0(%ecx)
40a00c:	6e                   	outsb  %ds:(%esi),(%dx)
40a00d:	00 67 00             	add    %ah,0x0(%edi)
40a010:	50                   	push   %eax
40a011:	00 61 00             	add    %ah,0x0(%ecx)
40a014:	72 00                	jb     0x40a016
40a016:	61                   	popa
40a017:	00 6d 00             	add    %ch,0x0(%ebp)
40a01a:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
40a01f:	00 72 00             	add    %dh,0x0(%edx)
40a022:	21 00                	and    %eax,(%eax)
40a024:	73 00                	jae    0x40a026
40a026:	21 00                	and    %eax,(%eax)
40a028:	20 00                	and    %al,(%eax)
40a02a:	4f                   	dec    %edi
40a02b:	00 62 00             	add    %ah,0x0(%edx)
40a02e:	6a 00                	push   $0x0
40a030:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40a034:	74 00                	je     0x40a036
40a036:	50                   	push   %eax
40a037:	00 61 00             	add    %ah,0x0(%ecx)
40a03a:	72 00                	jb     0x40a03c
40a03c:	61                   	popa
40a03d:	00 6d 00             	add    %ch,0x0(%ebp)
40a040:	65 00 74 00 65       	add    %dh,%gs:0x65(%eax,%eax,1)
40a045:	00 72 00             	add    %dh,0x0(%edx)
40a048:	21 00                	and    %eax,(%eax)
40a04a:	4f                   	dec    %edi
40a04b:	00 21                	add    %ah,(%ecx)
40a04d:	00 00                	add    %al,(%eax)
40a04f:	00 4d 00             	add    %cl,0x0(%ebp)
40a052:	73 00                	jae    0x40a054
40a054:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
40a059:	00 57 00             	add    %dl,0x0(%edi)
40a05c:	6d                   	insl   (%dx),%es:(%edi)
40a05d:	00 69 00             	add    %ch,0x0(%ecx)
40a060:	50                   	push   %eax
40a061:	00 72 00             	add    %dh,0x0(%edx)
40a064:	6f                   	outsl  %ds:(%esi),(%dx)
40a065:	00 76 00             	add    %dh,0x0(%esi)
40a068:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40a06e:	72 00                	jb     0x40a070
40a070:	5f                   	pop    %edi
40a071:	00 50 00             	add    %dl,0x0(%eax)
40a074:	72 00                	jb     0x40a076
40a076:	6f                   	outsl  %ds:(%esi),(%dx)
40a077:	00 76 00             	add    %dh,0x0(%esi)
40a07a:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40a080:	45                   	inc    %ebp
40a081:	00 76 00             	add    %dh,0x0(%esi)
40a084:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40a088:	74 00                	je     0x40a08a
40a08a:	73 00                	jae    0x40a08c
40a08c:	5f                   	pop    %edi
40a08d:	00 50 00             	add    %dl,0x0(%eax)
40a090:	6f                   	outsl  %ds:(%esi),(%dx)
40a091:	00 73 00             	add    %dh,0x0(%ebx)
40a094:	74 00                	je     0x40a096
40a096:	00 00                	add    %al,(%eax)
40a098:	4e                   	dec    %esi
40a099:	00 61 00             	add    %ah,0x0(%ecx)
40a09c:	6d                   	insl   (%dx),%es:(%edi)
40a09d:	00 65 00             	add    %ah,0x0(%ebp)
40a0a0:	73 00                	jae    0x40a0a2
40a0a2:	70 00                	jo     0x40a0a4
40a0a4:	61                   	popa
40a0a5:	00 63 00             	add    %ah,0x0(%ebx)
40a0a8:	65 00 21             	add    %ah,%gs:(%ecx)
40a0ab:	00 73 00             	add    %dh,0x0(%ebx)
40a0ae:	21 00                	and    %eax,(%eax)
40a0b0:	20 00                	and    %al,(%eax)
40a0b2:	50                   	push   %eax
40a0b3:	00 72 00             	add    %dh,0x0(%edx)
40a0b6:	6f                   	outsl  %ds:(%esi),(%dx)
40a0b7:	00 76 00             	add    %dh,0x0(%esi)
40a0ba:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40a0c0:	72 00                	jb     0x40a0c2
40a0c2:	21 00                	and    %eax,(%eax)
40a0c4:	73 00                	jae    0x40a0c6
40a0c6:	21 00                	and    %eax,(%eax)
40a0c8:	20 00                	and    %al,(%eax)
40a0ca:	55                   	push   %ebp
40a0cb:	00 73 00             	add    %dh,0x0(%ebx)
40a0ce:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40a0d2:	21 00                	and    %eax,(%eax)
40a0d4:	73 00                	jae    0x40a0d6
40a0d6:	21 00                	and    %eax,(%eax)
40a0d8:	20 00                	and    %al,(%eax)
40a0da:	4c                   	dec    %esp
40a0db:	00 6f 00             	add    %ch,0x0(%edi)
40a0de:	63 00                	arpl   %eax,(%eax)
40a0e0:	61                   	popa
40a0e1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40a0e5:	00 21                	add    %ah,(%ecx)
40a0e7:	00 73 00             	add    %dh,0x0(%ebx)
40a0ea:	21 00                	and    %eax,(%eax)
40a0ec:	20 00                	and    %al,(%eax)
40a0ee:	54                   	push   %esp
40a0ef:	00 72 00             	add    %dh,0x0(%edx)
40a0f2:	61                   	popa
40a0f3:	00 6e 00             	add    %ch,0x0(%esi)
40a0f6:	73 00                	jae    0x40a0f8
40a0f8:	61                   	popa
40a0f9:	00 63 00             	add    %ah,0x0(%ebx)
40a0fc:	74 00                	je     0x40a0fe
40a0fe:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40a104:	49                   	dec    %ecx
40a105:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40a109:	00 6e 00             	add    %ch,0x0(%esi)
40a10c:	74 00                	je     0x40a10e
40a10e:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40a114:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40a118:	21 00                	and    %eax,(%eax)
40a11a:	73 00                	jae    0x40a11c
40a11c:	21 00                	and    %eax,(%eax)
40a11e:	20 00                	and    %al,(%eax)
40a120:	46                   	inc    %esi
40a121:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
40a125:	00 67 00             	add    %ah,0x0(%edi)
40a128:	73 00                	jae    0x40a12a
40a12a:	21 00                	and    %eax,(%eax)
40a12c:	75 00                	jne    0x40a12e
40a12e:	21 00                	and    %eax,(%eax)
40a130:	20 00                	and    %al,(%eax)
40a132:	52                   	push   %edx
40a133:	00 65 00             	add    %ah,0x0(%ebp)
40a136:	73 00                	jae    0x40a138
40a138:	75 00                	jne    0x40a13a
40a13a:	6c                   	insb   (%dx),%es:(%edi)
40a13b:	00 74 00 21          	add    %dh,0x21(%eax,%eax,1)
40a13f:	00 75 00             	add    %dh,0x0(%ebp)
40a142:	21 00                	and    %eax,(%eax)
40a144:	00 00                	add    %al,(%eax)
40a146:	00 00                	add    %al,(%eax)
40a148:	4d                   	dec    %ebp
40a149:	00 73 00             	add    %dh,0x0(%ebx)
40a14c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
40a151:	00 57 00             	add    %dl,0x0(%edi)
40a154:	6d                   	insl   (%dx),%es:(%edi)
40a155:	00 69 00             	add    %ch,0x0(%ecx)
40a158:	50                   	push   %eax
40a159:	00 72 00             	add    %dh,0x0(%edx)
40a15c:	6f                   	outsl  %ds:(%esi),(%dx)
40a15d:	00 76 00             	add    %dh,0x0(%esi)
40a160:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40a166:	72 00                	jb     0x40a168
40a168:	5f                   	pop    %edi
40a169:	00 41 00             	add    %al,0x0(%ecx)
40a16c:	63 00                	arpl   %eax,(%eax)
40a16e:	63 00                	arpl   %eax,(%eax)
40a170:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40a174:	73 00                	jae    0x40a176
40a176:	43                   	inc    %ebx
40a177:	00 68 00             	add    %ch,0x0(%eax)
40a17a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40a17e:	6b 00 5f             	imul   $0x5f,(%eax),%eax
40a181:	00 50 00             	add    %dl,0x0(%eax)
40a184:	6f                   	outsl  %ds:(%esi),(%dx)
40a185:	00 73 00             	add    %dh,0x0(%ebx)
40a188:	74 00                	je     0x40a18a
40a18a:	00 00                	add    %al,(%eax)
40a18c:	00 00                	add    %al,(%eax)
40a18e:	00 00                	add    %al,(%eax)
40a190:	4e                   	dec    %esi
40a191:	00 61 00             	add    %ah,0x0(%ecx)
40a194:	6d                   	insl   (%dx),%es:(%edi)
40a195:	00 65 00             	add    %ah,0x0(%ebp)
40a198:	73 00                	jae    0x40a19a
40a19a:	70 00                	jo     0x40a19c
40a19c:	61                   	popa
40a19d:	00 63 00             	add    %ah,0x0(%ebx)
40a1a0:	65 00 21             	add    %ah,%gs:(%ecx)
40a1a3:	00 73 00             	add    %dh,0x0(%ebx)
40a1a6:	21 00                	and    %eax,(%eax)
40a1a8:	20 00                	and    %al,(%eax)
40a1aa:	50                   	push   %eax
40a1ab:	00 72 00             	add    %dh,0x0(%edx)
40a1ae:	6f                   	outsl  %ds:(%esi),(%dx)
40a1af:	00 76 00             	add    %dh,0x0(%esi)
40a1b2:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40a1b8:	72 00                	jb     0x40a1ba