473a04:	4b                   	dec    %ebx
473a05:	01 06                	add    %eax,(%esi)
473a07:	00 dd                	add    %bl,%ch
473a09:	0e                   	push   %cs
473a0a:	4b                   	dec    %ebx
473a0b:	01 06                	add    %eax,(%esi)
473a0d:	00 f3                	add    %dh,%bl
473a0f:	0e                   	push   %cs
473a10:	80 00 06             	addb   $0x6,(%eax)
473a13:	06                   	push   %es
473a14:	66 13 4b 01          	adc    0x1(%ebx),%cx
473a18:	01 00                	add    %eax,(%eax)
473a1a:	dd 0e                	fisttpll (%esi)
473a1c:	7e 02                	jle    0x473a20
473a1e:	01 00                	add    %eax,(%eax)
473a20:	f3 0e                	repz push %cs
473a22:	2a 02                	sub    (%edx),%al
473a24:	01 00                	add    %eax,(%eax)
473a26:	dd 0e                	fisttpll (%esi)
473a28:	4b                   	dec    %ebx
473a29:	01 01                	add    %eax,(%ecx)
473a2b:	00 f3                	add    %dh,%bl
473a2d:	0e                   	push   %cs
473a2e:	4b                   	dec    %ebx
473a2f:	01 01                	add    %eax,(%ecx)
473a31:	00 f5                	add    %dh,%ch
473a33:	0e                   	push   %cs
473a34:	4b                   	dec    %ebx
473a35:	01 01                	add    %eax,(%ecx)
473a37:	00 f7                	add    %dh,%bh
473a39:	0e                   	push   %cs
473a3a:	4b                   	dec    %ebx
473a3b:	01 06                	add    %eax,(%esi)
473a3d:	00 1e                	add    %bl,(%esi)
473a3f:	12 4b 01             	adc    0x1(%ebx),%cl
473a42:	06                   	push   %es
473a43:	06                   	push   %es
473a44:	66 13 4b 01          	adc    0x1(%ebx),%cx
473a48:	01 00                	add    %eax,(%eax)
473a4a:	dd 0e                	fisttpll (%esi)
473a4c:	3a 00                	cmp    (%eax),%al
473a4e:	01 00                	add    %eax,(%eax)
473a50:	f3 0e                	repz push %cs
473a52:	3e 00 01             	add    %al,%ds:(%ecx)
473a55:	00 f5                	add    %dh,%ch
473a57:	0e                   	push   %cs
473a58:	95                   	xchg   %eax,%ebp
473a59:	00 01                	add    %al,(%ecx)
473a5b:	00 f7                	add    %dh,%bh
473a5d:	0e                   	push   %cs
473a5e:	95                   	xchg   %eax,%ebp
473a5f:	00 01                	add    %al,(%ecx)
473a61:	00 1e                	add    %bl,(%esi)
473a63:	12 3e                	adc    (%esi),%bh
473a65:	00 01                	add    %al,(%ecx)
473a67:	00 66 12             	add    %ah,0x12(%esi)
473a6a:	43                   	inc    %ebx
473a6b:	00 01                	add    %al,(%ecx)
473a6d:	00 8b 12 43 00 06    	add    %cl,0x6004312(%ebx)
473a73:	06                   	push   %es
473a74:	66 13 4b 01          	adc    0x1(%ebx),%cx
473a78:	06                   	push   %es
473a79:	06                   	push   %es
473a7a:	66 13 4b 01          	adc    0x1(%ebx),%cx
473a7e:	06                   	push   %es
473a7f:	00 dd                	add    %bl,%ch
473a81:	0e                   	push   %cs
473a82:	ad                   	lods   %ds:(%esi),%eax
473a83:	02 06                	add    (%esi),%al
473a85:	00 f3                	add    %dh,%bl
473a87:	0e                   	push   %cs
473a88:	b2 02                	mov    $0x2,%dl
473a8a:	06                   	push   %es
473a8b:	00 f5                	add    %dh,%ch
473a8d:	0e                   	push   %cs
473a8e:	b2 02                	mov    $0x2,%dl
473a90:	06                   	push   %es
473a91:	06                   	push   %es
473a92:	66 13 56 01          	adc    0x1(%esi),%dx
473a96:	06                   	push   %es
473a97:	06                   	push   %es
473a98:	66 13 4b 01          	adc    0x1(%ebx),%cx
473a9c:	16                   	push   %ss
473a9d:	00 dd                	add    %bl,%ch
473a9f:	0e                   	push   %cs
473aa0:	80 00 06             	addb   $0x6,(%eax)
473aa3:	06                   	push   %es
473aa4:	66 13 56 01          	adc    0x1(%esi),%dx
473aa8:	06                   	push   %es
473aa9:	06                   	push   %es
473aaa:	66 13 4b 01          	adc    0x1(%ebx),%cx
473aae:	06                   	push   %es
473aaf:	00 dd                	add    %bl,%ch
473ab1:	0e                   	push   %cs
473ab2:	56                   	push   %esi
473ab3:	01 06                	add    %eax,(%esi)
473ab5:	00 f3                	add    %dh,%bl
473ab7:	0e                   	push   %cs
473ab8:	b2 02                	mov    $0x2,%dl
473aba:	06                   	push   %es
473abb:	00 f5                	add    %dh,%ch
473abd:	0e                   	push   %cs
473abe:	b2 02                	mov    $0x2,%dl
473ac0:	06                   	push   %es
473ac1:	00 f7                	add    %dh,%bh
473ac3:	0e                   	push   %cs
473ac4:	80 00 06             	addb   $0x6,(%eax)
473ac7:	00 1e                	add    %bl,(%esi)
473ac9:	12 80 00 06 00 66    	adc    0x66000600(%eax),%al
473acf:	12 56 01             	adc    0x1(%esi),%dl
473ad2:	06                   	push   %es
473ad3:	00 8b 12 4b 01 06    	add    %cl,0x6014b12(%ebx)
473ad9:	00 df                	add    %bl,%bh
473adb:	0e                   	push   %cs
473adc:	80 00 06             	addb   $0x6,(%eax)
473adf:	00 e4                	add    %ah,%ah
473ae1:	0f 56 01             	orps   (%ecx),%xmm0
473ae4:	06                   	push   %es
473ae5:	00 0c 10             	add    %cl,(%eax,%edx,1)
473ae8:	80 00 06             	addb   $0x6,(%eax)
473aeb:	00 43 12             	add    %al,0x12(%ebx)
473aee:	56                   	push   %esi
473aef:	01 06                	add    %eax,(%esi)
473af1:	00 20                	add    %ah,(%eax)
473af3:	12 80 00 06 00 68    	adc    0x68000600(%eax),%al
473af9:	12 80 00 06 00 8d    	adc    -0x72fffa00(%eax),%al
473aff:	12 56 01             	adc    0x1(%esi),%dl
473b02:	06                   	push   %es
473b03:	00 e4                	add    %ah,%ah
473b05:	0e                   	push   %cs
473b06:	b5 02                	mov    $0x2,%ch
473b08:	06                   	push   %es
473b09:	00 e9                	add    %ch,%cl
473b0b:	0f b5 02             	lgs    (%edx),%eax
473b0e:	06                   	push   %es
473b0f:	00 11                	add    %dl,(%ecx)
473b11:	10 80 00 06 00 48    	adc    %al,0x48000600(%eax)
473b17:	12 b2 02 06 00 25    	adc    0x25000602(%edx),%dh
473b1d:	12 b8 02 06 00 6d    	adc    0x6d000602(%eax),%bh
473b23:	12 80 00 06 00 92    	adc    -0x6dfffa00(%eax),%al
473b29:	12 b2 02 06 00 e9    	adc    -0x16fff9fe(%edx),%dh
473b2f:	0e                   	push   %cs
473b30:	56                   	push   %esi
473b31:	01 06                	add    %eax,(%esi)
473b33:	00 25 13 56 01 06    	add    %ah,0x6015613
473b39:	00 dd                	add    %bl,%ch
473b3b:	0e                   	push   %cs
473b3c:	56                   	push   %esi
473b3d:	01 06                	add    %eax,(%esi)
473b3f:	00 f3                	add    %dh,%bl
473b41:	0e                   	push   %cs
473b42:	bd 02 06 00 f5       	mov    $0xf5000602,%ebp
473b47:	0e                   	push   %cs
473b48:	bd 02 06 00 f7       	mov    $0xf7000602,%ebp
473b4d:	0e                   	push   %cs
473b4e:	56                   	push   %esi
473b4f:	01 06                	add    %eax,(%esi)
473b51:	00 1e                	add    %bl,(%esi)
473b53:	12 56 01             	adc    0x1(%esi),%dl
473b56:	06                   	push   %es
473b57:	00 66 12             	add    %ah,0x12(%esi)
473b5a:	56                   	push   %esi
473b5b:	01 06                	add    %eax,(%esi)
473b5d:	00 8b 12 56 01 06    	add    %cl,0x6015612(%ebx)
473b63:	00 df                	add    %bl,%bh
473b65:	0e                   	push   %cs
473b66:	56                   	push   %esi
473b67:	01 06                	add    %eax,(%esi)
473b69:	00 e4                	add    %ah,%ah
473b6b:	0f b5 02             	lgs    (%edx),%eax
473b6e:	06                   	push   %es
473b6f:	00 0c 10             	add    %cl,(%eax,%edx,1)
473b72:	b5 02                	mov    $0x2,%ch
473b74:	11 00                	adc    %eax,(%eax)
473b76:	dd 0e                	fisttpll (%esi)
473b78:	c2 02 01             	ret    $0x102
473b7b:	00 dd                	add    %bl,%ch
473b7d:	0e                   	push   %cs
473b7e:	4b                   	dec    %ebx
473b7f:	01 01                	add    %eax,(%ecx)
473b81:	00 f3                	add    %dh,%bl
473b83:	0e                   	push   %cs
473b84:	4b                   	dec    %ebx
473b85:	01 01                	add    %eax,(%ecx)
473b87:	00 dd                	add    %bl,%ch
473b89:	0e                   	push   %cs
473b8a:	e9 02 01 00 f3       	jmp    0xf3473c91
473b8f:	0e                   	push   %cs
473b90:	e9 02 01 00 f5       	jmp    0xf5473c97
473b95:	0e                   	push   %cs
473b96:	ee                   	out    %al,(%dx)
473b97:	02 01                	add    (%ecx),%al
473b99:	00 f7                	add    %dh,%bh
473b9b:	0e                   	push   %cs
473b9c:	f3 02 01             	repz add (%ecx),%al
473b9f:	00 1e                	add    %bl,(%esi)
473ba1:	12 f7                	adc    %bh,%dh
473ba3:	02 01                	add    (%ecx),%al
473ba5:	00 66 12             	add    %ah,0x12(%esi)
473ba8:	fc                   	cld
473ba9:	02 01                	add    (%ecx),%al
473bab:	00 8b 12 01 03 01    	add    %cl,0x1030112(%ebx)
473bb1:	00 df                	add    %bl,%bh
473bb3:	0e                   	push   %cs
473bb4:	05 03 01 00 e4       	add    $0xe4000103,%eax
473bb9:	0f b2 02             	lss    (%edx),%eax
473bbc:	01 00                	add    %eax,(%eax)
473bbe:	0c 10                	or     $0x10,%al
473bc0:	09 03                	or     %eax,(%ebx)
473bc2:	01 00                	add    %eax,(%eax)
473bc4:	43                   	inc    %ebx
473bc5:	12 80 00 01 00 20    	adc    0x20000100(%eax),%al
473bcb:	12 80 00 01 00 68    	adc    0x68000100(%eax),%al
473bd1:	12 80 00 01 00 8d    	adc    -0x72ffff00(%eax),%al
473bd7:	12 80 00 01 00 e4    	adc    -0x1bffff00(%eax),%al
473bdd:	0e                   	push   %cs
473bde:	80 00 01             	addb   $0x1,(%eax)
473be1:	00 e9                	add    %ch,%cl
473be3:	0f 80 00 01 00 11    	jo     0x11473ce9
473be9:	10 4b 01             	adc    %cl,0x1(%ebx)
473bec:	01 00                	add    %eax,(%eax)
473bee:	48                   	dec    %eax
473bef:	12 83 00 01 00 25    	adc    0x25000100(%ebx),%al
473bf5:	12 83 00 01 00 6d    	adc    0x6d000100(%ebx),%al
473bfb:	12 83 00 01 00 92    	adc    -0x6dffff00(%ebx),%al
473c01:	12 83 00 01 00 e9    	adc    -0x16ffff00(%ebx),%al
473c07:	0e                   	push   %cs
473c08:	83 00 01             	addl   $0x1,(%eax)
473c0b:	00 25 13 bd 02 01    	add    %ah,0x102bd13
473c11:	00 2a                	add    %ch,(%edx)
473c13:	13 b2 02 01 00 2f    	adc    0x2f000102(%edx),%esi
473c19:	13 83 00 01 00 34    	adc    0x34000100(%ebx),%eax
473c1f:	13 b2 02 11 00 39    	adc    0x39001102(%edx),%esi
473c25:	13 56 01             	adc    0x1(%esi),%edx
473c28:	11 00                	adc    %eax,(%eax)
473c2a:	3e 13 56 01          	adc    %ds:0x1(%esi),%edx
473c2e:	01 00                	add    %eax,(%eax)
473c30:	43                   	inc    %ebx
473c31:	13 0e                	adc    (%esi),%ecx
473c33:	03 01                	add    (%ecx),%eax
473c35:	00 48 13             	add    %cl,0x13(%eax)
473c38:	3a 00                	cmp    (%eax),%al
473c3a:	01 00                	add    %eax,(%eax)
473c3c:	dd 0e                	fisttpll (%esi)
473c3e:	4b                   	dec    %ebx
473c3f:	01 01                	add    %eax,(%ecx)
473c41:	00 f3                	add    %dh,%bl
473c43:	0e                   	push   %cs
473c44:	c6 03 01             	movb   $0x1,(%ebx)
473c47:	00 dd                	add    %bl,%ch
473c49:	0e                   	push   %cs
473c4a:	b2 02                	mov    $0x2,%dl
473c4c:	31 00                	xor    %eax,(%eax)
473c4e:	dd 0e                	fisttpll (%esi)
473c50:	b2 02                	mov    $0x2,%dl
473c52:	31 00                	xor    %eax,(%eax)
473c54:	f3 0e                	repz push %cs
473c56:	b2 02                	mov    $0x2,%dl
473c58:	01 00                	add    %eax,(%eax)
473c5a:	f5                   	cmc
473c5b:	0e                   	push   %cs
473c5c:	b2 02                	mov    $0x2,%dl
473c5e:	01 00                	add    %eax,(%eax)
473c60:	f7 0e 83 00 01 00    	testl  $0x10083,(%esi)
473c66:	1e                   	push   %ds
473c67:	12 c6                	adc    %dh,%al
473c69:	03 01                	add    (%ecx),%eax
473c6b:	00 66 12             	add    %ah,0x12(%esi)
473c6e:	83 00 01             	addl   $0x1,(%eax)
473c71:	00 8b 12 0e 03 01    	add    %cl,0x1030e12(%ebx)
473c77:	00 df                	add    %bl,%bh
473c79:	0e                   	push   %cs
473c7a:	b2 02                	mov    $0x2,%dl
473c7c:	01 00                	add    %eax,(%eax)
473c7e:	e4 0f                	in     $0xf,%al
473c80:	f0 03 01             	lock add (%ecx),%eax
473c83:	00 0c 10             	add    %cl,(%eax,%edx,1)
473c86:	f5                   	cmc
473c87:	03 01                	add    (%ecx),%eax
473c89:	00 43 12             	add    %al,0x12(%ebx)
473c8c:	b2 02                	mov    $0x2,%dl
473c8e:	01 00                	add    %eax,(%eax)
473c90:	20 12                	and    %dl,(%edx)
473c92:	f0 03 01             	lock add (%ecx),%eax
473c95:	00 68 12             	add    %ch,0x12(%eax)
473c98:	b2 02                	mov    $0x2,%dl
473c9a:	01 00                	add    %eax,(%eax)
473c9c:	8d 12                	lea    (%edx),%edx
473c9e:	f0 03 01             	lock add (%ecx),%eax
473ca1:	00 e4                	add    %ah,%ah
473ca3:	0e                   	push   %cs
473ca4:	b2 02                	mov    $0x2,%dl
473ca6:	01 00                	add    %eax,(%eax)
473ca8:	e9 0f f0 03 01       	jmp    0x14b2cbc
473cad:	00 11                	add    %dl,(%ecx)
473caf:	10 b2 02 01 00 48    	adc    %dh,0x48000102(%edx)
473cb5:	12 f0                	adc    %al,%dh
473cb7:	03 01                	add    (%ecx),%eax
473cb9:	00 25 12 b2 02 01    	add    %ah,0x102b212
473cbf:	00 6d 12             	add    %ch,0x12(%ebp)
473cc2:	f0 03 01             	lock add (%ecx),%eax
473cc5:	00 92 12 b2 02 01    	add    %dl,0x102b212(%edx)
473ccb:	00 e9                	add    %ch,%cl
473ccd:	0e                   	push   %cs
473cce:	f0 03 01             	lock add (%ecx),%eax
473cd1:	00 25 13 b2 02 01    	add    %ah,0x102b213
473cd7:	00 2a                	add    %ch,(%edx)
473cd9:	13 f0                	adc    %eax,%esi
473cdb:	03 01                	add    (%ecx),%eax
473cdd:	00 2f                	add    %ch,(%edi)
473cdf:	13 b2 02 01 00 34    	adc    0x34000102(%edx),%esi
473ce5:	13 f0                	adc    %eax,%esi
473ce7:	03 01                	add    (%ecx),%eax
473ce9:	00 39                	add    %bh,(%ecx)
473ceb:	13 b2 02 01 00 3e    	adc    0x3e000102(%edx),%esi
473cf1:	13 f0                	adc    %eax,%esi
473cf3:	03 01                	add    (%ecx),%eax
473cf5:	00 43 13             	add    %al,0x13(%ebx)
473cf8:	b2 02                	mov    $0x2,%dl
473cfa:	01 00                	add    %eax,(%eax)
473cfc:	48                   	dec    %eax
473cfd:	13 f0                	adc    %eax,%esi
473cff:	03 01                	add    (%ecx),%eax
473d01:	00 4d 13             	add    %cl,0x13(%ebp)
473d04:	b2 02                	mov    $0x2,%dl
473d06:	01 00                	add    %eax,(%eax)
473d08:	52                   	push   %edx
473d09:	13 f0                	adc    %eax,%esi
473d0b:	03 01                	add    (%ecx),%eax
473d0d:	00 57 13             	add    %dl,0x13(%edi)
473d10:	83 00 01             	addl   $0x1,(%eax)
473d13:	00 5c 13 83          	add    %bl,-0x7d(%ebx,%edx,1)
473d17:	00 01                	add    %al,(%ecx)
473d19:	00 61 13             	add    %ah,0x13(%ecx)
473d1c:	bd 02 01 00 ee       	mov    $0xee000102,%ebp
473d21:	0e                   	push   %cs
473d22:	bd 02 21 00 dd       	mov    $0xdd002102,%ebp
473d27:	0e                   	push   %cs
473d28:	47                   	inc    %edi
473d29:	01 01                	add    %eax,(%ecx)
473d2b:	00 f3                	add    %dh,%bl
473d2d:	0e                   	push   %cs
473d2e:	3a 00                	cmp    (%eax),%al
473d30:	01 00                	add    %eax,(%eax)
473d32:	f5                   	cmc
473d33:	0e                   	push   %cs
473d34:	43                   	inc    %ebx
473d35:	00 01                	add    %al,(%ecx)
473d37:	00 f7                	add    %dh,%bh
473d39:	0e                   	push   %cs