4d5cce:	66 0f 2f 0d f0 f8 60 	comisd 0x60f8f0,%xmm1
4d5cd5:	00
4d5cd6:	72 08                	jb     0x4d5ce0
4d5cd8:	d9 05 f8 f8 60 00    	flds   0x60f8f8
4d5cde:	5d                   	pop    %ebp
4d5cdf:	c3                   	ret
4d5ce0:	d9 05 08 a6 60 00    	flds   0x60a608
4d5ce6:	5d                   	pop    %ebp
4d5ce7:	c3                   	ret
4d5ce8:	dd 45 08             	fldl   0x8(%ebp)
4d5ceb:	d9 5d 0c             	fstps  0xc(%ebp)
4d5cee:	d9 45 0c             	flds   0xc(%ebp)
4d5cf1:	5d                   	pop    %ebp
4d5cf2:	c3                   	ret
4d5cf3:	cc                   	int3
4d5cf4:	cc                   	int3
4d5cf5:	cc                   	int3
4d5cf6:	cc                   	int3
4d5cf7:	cc                   	int3
4d5cf8:	cc                   	int3
4d5cf9:	cc                   	int3
4d5cfa:	cc                   	int3
4d5cfb:	cc                   	int3
4d5cfc:	cc                   	int3
4d5cfd:	cc                   	int3
4d5cfe:	cc                   	int3
4d5cff:	cc                   	int3
4d5d00:	55                   	push   %ebp
4d5d01:	8b ec                	mov    %esp,%ebp
4d5d03:	83 ec 24             	sub    $0x24,%esp
4d5d06:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4d5d0b:	33 c5                	xor    %ebp,%eax
4d5d0d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4d5d10:	53                   	push   %ebx
4d5d11:	8b 5d 14             	mov    0x14(%ebp),%ebx
4d5d14:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d17:	56                   	push   %esi
4d5d18:	57                   	push   %edi
4d5d19:	ff 35 78 c0 60 00    	push   0x60c078
4d5d1f:	8b 7d 10             	mov    0x10(%ebp),%edi
4d5d22:	6a 2f                	push   $0x2f
4d5d24:	e8 87 6e fd ff       	call   0x4acbb0
4d5d29:	83 f8 ff             	cmp    $0xffffffff,%eax
4d5d2c:	74 77                	je     0x4d5da5
4d5d2e:	8d 70 01             	lea    0x1(%eax),%esi
4d5d31:	3b 75 0c             	cmp    0xc(%ebp),%esi
4d5d34:	74 6f                	je     0x4d5da5
4d5d36:	85 ff                	test   %edi,%edi
4d5d38:	74 2a                	je     0x4d5d64
4d5d3a:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4d5d3d:	50                   	push   %eax
4d5d3e:	56                   	push   %esi
4d5d3f:	6a 00                	push   $0x0
4d5d41:	8d 45 dc             	lea    -0x24(%ebp),%eax
4d5d44:	50                   	push   %eax
4d5d45:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d48:	e8 a3 6e fd ff       	call   0x4acbf0
4d5d4d:	8b c8                	mov    %eax,%ecx
4d5d4f:	e8 ac 85 fa ff       	call   0x47e300
4d5d54:	50                   	push   %eax
4d5d55:	8b cf                	mov    %edi,%ecx
4d5d57:	e8 94 ca f8 ff       	call   0x4627f0
4d5d5c:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4d5d5f:	e8 3c 0d f8 ff       	call   0x456aa0
4d5d64:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4d5d67:	50                   	push   %eax
4d5d68:	ff 35 78 c0 60 00    	push   0x60c078
4d5d6e:	8d 45 dc             	lea    -0x24(%ebp),%eax
4d5d71:	56                   	push   %esi
4d5d72:	50                   	push   %eax
4d5d73:	8d 4d 08             	lea    0x8(%ebp),%ecx
4d5d76:	e8 75 6e fd ff       	call   0x4acbf0
4d5d7b:	8b c8                	mov    %eax,%ecx
4d5d7d:	e8 7e 85 fa ff       	call   0x47e300
4d5d82:	50                   	push   %eax
4d5d83:	8b cb                	mov    %ebx,%ecx
4d5d85:	e8 66 ca f8 ff       	call   0x4627f0
4d5d8a:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4d5d8d:	e8 0e 0d f8 ff       	call   0x456aa0
4d5d92:	5f                   	pop    %edi
4d5d93:	5e                   	pop    %esi
4d5d94:	b0 01                	mov    $0x1,%al
4d5d96:	5b                   	pop    %ebx
4d5d97:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4d5d9a:	33 cd                	xor    %ebp,%ecx
4d5d9c:	e8 85 bc 0f 00       	call   0x5d1a26
4d5da1:	8b e5                	mov    %ebp,%esp
4d5da3:	5d                   	pop    %ebp
4d5da4:	c3                   	ret
4d5da5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4d5da8:	32 c0                	xor    %al,%al
4d5daa:	5f                   	pop    %edi
4d5dab:	5e                   	pop    %esi
4d5dac:	33 cd                	xor    %ebp,%ecx
4d5dae:	5b                   	pop    %ebx
4d5daf:	e8 72 bc 0f 00       	call   0x5d1a26
4d5db4:	8b e5                	mov    %ebp,%esp
4d5db6:	5d                   	pop    %ebp
4d5db7:	c3                   	ret
4d5db8:	cc                   	int3
4d5db9:	cc                   	int3
4d5dba:	cc                   	int3
4d5dbb:	cc                   	int3
4d5dbc:	cc                   	int3
4d5dbd:	cc                   	int3
4d5dbe:	cc                   	int3
4d5dbf:	cc                   	int3
4d5dc0:	55                   	push   %ebp
4d5dc1:	8b ec                	mov    %esp,%ebp
4d5dc3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4d5dc6:	8d 55 f8             	lea    -0x8(%ebp),%edx
4d5dc9:	83 ec 08             	sub    $0x8,%esp
4d5dcc:	8b 01                	mov    (%ecx),%eax
4d5dce:	56                   	push   %esi
4d5dcf:	57                   	push   %edi
4d5dd0:	52                   	push   %edx
4d5dd1:	ff 50 48             	call   *0x48(%eax)
4d5dd4:	b9 00 f9 60 00       	mov    $0x60f900,%ecx
4d5dd9:	8b 38                	mov    (%eax),%edi
4d5ddb:	8d 71 01             	lea    0x1(%ecx),%esi
4d5dde:	8b 57 04             	mov    0x4(%edi),%edx
4d5de1:	8a 01                	mov    (%ecx),%al
4d5de3:	41                   	inc    %ecx
4d5de4:	84 c0                	test   %al,%al
4d5de6:	75 f9                	jne    0x4d5de1
4d5de8:	2b ce                	sub    %esi,%ecx
4d5dea:	8b c2                	mov    %edx,%eax
4d5dec:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
4d5df0:	72 02                	jb     0x4d5df4
4d5df2:	8b 02                	mov    (%edx),%eax
4d5df4:	51                   	push   %ecx
4d5df5:	68 00 f9 60 00       	push   $0x60f900
4d5dfa:	ff 72 10             	push   0x10(%edx)
4d5dfd:	50                   	push   %eax
4d5dfe:	e8 2d 47 fa ff       	call   0x47a530
4d5e03:	83 c4 10             	add    $0x10,%esp
4d5e06:	84 c0                	test   %al,%al
4d5e08:	74 44                	je     0x4d5e4e
4d5e0a:	6a 01                	push   $0x1
4d5e0c:	8b cf                	mov    %edi,%ecx
4d5e0e:	e8 ed ad fb ff       	call   0x490c00
4d5e13:	8b 75 0c             	mov    0xc(%ebp),%esi
4d5e16:	8b cf                	mov    %edi,%ecx
4d5e18:	6a 02                	push   $0x2
4d5e1a:	89 06                	mov    %eax,(%esi)
4d5e1c:	e8 df ad fb ff       	call   0x490c00
4d5e21:	8b 7d 10             	mov    0x10(%ebp),%edi
4d5e24:	89 07                	mov    %eax,(%edi)
4d5e26:	8b 0e                	mov    (%esi),%ecx
4d5e28:	85 c9                	test   %ecx,%ecx
4d5e2a:	74 22                	je     0x4d5e4e
4d5e2c:	e8 6f 33 f8 ff       	call   0x4591a0
4d5e31:	83 f8 09             	cmp    $0x9,%eax
4d5e34:	75 18                	jne    0x4d5e4e
4d5e36:	8b 0f                	mov    (%edi),%ecx
4d5e38:	85 c9                	test   %ecx,%ecx
4d5e3a:	74 12                	je     0x4d5e4e
4d5e3c:	e8 5f 33 f8 ff       	call   0x4591a0
4d5e41:	83 f8 0c             	cmp    $0xc,%eax
4d5e44:	75 08                	jne    0x4d5e4e
4d5e46:	5f                   	pop    %edi
4d5e47:	b0 01                	mov    $0x1,%al
4d5e49:	5e                   	pop    %esi
4d5e4a:	8b e5                	mov    %ebp,%esp
4d5e4c:	5d                   	pop    %ebp
4d5e4d:	c3                   	ret
4d5e4e:	5f                   	pop    %edi
4d5e4f:	32 c0                	xor    %al,%al
4d5e51:	5e                   	pop    %esi
4d5e52:	8b e5                	mov    %ebp,%esp
4d5e54:	5d                   	pop    %ebp
4d5e55:	c3                   	ret
4d5e56:	cc                   	int3
4d5e57:	cc                   	int3
4d5e58:	cc                   	int3
4d5e59:	cc                   	int3
4d5e5a:	cc                   	int3
4d5e5b:	cc                   	int3
4d5e5c:	cc                   	int3
4d5e5d:	cc                   	int3
4d5e5e:	cc                   	int3
4d5e5f:	cc                   	int3
4d5e60:	b8 14 00 00 00       	mov    $0x14,%eax
4d5e65:	e8 46 b9 0f 00       	call   0x5d17b0
4d5e6a:	53                   	push   %ebx
4d5e6b:	55                   	push   %ebp
4d5e6c:	56                   	push   %esi
4d5e6d:	57                   	push   %edi
4d5e6e:	8b 4c 24 28          	mov    0x28(%esp),%ecx
4d5e72:	8b 01                	mov    (%ecx),%eax
4d5e74:	8b d0                	mov    %eax,%edx
4d5e76:	8b 74 24 30          	mov    0x30(%esp),%esi
4d5e7a:	c1 c0 08             	rol    $0x8,%eax
4d5e7d:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d5e82:	c1 ca 08             	ror    $0x8,%edx
4d5e85:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d5e8b:	0b d0                	or     %eax,%edx
4d5e8d:	8b 41 04             	mov    0x4(%ecx),%eax
4d5e90:	33 16                	xor    (%esi),%edx
4d5e92:	89 54 24 18          	mov    %edx,0x18(%esp)
4d5e96:	8b d0                	mov    %eax,%edx
4d5e98:	c1 c0 08             	rol    $0x8,%eax
4d5e9b:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d5ea0:	c1 ca 08             	ror    $0x8,%edx
4d5ea3:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d5ea9:	0b d0                	or     %eax,%edx
4d5eab:	8b 41 08             	mov    0x8(%ecx),%eax
4d5eae:	33 56 04             	xor    0x4(%esi),%edx
4d5eb1:	8b d8                	mov    %eax,%ebx
4d5eb3:	c1 c0 08             	rol    $0x8,%eax
4d5eb6:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d5ebb:	c1 cb 08             	ror    $0x8,%ebx
4d5ebe:	89 54 24 30          	mov    %edx,0x30(%esp)
4d5ec2:	81 e3 00 ff 00 ff    	and    $0xff00ff00,%ebx
4d5ec8:	0b d8                	or     %eax,%ebx
4d5eca:	8b 41 0c             	mov    0xc(%ecx),%eax
4d5ecd:	8b d0                	mov    %eax,%edx
4d5ecf:	33 5e 08             	xor    0x8(%esi),%ebx
4d5ed2:	c1 c0 08             	rol    $0x8,%eax
4d5ed5:	25 ff 00 ff 00       	and    $0xff00ff,%eax
4d5eda:	c1 ca 08             	ror    $0x8,%edx
4d5edd:	81 e2 00 ff 00 ff    	and    $0xff00ff00,%edx
4d5ee3:	0b d0                	or     %eax,%edx
4d5ee5:	33 56 0c             	xor    0xc(%esi),%edx
4d5ee8:	8b c2                	mov    %edx,%eax
4d5eea:	c1 e8 10             	shr    $0x10,%eax
4d5eed:	0f b6 c8             	movzbl %al,%ecx
4d5ef0:	8b c3                	mov    %ebx,%eax
4d5ef2:	c1 e8 08             	shr    $0x8,%eax
4d5ef5:	0f b6 c0             	movzbl %al,%eax
4d5ef8:	8b 0c 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%ecx
4d5eff:	8b 7c 24 18          	mov    0x18(%esp),%edi
4d5f03:	33 0c 85 50 11 61 00 	xor    0x611150(,%eax,4),%ecx
4d5f0a:	8b c7                	mov    %edi,%eax
4d5f0c:	c1 e8 18             	shr    $0x18,%eax
4d5f0f:	33 0c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ecx
4d5f16:	8b 44 24 30          	mov    0x30(%esp),%eax
4d5f1a:	0f b6 c0             	movzbl %al,%eax
4d5f1d:	33 0c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ecx
4d5f24:	8b c2                	mov    %edx,%eax
4d5f26:	33 4e 10             	xor    0x10(%esi),%ecx
4d5f29:	c1 e8 08             	shr    $0x8,%eax
4d5f2c:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4d5f30:	0f b6 c8             	movzbl %al,%ecx
4d5f33:	8b c7                	mov    %edi,%eax
4d5f35:	c1 e8 10             	shr    $0x10,%eax
4d5f38:	0f b6 c0             	movzbl %al,%eax
4d5f3b:	8b 2c 8d 50 11 61 00 	mov    0x611150(,%ecx,4),%ebp
4d5f42:	33 2c 85 50 0d 61 00 	xor    0x610d50(,%eax,4),%ebp
4d5f49:	8b 44 24 30          	mov    0x30(%esp),%eax
4d5f4d:	c1 e8 18             	shr    $0x18,%eax
4d5f50:	33 2c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ebp
4d5f57:	0f b6 c3             	movzbl %bl,%eax
4d5f5a:	33 2c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ebp
4d5f61:	8b 44 24 30          	mov    0x30(%esp),%eax
4d5f65:	33 6e 14             	xor    0x14(%esi),%ebp
4d5f68:	c1 e8 10             	shr    $0x10,%eax
4d5f6b:	0f b6 c8             	movzbl %al,%ecx
4d5f6e:	8b c7                	mov    %edi,%eax
4d5f70:	c1 e8 08             	shr    $0x8,%eax
4d5f73:	89 6c 24 14          	mov    %ebp,0x14(%esp)
4d5f77:	0f b6 c0             	movzbl %al,%eax
4d5f7a:	8b 0c 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%ecx
4d5f81:	33 0c 85 50 11 61 00 	xor    0x611150(,%eax,4),%ecx
4d5f88:	8b c3                	mov    %ebx,%eax
4d5f8a:	c1 e8 18             	shr    $0x18,%eax
4d5f8d:	c1 eb 10             	shr    $0x10,%ebx
4d5f90:	33 0c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ecx
4d5f97:	0f b6 c2             	movzbl %dl,%eax
4d5f9a:	c1 ea 18             	shr    $0x18,%edx
4d5f9d:	33 0c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ecx
4d5fa4:	33 4e 18             	xor    0x18(%esi),%ecx
4d5fa7:	8b 44 24 30          	mov    0x30(%esp),%eax
4d5fab:	89 4c 24 28          	mov    %ecx,0x28(%esp)
4d5faf:	c1 e8 08             	shr    $0x8,%eax
4d5fb2:	0f b6 c0             	movzbl %al,%eax
4d5fb5:	0f b6 cb             	movzbl %bl,%ecx
4d5fb8:	8b 0c 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%ecx
4d5fbf:	33 0c 85 50 11 61 00 	xor    0x611150(,%eax,4),%ecx
4d5fc6:	8b c7                	mov    %edi,%eax
4d5fc8:	33 0c 95 50 09 61 00 	xor    0x610950(,%edx,4),%ecx
4d5fcf:	8d 7e 20             	lea    0x20(%esi),%edi
4d5fd2:	0f b6 c0             	movzbl %al,%eax
4d5fd5:	33 0c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ecx
4d5fdc:	8b 86 f0 00 00 00    	mov    0xf0(%esi),%eax
4d5fe2:	33 4e 1c             	xor    0x1c(%esi),%ecx
4d5fe5:	d1 f8                	sar    $1,%eax
4d5fe7:	83 e8 01             	sub    $0x1,%eax
4d5fea:	89 4c 24 30          	mov    %ecx,0x30(%esp)
4d5fee:	89 44 24 20          	mov    %eax,0x20(%esp)
4d5ff2:	0f 84 0d 02 00 00    	je     0x4d6205
4d5ff8:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
4d5fff:	00
4d6000:	8b 5c 24 28          	mov    0x28(%esp),%ebx
4d6004:	8b c1                	mov    %ecx,%eax
4d6006:	c1 e8 10             	shr    $0x10,%eax
4d6009:	0f b6 c8             	movzbl %al,%ecx
4d600c:	8b c3                	mov    %ebx,%eax
4d600e:	c1 e8 08             	shr    $0x8,%eax
4d6011:	0f b6 c0             	movzbl %al,%eax
4d6014:	8b 74 24 10          	mov    0x10(%esp),%esi
4d6018:	8b 0c 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%ecx
4d601f:	8b 54 24 14          	mov    0x14(%esp),%edx
4d6023:	33 0c 85 50 11 61 00 	xor    0x611150(,%eax,4),%ecx
4d602a:	8b c6                	mov    %esi,%eax
4d602c:	c1 e8 18             	shr    $0x18,%eax
4d602f:	33 0c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ecx
4d6036:	0f b6 c2             	movzbl %dl,%eax
4d6039:	33 0c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ecx
4d6040:	33 0f                	xor    (%edi),%ecx
4d6042:	8b 44 24 30          	mov    0x30(%esp),%eax
4d6046:	c1 e8 08             	shr    $0x8,%eax
4d6049:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
4d604d:	0f b6 c8             	movzbl %al,%ecx
4d6050:	8b c6                	mov    %esi,%eax
4d6052:	c1 e8 10             	shr    $0x10,%eax
4d6055:	0f b6 c0             	movzbl %al,%eax
4d6058:	8b 0c 8d 50 11 61 00 	mov    0x611150(,%ecx,4),%ecx
4d605f:	33 0c 85 50 0d 61 00 	xor    0x610d50(,%eax,4),%ecx
4d6066:	8b c2                	mov    %edx,%eax
4d6068:	c1 e8 18             	shr    $0x18,%eax
4d606b:	33 0c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ecx
4d6072:	0f b6 c3             	movzbl %bl,%eax
4d6075:	33 0c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ecx
4d607c:	8b c2                	mov    %edx,%eax
4d607e:	33 4f 04             	xor    0x4(%edi),%ecx
4d6081:	c1 e8 10             	shr    $0x10,%eax
4d6084:	89 4c 24 18          	mov    %ecx,0x18(%esp)
4d6088:	0f b6 c8             	movzbl %al,%ecx
4d608b:	8b c6                	mov    %esi,%eax
4d608d:	c1 e8 08             	shr    $0x8,%eax
4d6090:	0f b6 c0             	movzbl %al,%eax
4d6093:	c1 ea 08             	shr    $0x8,%edx
4d6096:	8b 1c 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%ebx
4d609d:	8b 4c 24 28          	mov    0x28(%esp),%ecx
4d60a1:	33 1c 85 50 11 61 00 	xor    0x611150(,%eax,4),%ebx
4d60a8:	8b c1                	mov    %ecx,%eax
4d60aa:	c1 e8 18             	shr    $0x18,%eax
4d60ad:	c1 e9 10             	shr    $0x10,%ecx
4d60b0:	0f b6 c9             	movzbl %cl,%ecx
4d60b3:	33 1c 85 50 09 61 00 	xor    0x610950(,%eax,4),%ebx
4d60ba:	8b 44 24 30          	mov    0x30(%esp),%eax
4d60be:	0f b6 c0             	movzbl %al,%eax
4d60c1:	33 1c 85 50 15 61 00 	xor    0x611550(,%eax,4),%ebx
4d60c8:	33 5f 08             	xor    0x8(%edi),%ebx
4d60cb:	0f b6 c2             	movzbl %dl,%eax
4d60ce:	8b 14 8d 50 0d 61 00 	mov    0x610d50(,%ecx,4),%edx
4d60d5:	33 14 85 50 11 61 00 	xor    0x611150(,%eax,4),%edx
4d60dc:	8b 44 24 30          	mov    0x30(%esp),%eax
4d60e0:	c1 e8 18             	shr    $0x18,%eax