4d68b9:	8d 43 64             	lea    0x64(%ebx),%eax
4d68bc:	e8 73 ff f2 ff       	call   0x406834
4d68c1:	8d 43 60             	lea    0x60(%ebx),%eax
4d68c4:	e8 6b ff f2 ff       	call   0x406834
4d68c9:	8d 43 58             	lea    0x58(%ebx),%eax
4d68cc:	e8 63 ff f2 ff       	call   0x406834
4d68d1:	8d 43 5c             	lea    0x5c(%ebx),%eax
4d68d4:	e8 5b ff f2 ff       	call   0x406834
4d68d9:	8d 43 54             	lea    0x54(%ebx),%eax
4d68dc:	e8 53 ff f2 ff       	call   0x406834
4d68e1:	8d 43 38             	lea    0x38(%ebx),%eax
4d68e4:	e8 4b ff f2 ff       	call   0x406834
4d68e9:	8d 43 50             	lea    0x50(%ebx),%eax
4d68ec:	e8 43 ff f2 ff       	call   0x406834
4d68f1:	8d 43 4c             	lea    0x4c(%ebx),%eax
4d68f4:	e8 3b ff f2 ff       	call   0x406834
4d68f9:	8d 43 48             	lea    0x48(%ebx),%eax
4d68fc:	e8 33 ff f2 ff       	call   0x406834
4d6901:	8d 43 7c             	lea    0x7c(%ebx),%eax
4d6904:	e8 2b ff f2 ff       	call   0x406834
4d6909:	8d 43 70             	lea    0x70(%ebx),%eax
4d690c:	e8 23 ff f2 ff       	call   0x406834
4d6911:	8d 43 6c             	lea    0x6c(%ebx),%eax
4d6914:	e8 1b ff f2 ff       	call   0x406834
4d6919:	8d 43 1c             	lea    0x1c(%ebx),%eax
4d691c:	e8 13 ff f2 ff       	call   0x406834
4d6921:	8d 43 28             	lea    0x28(%ebx),%eax
4d6924:	e8 0b ff f2 ff       	call   0x406834
4d6929:	8d 43 44             	lea    0x44(%ebx),%eax
4d692c:	e8 03 ff f2 ff       	call   0x406834
4d6931:	8d 43 40             	lea    0x40(%ebx),%eax
4d6934:	e8 fb fe f2 ff       	call   0x406834
4d6939:	33 c0                	xor    %eax,%eax
4d693b:	89 43 78             	mov    %eax,0x78(%ebx)
4d693e:	5b                   	pop    %ebx
4d693f:	c3                   	ret
4d6940:	83 78 40 00          	cmpl   $0x0,0x40(%eax)
4d6944:	0f 95 c0             	setne  %al
4d6947:	c3                   	ret
4d6948:	83 78 48 00          	cmpl   $0x0,0x48(%eax)
4d694c:	74 09                	je     0x4d6957
4d694e:	8b 40 48             	mov    0x48(%eax),%eax
4d6951:	50                   	push   %eax
4d6952:	8b 00                	mov    (%eax),%eax
4d6954:	ff 50 20             	call   *0x20(%eax)
4d6957:	c3                   	ret
4d6958:	51                   	push   %ecx
4d6959:	83 78 48 00          	cmpl   $0x0,0x48(%eax)
4d695d:	74 0e                	je     0x4d696d
4d695f:	54                   	push   %esp
4d6960:	6a 64                	push   $0x64
4d6962:	8b 40 48             	mov    0x48(%eax),%eax
4d6965:	50                   	push   %eax
4d6966:	8b 00                	mov    (%eax),%eax
4d6968:	ff 50 28             	call   *0x28(%eax)
4d696b:	eb 04                	jmp    0x4d6971
4d696d:	c6 04 24 00          	movb   $0x0,(%esp)
4d6971:	8a 04 24             	mov    (%esp),%al
4d6974:	5a                   	pop    %edx
4d6975:	c3                   	ret
4d6976:	8b c0                	mov    %eax,%eax
4d6978:	83 78 4c 00          	cmpl   $0x0,0x4c(%eax)
4d697c:	0f 84 85 00 00 00    	je     0x4d6a07
4d6982:	83 e2 7f             	and    $0x7f,%edx
4d6985:	83 fa 05             	cmp    $0x5,%edx
4d6988:	77 7d                	ja     0x4d6a07
4d698a:	ff 24 95 91 69 4d 00 	jmp    *0x4d6991(,%edx,4)
4d6991:	a9 69 4d 00 b9       	test   $0xb9004d69,%eax
4d6996:	69 4d 00 c9 69 4d 00 	imul   $0x4d69c9,0x0(%ebp),%ecx
4d699d:	d9 69 4d             	fldcw  0x4d(%ecx)
4d69a0:	00 e9                	add    %ch,%cl
4d69a2:	69 4d 00 f9 69 4d 00 	imul   $0x4d69f9,0x0(%ebp),%ecx
4d69a9:	68 64 b8 68 00       	push   $0x68b864
4d69ae:	8b 40 4c             	mov    0x4c(%eax),%eax
4d69b1:	50                   	push   %eax
4d69b2:	8b 00                	mov    (%eax),%eax
4d69b4:	ff 50 24             	call   *0x24(%eax)
4d69b7:	eb 4e                	jmp    0x4d6a07
4d69b9:	68 74 b8 68 00       	push   $0x68b874
4d69be:	8b 40 4c             	mov    0x4c(%eax),%eax
4d69c1:	50                   	push   %eax
4d69c2:	8b 00                	mov    (%eax),%eax
4d69c4:	ff 50 24             	call   *0x24(%eax)
4d69c7:	eb 3e                	jmp    0x4d6a07
4d69c9:	68 94 b8 68 00       	push   $0x68b894
4d69ce:	8b 40 4c             	mov    0x4c(%eax),%eax
4d69d1:	50                   	push   %eax
4d69d2:	8b 00                	mov    (%eax),%eax
4d69d4:	ff 50 24             	call   *0x24(%eax)
4d69d7:	eb 2e                	jmp    0x4d6a07
4d69d9:	68 a4 b8 68 00       	push   $0x68b8a4
4d69de:	8b 40 4c             	mov    0x4c(%eax),%eax
4d69e1:	50                   	push   %eax
4d69e2:	8b 00                	mov    (%eax),%eax
4d69e4:	ff 50 24             	call   *0x24(%eax)
4d69e7:	eb 1e                	jmp    0x4d6a07
4d69e9:	68 84 b8 68 00       	push   $0x68b884
4d69ee:	8b 40 4c             	mov    0x4c(%eax),%eax
4d69f1:	50                   	push   %eax
4d69f2:	8b 00                	mov    (%eax),%eax
4d69f4:	ff 50 24             	call   *0x24(%eax)
4d69f7:	eb 0e                	jmp    0x4d6a07
4d69f9:	68 b4 b8 68 00       	push   $0x68b8b4
4d69fe:	8b 40 4c             	mov    0x4c(%eax),%eax
4d6a01:	50                   	push   %eax
4d6a02:	8b 00                	mov    (%eax),%eax
4d6a04:	ff 50 24             	call   *0x24(%eax)
4d6a07:	c3                   	ret
4d6a08:	53                   	push   %ebx
4d6a09:	83 c4 f0             	add    $0xfffffff0,%esp
4d6a0c:	8b d8                	mov    %eax,%ebx
4d6a0e:	83 7b 4c 00          	cmpl   $0x0,0x4c(%ebx)
4d6a12:	74 3c                	je     0x4d6a50
4d6a14:	8d 44 24 08          	lea    0x8(%esp),%eax
4d6a18:	50                   	push   %eax
4d6a19:	8b 43 4c             	mov    0x4c(%ebx),%eax
4d6a1c:	50                   	push   %eax
4d6a1d:	8b 00                	mov    (%eax),%eax
4d6a1f:	ff 50 28             	call   *0x28(%eax)
4d6a22:	85 c0                	test   %eax,%eax
4d6a24:	75 2a                	jne    0x4d6a50
4d6a26:	6a 01                	push   $0x1
4d6a28:	6a 00                	push   $0x0
4d6a2a:	8b 44 24 14          	mov    0x14(%esp),%eax
4d6a2e:	33 d2                	xor    %edx,%edx
4d6a30:	e8 4f f0 f2 ff       	call   0x405a84
4d6a35:	52                   	push   %edx
4d6a36:	50                   	push   %eax
4d6a37:	8b 44 24 10          	mov    0x10(%esp),%eax
4d6a3b:	33 d2                	xor    %edx,%edx
4d6a3d:	03 04 24             	add    (%esp),%eax
4d6a40:	13 54 24 04          	adc    0x4(%esp),%edx
4d6a44:	83 c4 08             	add    $0x8,%esp
4d6a47:	89 04 24             	mov    %eax,(%esp)
4d6a4a:	89 54 24 04          	mov    %edx,0x4(%esp)
4d6a4e:	eb 0f                	jmp    0x4d6a5f
4d6a50:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
4d6a57:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
4d6a5e:	00
4d6a5f:	8b 04 24             	mov    (%esp),%eax
4d6a62:	8b 54 24 04          	mov    0x4(%esp),%edx
4d6a66:	83 c4 10             	add    $0x10,%esp
4d6a69:	5b                   	pop    %ebx
4d6a6a:	c3                   	ret
4d6a6b:	90                   	nop
4d6a6c:	55                   	push   %ebp
4d6a6d:	8b ec                	mov    %esp,%ebp
4d6a6f:	83 c4 f4             	add    $0xfffffff4,%esp
4d6a72:	53                   	push   %ebx
4d6a73:	8b d8                	mov    %eax,%ebx
4d6a75:	83 7b 4c 00          	cmpl   $0x0,0x4c(%ebx)
4d6a79:	74 4b                	je     0x4d6ac6
4d6a7b:	8b 45 08             	mov    0x8(%ebp),%eax
4d6a7e:	83 e0 ff             	and    $0xffffffff,%eax
4d6a81:	89 45 f8             	mov    %eax,-0x8(%ebp)
4d6a84:	8b 45 08             	mov    0x8(%ebp),%eax
4d6a87:	8b 55 0c             	mov    0xc(%ebp),%edx
4d6a8a:	0f ac d0 10          	shrd   $0x10,%edx,%eax
4d6a8e:	c1 ea 10             	shr    $0x10,%edx
4d6a91:	0f ac d0 10          	shrd   $0x10,%edx,%eax
4d6a95:	c1 ea 10             	shr    $0x10,%edx
4d6a98:	89 45 fc             	mov    %eax,-0x4(%ebp)
4d6a9b:	6a 00                	push   $0x0
4d6a9d:	6a 00                	push   $0x0
4d6a9f:	6a 01                	push   $0x1
4d6aa1:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d6aa4:	50                   	push   %eax
4d6aa5:	8b 43 4c             	mov    0x4c(%ebx),%eax
4d6aa8:	50                   	push   %eax
4d6aa9:	8b 00                	mov    (%eax),%eax
4d6aab:	ff 50 38             	call   *0x38(%eax)
4d6aae:	83 7b 48 00          	cmpl   $0x0,0x48(%ebx)
4d6ab2:	74 12                	je     0x4d6ac6
4d6ab4:	8d 45 f7             	lea    -0x9(%ebp),%eax
4d6ab7:	50                   	push   %eax
4d6ab8:	68 e8 03 00 00       	push   $0x3e8
4d6abd:	8b 43 48             	mov    0x48(%ebx),%eax
4d6ac0:	50                   	push   %eax
4d6ac1:	8b 00                	mov    (%eax),%eax
4d6ac3:	ff 50 28             	call   *0x28(%eax)
4d6ac6:	5b                   	pop    %ebx
4d6ac7:	8b e5                	mov    %ebp,%esp
4d6ac9:	5d                   	pop    %ebp
4d6aca:	c2 08 00             	ret    $0x8
4d6acd:	8d 40 00             	lea    0x0(%eax),%eax
4d6ad0:	55                   	push   %ebp
4d6ad1:	8b ec                	mov    %esp,%ebp
4d6ad3:	53                   	push   %ebx
4d6ad4:	56                   	push   %esi
4d6ad5:	57                   	push   %edi
4d6ad6:	8b 45 08             	mov    0x8(%ebp),%eax
4d6ad9:	8b 40 08             	mov    0x8(%eax),%eax
4d6adc:	83 b8 80 00 00 00 20 	cmpl   $0x20,0x80(%eax)
4d6ae3:	75 42                	jne    0x4d6b27
4d6ae5:	8b 45 08             	mov    0x8(%ebp),%eax
4d6ae8:	8b 40 08             	mov    0x8(%eax),%eax
4d6aeb:	8b 10                	mov    (%eax),%edx
4d6aed:	ff 52 14             	call   *0x14(%edx)
4d6af0:	8b d8                	mov    %eax,%ebx
4d6af2:	8b 45 08             	mov    0x8(%ebp),%eax
4d6af5:	8b 40 08             	mov    0x8(%eax),%eax
4d6af8:	8b 10                	mov    (%eax),%edx
4d6afa:	ff 52 08             	call   *0x8(%edx)
4d6afd:	0f af d8             	imul   %eax,%ebx
4d6b00:	53                   	push   %ebx
4d6b01:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b04:	8b 40 08             	mov    0x8(%eax),%eax
4d6b07:	8b 10                	mov    (%eax),%edx
4d6b09:	ff 52 08             	call   *0x8(%edx)
4d6b0c:	8b d0                	mov    %eax,%edx
4d6b0e:	4a                   	dec    %edx
4d6b0f:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b12:	8b 40 08             	mov    0x8(%eax),%eax
4d6b15:	8b 08                	mov    (%eax),%ecx
4d6b17:	ff 11                	call   *(%ecx)
4d6b19:	8b 55 08             	mov    0x8(%ebp),%edx
4d6b1c:	8b 52 fc             	mov    -0x4(%edx),%edx
4d6b1f:	59                   	pop    %ecx
4d6b20:	e8 9b 13 f3 ff       	call   0x407ec0
4d6b25:	eb 52                	jmp    0x4d6b79
4d6b27:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b2a:	8b 78 fc             	mov    -0x4(%eax),%edi
4d6b2d:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b30:	8b 40 08             	mov    0x8(%eax),%eax
4d6b33:	8b 10                	mov    (%eax),%edx
4d6b35:	ff 52 0c             	call   *0xc(%edx)
4d6b38:	b9 20 00 00 00       	mov    $0x20,%ecx
4d6b3d:	ba 18 00 00 00       	mov    $0x18,%edx
4d6b42:	e8 99 9f 11 00       	call   0x5f0ae0
4d6b47:	8b f0                	mov    %eax,%esi
4d6b49:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b4c:	8b 40 08             	mov    0x8(%eax),%eax
4d6b4f:	8b 10                	mov    (%eax),%edx
4d6b51:	ff 52 08             	call   *0x8(%edx)
4d6b54:	8b d8                	mov    %eax,%ebx
4d6b56:	4b                   	dec    %ebx
4d6b57:	83 fb 00             	cmp    $0x0,%ebx
4d6b5a:	7c 1d                	jl     0x4d6b79
4d6b5c:	8b 45 08             	mov    0x8(%ebp),%eax
4d6b5f:	8b 40 08             	mov    0x8(%eax),%eax
4d6b62:	8b d3                	mov    %ebx,%edx
4d6b64:	8b 08                	mov    (%eax),%ecx
4d6b66:	ff 11                	call   *(%ecx)
4d6b68:	8b ce                	mov    %esi,%ecx
4d6b6a:	8b d7                	mov    %edi,%edx
4d6b6c:	e8 4f 13 f3 ff       	call   0x407ec0
4d6b71:	03 fe                	add    %esi,%edi
4d6b73:	4b                   	dec    %ebx
4d6b74:	83 fb ff             	cmp    $0xffffffff,%ebx
4d6b77:	75 e3                	jne    0x4d6b5c
4d6b79:	5f                   	pop    %edi
4d6b7a:	5e                   	pop    %esi
4d6b7b:	5b                   	pop    %ebx
4d6b7c:	5d                   	pop    %ebp
4d6b7d:	c3                   	ret
4d6b7e:	8b c0                	mov    %eax,%eax
4d6b80:	55                   	push   %ebp
4d6b81:	8b ec                	mov    %esp,%ebp
4d6b83:	83 c4 b0             	add    $0xffffffb0,%esp
4d6b86:	53                   	push   %ebx
4d6b87:	56                   	push   %esi
4d6b88:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4d6b8b:	89 55 fc             	mov    %edx,-0x4(%ebp)
4d6b8e:	8b d8                	mov    %eax,%ebx
4d6b90:	8d 45 b0             	lea    -0x50(%ebp),%eax
4d6b93:	8b 15 ec 50 4d 00    	mov    0x4d50ec,%edx
4d6b99:	e8 be e7 f2 ff       	call   0x40535c
4d6b9e:	33 c0                	xor    %eax,%eax
4d6ba0:	55                   	push   %ebp
4d6ba1:	68 e9 6c 4d 00       	push   $0x4d6ce9
4d6ba6:	64 ff 30             	push   %fs:(%eax)
4d6ba9:	64 89 20             	mov    %esp,%fs:(%eax)
4d6bac:	83 7b 70 00          	cmpl   $0x0,0x70(%ebx)
4d6bb0:	0f 84 17 01 00 00    	je     0x4d6ccd
4d6bb6:	8d 45 b0             	lea    -0x50(%ebp),%eax
4d6bb9:	50                   	push   %eax
4d6bba:	8b 43 70             	mov    0x70(%ebx),%eax
4d6bbd:	50                   	push   %eax
4d6bbe:	8b 00                	mov    (%eax),%eax
4d6bc0:	ff 50 14             	call   *0x14(%eax)
4d6bc3:	ba 54 b8 68 00       	mov    $0x68b854,%edx
4d6bc8:	8d 45 dc             	lea    -0x24(%ebp),%eax
4d6bcb:	b9 10 00 00 00       	mov    $0x10,%ecx
4d6bd0:	e8 0b 26 f3 ff       	call   0x4091e0
4d6bd5:	84 c0                	test   %al,%al
4d6bd7:	0f 84 f0 00 00 00    	je     0x4d6ccd
4d6bdd:	8b 75 f4             	mov    -0xc(%ebp),%esi
4d6be0:	8b 45 08             	mov    0x8(%ebp),%eax
4d6be3:	80 78 42 01          	cmpb   $0x1,0x42(%eax)
4d6be7:	75 0a                	jne    0x4d6bf3
4d6be9:	33 d2                	xor    %edx,%edx
4d6beb:	8b 45 08             	mov    0x8(%ebp),%eax
4d6bee:	e8 95 59 12 00       	call   0x5fc588
4d6bf3:	8b 45 08             	mov    0x8(%ebp),%eax
4d6bf6:	8b 10                	mov    (%eax),%edx
4d6bf8:	ff 52 10             	call   *0x10(%edx)
4d6bfb:	3c 05                	cmp    $0x5,%al
4d6bfd:	75 1a                	jne    0x4d6c19
4d6bff:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c02:	8b 10                	mov    (%eax),%edx
4d6c04:	ff 52 0c             	call   *0xc(%edx)
4d6c07:	3b 46 34             	cmp    0x34(%esi),%eax
4d6c0a:	75 0d                	jne    0x4d6c19
4d6c0c:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c0f:	8b 10                	mov    (%eax),%edx
4d6c11:	ff 52 08             	call   *0x8(%edx)
4d6c14:	3b 46 38             	cmp    0x38(%esi),%eax
4d6c17:	74 10                	je     0x4d6c29
4d6c19:	6a 05                	push   $0x5
4d6c1b:	8b 4e 38             	mov    0x38(%esi),%ecx
4d6c1e:	8b 56 34             	mov    0x34(%esi),%edx
4d6c21:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c24:	8b 30                	mov    (%eax),%esi
4d6c26:	ff 56 24             	call   *0x24(%esi)
4d6c29:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d6c2d:	74 0c                	je     0x4d6c3b
4d6c2f:	55                   	push   %ebp
4d6c30:	e8 9b fe ff ff       	call   0x4d6ad0
4d6c35:	59                   	pop    %ecx
4d6c36:	e9 92 00 00 00       	jmp    0x4d6ccd
4d6c3b:	33 c0                	xor    %eax,%eax
4d6c3d:	89 45 f8             	mov    %eax,-0x8(%ebp)
4d6c40:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d6c43:	50                   	push   %eax
4d6c44:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d6c47:	50                   	push   %eax
4d6c48:	8b 43 70             	mov    0x70(%ebx),%eax
4d6c4b:	50                   	push   %eax
4d6c4c:	8b 00                	mov    (%eax),%eax
4d6c4e:	ff 50 1c             	call   *0x1c(%eax)
4d6c51:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4d6c55:	74 76                	je     0x4d6ccd
4d6c57:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c5a:	8b 10                	mov    (%eax),%edx
4d6c5c:	ff 52 14             	call   *0x14(%edx)
4d6c5f:	8b f0                	mov    %eax,%esi
4d6c61:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c64:	8b 10                	mov    (%eax),%edx
4d6c66:	ff 52 08             	call   *0x8(%edx)
4d6c69:	0f af f0             	imul   %eax,%esi
4d6c6c:	3b 75 f8             	cmp    -0x8(%ebp),%esi
4d6c6f:	75 28                	jne    0x4d6c99
4d6c71:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c74:	8b 10                	mov    (%eax),%edx
4d6c76:	ff 52 08             	call   *0x8(%edx)
4d6c79:	8b d0                	mov    %eax,%edx
4d6c7b:	4a                   	dec    %edx
4d6c7c:	8b 45 08             	mov    0x8(%ebp),%eax
4d6c7f:	8b 08                	mov    (%eax),%ecx
4d6c81:	ff 11                	call   *(%ecx)