408a12:	0b 28                	or     (%eax),%ebp
408a14:	8b 00                	mov    (%eax),%eax
408a16:	00 0a                	add    %cl,(%edx)
408a18:	dc 11                	fcoml  (%ecx)
408a1a:	0a 2a                	or     (%edx),%ch
408a1c:	41                   	inc    %ecx
408a1d:	34 00                	xor    $0x0,%al
408a1f:	00 00                	add    %al,(%eax)
408a21:	00 00                	add    %al,(%eax)
408a23:	00 4d 00             	add    %cl,0x0(%ebp)
408a26:	00 00                	add    %al,(%eax)
408a28:	0b 00                	or     (%eax),%eax
408a2a:	00 00                	add    %al,(%eax)
408a2c:	58                   	pop    %eax
408a2d:	00 00                	add    %al,(%eax)
408a2f:	00 11                	add    %dl,(%ecx)
408a31:	00 00                	add    %al,(%eax)
408a33:	00 33                	add    %dh,(%ebx)
408a35:	00 00                	add    %al,(%eax)
408a37:	01 02                	add    %eax,(%edx)
408a39:	00 00                	add    %al,(%eax)
408a3b:	00 2d 00 00 00 50    	add    %ch,0x50000000
408a41:	01 00                	add    %eax,(%eax)
408a43:	00 7d 01             	add    %bh,0x1(%ebp)
408a46:	00 00                	add    %al,(%eax)
408a48:	08 00                	or     %al,(%eax)
408a4a:	00 00                	add    %al,(%eax)
408a4c:	00 00                	add    %al,(%eax)
408a4e:	00 00                	add    %al,(%eax)
408a50:	2e 28 fc             	cs sub %bh,%ah
408a53:	00 00                	add    %al,(%eax)
408a55:	06                   	push   %es
408a56:	2d 02 16 2a 17       	sub    $0x172a1602,%eax
408a5b:	2a 13                	sub    (%ebx),%dl
408a5d:	30 02                	xor    %al,(%edx)
408a5f:	00 57 00             	add    %dl,0x0(%edi)
408a62:	00 00                	add    %al,(%eax)
408a64:	2e 00 00             	add    %al,%cs:(%eax)
408a67:	11 73 87             	adc    %esi,-0x79(%ebx)
408a6a:	00 00                	add    %al,(%eax)
408a6c:	0a 0a                	or     (%edx),%cl
408a6e:	06                   	push   %es
408a6f:	19 6f 86             	sbb    %ebp,-0x7a(%edi)
408a72:	00 00                	add    %al,(%eax)
408a74:	0a 0b                	or     (%ebx),%cl
408a76:	07                   	pop    %es
408a77:	2c 08                	sub    $0x8,%al
408a79:	07                   	pop    %es
408a7a:	6f                   	outsl  %ds:(%esi),(%dx)
408a7b:	88 00                	mov    %al,(%eax)
408a7d:	00 0a                	add    %cl,(%edx)
408a7f:	2b 01                	sub    (%ecx),%eax
408a81:	14 0c                	adc    $0xc,%al
408a83:	08 2c 08             	or     %ch,(%eax,%ecx,1)
408a86:	08 6f 89             	or     %ch,-0x77(%edi)
408a89:	00 00                	add    %al,(%eax)
408a8b:	0a 2b                	or     (%ebx),%ch
408a8d:	01 14 0d 09 d0 47 00 	add    %edx,0x47d009(,%ecx,1)
408a94:	00 01                	add    %al,(%ecx)
408a96:	28 56 00             	sub    %dl,0x0(%esi)
408a99:	00 0a                	add    %cl,(%edx)
408a9b:	33 02                	xor    (%edx),%eax
408a9d:	16                   	push   %ss
408a9e:	2a 09                	sub    (%ecx),%cl
408aa0:	2d 02 16 2a 09       	sub    $0x92a1602,%eax
408aa5:	6f                   	outsl  %ds:(%esi),(%dx)
408aa6:	57                   	push   %edi
408aa7:	00 00                	add    %al,(%eax)
408aa9:	0a d0                	or     %al,%dl
408aab:	2a 00                	sub    (%eax),%al
408aad:	00 02                	add    %al,(%edx)
408aaf:	28 56 00             	sub    %dl,0x0(%esi)
408ab2:	00 0a                	add    %cl,(%edx)
408ab4:	6f                   	outsl  %ds:(%esi),(%dx)
408ab5:	57                   	push   %edi
408ab6:	00 00                	add    %al,(%eax)
408ab8:	0a 2e                	or     (%esi),%ch
408aba:	02 16                	add    (%esi),%dl
408abc:	2a 17                	sub    (%edi),%dl
408abe:	2a 00                	sub    (%eax),%al
408ac0:	1e                   	push   %ds
408ac1:	02 6f b1             	add    -0x4f(%edi),%ch
408ac4:	00 00                	add    %al,(%eax)
408ac6:	0a 2a                	or     (%edx),%ch
408ac8:	1e                   	push   %ds
408ac9:	02 28                	add    (%eax),%ch
408acb:	16                   	push   %ss
408acc:	00 00                	add    %al,(%eax)
408ace:	0a 2a                	or     (%edx),%ch
408ad0:	03 30                	add    (%eax),%esi
408ad2:	05 00 52 00 00       	add    $0x5200,%eax
408ad7:	00 00                	add    %al,(%eax)
408ad9:	00 00                	add    %al,(%eax)
408adb:	00 d0                	add    %dl,%al
408add:	2d 00 00 02 28       	sub    $0x28020000,%eax
408ae2:	56                   	push   %esi
408ae3:	00 00                	add    %al,(%eax)
408ae5:	0a 28                	or     (%eax),%ch
408ae7:	fd                   	std
408ae8:	00 00                	add    %al,(%eax)
408aea:	06                   	push   %es
408aeb:	d0 2e                	shrb   $1,(%esi)
408aed:	00 00                	add    %al,(%eax)
408aef:	02 28                	add    (%eax),%ch
408af1:	56                   	push   %esi
408af2:	00 00                	add    %al,(%eax)
408af4:	0a 28                	or     (%eax),%ch
408af6:	fd                   	std
408af7:	00 00                	add    %al,(%eax)
408af9:	06                   	push   %es
408afa:	d0 2b                	shrb   $1,(%ebx)
408afc:	00 00                	add    %al,(%eax)
408afe:	02 28                	add    (%eax),%ch
408b00:	56                   	push   %esi
408b01:	00 00                	add    %al,(%eax)
408b03:	0a 28                	or     (%eax),%ch
408b05:	fd                   	std
408b06:	00 00                	add    %al,(%eax)
408b08:	06                   	push   %es
408b09:	d0 2f                	shrb   $1,(%edi)
408b0b:	00 00                	add    %al,(%eax)
408b0d:	02 28                	add    (%eax),%ch
408b0f:	56                   	push   %esi
408b10:	00 00                	add    %al,(%eax)
408b12:	0a 28                	or     (%eax),%ch
408b14:	fd                   	std
408b15:	00 00                	add    %al,(%eax)
408b17:	06                   	push   %es
408b18:	28 06                	sub    %al,(%esi)
408b1a:	01 00                	add    %eax,(%eax)
408b1c:	06                   	push   %es
408b1d:	28 02                	sub    %al,(%edx)
408b1f:	01 00                	add    %eax,(%eax)
408b21:	06                   	push   %es
408b22:	28 01                	sub    %al,(%ecx)
408b24:	01 00                	add    %eax,(%eax)
408b26:	06                   	push   %es
408b27:	61                   	popa
408b28:	28 00                	sub    %al,(%eax)
408b2a:	01 00                	add    %eax,(%eax)
408b2c:	06                   	push   %es
408b2d:	2a 00                	sub    (%eax),%al
408b2f:	00 4e 02             	add    %cl,0x2(%esi)
408b32:	03 20                	add    (%eax),%esp
408b34:	ca 3a dd             	lret   $0xdd3a
408b37:	89 66 66             	mov    %esp,0x66(%esi)
408b3a:	65 65 66 66 65 66 65 	gs gs data16 data16 gs gs pop %cx
408b41:	59
408b42:	61                   	popa
408b43:	2a 9a 02 20 e6 4f    	sub    0x4fe62002(%edx),%bl
408b49:	48                   	dec    %eax
408b4a:	f3 66 66 65 65 66 66 	repz data16 data16 gs gs data16 data16 gs data16 gs gs pop %cx
408b51:	65 66 65 65 66 59
408b57:	03 20                	add    (%eax),%esp
408b59:	80 1b f2             	sbbb   $0xf2,(%ebx)
408b5c:	06                   	push   %es
408b5d:	66 65 66 65 66 66 65 	data16 gs data16 gs data16 data16 gs data16 gs gs pop %ax
408b64:	66 65 66 65 58
408b69:	61                   	popa
408b6a:	2a 00                	sub    (%eax),%al
408b6c:	5e                   	pop    %esi
408b6d:	02 03                	add    (%ebx),%al
408b6f:	20 9f 0d f9 bb 66    	and    %bl,0x66bbf90d(%edi)
408b75:	66 65 66 65 65 66 66 	data16 gs data16 gs gs data16 gs pop %cx
408b7c:	65 59
408b7e:	02 03                	add    (%ebx),%al
408b80:	59                   	pop    %ecx
408b81:	61                   	popa
408b82:	61                   	popa
408b83:	2a 1e                	sub    (%esi),%bl
408b85:	02 28                	add    (%eax),%ch
408b87:	16                   	push   %ss
408b88:	00 00                	add    %al,(%eax)
408b8a:	0a 2a                	or     (%edx),%ch
408b8c:	03 30                	add    (%eax),%esi
408b8e:	03 00                	add    (%eax),%eax
408b90:	64 00 00             	add    %al,%fs:(%eax)
408b93:	00 00                	add    %al,(%eax)
408b95:	00 00                	add    %al,(%eax)
408b97:	00 28                	add    %ch,(%eax)
408b99:	ff 00                	incl   (%eax)
408b9b:	00 06                	add    %al,(%esi)
408b9d:	20 92 0b 8b e0 66    	and    %dl,0x66e08b0b(%edx)
408ba3:	65 66 65 66 66 65 66 	gs data16 gs data16 data16 gs data16 gs gs popaw
408baa:	65 66 65 61
408bae:	d0 2e                	shrb   $1,(%esi)
408bb0:	00 00                	add    %al,(%eax)
408bb2:	02 28                	add    (%eax),%ch
408bb4:	56                   	push   %esi
408bb5:	00 00                	add    %al,(%eax)
408bb7:	0a 28                	or     (%eax),%ch
408bb9:	fd                   	std
408bba:	00 00                	add    %al,(%eax)
408bbc:	06                   	push   %es
408bbd:	28 00                	sub    %al,(%eax)
408bbf:	01 00                	add    %eax,(%eax)
408bc1:	06                   	push   %es
408bc2:	d0 32                	shlb   $1,(%edx)
408bc4:	00 00                	add    %al,(%eax)
408bc6:	02 28                	add    (%eax),%ch
408bc8:	56                   	push   %esi
408bc9:	00 00                	add    %al,(%eax)
408bcb:	0a 28                	or     (%eax),%ch
408bcd:	fd                   	std
408bce:	00 00                	add    %al,(%eax)
408bd0:	06                   	push   %es
408bd1:	d0 2f                	shrb   $1,(%edi)
408bd3:	00 00                	add    %al,(%eax)
408bd5:	02 28                	add    (%eax),%ch
408bd7:	56                   	push   %esi
408bd8:	00 00                	add    %al,(%eax)
408bda:	0a 28                	or     (%eax),%ch
408bdc:	fd                   	std
408bdd:	00 00                	add    %al,(%eax)
408bdf:	06                   	push   %es
408be0:	61                   	popa
408be1:	20 64 ac c6          	and    %ah,-0x3a(%esp,%ebp,4)
408be5:	35 66 66 65 66       	xor    $0x66656666,%eax
408bea:	65 65 66 66 65 66 65 	gs gs data16 data16 gs data16 sub %al,%gs:(%ecx)
408bf1:	28 01
408bf3:	01 00                	add    %eax,(%eax)
408bf5:	06                   	push   %es
408bf6:	28 02                	sub    %al,(%edx)
408bf8:	01 00                	add    %eax,(%eax)
408bfa:	06                   	push   %es
408bfb:	2a 1e                	sub    (%esi),%bl
408bfd:	02 28                	add    (%eax),%ch
408bff:	16                   	push   %ss
408c00:	00 00                	add    %al,(%eax)
408c02:	0a 2a                	or     (%edx),%ch
408c04:	03 30                	add    (%eax),%esi
408c06:	06                   	push   %es
408c07:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
408c0b:	00 00                	add    %al,(%eax)
408c0d:	00 00                	add    %al,(%eax)
408c0f:	00 d0                	add    %dl,%al
408c11:	2e 00 00             	add    %al,%cs:(%eax)
408c14:	02 28                	add    (%eax),%ch
408c16:	56                   	push   %esi
408c17:	00 00                	add    %al,(%eax)
408c19:	0a 28                	or     (%eax),%ch
408c1b:	fd                   	std
408c1c:	00 00                	add    %al,(%eax)
408c1e:	06                   	push   %es
408c1f:	d0 32                	shlb   $1,(%edx)
408c21:	00 00                	add    %al,(%eax)
408c23:	02 28                	add    (%eax),%ch
408c25:	56                   	push   %esi
408c26:	00 00                	add    %al,(%eax)
408c28:	0a 28                	or     (%eax),%ch
408c2a:	fd                   	std
408c2b:	00 00                	add    %al,(%eax)
408c2d:	06                   	push   %es
408c2e:	d0 2b                	shrb   $1,(%ebx)
408c30:	00 00                	add    %al,(%eax)
408c32:	02 28                	add    (%eax),%ch
408c34:	56                   	push   %esi
408c35:	00 00                	add    %al,(%eax)
408c37:	0a 28                	or     (%eax),%ch
408c39:	fd                   	std
408c3a:	00 00                	add    %al,(%eax)
408c3c:	06                   	push   %es
408c3d:	d0 2d 00 00 02 28    	shrb   $1,0x28020000
408c43:	56                   	push   %esi
408c44:	00 00                	add    %al,(%eax)
408c46:	0a 28                	or     (%eax),%ch
408c48:	fd                   	std
408c49:	00 00                	add    %al,(%eax)
408c4b:	06                   	push   %es
408c4c:	d0 31                	shlb   $1,(%ecx)
408c4e:	00 00                	add    %al,(%eax)
408c50:	02 28                	add    (%eax),%ch
408c52:	56                   	push   %esi
408c53:	00 00                	add    %al,(%eax)
408c55:	0a 28                	or     (%eax),%ch
408c57:	fd                   	std
408c58:	00 00                	add    %al,(%eax)
408c5a:	06                   	push   %es
408c5b:	d0 2f                	shrb   $1,(%edi)
408c5d:	00 00                	add    %al,(%eax)
408c5f:	02 28                	add    (%eax),%ch
408c61:	56                   	push   %esi
408c62:	00 00                	add    %al,(%eax)
408c64:	0a 28                	or     (%eax),%ch
408c66:	fd                   	std
408c67:	00 00                	add    %al,(%eax)
408c69:	06                   	push   %es
408c6a:	28 00                	sub    %al,(%eax)
408c6c:	01 00                	add    %eax,(%eax)
408c6e:	06                   	push   %es
408c6f:	28 02                	sub    %al,(%edx)
408c71:	01 00                	add    %eax,(%eax)
408c73:	06                   	push   %es
408c74:	28 01                	sub    %al,(%ecx)
408c76:	01 00                	add    %eax,(%eax)
408c78:	06                   	push   %es
408c79:	28 00                	sub    %al,(%eax)
408c7b:	01 00                	add    %eax,(%eax)
408c7d:	06                   	push   %es
408c7e:	28 02                	sub    %al,(%edx)
408c80:	01 00                	add    %eax,(%eax)
408c82:	06                   	push   %es
408c83:	2a 1e                	sub    (%esi),%bl
408c85:	02 28                	add    (%eax),%ch
408c87:	16                   	push   %ss
408c88:	00 00                	add    %al,(%eax)
408c8a:	0a 2a                	or     (%edx),%ch
408c8c:	03 30                	add    (%eax),%esi
408c8e:	04 00                	add    $0x0,%al
408c90:	67 00 00             	add    %al,(%bx,%si)
408c93:	00 00                	add    %al,(%eax)
408c95:	00 00                	add    %al,(%eax)
408c97:	00 d0                	add    %dl,%al
408c99:	2f                   	das
408c9a:	00 00                	add    %al,(%eax)
408c9c:	02 28                	add    (%eax),%ch
408c9e:	56                   	push   %esi
408c9f:	00 00                	add    %al,(%eax)
408ca1:	0a 28                	or     (%eax),%ch
408ca3:	fd                   	std
408ca4:	00 00                	add    %al,(%eax)
408ca6:	06                   	push   %es
408ca7:	d0 31                	shlb   $1,(%ecx)
408ca9:	00 00                	add    %al,(%eax)
408cab:	02 28                	add    (%eax),%ch
408cad:	56                   	push   %esi
408cae:	00 00                	add    %al,(%eax)
408cb0:	0a 28                	or     (%eax),%ch
408cb2:	fd                   	std
408cb3:	00 00                	add    %al,(%eax)
408cb5:	06                   	push   %es
408cb6:	d0 32                	shlb   $1,(%edx)
408cb8:	00 00                	add    %al,(%eax)
408cba:	02 28                	add    (%eax),%ch
408cbc:	56                   	push   %esi
408cbd:	00 00                	add    %al,(%eax)
408cbf:	0a 28                	or     (%eax),%ch
408cc1:	fd                   	std
408cc2:	00 00                	add    %al,(%eax)
408cc4:	06                   	push   %es
408cc5:	28 01                	sub    %al,(%ecx)
408cc7:	01 00                	add    %eax,(%eax)
408cc9:	06                   	push   %es
408cca:	d0 2d 00 00 02 28    	shrb   $1,0x28020000
408cd0:	56                   	push   %esi
408cd1:	00 00                	add    %al,(%eax)
408cd3:	0a 28                	or     (%eax),%ch
408cd5:	fd                   	std
408cd6:	00 00                	add    %al,(%eax)
408cd8:	06                   	push   %es