404b2c:	fc                   	cld
404b2d:	00 00                	add    %al,(%eax)
404b2f:	06                   	push   %es
404b30:	6f                   	outsl  %ds:(%esi),(%dx)
404b31:	f8                   	clc
404b32:	00 00                	add    %al,(%eax)
404b34:	06                   	push   %es
404b35:	00 7e 48             	add    %bh,0x48(%esi)
404b38:	00 00                	add    %al,(%eax)
404b3a:	04 72                	add    $0x72,%al
404b3c:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
404b3d:	0a 00                	or     (%eax),%al
404b3f:	70 6f                	jo     0x404bb0
404b41:	f9                   	stc
404b42:	00 00                	add    %al,(%eax)
404b44:	06                   	push   %es
404b45:	00 2a                	add    %ch,(%edx)
404b47:	00 13                	add    %dl,(%ebx)
404b49:	30 02                	xor    %al,(%edx)
404b4b:	00 1a                	add    %bl,(%edx)
404b4d:	00 00                	add    %al,(%eax)
404b4f:	00 2c 00             	add    %ch,(%eax,%eax,1)
404b52:	00 11                	add    %dl,(%ecx)
404b54:	00 02                	add    %al,(%edx)
404b56:	23 00                	and    (%eax),%eax
404b58:	00 00                	add    %al,(%eax)
404b5a:	00 00                	add    %al,(%eax)
404b5c:	00 00                	add    %al,(%eax)
404b5e:	40                   	inc    %eax
404b5f:	5b                   	pop    %ebx
404b60:	0a 03                	or     (%ebx),%al
404b62:	23 00                	and    (%eax),%eax
404b64:	00 00                	add    %al,(%eax)
404b66:	00 00                	add    %al,(%eax)
404b68:	00 00                	add    %al,(%eax)
404b6a:	40                   	inc    %eax
404b6b:	5b                   	pop    %ebx
404b6c:	0b 2a                	or     (%edx),%ebp
404b6e:	7e 73                	jle    0x404be3
404b70:	09 01                	or     %eax,(%ecx)
404b72:	00 06                	add    %al,(%esi)
404b74:	80 47 00 00          	addb   $0x0,0x0(%edi)
404b78:	04 73                	add    $0x73,%al
404b7a:	fb                   	sti
404b7b:	00 00                	add    %al,(%eax)
404b7d:	06                   	push   %es
404b7e:	80 48 00 00          	orb    $0x0,0x0(%eax)
404b82:	04 73                	add    $0x73,%al
404b84:	bf 00 00 06 80       	mov    $0x80060000,%edi
404b89:	49                   	dec    %ecx
404b8a:	00 00                	add    %al,(%eax)
404b8c:	04 2a                	add    $0x2a,%al
404b8e:	00 00                	add    %al,(%eax)
404b90:	13 30                	adc    (%eax),%esi
404b92:	02 00                	add    (%eax),%al
404b94:	39 00                	cmp    %eax,(%eax)
404b96:	00 00                	add    %al,(%eax)
404b98:	2d 00 00 11 00       	sub    $0x110000,%eax
404b9d:	7e 4a                	jle    0x404be9
404b9f:	00 00                	add    %al,(%eax)
404ba1:	04 14                	add    $0x14,%al
404ba3:	fe 01                	incb   (%ecx)
404ba5:	0a 06                	or     (%esi),%al
404ba7:	2c 22                	sub    $0x22,%al
404ba9:	00 72 ca             	add    %dh,-0x36(%edx)
404bac:	0a 00                	or     (%eax),%al
404bae:	70 d0                	jo     0x404b80
404bb0:	19 00                	sbb    %eax,(%eax)
404bb2:	00 02                	add    %al,(%edx)
404bb4:	28 87 00 00 0a 6f    	sub    %al,0x6f0a0000(%edi)
404bba:	a1 00 00 0a 73       	mov    0x730a0000,%eax
404bbf:	a2 00 00 0a 0b       	mov    %al,0xb0a0000
404bc4:	07                   	pop    %es
404bc5:	80 4a 00 00          	orb    $0x0,0x0(%edx)
404bc9:	04 00                	add    $0x0,%al
404bcb:	7e 4a                	jle    0x404c17
404bcd:	00 00                	add    %al,(%eax)
404bcf:	04 0c                	add    $0xc,%al
404bd1:	2b 00                	sub    (%eax),%eax
404bd3:	08 2a                	or     %ch,(%edx)
404bd5:	00 00                	add    %al,(%eax)
404bd7:	00 13                	add    %dl,(%ebx)
404bd9:	30 01                	xor    %al,(%ecx)
404bdb:	00 0b                	add    %cl,(%ebx)
404bdd:	00 00                	add    %al,(%eax)
404bdf:	00 2e                	add    %ch,(%esi)
404be1:	00 00                	add    %al,(%eax)
404be3:	11 00                	adc    %eax,(%eax)
404be5:	7e 4b                	jle    0x404c32
404be7:	00 00                	add    %al,(%eax)
404be9:	04 0a                	add    $0xa,%al
404beb:	2b 00                	sub    (%eax),%eax
404bed:	06                   	push   %es
404bee:	2a 22                	sub    (%edx),%ah
404bf0:	00 02                	add    %al,(%edx)
404bf2:	80 4b 00 00          	orb    $0x0,0x0(%ebx)
404bf6:	04 2a                	add    $0x2a,%al
404bf8:	13 30                	adc    (%eax),%esi
404bfa:	03 00                	add    (%eax),%eax
404bfc:	21 00                	and    %eax,(%eax)
404bfe:	00 00                	add    %al,(%eax)
404c00:	2f                   	das
404c01:	00 00                	add    %al,(%eax)
404c03:	11 00                	adc    %eax,(%eax)
404c05:	28 c7                	sub    %al,%bh
404c07:	00 00                	add    %al,(%eax)
404c09:	06                   	push   %es
404c0a:	72 02                	jb     0x404c0e
404c0c:	0b 00                	or     (%eax),%eax
404c0e:	70 7e                	jo     0x404c8e
404c10:	4b                   	dec    %ebx
404c11:	00 00                	add    %al,(%eax)
404c13:	04 6f                	add    $0x6f,%al
404c15:	a3 00 00 0a 0a       	mov    %eax,0xa0a0000
404c1a:	06                   	push   %es
404c1b:	74 0d                	je     0x404c2a
404c1d:	00 00                	add    %al,(%eax)
404c1f:	1b 0b                	sbb    (%ebx),%ecx
404c21:	2b 00                	sub    (%eax),%eax
404c23:	07                   	pop    %es
404c24:	2a 00                	sub    (%eax),%al
404c26:	00 00                	add    %al,(%eax)
404c28:	13 30                	adc    (%eax),%esi
404c2a:	03 00                	add    (%eax),%eax
404c2c:	21 00                	and    %eax,(%eax)
404c2e:	00 00                	add    %al,(%eax)
404c30:	30 00                	xor    %al,(%eax)
404c32:	00 11                	add    %dl,(%ecx)
404c34:	00 28                	add    %ch,(%eax)
404c36:	c7 00 00 06 72 c6    	movl   $0xc6720600,(%eax)
404c3c:	09 00                	or     %eax,(%eax)
404c3e:	70 7e                	jo     0x404cbe
404c40:	4b                   	dec    %ebx
404c41:	00 00                	add    %al,(%eax)
404c43:	04 6f                	add    $0x6f,%al
404c45:	a3 00 00 0a 0a       	mov    %eax,0xa0a0000
404c4a:	06                   	push   %es
404c4b:	74 3c                	je     0x404c89
404c4d:	00 00                	add    %al,(%eax)
404c4f:	01 0b                	add    %ecx,(%ebx)
404c51:	2b 00                	sub    (%eax),%eax
404c53:	07                   	pop    %es
404c54:	2a 1e                	sub    (%esi),%bl
404c56:	02 7b 4c             	add    0x4c(%ebx),%bh
404c59:	00 00                	add    %al,(%eax)
404c5b:	04 2a                	add    $0x2a,%al
404c5d:	22 02                	and    (%edx),%al
404c5f:	03 7d 4c             	add    0x4c(%ebp),%edi
404c62:	00 00                	add    %al,(%eax)
404c64:	04 2a                	add    $0x2a,%al
404c66:	1e                   	push   %ds
404c67:	02 7b 4d             	add    0x4d(%ebx),%bh
404c6a:	00 00                	add    %al,(%eax)
404c6c:	04 2a                	add    $0x2a,%al
404c6e:	22 02                	and    (%edx),%al
404c70:	03 7d 4d             	add    0x4d(%ebp),%edi
404c73:	00 00                	add    %al,(%eax)
404c75:	04 2a                	add    $0x2a,%al
404c77:	1e                   	push   %ds
404c78:	02 7b 4e             	add    0x4e(%ebx),%bh
404c7b:	00 00                	add    %al,(%eax)
404c7d:	04 2a                	add    $0x2a,%al
404c7f:	22 02                	and    (%edx),%al
404c81:	03 7d 4e             	add    0x4e(%ebp),%edi
404c84:	00 00                	add    %al,(%eax)
404c86:	04 2a                	add    $0x2a,%al
404c88:	1e                   	push   %ds
404c89:	02 7b 4f             	add    0x4f(%ebx),%bh
404c8c:	00 00                	add    %al,(%eax)
404c8e:	04 2a                	add    $0x2a,%al
404c90:	22 02                	and    (%edx),%al
404c92:	03 7d 4f             	add    0x4f(%ebp),%edi
404c95:	00 00                	add    %al,(%eax)
404c97:	04 2a                	add    $0x2a,%al
404c99:	aa                   	stos   %al,%es:(%edi)
404c9a:	02 fe                	add    %dh,%bh
404c9c:	15 1a 00 00 02       	adc    $0x200001a,%eax
404ca1:	00 02                	add    %al,(%edx)
404ca3:	03 28                	add    (%eax),%ebp
404ca5:	cd 00                	int    $0x0
404ca7:	00 06                	add    %al,(%esi)
404ca9:	00 02                	add    %al,(%edx)
404cab:	04 28                	add    $0x28,%al
404cad:	cf                   	iret
404cae:	00 00                	add    %al,(%eax)
404cb0:	06                   	push   %es
404cb1:	00 02                	add    %al,(%edx)
404cb3:	05 28 d1 00 00       	add    $0xd128,%eax
404cb8:	06                   	push   %es
404cb9:	00 02                	add    %al,(%edx)
404cbb:	0e                   	push   %cs
404cbc:	04 28                	add    $0x28,%al
404cbe:	d3 00                	roll   %cl,(%eax)
404cc0:	00 06                	add    %al,(%esi)
404cc2:	00 2a                	add    %ch,(%edx)
404cc4:	42                   	inc    %edx
404cc5:	02 28                	add    (%eax),%ch
404cc7:	73 00                	jae    0x404cc9
404cc9:	00 0a                	add    %cl,(%edx)
404ccb:	00 00                	add    %al,(%eax)
404ccd:	02 03                	add    (%ebx),%al
404ccf:	7d 50                	jge    0x404d21
404cd1:	00 00                	add    %al,(%eax)
404cd3:	04 2a                	add    $0x2a,%al
404cd5:	0a 00                	or     (%eax),%al
404cd7:	2a 13                	sub    (%ebx),%dl
404cd9:	30 02                	xor    %al,(%edx)
404cdb:	00 99 00 00 00 31    	add    %bl,0x31000000(%ecx)
404ce1:	00 00                	add    %al,(%eax)
404ce3:	11 00                	adc    %eax,(%eax)
404ce5:	23 00                	and    (%eax),%eax
404ce7:	00 00                	add    %al,(%eax)
404ce9:	00 00                	add    %al,(%eax)
404ceb:	00 69 40             	add    %ch,0x40(%ecx)
404cee:	0a 23                	or     (%ebx),%ah
404cf0:	00 00                	add    %al,(%eax)
404cf2:	00 00                	add    %al,(%eax)
404cf4:	00 00                	add    %al,(%eax)
404cf6:	69 40 0b 06 23 00 00 	imul   $0x2306,0xb(%eax),%eax
404cfd:	00 00                	add    %al,(%eax)
404cff:	00 00                	add    %al,(%eax)
404d01:	00 40 5b             	add    %al,0x5b(%eax)
404d04:	0c 07                	or     $0x7,%al
404d06:	23 00                	and    (%eax),%eax
404d08:	00 00                	add    %al,(%eax)
404d0a:	00 00                	add    %al,(%eax)
404d0c:	00 00                	add    %al,(%eax)
404d0e:	40                   	inc    %eax
404d0f:	5b                   	pop    %ebx
404d10:	0d 23 00 00 00       	or     $0x23,%eax
404d15:	00 00                	add    %al,(%eax)
404d17:	00 00                	add    %al,(%eax)
404d19:	00 13                	add    %dl,(%ebx)
404d1b:	04 23                	add    $0x23,%al
404d25:	13 05 23 00 00 00    	adc    0x23,%eax
404d2b:	00 00                	add    %al,(%eax)
404d2d:	00 00                	add    %al,(%eax)
404d2f:	00 13                	add    %dl,(%ebx)
404d31:	06                   	push   %es
404d32:	22 00                	and    (%eax),%al
404d34:	00 00                	add    %al,(%eax)
404d36:	00 13                	add    %dl,(%ebx)
404d38:	07                   	pop    %es
404d39:	22 00                	and    (%eax),%al
404d3b:	00 80 3f 13 08 22    	add    %al,0x2208133f(%eax)
404d41:	00 00                	add    %al,(%eax)
404d43:	00 00                	add    %al,(%eax)
404d45:	13 09                	adc    (%ecx),%ecx
404d47:	22 00                	and    (%eax),%al
404d49:	00 80 3f 13 0a 22    	add    %al,0x220a133f(%eax)
404d4f:	00 00                	add    %al,(%eax)
404d51:	80 3f 13             	cmpb   $0x13,(%edi)
404d54:	0b 22                	or     (%edx),%esp
404d56:	00 00                	add    %al,(%eax)
404d58:	00 00                	add    %al,(%eax)
404d5a:	13 0c 22             	adc    (%edx,%eiz,1),%ecx
404d5d:	00 00                	add    %al,(%eax)
404d5f:	00 00                	add    %al,(%eax)
404d61:	13 0d 22 00 00 80    	adc    0x80000022,%ecx
404d67:	3f                   	aas
404d68:	13 0e                	adc    (%esi),%ecx
404d6a:	02 7b 50             	add    0x50(%ebx),%bh
404d6d:	00 00                	add    %al,(%eax)
404d6f:	04 72                	add    $0x72,%al
404d71:	24 0b                	and    $0xb,%al
404d73:	00 70 6f             	add    %dh,0x6f(%eax)
404d76:	06                   	push   %es
404d77:	01 00                	add    %eax,(%eax)
404d79:	06                   	push   %es
404d7a:	13 0f                	adc    (%edi),%ecx
404d7c:	2a 1e                	sub    (%esi),%bl
404d7e:	02 7b 51             	add    0x51(%ebx),%bh
404d81:	00 00                	add    %al,(%eax)
404d83:	04 2a                	add    $0x2a,%al
404d85:	22 02                	and    (%edx),%al
404d87:	03 7d 51             	add    0x51(%ebp),%edi
404d8a:	00 00                	add    %al,(%eax)
404d8c:	04 2a                	add    $0x2a,%al
404d8e:	1e                   	push   %ds
404d8f:	02 7b 52             	add    0x52(%ebx),%bh
404d92:	00 00                	add    %al,(%eax)
404d94:	04 2a                	add    $0x2a,%al
404d96:	22 02                	and    (%edx),%al
404d98:	03 7d 52             	add    0x52(%ebp),%edi
404d9b:	00 00                	add    %al,(%eax)
404d9d:	04 2a                	add    $0x2a,%al
404d9f:	66 02 fe             	data16 add %dh,%bh
404da2:	15 1c 00 00 02       	adc    $0x200001c,%eax
404da7:	00 02                	add    %al,(%edx)
404da9:	03 28                	add    (%eax),%ebp
404dab:	d9 00                	flds   (%eax)
404dad:	00 06                	add    %al,(%esi)
404daf:	00 02                	add    %al,(%edx)
404db1:	04 28                	add    $0x28,%al
404db3:	db 00                	fildl  (%eax)
404db5:	00 06                	add    %al,(%esi)
404db7:	00 2a                	add    %ch,(%edx)
404db9:	7e 02                	jle    0x404dbd
404dbb:	23 00                	and    (%eax),%eax
404dbd:	00 00                	add    %al,(%eax)
404dbf:	00 00                	add    %al,(%eax)
404dc1:	00 08                	add    %cl,(%eax)
404dc3:	40                   	inc    %eax
404dc4:	7d 54                	jge    0x404e1a
404dc6:	00 00                	add    %al,(%eax)
404dc8:	04 02                	add    $0x2,%al
404dca:	28 73 00             	sub    %dh,0x0(%ebx)
404dcd:	00 0a                	add    %cl,(%edx)
404dcf:	00 00                	add    %al,(%eax)
404dd1:	02 03                	add    (%ebx),%al
404dd3:	7d 53                	jge    0x404e28
404dd5:	00 00                	add    %al,(%eax)
404dd7:	04 2a                	add    $0x2a,%al
404dd9:	00 00                	add    %al,(%eax)
404ddb:	00 13                	add    %dl,(%ebx)
404ddd:	30 03                	xor    %al,(%ebx)
404ddf:	00 4a 00             	add    %cl,0x0(%edx)
404de2:	00 00                	add    %al,(%eax)
404de4:	07                   	pop    %es
404de5:	00 00                	add    %al,(%eax)
404de7:	11 00                	adc    %eax,(%eax)
404de9:	02 02                	add    (%edx),%al
404deb:	7b 54                	jnp    0x404e41
404ded:	00 00                	add    %al,(%eax)
404def:	04 03                	add    $0x3,%al
404df1:	59                   	pop    %ecx
404df2:	7d 54                	jge    0x404e48
404df4:	00 00                	add    %al,(%eax)
404df6:	04 02                	add    $0x2,%al
404df8:	7b 54                	jnp    0x404e4e
404dfa:	00 00                	add    %al,(%eax)
404dfc:	04 23                	add    $0x23,%al
404e06:	fe 03                	incb   (%ebx)
404e08:	16                   	push   %ss
404e09:	fe 01                	incb   (%ecx)
404e0b:	0a 06                	or     (%esi),%al
404e0d:	2c 22                	sub    $0x22,%al
404e0f:	00 02                	add    %al,(%edx)
404e11:	23 00                	and    (%eax),%eax
404e13:	00 00                	add    %al,(%eax)
404e15:	00 00                	add    %al,(%eax)
404e17:	00 08                	add    %cl,(%eax)
404e19:	40                   	inc    %eax
404e1a:	7d 54                	jge    0x404e70
404e1c:	00 00                	add    %al,(%eax)
404e1e:	04 02                	add    $0x2,%al
404e20:	7b 53                	jnp    0x404e75
404e22:	00 00                	add    %al,(%eax)
404e24:	04 72                	add    $0x72,%al
404e26:	78 0a                	js     0x404e32