407db3:	00 00                	add    %al,(%eax)
407db5:	00 00                	add    %al,(%eax)
407db7:	00 20                	add    %ah,(%eax)
407db9:	00 20                	add    %ah,(%eax)
407dbb:	00 20                	add    %ah,(%eax)
407dbd:	00 20                	add    %ah,(%eax)
407dbf:	00 20                	add    %ah,(%eax)
407dc1:	00 20                	add    %ah,(%eax)
407dc3:	00 20                	add    %ah,(%eax)
407dc5:	00 20                	add    %ah,(%eax)
407dc7:	00 20                	add    %ah,(%eax)
407dc9:	00 20                	add    %ah,(%eax)
407dcb:	00 20                	add    %ah,(%eax)
407dcd:	00 20                	add    %ah,(%eax)
407dcf:	00 20                	add    %ah,(%eax)
407dd1:	00 20                	add    %ah,(%eax)
407dd3:	00 20                	add    %ah,(%eax)
407dd5:	00 20                	add    %ah,(%eax)
407dd7:	00 20                	add    %ah,(%eax)
407dd9:	00 20                	add    %ah,(%eax)
407ddb:	00 2f                	add    %ch,(%edi)
407ddd:	00 6f 00             	add    %ch,0x0(%edi)
407de0:	20 00                	and    %al,(%eax)
407de2:	20 00                	and    %al,(%eax)
407de4:	20 00                	and    %al,(%eax)
407de6:	20 00                	and    %al,(%eax)
407de8:	20 00                	and    %al,(%eax)
407dea:	20 00                	and    %al,(%eax)
407dec:	20 00                	and    %al,(%eax)
407dee:	20 00                	and    %al,(%eax)
407df0:	2d 00 20 00 73       	sub    $0x73002000,%eax
407df5:	00 75 00             	add    %dh,0x0(%ebp)
407df8:	70 00                	jo     0x407dfa
407dfa:	70 00                	jo     0x407dfc
407dfc:	72 00                	jb     0x407dfe
407dfe:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
407e02:	73 00                	jae    0x407e04
407e04:	20 00                	and    %al,(%eax)
407e06:	6c                   	insb   (%dx),%es:(%edi)
407e07:	00 6f 00             	add    %ch,0x0(%edi)
407e0a:	67 00 6f 00          	add    %ch,0x0(%bx)
407e0e:	25 00 63 00 00       	and    $0x6300,%eax
407e13:	00 00                	add    %al,(%eax)
407e15:	00 00                	add    %al,(%eax)
407e17:	00 20                	add    %ah,(%eax)
407e19:	00 20                	add    %ah,(%eax)
407e1b:	00 20                	add    %ah,(%eax)
407e1d:	00 20                	add    %ah,(%eax)
407e1f:	00 20                	add    %ah,(%eax)
407e21:	00 20                	add    %ah,(%eax)
407e23:	00 20                	add    %ah,(%eax)
407e25:	00 20                	add    %ah,(%eax)
407e27:	00 20                	add    %ah,(%eax)
407e29:	00 20                	add    %ah,(%eax)
407e2b:	00 4e 00             	add    %cl,0x0(%esi)
407e2e:	4f                   	dec    %edi
407e2f:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
407e33:	00 53 00             	add    %dl,0x0(%ebx)
407e36:	3a 00                	cmp    (%eax),%al
407e38:	20 00                	and    %al,(%eax)
407e3a:	20 00                	and    %al,(%eax)
407e3c:	31 00                	xor    %eax,(%eax)
407e3e:	29 00                	sub    %eax,(%eax)
407e40:	20 00                	and    %al,(%eax)
407e42:	49                   	dec    %ecx
407e43:	00 6e 00             	add    %ch,0x0(%esi)
407e46:	74 00                	je     0x407e48
407e48:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
407e4c:	72 00                	jb     0x407e4e
407e4e:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
407e54:	2d 00 63 00 68       	sub    $0x68006300,%eax
407e59:	00 65 00             	add    %ah,0x0(%ebp)
407e5c:	63 00                	arpl   %eax,(%eax)
407e5e:	6b 00 20             	imul   $0x20,(%eax),%eax
407e61:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
407e65:	00 65 00             	add    %ah,0x0(%ebp)
407e68:	73 00                	jae    0x407e6a
407e6a:	20 00                	and    %al,(%eax)
407e6c:	6e                   	outsb  %ds:(%esi),(%dx)
407e6d:	00 6f 00             	add    %ch,0x0(%edi)
407e70:	74 00                	je     0x407e72
407e72:	20 00                	and    %al,(%eax)
407e74:	72 00                	jb     0x407e76
407e76:	75 00                	jne    0x407e78
407e78:	6e                   	outsb  %ds:(%esi),(%dx)
407e79:	00 20                	add    %ah,(%eax)
407e7b:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407e7f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407e83:	00 62 00             	add    %ah,0x0(%edx)
407e86:	61                   	popa
407e87:	00 73 00             	add    %dh,0x0(%ebx)
407e8a:	65 00 20             	add    %ah,%gs:(%eax)
407e8d:	00 72 00             	add    %dh,0x0(%edx)
407e90:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
407e94:	6f                   	outsl  %ds:(%esi),(%dx)
407e95:	00 76 00             	add    %dh,0x0(%esi)
407e98:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
407e9c:	79 00                	jns    0x407e9e
407e9e:	2e 00 20             	add    %ah,%cs:(%eax)
407ea1:	00 49 00             	add    %cl,0x0(%ecx)
407ea4:	66 00 20             	data16 add %ah,(%eax)
407ea7:	00 61 00             	add    %ah,0x0(%ecx)
407eaa:	25 00 63 00 00       	and    $0x6300,%eax
407eaf:	00 20                	add    %ah,(%eax)
407eb1:	00 20                	add    %ah,(%eax)
407eb3:	00 20                	add    %ah,(%eax)
407eb5:	00 20                	add    %ah,(%eax)
407eb7:	00 20                	add    %ah,(%eax)
407eb9:	00 20                	add    %ah,(%eax)
407ebb:	00 20                	add    %ah,(%eax)
407ebd:	00 20                	add    %ah,(%eax)
407ebf:	00 20                	add    %ah,(%eax)
407ec1:	00 20                	add    %ah,(%eax)
407ec3:	00 20                	add    %ah,(%eax)
407ec5:	00 20                	add    %ah,(%eax)
407ec7:	00 20                	add    %ah,(%eax)
407ec9:	00 20                	add    %ah,(%eax)
407ecb:	00 20                	add    %ah,(%eax)
407ecd:	00 20                	add    %ah,(%eax)
407ecf:	00 20                	add    %ah,(%eax)
407ed1:	00 20                	add    %ah,(%eax)
407ed3:	00 20                	add    %ah,(%eax)
407ed5:	00 20                	add    %ah,(%eax)
407ed7:	00 20                	add    %ah,(%eax)
407ed9:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407edd:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407ee1:	00 62 00             	add    %ah,0x0(%edx)
407ee4:	61                   	popa
407ee5:	00 73 00             	add    %dh,0x0(%ebx)
407ee8:	65 00 20             	add    %ah,%gs:(%eax)
407eeb:	00 69 00             	add    %ch,0x0(%ecx)
407eee:	73 00                	jae    0x407ef0
407ef0:	20 00                	and    %al,(%eax)
407ef2:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
407ef8:	61                   	popa
407ef9:	00 20                	add    %ah,(%eax)
407efb:	00 22                	add    %ah,(%edx)
407efd:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
407f01:	00 72 00             	add    %dh,0x0(%edx)
407f04:	74 00                	je     0x407f06
407f06:	79 00                	jns    0x407f08
407f08:	20 00                	and    %al,(%eax)
407f0a:	53                   	push   %ebx
407f0b:	00 68 00             	add    %ch,0x0(%eax)
407f0e:	75 00                	jne    0x407f10
407f10:	74 00                	je     0x407f12
407f12:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
407f16:	77 00                	ja     0x407f18
407f18:	6e                   	outsb  %ds:(%esi),(%dx)
407f19:	00 22                	add    %ah,(%edx)
407f1b:	00 20                	add    %ah,(%eax)
407f1d:	00 73 00             	add    %dh,0x0(%ebx)
407f20:	74 00                	je     0x407f22
407f22:	61                   	popa
407f23:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407f27:	00 20                	add    %ah,(%eax)
407f29:	00 69 00             	add    %ch,0x0(%ecx)
407f2c:	74 00                	je     0x407f2e
407f2e:	20 00                	and    %al,(%eax)
407f30:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
407f36:	73 00                	jae    0x407f38
407f38:	74 00                	je     0x407f3a
407f3a:	72 00                	jb     0x407f3c
407f3c:	6f                   	outsl  %ds:(%esi),(%dx)
407f3d:	00 6e 00             	add    %ch,0x0(%esi)
407f40:	67 00 6c 00          	add    %ch,0x0(%si)
407f44:	79 00                	jns    0x407f46
407f46:	25 00 63 00 00       	and    $0x6300,%eax
407f4b:	00 00                	add    %al,(%eax)
407f4d:	00 00                	add    %al,(%eax)
407f4f:	00 20                	add    %ah,(%eax)
407f51:	00 20                	add    %ah,(%eax)
407f53:	00 20                	add    %ah,(%eax)
407f55:	00 20                	add    %ah,(%eax)
407f57:	00 20                	add    %ah,(%eax)
407f59:	00 20                	add    %ah,(%eax)
407f5b:	00 20                	add    %ah,(%eax)
407f5d:	00 20                	add    %ah,(%eax)
407f5f:	00 20                	add    %ah,(%eax)
407f61:	00 20                	add    %ah,(%eax)
407f63:	00 20                	add    %ah,(%eax)
407f65:	00 20                	add    %ah,(%eax)
407f67:	00 20                	add    %ah,(%eax)
407f69:	00 20                	add    %ah,(%eax)
407f6b:	00 20                	add    %ah,(%eax)
407f6d:	00 20                	add    %ah,(%eax)
407f6f:	00 20                	add    %ah,(%eax)
407f71:	00 20                	add    %ah,(%eax)
407f73:	00 20                	add    %ah,(%eax)
407f75:	00 20                	add    %ah,(%eax)
407f77:	00 20                	add    %ah,(%eax)
407f79:	00 72 00             	add    %dh,0x0(%edx)
407f7c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
407f80:	6f                   	outsl  %ds:(%esi),(%dx)
407f81:	00 6d 00             	add    %ch,0x0(%ebp)
407f84:	6d                   	insl   (%dx),%es:(%edi)
407f85:	00 65 00             	add    %ah,0x0(%ebp)
407f88:	6e                   	outsb  %ds:(%esi),(%dx)
407f89:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
407f8d:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
407f91:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
407f95:	00 61 00             	add    %ah,0x0(%ecx)
407f98:	74 00                	je     0x407f9a
407f9a:	20 00                	and    %al,(%eax)
407f9c:	62 00                	bound  %eax,(%eax)
407f9e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
407fa2:	6f                   	outsl  %ds:(%esi),(%dx)
407fa3:	00 72 00             	add    %dh,0x0(%edx)
407fa6:	65 00 20             	add    %ah,%gs:(%eax)
407fa9:	00 70 00             	add    %dh,0x0(%eax)
407fac:	72 00                	jb     0x407fae
407fae:	6f                   	outsl  %ds:(%esi),(%dx)
407faf:	00 63 00             	add    %ah,0x0(%ebx)
407fb2:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
407fb6:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
407fba:	6e                   	outsb  %ds:(%esi),(%dx)
407fbb:	00 67 00             	add    %ah,0x0(%edi)
407fbe:	20 00                	and    %al,(%eax)
407fc0:	77 00                	ja     0x407fc2
407fc2:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
407fc8:	20 00                	and    %al,(%eax)
407fca:	61                   	popa
407fcb:	00 6e 00             	add    %ch,0x0(%esi)
407fce:	20 00                	and    %al,(%eax)
407fd0:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
407fd6:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
407fda:	72 00                	jb     0x407fdc
407fdc:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
407fe2:	2d 00 25 00 63       	sub    $0x63002500,%eax
407fef:	00 20                	add    %ah,(%eax)
407ff1:	00 20                	add    %ah,(%eax)
407ff3:	00 20                	add    %ah,(%eax)
407ff5:	00 20                	add    %ah,(%eax)
407ff7:	00 20                	add    %ah,(%eax)
407ff9:	00 20                	add    %ah,(%eax)
407ffb:	00 20                	add    %ah,(%eax)
407ffd:	00 20                	add    %ah,(%eax)
407fff:	00 20                	add    %ah,(%eax)
408001:	00 20                	add    %ah,(%eax)
408003:	00 20                	add    %ah,(%eax)
408005:	00 20                	add    %ah,(%eax)
408007:	00 20                	add    %ah,(%eax)
408009:	00 20                	add    %ah,(%eax)
40800b:	00 20                	add    %ah,(%eax)
40800d:	00 20                	add    %ah,(%eax)
40800f:	00 20                	add    %ah,(%eax)
408011:	00 20                	add    %ah,(%eax)
408013:	00 20                	add    %ah,(%eax)
408015:	00 20                	add    %ah,(%eax)
408017:	00 20                	add    %ah,(%eax)
408019:	00 63 00             	add    %ah,0x0(%ebx)
40801c:	68 00 65 00 63       	push   $0x63006500
408021:	00 6b 00             	add    %ch,0x0(%ebx)
408024:	2c 00                	sub    $0x0,%al
408026:	20 00                	and    %al,(%eax)
408028:	72 00                	jb     0x40802a
40802a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40802e:	6f                   	outsl  %ds:(%esi),(%dx)
40802f:	00 76 00             	add    %dh,0x0(%esi)
408032:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408036:	79 00                	jns    0x408038
408038:	20 00                	and    %al,(%eax)
40803a:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
408040:	66 00 69 00          	data16 add %ch,0x0(%ecx)
408044:	72 00                	jb     0x408046
408046:	73 00                	jae    0x408048
408048:	74 00                	je     0x40804a
40804a:	20 00                	and    %al,(%eax)
40804c:	72 00                	jb     0x40804e
40804e:	75 00                	jne    0x408050
408050:	6e                   	outsb  %ds:(%esi),(%dx)
408051:	00 20                	add    %ah,(%eax)
408053:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
408057:	00 20                	add    %ah,(%eax)
408059:	00 70 00             	add    %dh,0x0(%eax)
40805c:	72 00                	jb     0x40805e
40805e:	6f                   	outsl  %ds:(%esi),(%dx)
40805f:	00 70 00             	add    %dh,0x0(%eax)
408062:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408066:	6c                   	insb   (%dx),%es:(%edi)
408067:	00 79 00             	add    %bh,0x0(%ecx)
40806a:	20 00                	and    %al,(%eax)
40806c:	63 00                	arpl   %eax,(%eax)
40806e:	6f                   	outsl  %ds:(%esi),(%dx)
40806f:	00 6d 00             	add    %ch,0x0(%ebp)
408072:	70 00                	jo     0x408074
408074:	6c                   	insb   (%dx),%es:(%edi)
408075:	00 65 00             	add    %ah,0x0(%ebp)
408078:	74 00                	je     0x40807a
40807a:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
408081:	00 00                	add    %al,(%eax)
408083:	00 00                	add    %al,(%eax)
408085:	00 00                	add    %al,(%eax)
408087:	00 20                	add    %ah,(%eax)
408089:	00 20                	add    %ah,(%eax)
40808b:	00 20                	add    %ah,(%eax)
40808d:	00 20                	add    %ah,(%eax)
40808f:	00 20                	add    %ah,(%eax)
408091:	00 20                	add    %ah,(%eax)
408093:	00 20                	add    %ah,(%eax)
408095:	00 20                	add    %ah,(%eax)
408097:	00 20                	add    %ah,(%eax)
408099:	00 20                	add    %ah,(%eax)
40809b:	00 20                	add    %ah,(%eax)
40809d:	00 20                	add    %ah,(%eax)
40809f:	00 20                	add    %ah,(%eax)
4080a1:	00 20                	add    %ah,(%eax)
4080a3:	00 20                	add    %ah,(%eax)
4080a5:	00 20                	add    %ah,(%eax)
4080a7:	00 20                	add    %ah,(%eax)
4080a9:	00 20                	add    %ah,(%eax)
4080ab:	00 20                	add    %ah,(%eax)
4080ad:	00 20                	add    %ah,(%eax)
4080af:	00 20                	add    %ah,(%eax)
4080b1:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4080b5:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4080b9:	00 62 00             	add    %ah,0x0(%edx)
4080bc:	61                   	popa
4080bd:	00 73 00             	add    %dh,0x0(%ebx)
4080c0:	65 00 20             	add    %ah,%gs:(%eax)
4080c3:	00 6f 00             	add    %ch,0x0(%edi)
4080c6:	70 00                	jo     0x4080c8
4080c8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4080cc:	61                   	popa
4080cd:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4080d1:	00 6f 00             	add    %ch,0x0(%edi)
4080d4:	6e                   	outsb  %ds:(%esi),(%dx)
4080d5:	00 73 00             	add    %dh,0x0(%ebx)
4080d8:	20 00                	and    %al,(%eax)
4080da:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4080de:	72 00                	jb     0x4080e0
4080e0:	20 00                	and    %al,(%eax)
4080e2:	74 00                	je     0x4080e4
4080e4:	68 00 65 00 20       	push   $0x20006500
4080e9:	00 70 00             	add    %dh,0x0(%eax)
4080ec:	72 00                	jb     0x4080ee
4080ee:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
4080f2:	69 00 6f 00 75 00    	imul   $0x75006f,(%eax),%eax
4080f8:	73 00                	jae    0x4080fa
4080fa:	20 00                	and    %al,(%eax)
4080fc:	73 00                	jae    0x4080fe
4080fe:	68 00 75 00 74       	push   $0x74007500
408103:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
408107:	00 77 00             	add    %dh,0x0(%edi)
40810a:	6e                   	outsb  %ds:(%esi),(%dx)
40810b:	00 2e                	add    %ch,(%esi)
40810d:	00 25 00 63 00 00    	add    %ah,0x6300
408113:	00 43 00             	add    %al,0x0(%ebx)
408116:	48                   	dec    %eax
408117:	00 45 00             	add    %al,0x0(%ebp)