4869b6:	51                   	push   %ecx
4869b7:	e8 3c ee ff ff       	call   0x4857f8
4869bc:	8b 45 08             	mov    0x8(%ebp),%eax
4869bf:	59                   	pop    %ecx
4869c0:	ff 70 3c             	push   0x3c(%eax)
4869c3:	e8 30 ee ff ff       	call   0x4857f8
4869c8:	8b 45 08             	mov    0x8(%ebp),%eax
4869cb:	ff 70 30             	push   0x30(%eax)
4869ce:	e8 25 ee ff ff       	call   0x4857f8
4869d3:	8b 45 08             	mov    0x8(%ebp),%eax
4869d6:	ff 70 34             	push   0x34(%eax)
4869d9:	e8 1a ee ff ff       	call   0x4857f8
4869de:	8b 45 08             	mov    0x8(%ebp),%eax
4869e1:	ff 70 38             	push   0x38(%eax)
4869e4:	e8 0f ee ff ff       	call   0x4857f8
4869e9:	8b 45 08             	mov    0x8(%ebp),%eax
4869ec:	ff 70 28             	push   0x28(%eax)
4869ef:	e8 04 ee ff ff       	call   0x4857f8
4869f4:	8b 45 08             	mov    0x8(%ebp),%eax
4869f7:	ff 70 2c             	push   0x2c(%eax)
4869fa:	e8 f9 ed ff ff       	call   0x4857f8
4869ff:	8b 45 08             	mov    0x8(%ebp),%eax
486a02:	ff 70 40             	push   0x40(%eax)
486a05:	e8 ee ed ff ff       	call   0x4857f8
486a0a:	8b 45 08             	mov    0x8(%ebp),%eax
486a0d:	ff 70 44             	push   0x44(%eax)
486a10:	e8 e3 ed ff ff       	call   0x4857f8
486a15:	8b 45 08             	mov    0x8(%ebp),%eax
486a18:	ff b0 60 03 00 00    	push   0x360(%eax)
486a1e:	e8 d5 ed ff ff       	call   0x4857f8
486a23:	83 c4 24             	add    $0x24,%esp
486a26:	8d 45 08             	lea    0x8(%ebp),%eax
486a29:	89 45 f4             	mov    %eax,-0xc(%ebp)
486a2c:	8d 4d ff             	lea    -0x1(%ebp),%ecx
486a2f:	6a 05                	push   $0x5
486a31:	58                   	pop    %eax
486a32:	89 45 f8             	mov    %eax,-0x8(%ebp)
486a35:	89 45 f0             	mov    %eax,-0x10(%ebp)
486a38:	8d 45 f8             	lea    -0x8(%ebp),%eax
486a3b:	50                   	push   %eax
486a3c:	8d 45 f4             	lea    -0xc(%ebp),%eax
486a3f:	50                   	push   %eax
486a40:	8d 45 f0             	lea    -0x10(%ebp),%eax
486a43:	50                   	push   %eax
486a44:	e8 77 fd ff ff       	call   0x4867c0
486a49:	6a 04                	push   $0x4
486a4b:	8d 45 08             	lea    0x8(%ebp),%eax
486a4e:	89 45 f4             	mov    %eax,-0xc(%ebp)
486a51:	8d 4d ff             	lea    -0x1(%ebp),%ecx
486a54:	58                   	pop    %eax
486a55:	89 45 f0             	mov    %eax,-0x10(%ebp)
486a58:	89 45 f8             	mov    %eax,-0x8(%ebp)
486a5b:	8d 45 f0             	lea    -0x10(%ebp),%eax
486a5e:	50                   	push   %eax
486a5f:	8d 45 f4             	lea    -0xc(%ebp),%eax
486a62:	50                   	push   %eax
486a63:	8d 45 f8             	lea    -0x8(%ebp),%eax
486a66:	50                   	push   %eax
486a67:	e8 bf fd ff ff       	call   0x48682b
486a6c:	c9                   	leave
486a6d:	c3                   	ret
486a6e:	8b ff                	mov    %edi,%edi
486a70:	55                   	push   %ebp
486a71:	8b ec                	mov    %esp,%ebp
486a73:	56                   	push   %esi
486a74:	8b 75 08             	mov    0x8(%ebp),%esi
486a77:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
486a7b:	74 28                	je     0x486aa5
486a7d:	ff 76 4c             	push   0x4c(%esi)
486a80:	e8 88 a7 00 00       	call   0x49120d
486a85:	8b 46 4c             	mov    0x4c(%esi),%eax
486a88:	59                   	pop    %ecx
486a89:	3b 05 fc 87 4c 00    	cmp    0x4c87fc,%eax
486a8f:	74 14                	je     0x486aa5
486a91:	3d d0 41 4c 00       	cmp    $0x4c41d0,%eax
486a96:	74 0d                	je     0x486aa5
486a98:	83 78 0c 00          	cmpl   $0x0,0xc(%eax)
486a9c:	75 07                	jne    0x486aa5
486a9e:	50                   	push   %eax
486a9f:	e8 9e a5 00 00       	call   0x491042
486aa4:	59                   	pop    %ecx
486aa5:	8b 45 0c             	mov    0xc(%ebp),%eax
486aa8:	89 46 4c             	mov    %eax,0x4c(%esi)
486aab:	5e                   	pop    %esi
486aac:	85 c0                	test   %eax,%eax
486aae:	74 07                	je     0x486ab7
486ab0:	50                   	push   %eax
486ab1:	e8 0f a5 00 00       	call   0x490fc5
486ab6:	59                   	pop    %ecx
486ab7:	5d                   	pop    %ebp
486ab8:	c3                   	ret
486ab9:	8b ff                	mov    %edi,%edi
486abb:	53                   	push   %ebx
486abc:	57                   	push   %edi
486abd:	ff 15 30 e1 49 00    	call   *0x49e130
486ac3:	8b f8                	mov    %eax,%edi
486ac5:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486aca:	83 f8 ff             	cmp    $0xffffffff,%eax
486acd:	74 1a                	je     0x486ae9
486acf:	50                   	push   %eax
486ad0:	e8 83 1d 00 00       	call   0x488858
486ad5:	85 c0                	test   %eax,%eax
486ad7:	74 0b                	je     0x486ae4
486ad9:	8d 58 01             	lea    0x1(%eax),%ebx
486adc:	f7 db                	neg    %ebx
486ade:	1b db                	sbb    %ebx,%ebx
486ae0:	23 d8                	and    %eax,%ebx
486ae2:	eb 7a                	jmp    0x486b5e
486ae4:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486ae9:	6a ff                	push   $0xffffffff
486aeb:	50                   	push   %eax
486aec:	e8 a6 1d 00 00       	call   0x488897
486af1:	85 c0                	test   %eax,%eax
486af3:	75 04                	jne    0x486af9
486af5:	33 db                	xor    %ebx,%ebx
486af7:	eb 65                	jmp    0x486b5e
486af9:	56                   	push   %esi
486afa:	68 64 03 00 00       	push   $0x364
486aff:	6a 01                	push   $0x1
486b01:	e8 37 18 00 00       	call   0x48833d
486b06:	8b f0                	mov    %eax,%esi
486b08:	59                   	pop    %ecx
486b09:	59                   	pop    %ecx
486b0a:	85 f6                	test   %esi,%esi
486b0c:	75 11                	jne    0x486b1f
486b0e:	33 db                	xor    %ebx,%ebx
486b10:	53                   	push   %ebx
486b11:	ff 35 c8 41 4c 00    	push   0x4c41c8
486b17:	e8 7b 1d 00 00       	call   0x488897
486b1c:	53                   	push   %ebx
486b1d:	eb 1f                	jmp    0x486b3e
486b1f:	56                   	push   %esi
486b20:	ff 35 c8 41 4c 00    	push   0x4c41c8
486b26:	e8 6c 1d 00 00       	call   0x488897
486b2b:	85 c0                	test   %eax,%eax
486b2d:	75 17                	jne    0x486b46
486b2f:	33 db                	xor    %ebx,%ebx
486b31:	53                   	push   %ebx
486b32:	ff 35 c8 41 4c 00    	push   0x4c41c8
486b38:	e8 5a 1d 00 00       	call   0x488897
486b3d:	56                   	push   %esi
486b3e:	e8 b5 ec ff ff       	call   0x4857f8
486b43:	59                   	pop    %ecx
486b44:	eb 17                	jmp    0x486b5d
486b46:	68 fc 87 4c 00       	push   $0x4c87fc
486b4b:	56                   	push   %esi
486b4c:	e8 89 fd ff ff       	call   0x4868da
486b51:	6a 00                	push   $0x0
486b53:	e8 a0 ec ff ff       	call   0x4857f8
486b58:	83 c4 0c             	add    $0xc,%esp
486b5b:	8b de                	mov    %esi,%ebx
486b5d:	5e                   	pop    %esi
486b5e:	57                   	push   %edi
486b5f:	ff 15 4c e1 49 00    	call   *0x49e14c
486b65:	85 db                	test   %ebx,%ebx
486b67:	74 05                	je     0x486b6e
486b69:	5f                   	pop    %edi
486b6a:	8b c3                	mov    %ebx,%eax
486b6c:	5b                   	pop    %ebx
486b6d:	c3                   	ret
486b6e:	e8 26 be ff ff       	call   0x482999
486b73:	cc                   	int3
486b74:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486b79:	56                   	push   %esi
486b7a:	83 f8 ff             	cmp    $0xffffffff,%eax
486b7d:	74 18                	je     0x486b97
486b7f:	50                   	push   %eax
486b80:	e8 d3 1c 00 00       	call   0x488858
486b85:	8b f0                	mov    %eax,%esi
486b87:	85 f6                	test   %esi,%esi
486b89:	74 07                	je     0x486b92
486b8b:	83 fe ff             	cmp    $0xffffffff,%esi
486b8e:	74 74                	je     0x486c04
486b90:	eb 6e                	jmp    0x486c00
486b92:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486b97:	6a ff                	push   $0xffffffff
486b99:	50                   	push   %eax
486b9a:	e8 f8 1c 00 00       	call   0x488897
486b9f:	85 c0                	test   %eax,%eax
486ba1:	74 61                	je     0x486c04
486ba3:	68 64 03 00 00       	push   $0x364
486ba8:	6a 01                	push   $0x1
486baa:	e8 8e 17 00 00       	call   0x48833d
486baf:	8b f0                	mov    %eax,%esi
486bb1:	59                   	pop    %ecx
486bb2:	59                   	pop    %ecx
486bb3:	85 f6                	test   %esi,%esi
486bb5:	75 15                	jne    0x486bcc
486bb7:	50                   	push   %eax
486bb8:	ff 35 c8 41 4c 00    	push   0x4c41c8
486bbe:	e8 d4 1c 00 00       	call   0x488897
486bc3:	56                   	push   %esi
486bc4:	e8 2f ec ff ff       	call   0x4857f8
486bc9:	59                   	pop    %ecx
486bca:	eb 38                	jmp    0x486c04
486bcc:	56                   	push   %esi
486bcd:	ff 35 c8 41 4c 00    	push   0x4c41c8
486bd3:	e8 bf 1c 00 00       	call   0x488897
486bd8:	85 c0                	test   %eax,%eax
486bda:	75 0f                	jne    0x486beb
486bdc:	50                   	push   %eax
486bdd:	ff 35 c8 41 4c 00    	push   0x4c41c8
486be3:	e8 af 1c 00 00       	call   0x488897
486be8:	56                   	push   %esi
486be9:	eb d9                	jmp    0x486bc4
486beb:	68 fc 87 4c 00       	push   $0x4c87fc
486bf0:	56                   	push   %esi
486bf1:	e8 e4 fc ff ff       	call   0x4868da
486bf6:	6a 00                	push   $0x0
486bf8:	e8 fb eb ff ff       	call   0x4857f8
486bfd:	83 c4 0c             	add    $0xc,%esp
486c00:	8b c6                	mov    %esi,%eax
486c02:	5e                   	pop    %esi
486c03:	c3                   	ret
486c04:	e8 90 bd ff ff       	call   0x482999
486c09:	cc                   	int3
486c0a:	8b ff                	mov    %edi,%edi
486c0c:	53                   	push   %ebx
486c0d:	57                   	push   %edi
486c0e:	ff 15 30 e1 49 00    	call   *0x49e130
486c14:	8b f8                	mov    %eax,%edi
486c16:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486c1b:	83 f8 ff             	cmp    $0xffffffff,%eax
486c1e:	74 1a                	je     0x486c3a
486c20:	50                   	push   %eax
486c21:	e8 32 1c 00 00       	call   0x488858
486c26:	85 c0                	test   %eax,%eax
486c28:	74 0b                	je     0x486c35
486c2a:	8d 58 01             	lea    0x1(%eax),%ebx
486c2d:	f7 db                	neg    %ebx
486c2f:	1b db                	sbb    %ebx,%ebx
486c31:	23 d8                	and    %eax,%ebx
486c33:	eb 7a                	jmp    0x486caf
486c35:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486c3a:	6a ff                	push   $0xffffffff
486c3c:	50                   	push   %eax
486c3d:	e8 55 1c 00 00       	call   0x488897
486c42:	85 c0                	test   %eax,%eax
486c44:	75 04                	jne    0x486c4a
486c46:	33 db                	xor    %ebx,%ebx
486c48:	eb 65                	jmp    0x486caf
486c4a:	56                   	push   %esi
486c4b:	68 64 03 00 00       	push   $0x364
486c50:	6a 01                	push   $0x1
486c52:	e8 e6 16 00 00       	call   0x48833d
486c57:	8b f0                	mov    %eax,%esi
486c59:	59                   	pop    %ecx
486c5a:	59                   	pop    %ecx
486c5b:	85 f6                	test   %esi,%esi
486c5d:	75 11                	jne    0x486c70
486c5f:	33 db                	xor    %ebx,%ebx
486c61:	53                   	push   %ebx
486c62:	ff 35 c8 41 4c 00    	push   0x4c41c8
486c68:	e8 2a 1c 00 00       	call   0x488897
486c6d:	53                   	push   %ebx
486c6e:	eb 1f                	jmp    0x486c8f
486c70:	56                   	push   %esi
486c71:	ff 35 c8 41 4c 00    	push   0x4c41c8
486c77:	e8 1b 1c 00 00       	call   0x488897
486c7c:	85 c0                	test   %eax,%eax
486c7e:	75 17                	jne    0x486c97
486c80:	33 db                	xor    %ebx,%ebx
486c82:	53                   	push   %ebx
486c83:	ff 35 c8 41 4c 00    	push   0x4c41c8
486c89:	e8 09 1c 00 00       	call   0x488897
486c8e:	56                   	push   %esi
486c8f:	e8 64 eb ff ff       	call   0x4857f8
486c94:	59                   	pop    %ecx
486c95:	eb 17                	jmp    0x486cae
486c97:	68 fc 87 4c 00       	push   $0x4c87fc
486c9c:	56                   	push   %esi
486c9d:	e8 38 fc ff ff       	call   0x4868da
486ca2:	6a 00                	push   $0x0
486ca4:	e8 4f eb ff ff       	call   0x4857f8
486ca9:	83 c4 0c             	add    $0xc,%esp
486cac:	8b de                	mov    %esi,%ebx
486cae:	5e                   	pop    %esi
486caf:	57                   	push   %edi
486cb0:	ff 15 4c e1 49 00    	call   *0x49e14c
486cb6:	5f                   	pop    %edi
486cb7:	8b c3                	mov    %ebx,%eax
486cb9:	5b                   	pop    %ebx
486cba:	c3                   	ret
486cbb:	8b ff                	mov    %edi,%edi
486cbd:	55                   	push   %ebp
486cbe:	8b ec                	mov    %esp,%ebp
486cc0:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486cc5:	56                   	push   %esi
486cc6:	57                   	push   %edi
486cc7:	33 ff                	xor    %edi,%edi
486cc9:	83 f8 ff             	cmp    $0xffffffff,%eax
486ccc:	74 18                	je     0x486ce6
486cce:	50                   	push   %eax
486ccf:	e8 84 1b 00 00       	call   0x488858
486cd4:	8b f0                	mov    %eax,%esi
486cd6:	85 f6                	test   %esi,%esi
486cd8:	74 07                	je     0x486ce1
486cda:	83 fe ff             	cmp    $0xffffffff,%esi
486cdd:	74 79                	je     0x486d58
486cdf:	eb 6e                	jmp    0x486d4f
486ce1:	a1 c8 41 4c 00       	mov    0x4c41c8,%eax
486ce6:	6a ff                	push   $0xffffffff
486ce8:	50                   	push   %eax
486ce9:	e8 a9 1b 00 00       	call   0x488897
486cee:	85 c0                	test   %eax,%eax
486cf0:	74 66                	je     0x486d58
486cf2:	68 64 03 00 00       	push   $0x364
486cf7:	6a 01                	push   $0x1
486cf9:	e8 3f 16 00 00       	call   0x48833d
486cfe:	8b f0                	mov    %eax,%esi
486d00:	59                   	pop    %ecx
486d01:	59                   	pop    %ecx
486d02:	85 f6                	test   %esi,%esi
486d04:	75 15                	jne    0x486d1b
486d06:	57                   	push   %edi
486d07:	ff 35 c8 41 4c 00    	push   0x4c41c8
486d0d:	e8 85 1b 00 00       	call   0x488897
486d12:	57                   	push   %edi
486d13:	e8 e0 ea ff ff       	call   0x4857f8
486d18:	59                   	pop    %ecx
486d19:	eb 3d                	jmp    0x486d58
486d1b:	56                   	push   %esi
486d1c:	ff 35 c8 41 4c 00    	push   0x4c41c8
486d22:	e8 70 1b 00 00       	call   0x488897
486d27:	85 c0                	test   %eax,%eax
486d29:	75 0f                	jne    0x486d3a
486d2b:	57                   	push   %edi
486d2c:	ff 35 c8 41 4c 00    	push   0x4c41c8
486d32:	e8 60 1b 00 00       	call   0x488897
486d37:	56                   	push   %esi
486d38:	eb d9                	jmp    0x486d13
486d3a:	68 fc 87 4c 00       	push   $0x4c87fc
486d3f:	56                   	push   %esi
486d40:	e8 95 fb ff ff       	call   0x4868da
486d45:	6a 00                	push   $0x0
486d47:	e8 ac ea ff ff       	call   0x4857f8
486d4c:	83 c4 0c             	add    $0xc,%esp
486d4f:	69 7d 0c 64 03 00 00 	imul   $0x364,0xc(%ebp),%edi
486d56:	03 fe                	add    %esi,%edi
486d58:	8b c7                	mov    %edi,%eax
486d5a:	5f                   	pop    %edi
486d5b:	5e                   	pop    %esi
486d5c:	5d                   	pop    %ebp
486d5d:	c3                   	ret
486d5e:	cc                   	int3
486d5f:	cc                   	int3
486d60:	68 80 69 48 00       	push   $0x486980
486d65:	e8 70 1a 00 00       	call   0x4887da
486d6a:	a3 c8 41 4c 00       	mov    %eax,0x4c41c8
486d6f:	83 f8 ff             	cmp    $0xffffffff,%eax