67ccd6:	8b 3d 4c 71 6a 00    	mov    0x6a714c,%edi
67ccdc:	0f af 0f             	imul   (%edi),%ecx
67ccdf:	03 d1                	add    %ecx,%edx
67cce1:	0f b6 00             	movzbl (%eax),%eax
67cce4:	8b 0d bc 6d 6a 00    	mov    0x6a6dbc,%ecx
67ccea:	0f af 01             	imul   (%ecx),%eax
67cced:	03 d0                	add    %eax,%edx
67ccef:	c1 ea 08             	shr    $0x8,%edx
67ccf2:	8b c2                	mov    %edx,%eax
67ccf4:	50                   	push   %eax
67ccf5:	8b c3                	mov    %ebx,%eax
67ccf7:	8b 4d 14             	mov    0x14(%ebp),%ecx
67ccfa:	8b 55 18             	mov    0x18(%ebp),%edx
67ccfd:	e8 76 dd f2 ff       	call   0x5aaa78
67cd02:	33 c0                	xor    %eax,%eax
67cd04:	8a 03                	mov    (%ebx),%al
67cd06:	03 45 10             	add    0x10(%ebp),%eax
67cd09:	e8 26 c7 f2 ff       	call   0x5a9434
67cd0e:	88 03                	mov    %al,(%ebx)
67cd10:	33 c0                	xor    %eax,%eax
67cd12:	8a 43 01             	mov    0x1(%ebx),%al
67cd15:	03 45 10             	add    0x10(%ebp),%eax
67cd18:	e8 17 c7 f2 ff       	call   0x5a9434
67cd1d:	88 43 01             	mov    %al,0x1(%ebx)
67cd20:	33 c0                	xor    %eax,%eax
67cd22:	8a 43 02             	mov    0x2(%ebx),%al
67cd25:	03 45 10             	add    0x10(%ebp),%eax
67cd28:	e8 07 c7 f2 ff       	call   0x5a9434
67cd2d:	88 43 02             	mov    %al,0x2(%ebx)
67cd30:	83 c3 03             	add    $0x3,%ebx
67cd33:	4e                   	dec    %esi
67cd34:	75 8b                	jne    0x67ccc1
67cd36:	66 83 7d 0a 00       	cmpw   $0x0,0xa(%ebp)
67cd3b:	74 1f                	je     0x67cd5c
67cd3d:	8b 45 f0             	mov    -0x10(%ebp),%eax
67cd40:	2b 45 f4             	sub    -0xc(%ebp),%eax
67cd43:	40                   	inc    %eax
67cd44:	89 45 e0             	mov    %eax,-0x20(%ebp)
67cd47:	db 45 e0             	fildl  -0x20(%ebp)
67cd4a:	dc 4d e8             	fmull  -0x18(%ebp)
67cd4d:	e8 7a 5f d8 ff       	call   0x402ccc
67cd52:	8b c8                	mov    %eax,%ecx
67cd54:	33 d2                	xor    %edx,%edx
67cd56:	8b 45 0c             	mov    0xc(%ebp),%eax
67cd59:	ff 55 08             	call   *0x8(%ebp)
67cd5c:	ff 45 f0             	incl   -0x10(%ebp)
67cd5f:	ff 4d e4             	decl   -0x1c(%ebp)
67cd62:	0f 85 3a ff ff ff    	jne    0x67cca2
67cd68:	5f                   	pop    %edi
67cd69:	5e                   	pop    %esi
67cd6a:	5b                   	pop    %ebx
67cd6b:	8b e5                	mov    %ebp,%esp
67cd6d:	5d                   	pop    %ebp
67cd6e:	c2 1c 00             	ret    $0x1c
67cd71:	00 00                	add    %al,(%eax)
67cd73:	00 00                	add    %al,(%eax)
67cd75:	00 00                	add    %al,(%eax)
67cd77:	3f                   	aas
67cd78:	00 00                	add    %al,(%eax)
67cd7a:	c8 42 53 8b          	enter  $0x5342,$0x8b
67cd7e:	d8 8b 83 24 02 00    	fmuls  0x22483(%ebx)
67cd84:	00 e8                	add    %ch,%al
67cd86:	5e                   	pop    %esi
67cd87:	26 f6 ff             	es idiv %bh
67cd8a:	e8 c5 f8 f2 ff       	call   0x5ac654
67cd8f:	5b                   	pop    %ebx
67cd90:	c3                   	ret
67cd91:	8d 40 00             	lea    0x0(%eax),%eax
67cd94:	53                   	push   %ebx
67cd95:	56                   	push   %esi
67cd96:	8b f0                	mov    %eax,%esi
67cd98:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67cd9e:	e8 45 26 f6 ff       	call   0x5df3e8
67cda3:	b2 01                	mov    $0x1,%dl
67cda5:	8b 08                	mov    (%eax),%ecx
67cda7:	ff 51 30             	call   *0x30(%ecx)
67cdaa:	8b 9e 24 02 00 00    	mov    0x224(%esi),%ebx
67cdb0:	80 bb 15 04 00 00 00 	cmpb   $0x0,0x415(%ebx)
67cdb7:	74 51                	je     0x67ce0a
67cdb9:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67cdbf:	e8 5c c2 f5 ff       	call   0x5d9020
67cdc4:	40                   	inc    %eax
67cdc5:	50                   	push   %eax
67cdc6:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67cdcc:	e8 93 c2 f5 ff       	call   0x5d9064
67cdd1:	40                   	inc    %eax
67cdd2:	50                   	push   %eax
67cdd3:	6a 28                	push   $0x28
67cdd5:	6a 28                	push   $0x28
67cdd7:	6a 08                	push   $0x8
67cdd9:	6a 00                	push   $0x0
67cddb:	6a 00                	push   $0x0
67cddd:	8b c3                	mov    %ebx,%eax
67cddf:	8b 10                	mov    (%eax),%edx
67cde1:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67cde7:	50                   	push   %eax
67cde8:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67cdee:	e8 e9 c1 f5 ff       	call   0x5d8fdc
67cdf3:	50                   	push   %eax
67cdf4:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67cdfa:	e8 99 c1 f5 ff       	call   0x5d8f98
67cdff:	8b d0                	mov    %eax,%edx
67ce01:	59                   	pop    %ecx
67ce02:	58                   	pop    %eax
67ce03:	e8 2c fe ff ff       	call   0x67cc34
67ce08:	eb 45                	jmp    0x67ce4f
67ce0a:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67ce10:	8b 10                	mov    (%eax),%edx
67ce12:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67ce18:	8b 10                	mov    (%eax),%edx
67ce1a:	ff 52 0c             	call   *0xc(%edx)
67ce1d:	50                   	push   %eax
67ce1e:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67ce24:	8b 10                	mov    (%eax),%edx
67ce26:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67ce2c:	8b 10                	mov    (%eax),%edx
67ce2e:	ff 52 08             	call   *0x8(%edx)
67ce31:	50                   	push   %eax
67ce32:	6a 28                	push   $0x28
67ce34:	6a 28                	push   $0x28
67ce36:	6a 08                	push   $0x8
67ce38:	6a 00                	push   $0x0
67ce3a:	6a 00                	push   $0x0
67ce3c:	8b c3                	mov    %ebx,%eax
67ce3e:	8b 10                	mov    (%eax),%edx
67ce40:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67ce46:	33 c9                	xor    %ecx,%ecx
67ce48:	33 d2                	xor    %edx,%edx
67ce4a:	e8 e5 fd ff ff       	call   0x67cc34
67ce4f:	8b 86 24 02 00 00    	mov    0x224(%esi),%eax
67ce55:	8b 10                	mov    (%eax),%edx
67ce57:	ff 92 88 00 00 00    	call   *0x88(%edx)
67ce5d:	5e                   	pop    %esi
67ce5e:	5b                   	pop    %ebx
67ce5f:	c3                   	ret
67ce60:	33 d2                	xor    %edx,%edx
67ce62:	e8 01 fa ff ff       	call   0x67c868
67ce67:	c3                   	ret
67ce68:	33 d2                	xor    %edx,%edx
67ce6a:	e8 9d fa ff ff       	call   0x67c90c
67ce6f:	c3                   	ret
67ce70:	33 d2                	xor    %edx,%edx
67ce72:	e8 39 fb ff ff       	call   0x67c9b0
67ce77:	c3                   	ret
67ce78:	33 d2                	xor    %edx,%edx
67ce7a:	e8 d5 fb ff ff       	call   0x67ca54
67ce7f:	c3                   	ret
67ce80:	33 d2                	xor    %edx,%edx
67ce82:	e8 3d f7 ff ff       	call   0x67c5c4
67ce87:	c3                   	ret
67ce88:	33 d2                	xor    %edx,%edx
67ce8a:	e8 05 ff ff ff       	call   0x67cd94
67ce8f:	c3                   	ret
67ce90:	33 d2                	xor    %edx,%edx
67ce92:	e8 e5 fe ff ff       	call   0x67cd7c
67ce97:	c3                   	ret
67ce98:	33 d2                	xor    %edx,%edx
67ce9a:	e8 dd f5 ff ff       	call   0x67c47c
67ce9f:	c3                   	ret
67cea0:	8b 90 24 02 00 00    	mov    0x224(%eax),%edx
67cea6:	80 ba 15 04 00 00 00 	cmpb   $0x0,0x415(%edx)
67cead:	74 07                	je     0x67ceb6
67ceaf:	8b c2                	mov    %edx,%eax
67ceb1:	e8 06 26 f6 ff       	call   0x5df4bc
67ceb6:	c3                   	ret
67ceb7:	90                   	nop
67ceb8:	33 d2                	xor    %edx,%edx
67ceba:	e8 39 fc ff ff       	call   0x67caf8
67cebf:	c3                   	ret
67cec0:	33 d2                	xor    %edx,%edx
67cec2:	e8 dd f6 ff ff       	call   0x67c5a4
67cec7:	c3                   	ret
67cec8:	33 d2                	xor    %edx,%edx
67ceca:	e8 dd f6 ff ff       	call   0x67c5ac
67cecf:	c3                   	ret
67ced0:	33 d2                	xor    %edx,%edx
67ced2:	e8 dd f6 ff ff       	call   0x67c5b4
67ced7:	c3                   	ret
67ced8:	33 d2                	xor    %edx,%edx
67ceda:	e8 dd f6 ff ff       	call   0x67c5bc
67cedf:	c3                   	ret
67cee0:	55                   	push   %ebp
67cee1:	8b ec                	mov    %esp,%ebp
67cee3:	83 c4 d8             	add    $0xffffffd8,%esp
67cee6:	53                   	push   %ebx
67cee7:	56                   	push   %esi
67cee8:	57                   	push   %edi
67cee9:	33 c9                	xor    %ecx,%ecx
67ceeb:	89 4d f0             	mov    %ecx,-0x10(%ebp)
67ceee:	89 45 fc             	mov    %eax,-0x4(%ebp)
67cef1:	33 c0                	xor    %eax,%eax
67cef3:	55                   	push   %ebp
67cef4:	68 2d d4 67 00       	push   $0x67d42d
67cef9:	64 ff 30             	push   %fs:(%eax)
67cefc:	64 89 20             	mov    %esp,%fs:(%eax)
67ceff:	33 c0                	xor    %eax,%eax
67cf01:	55                   	push   %ebp
67cf02:	68 0d d4 67 00       	push   $0x67d40d
67cf07:	64 ff 30             	push   %fs:(%eax)
67cf0a:	64 89 20             	mov    %esp,%fs:(%eax)
67cf0d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
67cf10:	b2 01                	mov    $0x1,%dl
67cf12:	a1 68 d5 65 00       	mov    0x65d568,%eax
67cf17:	e8 20 55 de ff       	call   0x46243c
67cf1c:	89 45 f8             	mov    %eax,-0x8(%ebp)
67cf1f:	8b 45 f8             	mov    -0x8(%ebp),%eax
67cf22:	c6 80 89 03 00 00 01 	movb   $0x1,0x389(%eax)
67cf29:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67cf2e:	8b 00                	mov    (%eax),%eax
67cf30:	c6 80 00 03 00 00 01 	movb   $0x1,0x300(%eax)
67cf37:	8b 45 f8             	mov    -0x8(%ebp),%eax
67cf3a:	8b 10                	mov    (%eax),%edx
67cf3c:	ff 92 e8 00 00 00    	call   *0xe8(%edx)
67cf42:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67cf47:	8b 00                	mov    (%eax),%eax
67cf49:	c6 80 00 03 00 00 00 	movb   $0x0,0x300(%eax)
67cf50:	8b 45 f8             	mov    -0x8(%ebp),%eax
67cf53:	8a 98 88 03 00 00    	mov    0x388(%eax),%bl
67cf59:	8d 45 f8             	lea    -0x8(%ebp),%eax
67cf5c:	e8 fb 1a d9 ff       	call   0x40ea5c
67cf61:	84 db                	test   %bl,%bl
67cf63:	0f 84 9a 04 00 00    	je     0x67d403
67cf69:	33 c0                	xor    %eax,%eax
67cf6b:	55                   	push   %ebp
67cf6c:	68 fc d3 67 00       	push   $0x67d3fc
67cf71:	64 ff 30             	push   %fs:(%eax)
67cf74:	64 89 20             	mov    %esp,%fs:(%eax)
67cf77:	8b 45 fc             	mov    -0x4(%ebp),%eax
67cf7a:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67cf80:	e8 63 24 f6 ff       	call   0x5df3e8
67cf85:	c6 40 30 00          	movb   $0x0,0x30(%eax)
67cf89:	8b 45 fc             	mov    -0x4(%ebp),%eax
67cf8c:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67cf92:	e8 51 24 f6 ff       	call   0x5df3e8
67cf97:	b2 01                	mov    $0x1,%dl
67cf99:	8b 08                	mov    (%eax),%ecx
67cf9b:	ff 51 30             	call   *0x30(%ecx)
67cf9e:	8b 45 fc             	mov    -0x4(%ebp),%eax
67cfa1:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67cfa7:	8b 10                	mov    (%eax),%edx
67cfa9:	ff 92 d8 00 00 00    	call   *0xd8(%edx)
67cfaf:	84 c0                	test   %al,%al
67cfb1:	0f 84 91 01 00 00    	je     0x67d148
67cfb7:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67cfbc:	8b 00                	mov    (%eax),%eax
67cfbe:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
67cfc4:	80 b8 c9 01 00 00 00 	cmpb   $0x0,0x1c9(%eax)
67cfcb:	0f 84 77 01 00 00    	je     0x67d148
67cfd1:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67cfd6:	8b 00                	mov    (%eax),%eax
67cfd8:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
67cfde:	80 b8 d8 01 00 00 00 	cmpb   $0x0,0x1d8(%eax)
67cfe5:	0f 85 5d 01 00 00    	jne    0x67d148
67cfeb:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67cff0:	8b 00                	mov    (%eax),%eax
67cff2:	8b b0 98 04 00 00    	mov    0x498(%eax),%esi
67cff8:	8b 9e cc 01 00 00    	mov    0x1cc(%esi),%ebx
67cffe:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d003:	8b be d0 01 00 00    	mov    0x1d0(%esi),%edi
67d009:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d00e:	8b 96 d4 01 00 00    	mov    0x1d4(%esi),%edx
67d014:	b8 0a 00 00 00       	mov    $0xa,%eax
67d019:	e8 6e 29 db ff       	call   0x42f98c
67d01e:	8b d0                	mov    %eax,%edx
67d020:	b8 01 00 00 00       	mov    $0x1,%eax
67d025:	e8 e6 29 db ff       	call   0x42fa10
67d02a:	8b f0                	mov    %eax,%esi
67d02c:	89 7d e8             	mov    %edi,-0x18(%ebp)
67d02f:	db 45 e8             	fildl  -0x18(%ebp)
67d032:	83 c4 f8             	add    $0xfffffff8,%esp
67d035:	dd 1c 24             	fstpl  (%esp)
67d038:	9b                   	fwait
67d039:	6a 01                	push   $0x1
67d03b:	6a 00                	push   $0x0
67d03d:	8b c6                	mov    %esi,%eax
67d03f:	03 c0                	add    %eax,%eax
67d041:	8d 04 80             	lea    (%eax,%eax,4),%eax
67d044:	50                   	push   %eax
67d045:	8b 45 fc             	mov    -0x4(%ebp),%eax
67d048:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67d04e:	e8 95 23 f6 ff       	call   0x5df3e8
67d053:	8b cb                	mov    %ebx,%ecx
67d055:	8b d3                	mov    %ebx,%edx
67d057:	e8 90 da f3 ff       	call   0x5baaec
67d05c:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d061:	8b 00                	mov    (%eax),%eax
67d063:	8b 98 98 04 00 00    	mov    0x498(%eax),%ebx
67d069:	80 bb e4 01 00 00 00 	cmpb   $0x0,0x1e4(%ebx)
67d070:	0f 84 55 03 00 00    	je     0x67d3cb
67d076:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d07b:	83 bb e8 01 00 00 00 	cmpl   $0x0,0x1e8(%ebx)
67d082:	0f 84 43 03 00 00    	je     0x67d3cb
67d088:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d08d:	8b 83 e8 01 00 00    	mov    0x1e8(%ebx),%eax
67d093:	e8 64 c8 d8 ff       	call   0x4098fc
67d098:	84 c0                	test   %al,%al
67d09a:	0f 84 2b 03 00 00    	je     0x67d3cb
67d0a0:	8d 45 f0             	lea    -0x10(%ebp),%eax
67d0a3:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
67d0a9:	8b 12                	mov    (%edx),%edx
67d0ab:	8b 9a 98 04 00 00    	mov    0x498(%edx),%ebx
67d0b1:	8b 93 e8 01 00 00    	mov    0x1e8(%ebx),%edx
67d0b7:	e8 44 78 d8 ff       	call   0x404900
67d0bc:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d0c1:	8b b3 ec 01 00 00    	mov    0x1ec(%ebx),%esi
67d0c7:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d0cc:	8b bb f0 01 00 00    	mov    0x1f0(%ebx),%edi
67d0d2:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d0d7:	8b 83 f4 01 00 00    	mov    0x1f4(%ebx),%eax
67d0dd:	89 45 ec             	mov    %eax,-0x14(%ebp)
67d0e0:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d0e5:	8b 93 f8 01 00 00    	mov    0x1f8(%ebx),%edx
67d0eb:	b8 0a 00 00 00       	mov    $0xa,%eax
67d0f0:	e8 97 28 db ff       	call   0x42f98c
67d0f5:	8b d0                	mov    %eax,%edx
67d0f7:	b8 01 00 00 00       	mov    $0x1,%eax
67d0fc:	e8 0f 29 db ff       	call   0x42fa10
67d101:	8b d8                	mov    %eax,%ebx
67d103:	6a 00                	push   $0x0
67d105:	6a 00                	push   $0x0
67d107:	6a 00                	push   $0x0
67d109:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d10e:	8b 00                	mov    (%eax),%eax
67d110:	8b 80 d4 04 00 00    	mov    0x4d4(%eax),%eax
67d116:	50                   	push   %eax
67d117:	6a 01                	push   $0x1
67d119:	8b 45 f0             	mov    -0x10(%ebp),%eax
67d11c:	50                   	push   %eax
67d11d:	56                   	push   %esi
67d11e:	57                   	push   %edi
67d11f:	8b 45 ec             	mov    -0x14(%ebp),%eax
67d122:	50                   	push   %eax
67d123:	53                   	push   %ebx
67d124:	8b 45 fc             	mov    -0x4(%ebp),%eax
67d127:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67d12d:	8b 10                	mov    (%eax),%edx
67d12f:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67d135:	e8 f2 a6 f7 ff       	call   0x5f782c
67d13a:	33 c9                	xor    %ecx,%ecx
67d13c:	33 d2                	xor    %edx,%edx
67d13e:	e8 15 b5 f8 ff       	call   0x608658
67d143:	e9 83 02 00 00       	jmp    0x67d3cb
67d148:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d14d:	8b 00                	mov    (%eax),%eax
67d14f:	80 b8 e4 04 00 00 00 	cmpb   $0x0,0x4e4(%eax)
67d156:	0f 84 30 02 00 00    	je     0x67d38c
67d15c:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67d161:	8b 00                	mov    (%eax),%eax
67d163:	83 b8 e0 04 00 00 00 	cmpl   $0x0,0x4e0(%eax)
67d16a:	0f 84 1c 02 00 00    	je     0x67d38c