4d3b57:	e9 0c 02 00 00       	jmp    0x4d3d68
4d3b5c:	8d 45 9c             	lea    -0x64(%ebp),%eax
4d3b5f:	50                   	push   %eax
4d3b60:	e8 6b fd ff ff       	call   0x4d38d0
4d3b65:	8b f0                	mov    %eax,%esi
4d3b67:	83 c4 04             	add    $0x4,%esp
4d3b6a:	85 f6                	test   %esi,%esi
4d3b6c:	74 14                	je     0x4d3b82
4d3b6e:	68 08 e7 6a 00       	push   $0x6ae708
4d3b73:	6a 04                	push   $0x4
4d3b75:	e8 c6 9a fe ff       	call   0x4bd640
4d3b7a:	83 c4 08             	add    $0x8,%esp
4d3b7d:	e9 6b 02 00 00       	jmp    0x4d3ded
4d3b82:	6a 00                	push   $0x0
4d3b84:	68 2c ac 6a 00       	push   $0x6aac2c
4d3b89:	53                   	push   %ebx
4d3b8a:	e8 61 4d f8 ff       	call   0x4588f0
4d3b8f:	83 c4 08             	add    $0x8,%esp
4d3b92:	ba 80 00 00 00       	mov    $0x80,%edx
4d3b97:	84 c0                	test   %al,%al
4d3b99:	b9 02 00 00 00       	mov    $0x2,%ecx
4d3b9e:	8d 45 b8             	lea    -0x48(%ebp),%eax
4d3ba1:	0f 45 ca             	cmovne %edx,%ecx
4d3ba4:	51                   	push   %ecx
4d3ba5:	6a 04                	push   $0x4
4d3ba7:	50                   	push   %eax
4d3ba8:	6a 07                	push   $0x7
4d3baa:	68 00 00 00 c2       	push   $0xc2000000
4d3baf:	ff 75 f4             	push   -0xc(%ebp)
4d3bb2:	ff 15 f0 21 68 00    	call   *0x6821f0
4d3bb8:	8b d8                	mov    %eax,%ebx
4d3bba:	83 fb ff             	cmp    $0xffffffff,%ebx
4d3bbd:	75 20                	jne    0x4d3bdf
4d3bbf:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3bc5:	50                   	push   %eax
4d3bc6:	68 2c e7 6a 00       	push   $0x6ae72c
4d3bcb:	6a 04                	push   $0x4
4d3bcd:	e8 6e 9a fe ff       	call   0x4bd640
4d3bd2:	83 c4 0c             	add    $0xc,%esp
4d3bd5:	be 02 03 00 00       	mov    $0x302,%esi
4d3bda:	e9 8d 01 00 00       	jmp    0x4d3d6c
4d3bdf:	6a 00                	push   $0x0
4d3be1:	ff 75 9c             	push   -0x64(%ebp)
4d3be4:	6a 00                	push   $0x0
4d3be6:	6a 00                	push   $0x0
4d3be8:	6a 04                	push   $0x4
4d3bea:	6a 01                	push   $0x1
4d3bec:	53                   	push   %ebx
4d3bed:	ff 15 38 20 68 00    	call   *0x682038
4d3bf3:	85 c0                	test   %eax,%eax
4d3bf5:	74 2c                	je     0x4d3c23
4d3bf7:	8b 75 08             	mov    0x8(%ebp),%esi
4d3bfa:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d3bfe:	72 02                	jb     0x4d3c02
4d3c00:	8b 36                	mov    (%esi),%esi
4d3c02:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3c08:	50                   	push   %eax
4d3c09:	56                   	push   %esi
4d3c0a:	68 60 e7 6a 00       	push   $0x6ae760
4d3c0f:	6a 04                	push   $0x4
4d3c11:	e8 2a 9a fe ff       	call   0x4bd640
4d3c16:	83 c4 10             	add    $0x10,%esp
4d3c19:	be 03 03 00 00       	mov    $0x303,%esi
4d3c1e:	e9 45 01 00 00       	jmp    0x4d3d68
4d3c23:	8b 35 28 23 68 00    	mov    0x682328,%esi
4d3c29:	6a 00                	push   $0x0
4d3c2b:	53                   	push   %ebx
4d3c2c:	ff d6                	call   *%esi
4d3c2e:	8b f8                	mov    %eax,%edi
4d3c30:	83 ff ff             	cmp    $0xffffffff,%edi
4d3c33:	75 28                	jne    0x4d3c5d
4d3c35:	a1 e4 21 68 00       	mov    0x6821e4,%eax
4d3c3a:	53                   	push   %ebx
4d3c3b:	ff d0                	call   *%eax
4d3c3d:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3c43:	50                   	push   %eax
4d3c44:	68 90 e7 6a 00       	push   $0x6ae790
4d3c49:	6a 04                	push   $0x4
4d3c4b:	e8 f0 99 fe ff       	call   0x4bd640
4d3c50:	83 c4 0c             	add    $0xc,%esp
4d3c53:	be 02 03 00 00       	mov    $0x302,%esi
4d3c58:	e9 0b 01 00 00       	jmp    0x4d3d68
4d3c5d:	85 ff                	test   %edi,%edi
4d3c5f:	74 42                	je     0x4d3ca3
4d3c61:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d3c64:	50                   	push   %eax
4d3c65:	6a 00                	push   $0x0
4d3c67:	57                   	push   %edi
4d3c68:	6a 00                	push   $0x0
4d3c6a:	6a 02                	push   $0x2
4d3c6c:	53                   	push   %ebx
4d3c6d:	ff 15 2c 23 68 00    	call   *0x68232c
4d3c73:	89 45 fc             	mov    %eax,-0x4(%ebp)
4d3c76:	83 f8 01             	cmp    $0x1,%eax
4d3c79:	74 28                	je     0x4d3ca3
4d3c7b:	a1 e4 21 68 00       	mov    0x6821e4,%eax
4d3c80:	53                   	push   %ebx
4d3c81:	ff d0                	call   *%eax
4d3c83:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3c89:	50                   	push   %eax
4d3c8a:	68 cc e7 6a 00       	push   $0x6ae7cc
4d3c8f:	6a 04                	push   $0x4
4d3c91:	e8 aa 99 fe ff       	call   0x4bd640
4d3c96:	83 c4 0c             	add    $0xc,%esp
4d3c99:	be 02 03 00 00       	mov    $0x302,%esi
4d3c9e:	e9 c5 00 00 00       	jmp    0x4d3d68
4d3ca3:	8b 45 10             	mov    0x10(%ebp),%eax
4d3ca6:	89 58 30             	mov    %ebx,0x30(%eax)
4d3ca9:	89 78 34             	mov    %edi,0x34(%eax)
4d3cac:	85 ff                	test   %edi,%edi
4d3cae:	75 19                	jne    0x4d3cc9
4d3cb0:	68 c8 e6 6a 00       	push   $0x6ae6c8
4d3cb5:	6a 04                	push   $0x4
4d3cb7:	e8 84 99 fe ff       	call   0x4bd640
4d3cbc:	83 c4 08             	add    $0x8,%esp
4d3cbf:	be 01 03 00 00       	mov    $0x301,%esi
4d3cc4:	e9 9f 00 00 00       	jmp    0x4d3d68
4d3cc9:	6a 00                	push   $0x0
4d3ccb:	53                   	push   %ebx
4d3ccc:	ff d6                	call   *%esi
4d3cce:	8b f8                	mov    %eax,%edi
4d3cd0:	83 ff ff             	cmp    $0xffffffff,%edi
4d3cd3:	75 1d                	jne    0x4d3cf2
4d3cd5:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3cdb:	50                   	push   %eax
4d3cdc:	68 08 e8 6a 00       	push   $0x6ae808
4d3ce1:	6a 04                	push   $0x4
4d3ce3:	e8 58 99 fe ff       	call   0x4bd640
4d3ce8:	83 c4 0c             	add    $0xc,%esp
4d3ceb:	be 02 03 00 00       	mov    $0x302,%esi
4d3cf0:	eb 76                	jmp    0x4d3d68
4d3cf2:	8d 47 01             	lea    0x1(%edi),%eax
4d3cf5:	50                   	push   %eax
4d3cf6:	e8 b5 aa 11 00       	call   0x5ee7b0
4d3cfb:	8b f0                	mov    %eax,%esi
4d3cfd:	83 c4 04             	add    $0x4,%esp
4d3d00:	89 75 f8             	mov    %esi,-0x8(%ebp)
4d3d03:	85 f6                	test   %esi,%esi
4d3d05:	75 1d                	jne    0x4d3d24
4d3d07:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3d0d:	50                   	push   %eax
4d3d0e:	68 48 e8 6a 00       	push   $0x6ae848
4d3d13:	6a 04                	push   $0x4
4d3d15:	e8 26 99 fe ff       	call   0x4bd640
4d3d1a:	83 c4 0c             	add    $0xc,%esp
4d3d1d:	be 07 00 00 00       	mov    $0x7,%esi
4d3d22:	eb 44                	jmp    0x4d3d68
4d3d24:	6a 00                	push   $0x0
4d3d26:	8d 45 f0             	lea    -0x10(%ebp),%eax
4d3d29:	50                   	push   %eax
4d3d2a:	57                   	push   %edi
4d3d2b:	56                   	push   %esi
4d3d2c:	53                   	push   %ebx
4d3d2d:	ff 15 ec 21 68 00    	call   *0x6821ec
4d3d33:	83 f8 01             	cmp    $0x1,%eax
4d3d36:	74 1d                	je     0x4d3d55
4d3d38:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3d3e:	50                   	push   %eax
4d3d3f:	68 a0 e8 6a 00       	push   $0x6ae8a0
4d3d44:	6a 04                	push   $0x4
4d3d46:	e8 f5 98 fe ff       	call   0x4bd640
4d3d4b:	83 c4 0c             	add    $0xc,%esp
4d3d4e:	be 02 03 00 00       	mov    $0x302,%esi
4d3d53:	eb 13                	jmp    0x4d3d68
4d3d55:	ff 75 0c             	push   0xc(%ebp)
4d3d58:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d3d5b:	57                   	push   %edi
4d3d5c:	56                   	push   %esi
4d3d5d:	c6 04 3e 00          	movb   $0x0,(%esi,%edi,1)
4d3d61:	e8 ba e9 ff ff       	call   0x4d2720
4d3d66:	8b f0                	mov    %eax,%esi
4d3d68:	85 db                	test   %ebx,%ebx
4d3d6a:	74 71                	je     0x4d3ddd
4d3d6c:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
4d3d70:	75 6b                	jne    0x4d3ddd
4d3d72:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d3d76:	74 42                	je     0x4d3dba
4d3d78:	8d 45 c4             	lea    -0x3c(%ebp),%eax
4d3d7b:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
4d3d82:	50                   	push   %eax
4d3d83:	6a 00                	push   $0x0
4d3d85:	57                   	push   %edi
4d3d86:	0f 57 c0             	xorps  %xmm0,%xmm0
4d3d89:	6a 00                	push   $0x0
4d3d8b:	53                   	push   %ebx
4d3d8c:	66 0f 13 45 c4       	movlpd %xmm0,-0x3c(%ebp)
4d3d91:	66 0f 13 45 d0       	movlpd %xmm0,-0x30(%ebp)
4d3d96:	ff 15 34 23 68 00    	call   *0x682334
4d3d9c:	8b 3d e0 21 68 00    	mov    0x6821e0,%edi
4d3da2:	85 c0                	test   %eax,%eax
4d3da4:	75 1a                	jne    0x4d3dc0
4d3da6:	ff d7                	call   *%edi
4d3da8:	50                   	push   %eax
4d3da9:	68 cc e8 6a 00       	push   $0x6ae8cc
4d3dae:	6a 04                	push   $0x4
4d3db0:	e8 8b 98 fe ff       	call   0x4bd640
4d3db5:	83 c4 0c             	add    $0xc,%esp
4d3db8:	eb 06                	jmp    0x4d3dc0
4d3dba:	8b 3d e0 21 68 00    	mov    0x6821e0,%edi
4d3dc0:	53                   	push   %ebx
4d3dc1:	ff 15 e4 21 68 00    	call   *0x6821e4
4d3dc7:	85 c0                	test   %eax,%eax
4d3dc9:	75 12                	jne    0x4d3ddd
4d3dcb:	ff d7                	call   *%edi
4d3dcd:	50                   	push   %eax
4d3dce:	68 f4 e8 6a 00       	push   $0x6ae8f4
4d3dd3:	6a 04                	push   $0x4
4d3dd5:	e8 66 98 fe ff       	call   0x4bd640
4d3dda:	83 c4 0c             	add    $0xc,%esp
4d3ddd:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d3de0:	85 c0                	test   %eax,%eax
4d3de2:	74 09                	je     0x4d3ded
4d3de4:	50                   	push   %eax
4d3de5:	e8 86 a8 11 00       	call   0x5ee670
4d3dea:	83 c4 04             	add    $0x4,%esp
4d3ded:	ff 75 f4             	push   -0xc(%ebp)
4d3df0:	e8 7b a8 11 00       	call   0x5ee670
4d3df5:	8b 45 9c             	mov    -0x64(%ebp),%eax
4d3df8:	83 c4 04             	add    $0x4,%esp
4d3dfb:	85 c0                	test   %eax,%eax
4d3dfd:	74 0e                	je     0x4d3e0d
4d3dff:	50                   	push   %eax
4d3e00:	ff 15 c8 21 68 00    	call   *0x6821c8
4d3e06:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
4d3e0d:	8b 45 a0             	mov    -0x60(%ebp),%eax
4d3e10:	85 c0                	test   %eax,%eax
4d3e12:	74 07                	je     0x4d3e1b
4d3e14:	50                   	push   %eax
4d3e15:	ff 15 ac 20 68 00    	call   *0x6820ac
4d3e1b:	5f                   	pop    %edi
4d3e1c:	8b c6                	mov    %esi,%eax
4d3e1e:	5e                   	pop    %esi
4d3e1f:	5b                   	pop    %ebx
4d3e20:	8b e5                	mov    %ebp,%esp
4d3e22:	5d                   	pop    %ebp
4d3e23:	c2 0c 00             	ret    $0xc
4d3e26:	cc                   	int3
4d3e27:	cc                   	int3
4d3e28:	cc                   	int3
4d3e29:	cc                   	int3
4d3e2a:	cc                   	int3
4d3e2b:	cc                   	int3
4d3e2c:	cc                   	int3
4d3e2d:	cc                   	int3
4d3e2e:	cc                   	int3
4d3e2f:	cc                   	int3
4d3e30:	55                   	push   %ebp
4d3e31:	8b ec                	mov    %esp,%ebp
4d3e33:	83 ec 48             	sub    $0x48,%esp
4d3e36:	53                   	push   %ebx
4d3e37:	8b 5d 08             	mov    0x8(%ebp),%ebx
4d3e3a:	0f 57 c0             	xorps  %xmm0,%xmm0
4d3e3d:	83 c3 10             	add    $0x10,%ebx
4d3e40:	56                   	push   %esi
4d3e41:	33 f6                	xor    %esi,%esi
4d3e43:	89 5d f4             	mov    %ebx,-0xc(%ebp)
4d3e46:	57                   	push   %edi
4d3e47:	89 75 f8             	mov    %esi,-0x8(%ebp)
4d3e4a:	89 75 b8             	mov    %esi,-0x48(%ebp)
4d3e4d:	89 75 bc             	mov    %esi,-0x44(%ebp)
4d3e50:	0f 11 45 c0          	movups %xmm0,-0x40(%ebp)
4d3e54:	0f 11 45 d0          	movups %xmm0,-0x30(%ebp)
4d3e58:	39 33                	cmp    %esi,(%ebx)
4d3e5a:	75 19                	jne    0x4d3e75
4d3e5c:	68 1c e9 6a 00       	push   $0x6ae91c
4d3e61:	6a 04                	push   $0x4
4d3e63:	e8 d8 97 fe ff       	call   0x4bd640
4d3e68:	83 c4 08             	add    $0x8,%esp
4d3e6b:	be 07 03 00 00       	mov    $0x307,%esi
4d3e70:	e9 ce 02 00 00       	jmp    0x4d4143
4d3e75:	8b 7d 0c             	mov    0xc(%ebp),%edi
4d3e78:	8b c7                	mov    %edi,%eax
4d3e7a:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4d3e7e:	72 02                	jb     0x4d3e82
4d3e80:	8b 07                	mov    (%edi),%eax
4d3e82:	50                   	push   %eax
4d3e83:	e8 48 47 f9 ff       	call   0x4685d0
4d3e88:	83 c4 04             	add    $0x4,%esp
4d3e8b:	89 45 0c             	mov    %eax,0xc(%ebp)
4d3e8e:	3b c6                	cmp    %esi,%eax
4d3e90:	75 0e                	jne    0x4d3ea0
4d3e92:	5f                   	pop    %edi
4d3e93:	5e                   	pop    %esi
4d3e94:	b8 09 00 00 00       	mov    $0x9,%eax
4d3e99:	5b                   	pop    %ebx
4d3e9a:	8b e5                	mov    %ebp,%esp
4d3e9c:	5d                   	pop    %ebp
4d3e9d:	c2 0c 00             	ret    $0xc
4d3ea0:	39 75 10             	cmp    %esi,0x10(%ebp)
4d3ea3:	75 19                	jne    0x4d3ebe
4d3ea5:	68 54 e9 6a 00       	push   $0x6ae954
4d3eaa:	6a 04                	push   $0x4
4d3eac:	e8 8f 97 fe ff       	call   0x4bd640
4d3eb1:	83 c4 08             	add    $0x8,%esp
4d3eb4:	be 07 03 00 00       	mov    $0x307,%esi
4d3eb9:	e9 85 02 00 00       	jmp    0x4d4143
4d3ebe:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4d3ec2:	72 02                	jb     0x4d3ec6
4d3ec4:	8b 3f                	mov    (%edi),%edi
4d3ec6:	57                   	push   %edi
4d3ec7:	ff 33                	push   (%ebx)
4d3ec9:	68 84 e9 6a 00       	push   $0x6ae984
4d3ece:	6a 04                	push   $0x4
4d3ed0:	e8 6b 97 fe ff       	call   0x4bd640
4d3ed5:	8b 45 10             	mov    0x10(%ebp),%eax
4d3ed8:	83 c4 10             	add    $0x10,%esp
4d3edb:	8b 58 30             	mov    0x30(%eax),%ebx
4d3ede:	8d 78 30             	lea    0x30(%eax),%edi
4d3ee1:	85 db                	test   %ebx,%ebx
4d3ee3:	74 0a                	je     0x4d3eef
4d3ee5:	83 78 34 ff          	cmpl   $0xffffffff,0x34(%eax)
4d3ee9:	0f 85 13 01 00 00    	jne    0x4d4002
4d3eef:	0f 57 c0             	xorps  %xmm0,%xmm0
4d3ef2:	89 75 e8             	mov    %esi,-0x18(%ebp)
4d3ef5:	8d 45 b8             	lea    -0x48(%ebp),%eax
4d3ef8:	66 0f 13 45 e0       	movlpd %xmm0,-0x20(%ebp)
4d3efd:	50                   	push   %eax
4d3efe:	66 0f 13 45 ec       	movlpd %xmm0,-0x14(%ebp)
4d3f03:	e8 c8 f9 ff ff       	call   0x4d38d0
4d3f08:	8b f0                	mov    %eax,%esi
4d3f0a:	83 c4 04             	add    $0x4,%esp
4d3f0d:	85 f6                	test   %esi,%esi
4d3f0f:	74 14                	je     0x4d3f25
4d3f11:	68 08 e7 6a 00       	push   $0x6ae708
4d3f16:	6a 04                	push   $0x4
4d3f18:	e8 23 97 fe ff       	call   0x4bd640
4d3f1d:	83 c4 08             	add    $0x8,%esp
4d3f20:	e9 1e 02 00 00       	jmp    0x4d4143
4d3f25:	6a 00                	push   $0x0
4d3f27:	68 2c ac 6a 00       	push   $0x6aac2c
4d3f2c:	ff 75 10             	push   0x10(%ebp)
4d3f2f:	e8 bc 49 f8 ff       	call   0x4588f0
4d3f34:	83 c4 08             	add    $0x8,%esp
4d3f37:	ba 80 00 00 00       	mov    $0x80,%edx
4d3f3c:	84 c0                	test   %al,%al
4d3f3e:	b9 02 00 00 00       	mov    $0x2,%ecx
4d3f43:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4d3f46:	0f 45 ca             	cmovne %edx,%ecx
4d3f49:	51                   	push   %ecx
4d3f4a:	6a 04                	push   $0x4
4d3f4c:	50                   	push   %eax
4d3f4d:	6a 07                	push   $0x7
4d3f4f:	68 00 00 00 c0       	push   $0xc0000000
4d3f54:	ff 75 0c             	push   0xc(%ebp)
4d3f57:	ff 15 f0 21 68 00    	call   *0x6821f0
4d3f5d:	8b d8                	mov    %eax,%ebx
4d3f5f:	83 fb ff             	cmp    $0xffffffff,%ebx
4d3f62:	75 20                	jne    0x4d3f84
4d3f64:	ff 15 e0 21 68 00    	call   *0x6821e0
4d3f6a:	50                   	push   %eax