48ca59:	74 1d                	je     0x48ca78
48ca5b:	83 64 24 10 00       	andl   $0x0,0x10(%esp)
48ca60:	8d 44 24 10          	lea    0x10(%esp),%eax
48ca64:	50                   	push   %eax
48ca65:	ff 37                	push   (%edi)
48ca67:	ff 15 f8 c0 4a 00    	call   *0x4ac0f8
48ca6d:	89 46 04             	mov    %eax,0x4(%esi)
48ca70:	8b 44 24 10          	mov    0x10(%esp),%eax
48ca74:	89 06                	mov    %eax,(%esi)
48ca76:	eb 06                	jmp    0x48ca7e
48ca78:	33 f6                	xor    %esi,%esi
48ca7a:	89 74 24 14          	mov    %esi,0x14(%esp)
48ca7e:	6a 00                	push   $0x0
48ca80:	68 e0 36 4a 00       	push   $0x4a36e0
48ca85:	68 04 37 4a 00       	push   $0x4a3704
48ca8a:	6a 00                	push   $0x0
48ca8c:	ff 73 38             	push   0x38(%ebx)
48ca8f:	e8 4a 45 00 00       	call   0x490fde
48ca94:	8b f8                	mov    %eax,%edi
48ca96:	83 c4 14             	add    $0x14,%esp
48ca99:	85 ff                	test   %edi,%edi
48ca9b:	74 28                	je     0x48cac5
48ca9d:	ff 75 08             	push   0x8(%ebp)
48caa0:	83 64 24 20 00       	andl   $0x0,0x20(%esp)
48caa5:	8d 44 24 1c          	lea    0x1c(%esp),%eax
48caa9:	83 64 24 1c 00       	andl   $0x0,0x1c(%esp)
48caae:	8b ce                	mov    %esi,%ecx
48cab0:	50                   	push   %eax
48cab1:	e8 f3 c9 ff ff       	call   0x4894a9
48cab6:	ff 74 24 1c          	push   0x1c(%esp)
48caba:	8b cf                	mov    %edi,%ecx
48cabc:	ff 74 24 1c          	push   0x1c(%esp)
48cac0:	e8 84 c9 ff ff       	call   0x489449
48cac5:	8b 7b 38             	mov    0x38(%ebx),%edi
48cac8:	56                   	push   %esi
48cac9:	ff 75 08             	push   0x8(%ebp)
48cacc:	8b 07                	mov    (%edi),%eax
48cace:	8b 70 24             	mov    0x24(%eax),%esi
48cad1:	8b ce                	mov    %esi,%ecx
48cad3:	ff 15 2c 81 4a 00    	call   *0x4a812c
48cad9:	8b cf                	mov    %edi,%ecx
48cadb:	ff d6                	call   *%esi
48cadd:	8b 74 24 14          	mov    0x14(%esp),%esi
48cae1:	85 f6                	test   %esi,%esi
48cae3:	74 10                	je     0x48caf5
48cae5:	ff 36                	push   (%esi)
48cae7:	ff 15 d4 c0 4a 00    	call   *0x4ac0d4
48caed:	56                   	push   %esi
48caee:	ff 15 10 74 4a 00    	call   *0x4a7410
48caf4:	59                   	pop    %ecx
48caf5:	80 7b 4c 00          	cmpb   $0x0,0x4c(%ebx)
48caf9:	8b 7c 24 0c          	mov    0xc(%esp),%edi
48cafd:	8b 75 08             	mov    0x8(%ebp),%esi
48cb00:	74 14                	je     0x48cb16
48cb02:	83 7b 24 00          	cmpl   $0x0,0x24(%ebx)
48cb06:	75 0e                	jne    0x48cb16
48cb08:	57                   	push   %edi
48cb09:	56                   	push   %esi
48cb0a:	8b cb                	mov    %ebx,%ecx
48cb0c:	e8 43 00 00 00       	call   0x48cb54
48cb11:	eb 03                	jmp    0x48cb16
48cb13:	8b 75 08             	mov    0x8(%ebp),%esi
48cb16:	83 7b 34 00          	cmpl   $0x0,0x34(%ebx)
48cb1a:	74 19                	je     0x48cb35
48cb1c:	83 7b 24 00          	cmpl   $0x0,0x24(%ebx)
48cb20:	74 13                	je     0x48cb35
48cb22:	0f b6 83 b8 00 00 00 	movzbl 0xb8(%ebx),%eax
48cb29:	8b ce                	mov    %esi,%ecx
48cb2b:	50                   	push   %eax
48cb2c:	57                   	push   %edi
48cb2d:	ff 73 34             	push   0x34(%ebx)
48cb30:	e8 17 52 ff ff       	call   0x481d4c
48cb35:	85 ff                	test   %edi,%edi
48cb37:	74 10                	je     0x48cb49
48cb39:	ff 37                	push   (%edi)
48cb3b:	ff 15 cc c0 4a 00    	call   *0x4ac0cc
48cb41:	57                   	push   %edi
48cb42:	ff 15 10 74 4a 00    	call   *0x4a7410
48cb48:	59                   	pop    %ecx
48cb49:	5f                   	pop    %edi
48cb4a:	5e                   	pop    %esi
48cb4b:	b0 01                	mov    $0x1,%al
48cb4d:	5b                   	pop    %ebx
48cb4e:	8b e5                	mov    %ebp,%esp
48cb50:	5d                   	pop    %ebp
48cb51:	c2 08 00             	ret    $0x8
48cb54:	8b ff                	mov    %edi,%edi
48cb56:	55                   	push   %ebp
48cb57:	8b ec                	mov    %esp,%ebp
48cb59:	83 ec 0c             	sub    $0xc,%esp
48cb5c:	53                   	push   %ebx
48cb5d:	56                   	push   %esi
48cb5e:	57                   	push   %edi
48cb5f:	8b f9                	mov    %ecx,%edi
48cb61:	83 7f 28 01          	cmpl   $0x1,0x28(%edi)
48cb65:	74 52                	je     0x48cbb9
48cb67:	83 7f 28 08          	cmpl   $0x8,0x28(%edi)
48cb6b:	74 4c                	je     0x48cbb9
48cb6d:	8b 4f 30             	mov    0x30(%edi),%ecx
48cb70:	8b 49 14             	mov    0x14(%ecx),%ecx
48cb73:	e8 45 43 ff ff       	call   0x480ebd
48cb78:	8d 4f 50             	lea    0x50(%edi),%ecx
48cb7b:	89 45 fc             	mov    %eax,-0x4(%ebp)
48cb7e:	51                   	push   %ecx
48cb7f:	8b c8                	mov    %eax,%ecx
48cb81:	e8 3d 55 ff ff       	call   0x4820c3
48cb86:	6a 20                	push   $0x20
48cb88:	8b d8                	mov    %eax,%ebx
48cb8a:	ff 15 14 74 4a 00    	call   *0x4a7414
48cb90:	89 45 f8             	mov    %eax,-0x8(%ebp)
48cb93:	59                   	pop    %ecx
48cb94:	85 c0                	test   %eax,%eax
48cb96:	74 0e                	je     0x48cba6
48cb98:	53                   	push   %ebx
48cb99:	6a 01                	push   $0x1
48cb9b:	8b c8                	mov    %eax,%ecx
48cb9d:	e8 00 c6 ff ff       	call   0x4891a2
48cba2:	8b f0                	mov    %eax,%esi
48cba4:	eb 02                	jmp    0x48cba8
48cba6:	33 f6                	xor    %esi,%esi
48cba8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
48cbab:	e8 7f 44 ff ff       	call   0x48102f
48cbb0:	8b cb                	mov    %ebx,%ecx
48cbb2:	e8 78 44 ff ff       	call   0x48102f
48cbb7:	eb 0d                	jmp    0x48cbc6
48cbb9:	33 c9                	xor    %ecx,%ecx
48cbbb:	8d 57 50             	lea    0x50(%edi),%edx
48cbbe:	41                   	inc    %ecx
48cbbf:	e8 e6 41 ff ff       	call   0x480daa
48cbc4:	8b f0                	mov    %eax,%esi
48cbc6:	0f b6 8f b8 00 00 00 	movzbl 0xb8(%edi),%ecx
48cbcd:	51                   	push   %ecx
48cbce:	ff 75 0c             	push   0xc(%ebp)
48cbd1:	8b 4d 08             	mov    0x8(%ebp),%ecx
48cbd4:	56                   	push   %esi
48cbd5:	e8 72 51 ff ff       	call   0x481d4c
48cbda:	8b ce                	mov    %esi,%ecx
48cbdc:	e8 94 44 ff ff       	call   0x481075
48cbe1:	5f                   	pop    %edi
48cbe2:	5e                   	pop    %esi
48cbe3:	5b                   	pop    %ebx
48cbe4:	c9                   	leave
48cbe5:	c2 08 00             	ret    $0x8
48cbe8:	ff 25 10 74 4a 00    	jmp    *0x4a7410
48cbee:	ff 25 14 74 4a 00    	jmp    *0x4a7414
48cbf4:	cc                   	int3
48cbf5:	cc                   	int3
48cbf6:	cc                   	int3
48cbf7:	cc                   	int3
48cbf8:	cc                   	int3
48cbf9:	cc                   	int3
48cbfa:	cc                   	int3
48cbfb:	cc                   	int3
48cbfc:	cc                   	int3
48cbfd:	cc                   	int3
48cbfe:	cc                   	int3
48cbff:	cc                   	int3
48cc00:	ff 25 5c 74 4a 00    	jmp    *0x4a745c
48cc06:	cc                   	int3
48cc07:	cc                   	int3
48cc08:	cc                   	int3
48cc09:	cc                   	int3
48cc0a:	cc                   	int3
48cc0b:	cc                   	int3
48cc0c:	cc                   	int3
48cc0d:	cc                   	int3
48cc0e:	cc                   	int3
48cc0f:	cc                   	int3
48cc10:	ff 25 60 74 4a 00    	jmp    *0x4a7460
48cc16:	cc                   	int3
48cc17:	cc                   	int3
48cc18:	cc                   	int3
48cc19:	cc                   	int3
48cc1a:	cc                   	int3
48cc1b:	cc                   	int3
48cc1c:	cc                   	int3
48cc1d:	cc                   	int3
48cc1e:	cc                   	int3
48cc1f:	cc                   	int3
48cc20:	ff 25 64 74 4a 00    	jmp    *0x4a7464
48cc26:	cc                   	int3
48cc27:	cc                   	int3
48cc28:	cc                   	int3
48cc29:	cc                   	int3
48cc2a:	cc                   	int3
48cc2b:	cc                   	int3
48cc2c:	cc                   	int3
48cc2d:	cc                   	int3
48cc2e:	cc                   	int3
48cc2f:	cc                   	int3
48cc30:	ff 25 68 74 4a 00    	jmp    *0x4a7468
48cc36:	cc                   	int3
48cc37:	cc                   	int3
48cc38:	cc                   	int3
48cc39:	cc                   	int3
48cc3a:	cc                   	int3
48cc3b:	cc                   	int3
48cc3c:	cc                   	int3
48cc3d:	cc                   	int3
48cc3e:	cc                   	int3
48cc3f:	cc                   	int3
48cc40:	ff 25 6c 74 4a 00    	jmp    *0x4a746c
48cc46:	cc                   	int3
48cc47:	cc                   	int3
48cc48:	cc                   	int3
48cc49:	cc                   	int3
48cc4a:	cc                   	int3
48cc4b:	cc                   	int3
48cc4c:	cc                   	int3
48cc4d:	cc                   	int3
48cc4e:	cc                   	int3
48cc4f:	cc                   	int3
48cc50:	ff 25 70 74 4a 00    	jmp    *0x4a7470
48cc56:	cc                   	int3
48cc57:	cc                   	int3
48cc58:	cc                   	int3
48cc59:	cc                   	int3
48cc5a:	cc                   	int3
48cc5b:	cc                   	int3
48cc5c:	cc                   	int3
48cc5d:	cc                   	int3
48cc5e:	cc                   	int3
48cc5f:	cc                   	int3
48cc60:	ff 25 74 74 4a 00    	jmp    *0x4a7474
48cc66:	cc                   	int3
48cc67:	cc                   	int3
48cc68:	cc                   	int3
48cc69:	cc                   	int3
48cc6a:	cc                   	int3
48cc6b:	cc                   	int3
48cc6c:	cc                   	int3
48cc6d:	cc                   	int3
48cc6e:	cc                   	int3
48cc6f:	cc                   	int3
48cc70:	ff 25 78 74 4a 00    	jmp    *0x4a7478
48cc76:	cc                   	int3
48cc77:	cc                   	int3
48cc78:	cc                   	int3
48cc79:	cc                   	int3
48cc7a:	cc                   	int3
48cc7b:	cc                   	int3
48cc7c:	cc                   	int3
48cc7d:	cc                   	int3
48cc7e:	cc                   	int3
48cc7f:	cc                   	int3
48cc80:	ff 25 7c 74 4a 00    	jmp    *0x4a747c
48cc86:	cc                   	int3
48cc87:	cc                   	int3
48cc88:	cc                   	int3
48cc89:	cc                   	int3
48cc8a:	cc                   	int3
48cc8b:	cc                   	int3
48cc8c:	cc                   	int3
48cc8d:	cc                   	int3
48cc8e:	cc                   	int3
48cc8f:	cc                   	int3
48cc90:	ff 25 80 74 4a 00    	jmp    *0x4a7480
48cc96:	cc                   	int3
48cc97:	cc                   	int3
48cc98:	cc                   	int3
48cc99:	cc                   	int3
48cc9a:	cc                   	int3
48cc9b:	cc                   	int3
48cc9c:	cc                   	int3
48cc9d:	cc                   	int3
48cc9e:	cc                   	int3
48cc9f:	cc                   	int3
48cca0:	ff 25 84 74 4a 00    	jmp    *0x4a7484
48cca6:	cc                   	int3
48cca7:	cc                   	int3
48cca8:	cc                   	int3
48cca9:	cc                   	int3
48ccaa:	cc                   	int3
48ccab:	cc                   	int3
48ccac:	cc                   	int3
48ccad:	cc                   	int3
48ccae:	cc                   	int3
48ccaf:	cc                   	int3
48ccb0:	ff 25 88 74 4a 00    	jmp    *0x4a7488
48ccb6:	cc                   	int3
48ccb7:	cc                   	int3
48ccb8:	cc                   	int3
48ccb9:	cc                   	int3
48ccba:	cc                   	int3
48ccbb:	cc                   	int3
48ccbc:	cc                   	int3
48ccbd:	cc                   	int3
48ccbe:	cc                   	int3
48ccbf:	cc                   	int3
48ccc0:	ff 25 8c 74 4a 00    	jmp    *0x4a748c
48ccc6:	cc                   	int3
48ccc7:	cc                   	int3
48ccc8:	cc                   	int3
48ccc9:	cc                   	int3
48ccca:	cc                   	int3
48cccb:	cc                   	int3
48cccc:	cc                   	int3
48cccd:	cc                   	int3
48ccce:	cc                   	int3
48cccf:	cc                   	int3
48ccd0:	ff 25 90 74 4a 00    	jmp    *0x4a7490
48ccd6:	cc                   	int3
48ccd7:	cc                   	int3
48ccd8:	cc                   	int3
48ccd9:	cc                   	int3
48ccda:	cc                   	int3
48ccdb:	cc                   	int3
48ccdc:	cc                   	int3
48ccdd:	cc                   	int3
48ccde:	cc                   	int3
48ccdf:	cc                   	int3
48cce0:	ff 25 94 74 4a 00    	jmp    *0x4a7494
48cce6:	cc                   	int3
48cce7:	cc                   	int3
48cce8:	cc                   	int3
48cce9:	cc                   	int3
48ccea:	cc                   	int3
48cceb:	cc                   	int3
48ccec:	cc                   	int3
48cced:	cc                   	int3
48ccee:	cc                   	int3
48ccef:	cc                   	int3
48ccf0:	ff 25 98 74 4a 00    	jmp    *0x4a7498
48ccf6:	cc                   	int3
48ccf7:	cc                   	int3
48ccf8:	cc                   	int3
48ccf9:	cc                   	int3
48ccfa:	cc                   	int3
48ccfb:	cc                   	int3
48ccfc:	cc                   	int3
48ccfd:	cc                   	int3
48ccfe:	cc                   	int3
48ccff:	cc                   	int3
48cd00:	ff 25 9c 74 4a 00    	jmp    *0x4a749c
48cd06:	cc                   	int3
48cd07:	cc                   	int3
48cd08:	cc                   	int3
48cd09:	cc                   	int3
48cd0a:	cc                   	int3
48cd0b:	cc                   	int3
48cd0c:	cc                   	int3
48cd0d:	cc                   	int3
48cd0e:	cc                   	int3
48cd0f:	cc                   	int3
48cd10:	ff 25 a0 74 4a 00    	jmp    *0x4a74a0
48cd16:	cc                   	int3
48cd17:	cc                   	int3
48cd18:	cc                   	int3
48cd19:	cc                   	int3
48cd1a:	cc                   	int3