404ca5:	7b 3d                	jnp    0x404ce4
404ca7:	00 00                	add    %al,(%eax)
404ca9:	04 02                	add    $0x2,%al
404cab:	7b 3b                	jnp    0x404ce8
404cad:	00 00                	add    %al,(%eax)
404caf:	04 28                	add    $0x28,%al
404cb1:	21 00                	and    %eax,(%eax)
404cb3:	00 06                	add    %al,(%esi)
404cb5:	12 08                	adc    (%eax),%cl
404cb7:	28 f5                	sub    %dh,%ch
404cb9:	00 00                	add    %al,(%eax)
404cbb:	0a 28                	or     (%eax),%ch
404cbd:	f6 00 00             	testb  $0x0,(%eax)
404cc0:	0a 12                	or     (%edx),%dl
404cc2:	05 12 07 6f f7       	add    $0xf76f0712,%eax
404cc7:	00 00                	add    %al,(%eax)
404cc9:	0a 26                	or     (%esi),%ah
404ccb:	04 6f                	add    $0x6f,%al
404ccd:	ed                   	in     (%dx),%eax
404cce:	00 00                	add    %al,(%eax)
404cd0:	0a 02                	or     (%edx),%al
404cd2:	7b 3d                	jnp    0x404d11
404cd4:	00 00                	add    %al,(%eax)
404cd6:	04 02                	add    $0x2,%al
404cd8:	7b 3b                	jnp    0x404d15
404cda:	00 00                	add    %al,(%eax)
404cdc:	04 28                	add    $0x28,%al
404cde:	21 00                	and    %eax,(%eax)
404ce0:	00 06                	add    %al,(%esi)
404ce2:	28 98 00 00 0a 11    	sub    %bl,0x110a0000(%eax)
404ce8:	08 28                	or     %ch,(%eax)
404cea:	f6 00 00             	testb  $0x0,(%eax)
404ced:	0a 6f f8             	or     -0x8(%edi),%ch
404cf0:	00 00                	add    %al,(%eax)
404cf2:	0a 02                	or     (%edx),%al
404cf4:	02 7b 3d             	add    0x3d(%ebx),%bh
404cf7:	00 00                	add    %al,(%eax)
404cf9:	04 11                	add    $0x11,%al
404cfb:	05 6f f9 00 00       	add    $0xf96f,%eax
404d00:	0a 7d 3d             	or     0x3d(%ebp),%bh
404d03:	00 00                	add    %al,(%eax)
404d05:	04 04                	add    $0x4,%al
404d07:	02 7b 3d             	add    0x3d(%ebx),%bh
404d0a:	00 00                	add    %al,(%eax)
404d0c:	04 6f                	add    $0x6f,%al
404d0e:	af                   	scas   %es:(%edi),%eax
404d0f:	00 00                	add    %al,(%eax)
404d11:	0a 16                	or     (%esi),%dl
404d13:	fe 02                	incb   (%edx)
404d15:	6f                   	outsl  %ds:(%esi),(%dx)
404d16:	fa                   	cli
404d17:	00 00                	add    %al,(%eax)
404d19:	0a 02                	or     (%edx),%al
404d1b:	7b 3b                	jnp    0x404d58
404d1d:	00 00                	add    %al,(%eax)
404d1f:	04 28                	add    $0x28,%al
404d21:	20 00                	and    %al,(%eax)
404d23:	00 06                	add    %al,(%esi)
404d25:	6f                   	outsl  %ds:(%esi),(%dx)
404d26:	86 01                	xchg   %al,(%ecx)
404d28:	00 06                	add    %al,(%esi)
404d2a:	02 7b 3c             	add    0x3c(%ebx),%bh
404d2d:	00 00                	add    %al,(%eax)
404d2f:	04 28                	add    $0x28,%al
404d31:	35 00 00 06 0d       	xor    $0xd060000,%eax
404d36:	02 7b 3b             	add    0x3b(%ebx),%bh
404d39:	00 00                	add    %al,(%eax)
404d3b:	04 28                	add    $0x28,%al
404d3d:	31 00                	xor    %eax,(%eax)
404d3f:	00 06                	add    %al,(%esi)
404d41:	6f                   	outsl  %ds:(%esi),(%dx)
404d42:	92                   	xchg   %eax,%edx
404d43:	00 00                	add    %al,(%eax)
404d45:	0a 0a                	or     (%edx),%cl
404d47:	12 00                	adc    (%eax),%al
404d49:	28 fb                	sub    %bh,%bl
404d4b:	00 00                	add    %al,(%eax)
404d4d:	0a 02                	or     (%edx),%al
404d4f:	7b 3b                	jnp    0x404d8c
404d51:	00 00                	add    %al,(%eax)
404d53:	04 28                	add    $0x28,%al
404d55:	31 00                	xor    %eax,(%eax)
404d57:	00 06                	add    %al,(%esi)
404d59:	6f                   	outsl  %ds:(%esi),(%dx)
404d5a:	95                   	xchg   %eax,%ebp
404d5b:	00 00                	add    %al,(%eax)
404d5d:	0a 6f fc             	or     -0x4(%edi),%ch
404d60:	00 00                	add    %al,(%eax)
404d62:	0a 59 02             	or     0x2(%ecx),%bl
404d65:	7b 3b                	jnp    0x404da2
404d67:	00 00                	add    %al,(%eax)
404d69:	04 28                	add    $0x28,%al
404d6b:	21 00                	and    %eax,(%eax)
404d6d:	00 06                	add    %al,(%esi)
404d6f:	6f                   	outsl  %ds:(%esi),(%dx)
404d70:	f1                   	int1
404d71:	00 00                	add    %al,(%eax)
404d73:	0a 59 13             	or     0x13(%ecx),%bl
404d76:	04 02                	add    $0x2,%al
404d78:	7b 3b                	jnp    0x404db5
404d7a:	00 00                	add    %al,(%eax)
404d7c:	04 04                	add    $0x4,%al
404d7e:	6f                   	outsl  %ds:(%esi),(%dx)
404d7f:	ed                   	in     (%dx),%eax
404d80:	00 00                	add    %al,(%eax)
404d82:	0a 09                	or     (%ecx),%cl
404d84:	7b 41                	jnp    0x404dc7
404d86:	00 00                	add    %al,(%eax)
404d88:	04 11                	add    $0x11,%al
404d8a:	04 16                	add    $0x16,%al
404d8c:	28 34 00             	sub    %dh,(%eax,%eax,1)
404d8f:	00 06                	add    %al,(%esi)
404d91:	02 7b 3b             	add    0x3b(%ebx),%bh
404d94:	00 00                	add    %al,(%eax)
404d96:	04 04                	add    $0x4,%al
404d98:	6f                   	outsl  %ds:(%esi),(%dx)
404d99:	ed                   	in     (%dx),%eax
404d9a:	00 00                	add    %al,(%eax)
404d9c:	0a 09                	or     (%ecx),%cl
404d9e:	7b 42                	jnp    0x404de2
404da0:	00 00                	add    %al,(%eax)
404da2:	04 11                	add    $0x11,%al
404da4:	04 17                	add    $0x17,%al
404da6:	28 34 00             	sub    %dh,(%eax,%eax,1)
404da9:	00 06                	add    %al,(%esi)
404dab:	02 7b 3b             	add    0x3b(%ebx),%bh
404dae:	00 00                	add    %al,(%eax)
404db0:	04 04                	add    $0x4,%al
404db2:	6f                   	outsl  %ds:(%esi),(%dx)
404db3:	ed                   	in     (%dx),%eax
404db4:	00 00                	add    %al,(%eax)
404db6:	0a 09                	or     (%ecx),%cl
404db8:	7b 43                	jnp    0x404dfd
404dba:	00 00                	add    %al,(%eax)
404dbc:	04 11                	add    $0x11,%al
404dbe:	04 18                	add    $0x18,%al
404dc0:	28 34 00             	sub    %dh,(%eax,%eax,1)
404dc3:	00 06                	add    %al,(%esi)
404dc5:	02 7b 3c             	add    0x3c(%ebx),%bh
404dc8:	00 00                	add    %al,(%eax)
404dca:	04 13                	add    $0x13,%al
404dcc:	06                   	push   %es
404dcd:	02 11                	add    (%ecx),%dl
404dcf:	06                   	push   %es
404dd0:	17                   	pop    %ss
404dd1:	58                   	pop    %eax
404dd2:	7d 3c                	jge    0x404e10
404dd4:	00 00                	add    %al,(%eax)
404dd6:	04 2a                	add    $0x2a,%al
404dd8:	1e                   	push   %ds
404dd9:	02 28                	add    (%eax),%ch
404ddb:	1b 00                	sbb    (%eax),%eax
404ddd:	00 0a                	add    %cl,(%edx)
404ddf:	2a a2 02 7e 73 00    	sub    0x737e02(%edx),%ah
404de5:	00 0a                	add    %cl,(%edx)
404de7:	7d 41                	jge    0x404e2a
404de9:	00 00                	add    %al,(%eax)
404deb:	04 02                	add    $0x2,%al
404ded:	7e 73                	jle    0x404e62
404def:	00 00                	add    %al,(%eax)
404df1:	0a 7d 42             	or     0x42(%ebp),%bh
404df4:	00 00                	add    %al,(%eax)
404df6:	04 02                	add    $0x2,%al
404df8:	7e 73                	jle    0x404e6d
404dfa:	00 00                	add    %al,(%eax)
404dfc:	0a 7d 43             	or     0x43(%ebp),%bh
404dff:	00 00                	add    %al,(%eax)
404e01:	04 02                	add    $0x2,%al
404e03:	28 1b                	sub    %bl,(%ebx)
404e05:	00 00                	add    %al,(%eax)
404e07:	0a 2a                	or     (%edx),%ch
404e09:	00 00                	add    %al,(%eax)
404e0b:	00 13                	add    %dl,(%ebx)
404e0d:	30 03                	xor    %al,(%ebx)
404e0f:	00 75 01             	add    %dh,0x1(%ebp)
404e12:	00 00                	add    %al,(%eax)
404e14:	22 00                	and    (%eax),%al
404e16:	00 11                	add    %dl,(%ecx)
404e18:	20 03                	and    %al,(%ebx)
404e1a:	f4                   	hlt
404e1b:	40                   	inc    %eax
404e1c:	1b 0b                	sbb    (%ebx),%ecx
404e1e:	20 32                	and    %dh,(%edx)
404e20:	38 3f                	cmp    %bh,(%edi)
404e22:	ff 07                	incl   (%edi)
404e24:	61                   	popa
404e25:	0c 20                	or     $0x20,%al
404e27:	fa                   	cli
404e28:	c0 c0 ff             	rol    $0xff,%al
404e2b:	07                   	pop    %es
404e2c:	59                   	pop    %ecx
404e2d:	08 61 73             	or     %ah,0x73(%ecx)
404e30:	84 00                	test   %al,(%eax)
404e32:	00 06                	add    %al,(%esi)
404e34:	80 49 00 00          	orb    $0x0,0x0(%ecx)
404e38:	04 18                	add    $0x18,%al
404e3a:	0d 09 16 73 fd       	or     $0xfd731609,%eax
404e3f:	00 00                	add    %al,(%eax)
404e41:	0a 13                	or     (%ebx),%dl
404e43:	05 09 18 59 0d       	add    $0xd591809,%eax
404e48:	11 05 09 6f fe 00    	adc    %eax,0xfe6f09
404e4e:	00 0a                	add    %cl,(%edx)
404e50:	13 04 09             	adc    (%ecx,%ecx,1),%eax
404e53:	13 06                	adc    (%esi),%eax
404e55:	11 04 2d 15 73 ff 00 	adc    %eax,0xff7315(,%ebp,1)
404e5c:	00 0a                	add    %cl,(%edx)
404e5e:	13 05 17 13 06 11    	adc    0x11061317,%eax
404e64:	05 11 06 6f fe       	add    $0xfe6f0611,%eax
404e69:	00 00                	add    %al,(%eax)
404e6b:	0a 13                	or     (%ebx),%dl
404e6d:	04 07                	add    $0x7,%al
404e6f:	20 b0 12 f2 7d 61    	and    %dh,0x617df212(%eax)
404e75:	08 58 66             	or     %bl,0x66(%eax)
404e78:	66 65 66 65 65 66 66 	data16 gs data16 gs gs data16 data16 and %al,%gs:0x7a(%esi)
404e7f:	65 20 46 7a
404e83:	84 b6 07 58 08 59    	test   %dh,0x59085807(%esi)
404e89:	66 65 66 65 66 65 66 	data16 gs data16 gs data16 gs data16 gs data16 gs popaw
404e90:	65 66 66 65 61
404e95:	0a 11                	or     (%ecx),%dl
404e97:	04 2d                	add    $0x2d,%al
404e99:	03 14 2b             	add    (%ebx,%ebp,1),%edx
404e9c:	07                   	pop    %es
404e9d:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
404ea0:	00 01                	add    %al,(%ecx)
404ea2:	00 0a                	add    %cl,(%edx)
404ea4:	13 07                	adc    (%edi),%eax
404ea6:	11 04 2c             	adc    %eax,(%esp,%ebp,1)
404ea9:	17                   	pop    %ss
404eaa:	06                   	push   %es
404eab:	20 34 c0             	and    %dh,(%eax,%eax,8)
404eae:	7a 24                	jp     0x404ed4
404eb0:	07                   	pop    %es
404eb1:	59                   	pop    %ecx
404eb2:	08 61 66             	or     %ah,0x66(%ecx)
404eb5:	66 65 65 66 66 65 66 	data16 gs gs data16 data16 gs data16 gs gs popaw
404ebc:	65 65 66 61
404ec0:	0a 11                	or     (%ecx),%dl
404ec2:	07                   	pop    %es
404ec3:	2d 03 14 2b 07       	sub    $0x72b1403,%eax
404ec8:	11 07                	adc    %eax,(%edi)
404eca:	6f                   	outsl  %ds:(%esi),(%dx)
404ecb:	01 01                	add    %eax,(%ecx)
404ecd:	00 0a                	add    %cl,(%edx)
404ecf:	13 08                	adc    (%eax),%ecx
404ed1:	11 08                	adc    %ecx,(%eax)
404ed3:	d0 7a 00             	sarb   $1,0x0(%edx)
404ed6:	00 01                	add    %al,(%ecx)
404ed8:	28 2b                	sub    %ch,(%ebx)
404eda:	00 00                	add    %al,(%eax)
404edc:	0a 33                	or     (%ebx),%dh
404ede:	1f                   	pop    %ds
404edf:	7e 4f                	jle    0x404f30
404ee1:	00 00                	add    %al,(%eax)
404ee3:	04 1a                	add    $0x1a,%al
404ee5:	60                   	pusha
404ee6:	80 4f 00 00          	orb    $0x0,0x0(%edi)
404eea:	04 06                	add    $0x6,%al
404eec:	07                   	pop    %es
404eed:	20 f3                	and    %dh,%bl
404eef:	42                   	inc    %edx
404ef0:	3f                   	aas
404ef1:	00 58 08             	add    %bl,0x8(%eax)
404ef4:	58                   	pop    %eax
404ef5:	09 58 61             	or     %ebx,0x61(%eax)
404ef8:	0a 38                	or     (%eax),%bh
404efa:	82 00 00             	addb   $0x0,(%eax)
404efd:	00 11                	add    %dl,(%ecx)
404eff:	08 2d 58 11 05 11    	or     %ch,0x11051158
404f05:	06                   	push   %es
404f06:	28 81 00 00 06 2c    	sub    %al,0x2c060000(%ecx)
404f0c:	28 1f                	sub    %bl,(%edi)
404f0e:	10 7e 4f             	adc    %bh,0x4f(%esi)
404f11:	00 00                	add    %al,(%eax)
404f13:	04 60                	add    $0x60,%al
404f15:	80 4f 00 00          	orb    $0x0,0x0(%edi)
404f19:	04 06                	add    $0x6,%al
404f1b:	07                   	pop    %es
404f1c:	20 2e                	and    %ch,(%esi)
404f1e:	9a c0 00 61 08 61 66 	lcall  $0x6661,$0x86100c0
404f25:	66 65 65 66 66 65 66 	data16 gs gs data16 data16 gs data16 gs or %bx,%gs:0x61(%ecx)
404f2c:	65 65 66 09 59 61
404f32:	0a 2b                	or     (%ebx),%ch
404f34:	4b                   	dec    %ebx
404f35:	06                   	push   %es
404f36:	20 1c 97             	and    %bl,(%edi,%edx,4)
404f39:	c0 36 07             	shlb   $0x7,(%esi)
404f3c:	59                   	pop    %ecx
404f3d:	08 58 66             	or     %bl,0x66(%eax)
404f40:	65 66 66 65 66 65 65 	gs data16 data16 gs data16 gs gs data16 gs popaw
404f47:	66 66 65 61
404f4b:	0a 7e 4f             	or     0x4f(%esi),%bh
404f4e:	00 00                	add    %al,(%eax)
404f50:	04 17                	add    $0x17,%al
404f52:	60                   	pusha
404f53:	80 4f 00 00          	orb    $0x0,0x0(%edi)
404f57:	04 2b                	add    $0x2b,%al
404f59:	26 1f                	es pop %ds
404f5b:	10 7e 4f             	adc    %bh,0x4f(%esi)
404f5e:	00 00                	add    %al,(%eax)
404f60:	04 60                	add    $0x60,%al
404f62:	80 4f 00 00          	orb    $0x0,0x0(%edi)
404f66:	04 06                	add    $0x6,%al
404f68:	07                   	pop    %es
404f69:	20 28                	and    %ch,(%eax)
404f6b:	9a c0 00 61 08 61 66 	lcall  $0x6661,$0x86100c0
404f72:	65 66 66 65 65 66 66 	gs data16 data16 gs gs data16 data16 gs or %bx,%gs:0x61(%ecx)
404f79:	65 65 66 09 59 61
404f7f:	0a 7e 4d             	or     0x4d(%esi),%bh
404f82:	00 00                	add    %al,(%eax)
404f84:	04 06                	add    $0x6,%al
404f86:	58                   	pop    %eax
404f87:	80 4d 00 00          	orb    $0x0,0x0(%ebp)
404f8b:	04 2a                	add    $0x2a,%al
404f8d:	00 00                	add    %al,(%eax)
404f8f:	00 1b                	add    %bl,(%ebx)
404f91:	30 02                	xor    %al,(%edx)
404f93:	00 32                	add    %dh,(%edx)
404f95:	00 00                	add    %al,(%eax)
404f97:	00 23                	add    %ah,(%ebx)
404f99:	00 00                	add    %al,(%eax)
404f9b:	11 7e 49             	adc    %edi,0x49(%esi)
404f9e:	00 00                	add    %al,(%eax)
404fa0:	04 0c                	add    $0xc,%al
404fa2:	08 28                	or     %ch,(%eax)
404fa4:	02 01                	add    (%ecx),%al
404fa6:	00 0a                	add    %cl,(%edx)
404fa8:	7e 49                	jle    0x404ff3
404faa:	00 00                	add    %al,(%eax)
404fac:	04 02                	add    $0x2,%al
404fae:	6f                   	outsl  %ds:(%esi),(%dx)
404faf:	87 00                	xchg   %eax,(%eax)
404fb1:	00 06                	add    %al,(%esi)
404fb3:	0b 07                	or     (%edi),%eax
404fb5:	2c 04                	sub    $0x4,%al
404fb7:	07                   	pop    %es
404fb8:	0a de                	or     %dh,%bl
404fba:	11 02                	adc    %eax,(%edx)
404fbc:	17                   	pop    %ss
404fbd:	28 7e 00             	sub    %bh,0x0(%esi)
404fc0:	00 06                	add    %al,(%esi)
404fc2:	0a de                	or     %dh,%bl
404fc4:	07                   	pop    %es
404fc5:	08 28                	or     %ch,(%eax)
404fc7:	03 01                	add    (%ecx),%eax
404fc9:	00 0a                	add    %cl,(%edx)
404fcb:	dc 06                	faddl  (%esi)
404fcd:	2a 09                	sub    (%ecx),%cl
404fcf:	6f                   	outsl  %ds:(%esi),(%dx)
404fd0:	01 10                	add    %edx,(%eax)
404fd2:	00 00                	add    %al,(%eax)