404ca8:	00 0a                	add    %cl,(%edx)
404caa:	00 02                	add    %al,(%edx)
404cac:	7b 4f                	jnp    0x404cfd
404cae:	00 00                	add    %al,(%eax)
404cb0:	04 28                	add    $0x28,%al
404cb2:	53                   	push   %ebx
404cb3:	00 00                	add    %al,(%eax)
404cb5:	0a 6f 54             	or     0x54(%edi),%ch
404cb8:	00 00                	add    %al,(%eax)
404cba:	0a 00                	or     (%eax),%al
404cbc:	02 7b 4f             	add    0x4f(%ebx),%bh
404cbf:	00 00                	add    %al,(%eax)
404cc1:	04 20                	add    $0x20,%al
404cc3:	bc 00 00 00 20       	mov    $0x20000000,%esp
404cc8:	14 01                	adc    $0x1,%al
404cca:	00 00                	add    %al,(%eax)
404ccc:	73 55                	jae    0x404d23
404cce:	00 00                	add    %al,(%eax)
404cd0:	0a 6f 56             	or     0x56(%edi),%ch
404cd3:	00 00                	add    %al,(%eax)
404cd5:	0a 00                	or     (%eax),%al
404cd7:	02 7b 4f             	add    0x4f(%ebx),%bh
404cda:	00 00                	add    %al,(%eax)
404cdc:	04 72                	add    $0x72,%al
404cde:	fb                   	sti
404cdf:	04 00                	add    $0x0,%al
404ce1:	70 6f                	jo     0x404d52
404ce3:	57                   	push   %edi
404ce4:	00 00                	add    %al,(%eax)
404ce6:	0a 00                	or     (%eax),%al
404ce8:	02 7b 4f             	add    0x4f(%ebx),%bh
404ceb:	00 00                	add    %al,(%eax)
404ced:	04 1f                	add    $0x1f,%al
404cef:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404cf4:	00 00                	add    %al,(%eax)
404cf6:	0a 6f 59             	or     0x59(%edi),%ch
404cf9:	00 00                	add    %al,(%eax)
404cfb:	0a 00                	or     (%eax),%al
404cfd:	02 7b 4f             	add    0x4f(%ebx),%bh
404d00:	00 00                	add    %al,(%eax)
404d02:	04 1f                	add    $0x1f,%al
404d04:	4f                   	dec    %edi
404d05:	6f                   	outsl  %ds:(%esi),(%dx)
404d06:	5a                   	pop    %edx
404d07:	00 00                	add    %al,(%eax)
404d09:	0a 00                	or     (%eax),%al
404d0b:	02 7b 4f             	add    0x4f(%ebx),%bh
404d0e:	00 00                	add    %al,(%eax)
404d10:	04 72                	add    $0x72,%al
404d12:	0d 05 00 70 6f       	or     $0x6f700005,%eax
404d17:	38 00                	cmp    %al,(%eax)
404d19:	00 0a                	add    %cl,(%edx)
404d1b:	00 02                	add    %al,(%edx)
404d1d:	7b 4f                	jnp    0x404d6e
404d1f:	00 00                	add    %al,(%eax)
404d21:	04 16                	add    $0x16,%al
404d23:	6f                   	outsl  %ds:(%esi),(%dx)
404d24:	5b                   	pop    %ebx
404d25:	00 00                	add    %al,(%eax)
404d27:	0a 00                	or     (%eax),%al
404d29:	02 7b 4f             	add    0x4f(%ebx),%bh
404d2c:	00 00                	add    %al,(%eax)
404d2e:	04 02                	add    $0x2,%al
404d30:	fe 06                	incb   (%esi)
404d32:	06                   	push   %es
404d33:	00 00                	add    %al,(%eax)
404d35:	06                   	push   %es
404d36:	73 5c                	jae    0x404d94
404d38:	00 00                	add    %al,(%eax)
404d3a:	0a 6f 5d             	or     0x5d(%edi),%ch
404d3d:	00 00                	add    %al,(%eax)
404d3f:	0a 00                	or     (%eax),%al
404d41:	02 7b 50             	add    0x50(%ebx),%bh
404d44:	00 00                	add    %al,(%eax)
404d46:	04 28                	add    $0x28,%al
404d48:	27                   	daa
404d49:	00 00                	add    %al,(%eax)
404d4b:	0a 6f 28             	or     0x28(%edi),%ch
404d4e:	00 00                	add    %al,(%eax)
404d50:	0a 00                	or     (%eax),%al
404d52:	02 7b 50             	add    0x50(%ebx),%bh
404d55:	00 00                	add    %al,(%eax)
404d57:	04 16                	add    $0x16,%al
404d59:	6f                   	outsl  %ds:(%esi),(%dx)
404d5a:	29 00                	sub    %eax,(%eax)
404d5c:	00 0a                	add    %cl,(%edx)
404d5e:	00 02                	add    %al,(%edx)
404d60:	7b 50                	jnp    0x404db2
404d62:	00 00                	add    %al,(%eax)
404d64:	04 28                	add    $0x28,%al
404d66:	53                   	push   %ebx
404d67:	00 00                	add    %al,(%eax)
404d69:	0a 6f 54             	or     0x54(%edi),%ch
404d6c:	00 00                	add    %al,(%eax)
404d6e:	0a 00                	or     (%eax),%al
404d70:	02 7b 50             	add    0x50(%ebx),%bh
404d73:	00 00                	add    %al,(%eax)
404d75:	04 20                	add    $0x20,%al
404d77:	88 00                	mov    %al,(%eax)
404d79:	00 00                	add    %al,(%eax)
404d7b:	20 14 01             	and    %dl,(%ecx,%eax,1)
404d7e:	00 00                	add    %al,(%eax)
404d80:	73 55                	jae    0x404dd7
404d82:	00 00                	add    %al,(%eax)
404d84:	0a 6f 56             	or     0x56(%edi),%ch
404d87:	00 00                	add    %al,(%eax)
404d89:	0a 00                	or     (%eax),%al
404d8b:	02 7b 50             	add    0x50(%ebx),%bh
404d8e:	00 00                	add    %al,(%eax)
404d90:	04 72                	add    $0x72,%al
404d92:	11 05 00 70 6f 57    	adc    %eax,0x576f7000
404d98:	00 00                	add    %al,(%eax)
404d9a:	0a 00                	or     (%eax),%al
404d9c:	02 7b 50             	add    0x50(%ebx),%bh
404d9f:	00 00                	add    %al,(%eax)
404da1:	04 1f                	add    $0x1f,%al
404da3:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404da8:	00 00                	add    %al,(%eax)
404daa:	0a 6f 59             	or     0x59(%edi),%ch
404dad:	00 00                	add    %al,(%eax)
404daf:	0a 00                	or     (%eax),%al
404db1:	02 7b 50             	add    0x50(%ebx),%bh
404db4:	00 00                	add    %al,(%eax)
404db6:	04 1f                	add    $0x1f,%al
404db8:	4e                   	dec    %esi
404db9:	6f                   	outsl  %ds:(%esi),(%dx)
404dba:	5a                   	pop    %edx
404dbb:	00 00                	add    %al,(%eax)
404dbd:	0a 00                	or     (%eax),%al
404dbf:	02 7b 50             	add    0x50(%ebx),%bh
404dc2:	00 00                	add    %al,(%eax)
404dc4:	04 72                	add    $0x72,%al
404dc6:	23 05 00 70 6f 38    	and    0x386f7000,%eax
404dcc:	00 00                	add    %al,(%eax)
404dce:	0a 00                	or     (%eax),%al
404dd0:	02 7b 50             	add    0x50(%ebx),%bh
404dd3:	00 00                	add    %al,(%eax)
404dd5:	04 16                	add    $0x16,%al
404dd7:	6f                   	outsl  %ds:(%esi),(%dx)
404dd8:	5b                   	pop    %ebx
404dd9:	00 00                	add    %al,(%eax)
404ddb:	0a 00                	or     (%eax),%al
404ddd:	02 7b 51             	add    0x51(%ebx),%bh
404de0:	00 00                	add    %al,(%eax)
404de2:	04 28                	add    $0x28,%al
404de4:	27                   	daa
404de5:	00 00                	add    %al,(%eax)
404de7:	0a 6f 28             	or     0x28(%edi),%ch
404dea:	00 00                	add    %al,(%eax)
404dec:	0a 00                	or     (%eax),%al
404dee:	02 7b 51             	add    0x51(%ebx),%bh
404df1:	00 00                	add    %al,(%eax)
404df3:	04 16                	add    $0x16,%al
404df5:	6f                   	outsl  %ds:(%esi),(%dx)
404df6:	29 00                	sub    %eax,(%eax)
404df8:	00 0a                	add    %cl,(%edx)
404dfa:	00 02                	add    %al,(%edx)
404dfc:	7b 51                	jnp    0x404e4f
404dfe:	00 00                	add    %al,(%eax)
404e00:	04 28                	add    $0x28,%al
404e02:	53                   	push   %ebx
404e03:	00 00                	add    %al,(%eax)
404e05:	0a 6f 54             	or     0x54(%edi),%ch
404e08:	00 00                	add    %al,(%eax)
404e0a:	0a 00                	or     (%eax),%al
404e0c:	02 7b 51             	add    0x51(%ebx),%bh
404e0f:	00 00                	add    %al,(%eax)
404e11:	04 1f                	add    $0x1f,%al
404e13:	54                   	push   %esp
404e14:	20 14 01             	and    %dl,(%ecx,%eax,1)
404e17:	00 00                	add    %al,(%eax)
404e19:	73 55                	jae    0x404e70
404e1b:	00 00                	add    %al,(%eax)
404e1d:	0a 6f 56             	or     0x56(%edi),%ch
404e20:	00 00                	add    %al,(%eax)
404e22:	0a 00                	or     (%eax),%al
404e24:	02 7b 51             	add    0x51(%ebx),%bh
404e27:	00 00                	add    %al,(%eax)
404e29:	04 72                	add    $0x72,%al
404e2b:	27                   	daa
404e2c:	05 00 70 6f 57       	add    $0x576f7000,%eax
404e31:	00 00                	add    %al,(%eax)
404e33:	0a 00                	or     (%eax),%al
404e35:	02 7b 51             	add    0x51(%ebx),%bh
404e38:	00 00                	add    %al,(%eax)
404e3a:	04 1f                	add    $0x1f,%al
404e3c:	2d 1f 1e 73 58       	sub    $0x58731e1f,%eax
404e41:	00 00                	add    %al,(%eax)
404e43:	0a 6f 59             	or     0x59(%edi),%ch
404e46:	00 00                	add    %al,(%eax)
404e48:	0a 00                	or     (%eax),%al
404e4a:	02 7b 51             	add    0x51(%ebx),%bh
404e4d:	00 00                	add    %al,(%eax)
404e4f:	04 1f                	add    $0x1f,%al
404e51:	4d                   	dec    %ebp
404e52:	6f                   	outsl  %ds:(%esi),(%dx)
404e53:	5a                   	pop    %edx
404e54:	00 00                	add    %al,(%eax)
404e56:	0a 00                	or     (%eax),%al
404e58:	02 7b 51             	add    0x51(%ebx),%bh
404e5b:	00 00                	add    %al,(%eax)
404e5d:	04 72                	add    $0x72,%al
404e5f:	39 05 00 70 6f 38    	cmp    %eax,0x386f7000
404e65:	00 00                	add    %al,(%eax)
404e67:	0a 00                	or     (%eax),%al
404e69:	02 7b 51             	add    0x51(%ebx),%bh
404e6c:	00 00                	add    %al,(%eax)
404e6e:	04 16                	add    $0x16,%al
404e70:	6f                   	outsl  %ds:(%esi),(%dx)
404e71:	5b                   	pop    %ebx
404e72:	00 00                	add    %al,(%eax)
404e74:	0a 00                	or     (%eax),%al
404e76:	02 7b 52             	add    0x52(%ebx),%bh
404e79:	00 00                	add    %al,(%eax)
404e7b:	04 28                	add    $0x28,%al
404e7d:	27                   	daa
404e7e:	00 00                	add    %al,(%eax)
404e80:	0a 6f 28             	or     0x28(%edi),%ch
404e83:	00 00                	add    %al,(%eax)
404e85:	0a 00                	or     (%eax),%al
404e87:	02 7b 52             	add    0x52(%ebx),%bh
404e8a:	00 00                	add    %al,(%eax)
404e8c:	04 16                	add    $0x16,%al
404e8e:	6f                   	outsl  %ds:(%esi),(%dx)
404e8f:	29 00                	sub    %eax,(%eax)
404e91:	00 0a                	add    %cl,(%edx)
404e93:	00 02                	add    %al,(%edx)
404e95:	7b 52                	jnp    0x404ee9
404e97:	00 00                	add    %al,(%eax)
404e99:	04 28                	add    $0x28,%al
404e9b:	53                   	push   %ebx
404e9c:	00 00                	add    %al,(%eax)
404e9e:	0a 6f 54             	or     0x54(%edi),%ch
404ea1:	00 00                	add    %al,(%eax)
404ea3:	0a 00                	or     (%eax),%al
404ea5:	02 7b 52             	add    0x52(%ebx),%bh
404ea8:	00 00                	add    %al,(%eax)
404eaa:	04 1c                	add    $0x1c,%al
404eac:	20 14 01             	and    %dl,(%ecx,%eax,1)
404eaf:	00 00                	add    %al,(%eax)
404eb1:	73 55                	jae    0x404f08
404eb3:	00 00                	add    %al,(%eax)
404eb5:	0a 6f 56             	or     0x56(%edi),%ch
404eb8:	00 00                	add    %al,(%eax)
404eba:	0a 00                	or     (%eax),%al
404ebc:	02 7b 52             	add    0x52(%ebx),%bh
404ebf:	00 00                	add    %al,(%eax)
404ec1:	04 72                	add    $0x72,%al
404ec3:	3d 05 00 70 6f       	cmp    $0x6f700005,%eax
404ec8:	57                   	push   %edi
404ec9:	00 00                	add    %al,(%eax)
404ecb:	0a 00                	or     (%eax),%al
404ecd:	02 7b 52             	add    0x52(%ebx),%bh
404ed0:	00 00                	add    %al,(%eax)
404ed2:	04 1f                	add    $0x1f,%al
404ed4:	47                   	inc    %edi
404ed5:	1f                   	pop    %ds
404ed6:	1e                   	push   %ds
404ed7:	73 58                	jae    0x404f31
404ed9:	00 00                	add    %al,(%eax)
404edb:	0a 6f 59             	or     0x59(%edi),%ch
404ede:	00 00                	add    %al,(%eax)
404ee0:	0a 00                	or     (%eax),%al
404ee2:	02 7b 52             	add    0x52(%ebx),%bh
404ee5:	00 00                	add    %al,(%eax)
404ee7:	04 1f                	add    $0x1f,%al
404ee9:	4c                   	dec    %esp
404eea:	6f                   	outsl  %ds:(%esi),(%dx)
404eeb:	5a                   	pop    %edx
404eec:	00 00                	add    %al,(%eax)
404eee:	0a 00                	or     (%eax),%al
404ef0:	02 7b 52             	add    0x52(%ebx),%bh
404ef3:	00 00                	add    %al,(%eax)
404ef5:	04 72                	add    $0x72,%al
404ef7:	4f                   	dec    %edi
404ef8:	05 00 70 6f 38       	add    $0x386f7000,%eax
404efd:	00 00                	add    %al,(%eax)
404eff:	0a 00                	or     (%eax),%al
404f01:	02 7b 52             	add    0x52(%ebx),%bh
404f04:	00 00                	add    %al,(%eax)
404f06:	04 16                	add    $0x16,%al
404f08:	6f                   	outsl  %ds:(%esi),(%dx)
404f09:	5b                   	pop    %ebx
404f0a:	00 00                	add    %al,(%eax)
404f0c:	0a 00                	or     (%eax),%al
404f0e:	02 7b 53             	add    0x53(%ebx),%bh
404f11:	00 00                	add    %al,(%eax)
404f13:	04 28                	add    $0x28,%al
404f15:	27                   	daa
404f16:	00 00                	add    %al,(%eax)
404f18:	0a 6f 28             	or     0x28(%edi),%ch
404f1b:	00 00                	add    %al,(%eax)
404f1d:	0a 00                	or     (%eax),%al
404f1f:	02 7b 53             	add    0x53(%ebx),%bh
404f22:	00 00                	add    %al,(%eax)
404f24:	04 16                	add    $0x16,%al
404f26:	6f                   	outsl  %ds:(%esi),(%dx)
404f27:	29 00                	sub    %eax,(%eax)
404f29:	00 0a                	add    %cl,(%edx)
404f2b:	00 02                	add    %al,(%edx)
404f2d:	7b 53                	jnp    0x404f82
404f2f:	00 00                	add    %al,(%eax)
404f31:	04 28                	add    $0x28,%al
404f33:	53                   	push   %ebx
404f34:	00 00                	add    %al,(%eax)
404f36:	0a 6f 54             	or     0x54(%edi),%ch
404f39:	00 00                	add    %al,(%eax)
404f3b:	0a 00                	or     (%eax),%al
404f3d:	02 7b 53             	add    0x53(%ebx),%bh
404f40:	00 00                	add    %al,(%eax)
404f42:	04 20                	add    $0x20,%al
404f44:	aa                   	stos   %al,%es:(%edi)
404f45:	02 00                	add    (%eax),%al
404f47:	00 20                	add    %ah,(%eax)
404f49:	f0 00 00             	lock add %al,(%eax)
404f4c:	00 73 55             	add    %dh,0x55(%ebx)
404f4f:	00 00                	add    %al,(%eax)
404f51:	0a 6f 56             	or     0x56(%edi),%ch
404f54:	00 00                	add    %al,(%eax)
404f56:	0a 00                	or     (%eax),%al
404f58:	02 7b 53             	add    0x53(%ebx),%bh
404f5b:	00 00                	add    %al,(%eax)
404f5d:	04 72                	add    $0x72,%al
404f5f:	57                   	push   %edi
404f60:	05 00 70 6f 57       	add    $0x576f7000,%eax
404f65:	00 00                	add    %al,(%eax)
404f67:	0a 00                	or     (%eax),%al
404f69:	02 7b 53             	add    0x53(%ebx),%bh
404f6c:	00 00                	add    %al,(%eax)
404f6e:	04 1f                	add    $0x1f,%al
404f70:	50                   	push   %eax
404f71:	1f                   	pop    %ds
404f72:	1e                   	push   %ds
404f73:	73 58                	jae    0x404fcd
404f75:	00 00                	add    %al,(%eax)
404f77:	0a 6f 59             	or     0x59(%edi),%ch
404f7a:	00 00                	add    %al,(%eax)
404f7c:	0a 00                	or     (%eax),%al
404f7e:	02 7b 53             	add    0x53(%ebx),%bh
404f81:	00 00                	add    %al,(%eax)
404f83:	04 1f                	add    $0x1f,%al
404f85:	4b                   	dec    %ebx
404f86:	6f                   	outsl  %ds:(%esi),(%dx)
404f87:	5a                   	pop    %edx
404f88:	00 00                	add    %al,(%eax)
404f8a:	0a 00                	or     (%eax),%al
404f8c:	02 7b 53             	add    0x53(%ebx),%bh
404f8f:	00 00                	add    %al,(%eax)
404f91:	04 72                	add    $0x72,%al
404f93:	69 05 00 70 6f 38 00 	imul   $0xa0000,0x386f7000,%eax