48ca04:	50                   	push   %eax
48ca05:	68 b0 00 00 00       	push   $0xb0
48ca0a:	ff 74 24 1c          	push   0x1c(%esp)
48ca0e:	ff 15 88 f6 48 00    	call   *0x48f688
48ca14:	ff 74 24 14          	push   0x14(%esp)
48ca18:	ff 74 24 18          	push   0x18(%esp)
48ca1c:	68 b1 00 00 00       	push   $0xb1
48ca21:	ff 74 24 1c          	push   0x1c(%esp)
48ca25:	ff 15 88 f6 48 00    	call   *0x48f688
48ca2b:	47                   	inc    %edi
48ca2c:	3b 7c 24 44          	cmp    0x44(%esp),%edi
48ca30:	0f 8c 6c ff ff ff    	jl     0x48c9a2
48ca36:	ff 74 24 14          	push   0x14(%esp)
48ca3a:	ff 74 24 44          	push   0x44(%esp)
48ca3e:	68 b1 00 00 00       	push   $0xb1
48ca43:	ff 74 24 1c          	push   0x1c(%esp)
48ca47:	ff 15 88 f6 48 00    	call   *0x48f688
48ca4d:	56                   	push   %esi
48ca4e:	ff 15 c4 f4 48 00    	call   *0x48f4c4
48ca54:	33 f6                	xor    %esi,%esi
48ca56:	8d 4c 24 18          	lea    0x18(%esp),%ecx
48ca5a:	33 ff                	xor    %edi,%edi
48ca5c:	46                   	inc    %esi
48ca5d:	89 7c 24 18          	mov    %edi,0x18(%esp)
48ca61:	89 7c 24 20          	mov    %edi,0x20(%esp)
48ca65:	89 74 24 24          	mov    %esi,0x24(%esp)
48ca69:	e8 b2 cf f7 ff       	call   0x409a20
48ca6e:	68 c4 b8 4b 00       	push   $0x4bb8c4
48ca73:	8d 4c 24 2c          	lea    0x2c(%esp),%ecx
48ca77:	89 74 24 28          	mov    %esi,0x28(%esp)
48ca7b:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
48ca7f:	e8 bd b4 f7 ff       	call   0x407f41
48ca84:	33 db                	xor    %ebx,%ebx
48ca86:	8d 44 24 18          	lea    0x18(%esp),%eax
48ca8a:	43                   	inc    %ebx
48ca8b:	be 70 72 4c 00       	mov    $0x4c7270,%esi
48ca90:	53                   	push   %ebx
48ca91:	50                   	push   %eax
48ca92:	8d 44 24 30          	lea    0x30(%esp),%eax
48ca96:	8b ce                	mov    %esi,%ecx
48ca98:	50                   	push   %eax
48ca99:	e8 75 c0 f7 ff       	call   0x408b13
48ca9e:	8d 4c 24 28          	lea    0x28(%esp),%ecx
48caa2:	e8 bd 8f f7 ff       	call   0x405a64
48caa7:	8d 4c 24 18          	lea    0x18(%esp),%ecx
48caab:	e8 70 cf f7 ff       	call   0x409a20
48cab0:	83 4c 24 18 ff       	orl    $0xffffffff,0x18(%esp)
48cab5:	8d 4c 24 28          	lea    0x28(%esp),%ecx
48cab9:	68 ac b8 4b 00       	push   $0x4bb8ac
48cabe:	89 5c 24 28          	mov    %ebx,0x28(%esp)
48cac2:	e8 7a b4 f7 ff       	call   0x407f41
48cac7:	53                   	push   %ebx
48cac8:	8d 44 24 1c          	lea    0x1c(%esp),%eax
48cacc:	8b ce                	mov    %esi,%ecx
48cace:	50                   	push   %eax
48cacf:	8d 44 24 30          	lea    0x30(%esp),%eax
48cad3:	50                   	push   %eax
48cad4:	e8 3a c0 f7 ff       	call   0x408b13
48cad9:	8d 4c 24 28          	lea    0x28(%esp),%ecx
48cadd:	e8 82 8f f7 ff       	call   0x405a64
48cae2:	8d 44 24 58          	lea    0x58(%esp),%eax
48cae6:	50                   	push   %eax
48cae7:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
48caeb:	e8 08 d1 f7 ff       	call   0x409bf8
48caf0:	68 dc b8 4b 00       	push   $0x4bb8dc
48caf5:	8d 4c 24 2c          	lea    0x2c(%esp),%ecx
48caf9:	e8 43 b4 f7 ff       	call   0x407f41
48cafe:	53                   	push   %ebx
48caff:	8d 44 24 1c          	lea    0x1c(%esp),%eax
48cb03:	8b ce                	mov    %esi,%ecx
48cb05:	50                   	push   %eax
48cb06:	8d 44 24 30          	lea    0x30(%esp),%eax
48cb0a:	50                   	push   %eax
48cb0b:	e8 03 c0 f7 ff       	call   0x408b13
48cb10:	8d 4c 24 28          	lea    0x28(%esp),%ecx
48cb14:	e8 4b 8f f7 ff       	call   0x405a64
48cb19:	57                   	push   %edi
48cb1a:	57                   	push   %edi
48cb1b:	ff 74 24 40          	push   0x40(%esp)
48cb1f:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48cb24:	6a f3                	push   $0xfffffff3
48cb26:	e8 a5 98 ff ff       	call   0x4863d0
48cb2b:	8d 4c 24 18          	lea    0x18(%esp),%ecx
48cb2f:	e8 ec ce f7 ff       	call   0x409a20
48cb34:	eb 11                	jmp    0x48cb47
48cb36:	6a 00                	push   $0x0
48cb38:	56                   	push   %esi
48cb39:	68 33 02 00 00       	push   $0x233
48cb3e:	ff 75 08             	push   0x8(%ebp)
48cb41:	ff 15 84 f5 48 00    	call   *0x48f584
48cb47:	5f                   	pop    %edi
48cb48:	5e                   	pop    %esi
48cb49:	5b                   	pop    %ebx
48cb4a:	8b e5                	mov    %ebp,%esp
48cb4c:	5d                   	pop    %ebp
48cb4d:	c2 08 00             	ret    $0x8
48cb50:	55                   	push   %ebp
48cb51:	8b ec                	mov    %esp,%ebp
48cb53:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48cb58:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48cb5b:	ff 75 18             	push   0x18(%ebp)
48cb5e:	ff 75 14             	push   0x14(%ebp)
48cb61:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48cb64:	68 11 02 00 00       	push   $0x211
48cb69:	ff 75 10             	push   0x10(%ebp)
48cb6c:	8b 00                	mov    (%eax),%eax
48cb6e:	c6 80 a8 01 00 00 00 	movb   $0x0,0x1a8(%eax)
48cb75:	ff 15 84 f5 48 00    	call   *0x48f584
48cb7b:	5d                   	pop    %ebp
48cb7c:	c2 14 00             	ret    $0x14
48cb7f:	55                   	push   %ebp
48cb80:	8b ec                	mov    %esp,%ebp
48cb82:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48cb87:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48cb8a:	ff 75 18             	push   0x18(%ebp)
48cb8d:	ff 75 14             	push   0x14(%ebp)
48cb90:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48cb93:	68 12 02 00 00       	push   $0x212
48cb98:	ff 75 10             	push   0x10(%ebp)
48cb9b:	8b 00                	mov    (%eax),%eax
48cb9d:	c6 80 a8 01 00 00 01 	movb   $0x1,0x1a8(%eax)
48cba4:	ff 15 84 f5 48 00    	call   *0x48f584
48cbaa:	5d                   	pop    %ebp
48cbab:	c2 14 00             	ret    $0x14
48cbae:	55                   	push   %ebp
48cbaf:	8b ec                	mov    %esp,%ebp
48cbb1:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48cbb4:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48cbb9:	56                   	push   %esi
48cbba:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48cbbd:	8b 30                	mov    (%eax),%esi
48cbbf:	80 be 84 01 00 00 00 	cmpb   $0x0,0x184(%esi)
48cbc6:	74 11                	je     0x48cbd9
48cbc8:	6a 00                	push   $0x0
48cbca:	6a 00                	push   $0x0
48cbcc:	56                   	push   %esi
48cbcd:	6a f4                	push   $0xfffffff4
48cbcf:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48cbd4:	e8 f7 97 ff ff       	call   0x4863d0
48cbd9:	ff 75 18             	push   0x18(%ebp)
48cbdc:	c6 86 84 01 00 00 00 	movb   $0x0,0x184(%esi)
48cbe3:	ff 75 14             	push   0x14(%ebp)
48cbe6:	68 32 02 00 00       	push   $0x232
48cbeb:	ff 75 10             	push   0x10(%ebp)
48cbee:	ff 15 84 f5 48 00    	call   *0x48f584
48cbf4:	5e                   	pop    %esi
48cbf5:	5d                   	pop    %ebp
48cbf6:	c2 14 00             	ret    $0x14
48cbf9:	55                   	push   %ebp
48cbfa:	8b ec                	mov    %esp,%ebp
48cbfc:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48cbff:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48cc04:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48cc07:	8b 00                	mov    (%eax),%eax
48cc09:	83 78 2c 00          	cmpl   $0x0,0x2c(%eax)
48cc0d:	74 0a                	je     0x48cc19
48cc0f:	ff 70 28             	push   0x28(%eax)
48cc12:	e8 d8 ec ff ff       	call   0x48b8ef
48cc17:	eb 11                	jmp    0x48cc2a
48cc19:	ff 75 18             	push   0x18(%ebp)
48cc1c:	ff 75 14             	push   0x14(%ebp)
48cc1f:	6a 53                	push   $0x53
48cc21:	ff 75 10             	push   0x10(%ebp)
48cc24:	ff 15 84 f5 48 00    	call   *0x48f584
48cc2a:	5d                   	pop    %ebp
48cc2b:	c2 14 00             	ret    $0x14
48cc2e:	55                   	push   %ebp
48cc2f:	8b ec                	mov    %esp,%ebp
48cc31:	51                   	push   %ecx
48cc32:	51                   	push   %ecx
48cc33:	83 3d 60 68 4c 00 00 	cmpl   $0x0,0x4c6860
48cc3a:	56                   	push   %esi
48cc3b:	8b 75 10             	mov    0x10(%ebp),%esi
48cc3e:	57                   	push   %edi
48cc3f:	8b 7d 0c             	mov    0xc(%ebp),%edi
48cc42:	74 1f                	je     0x48cc63
48cc44:	8d 45 f8             	lea    -0x8(%ebp),%eax
48cc47:	89 7d f8             	mov    %edi,-0x8(%ebp)
48cc4a:	50                   	push   %eax
48cc4b:	ff 75 08             	push   0x8(%ebp)
48cc4e:	89 75 fc             	mov    %esi,-0x4(%ebp)
48cc51:	ff 15 e0 f4 48 00    	call   *0x48f4e0
48cc57:	ff 75 fc             	push   -0x4(%ebp)
48cc5a:	ff 75 f8             	push   -0x8(%ebp)
48cc5d:	ff 15 a8 f0 48 00    	call   *0x48f0a8
48cc63:	0f b7 ce             	movzwl %si,%ecx
48cc66:	c1 e1 10             	shl    $0x10,%ecx
48cc69:	0f b7 c7             	movzwl %di,%eax
48cc6c:	0b c8                	or     %eax,%ecx
48cc6e:	51                   	push   %ecx
48cc6f:	ff 75 14             	push   0x14(%ebp)
48cc72:	68 00 02 00 00       	push   $0x200
48cc77:	ff 75 08             	push   0x8(%ebp)
48cc7a:	ff 15 84 f5 48 00    	call   *0x48f584
48cc80:	5f                   	pop    %edi
48cc81:	5e                   	pop    %esi
48cc82:	8b e5                	mov    %ebp,%esp
48cc84:	5d                   	pop    %ebp
48cc85:	c2 10 00             	ret    $0x10
48cc88:	55                   	push   %ebp
48cc89:	8b ec                	mov    %esp,%ebp
48cc8b:	83 ec 1c             	sub    $0x1c,%esp
48cc8e:	57                   	push   %edi
48cc8f:	ff 75 08             	push   0x8(%ebp)
48cc92:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48cc97:	e8 76 59 f7 ff       	call   0x402612
48cc9c:	8b 0d 10 68 4c 00    	mov    0x4c6810,%ecx
48cca2:	8b 04 81             	mov    (%ecx,%eax,4),%eax
48cca5:	8b 38                	mov    (%eax),%edi
48cca7:	8d 45 e4             	lea    -0x1c(%ebp),%eax
48ccaa:	50                   	push   %eax
48ccab:	ff 37                	push   (%edi)
48ccad:	ff 15 94 f6 48 00    	call   *0x48f694
48ccb3:	8b 45 e4             	mov    -0x1c(%ebp),%eax
48ccb6:	8b 55 e8             	mov    -0x18(%ebp),%edx
48ccb9:	2b 47 3c             	sub    0x3c(%edi),%eax
48ccbc:	2b 57 40             	sub    0x40(%edi),%edx
48ccbf:	81 7f 0c 00 00 00 80 	cmpl   $0x80000000,0xc(%edi)
48ccc6:	89 45 08             	mov    %eax,0x8(%ebp)
48ccc9:	89 55 fc             	mov    %edx,-0x4(%ebp)
48cccc:	0f 85 8d 00 00 00    	jne    0x48cd5f
48ccd2:	53                   	push   %ebx
48ccd3:	56                   	push   %esi
48ccd4:	8b 35 14 68 4c 00    	mov    0x4c6814,%esi
48ccda:	33 c9                	xor    %ecx,%ecx
48ccdc:	89 75 f4             	mov    %esi,-0xc(%ebp)
48ccdf:	8b d9                	mov    %ecx,%ebx
48cce1:	85 f6                	test   %esi,%esi
48cce3:	74 78                	je     0x48cd5d
48cce5:	3b 0d d0 67 4c 00    	cmp    0x4c67d0,%ecx
48cceb:	7d 6a                	jge    0x48cd57
48cced:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48ccf2:	8b 04 98             	mov    (%eax,%ebx,4),%eax
48ccf5:	8b 10                	mov    (%eax),%edx
48ccf7:	85 d2                	test   %edx,%edx
48ccf9:	74 57                	je     0x48cd52
48ccfb:	8b 42 08             	mov    0x8(%edx),%eax
48ccfe:	41                   	inc    %ecx
48ccff:	89 4d f8             	mov    %ecx,-0x8(%ebp)
48cd02:	3b 07                	cmp    (%edi),%eax
48cd04:	75 4c                	jne    0x48cd52
48cd06:	8d 45 e4             	lea    -0x1c(%ebp),%eax
48cd09:	50                   	push   %eax
48cd0a:	ff 32                	push   (%edx)
48cd0c:	ff 15 94 f6 48 00    	call   *0x48f694
48cd12:	8b 55 f0             	mov    -0x10(%ebp),%edx
48cd15:	8b 75 e8             	mov    -0x18(%ebp),%esi
48cd18:	2b d6                	sub    %esi,%edx
48cd1a:	8b 45 ec             	mov    -0x14(%ebp),%eax
48cd1d:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
48cd20:	2b c1                	sub    %ecx,%eax
48cd22:	03 4d 08             	add    0x8(%ebp),%ecx
48cd25:	03 75 fc             	add    -0x4(%ebp),%esi
48cd28:	6a 01                	push   $0x1
48cd2a:	52                   	push   %edx
48cd2b:	50                   	push   %eax
48cd2c:	89 45 ec             	mov    %eax,-0x14(%ebp)
48cd2f:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48cd34:	89 55 f0             	mov    %edx,-0x10(%ebp)
48cd37:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
48cd3a:	89 75 e8             	mov    %esi,-0x18(%ebp)
48cd3d:	8b 04 98             	mov    (%eax,%ebx,4),%eax
48cd40:	56                   	push   %esi
48cd41:	51                   	push   %ecx
48cd42:	8b 00                	mov    (%eax),%eax
48cd44:	ff 30                	push   (%eax)
48cd46:	ff 15 00 f7 48 00    	call   *0x48f700
48cd4c:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48cd4f:	8b 75 f4             	mov    -0xc(%ebp),%esi
48cd52:	43                   	inc    %ebx
48cd53:	3b de                	cmp    %esi,%ebx
48cd55:	72 8e                	jb     0x48cce5
48cd57:	8b 45 08             	mov    0x8(%ebp),%eax
48cd5a:	8b 55 fc             	mov    -0x4(%ebp),%edx
48cd5d:	5e                   	pop    %esi
48cd5e:	5b                   	pop    %ebx
48cd5f:	01 47 3c             	add    %eax,0x3c(%edi)
48cd62:	01 57 40             	add    %edx,0x40(%edi)
48cd65:	5f                   	pop    %edi
48cd66:	8b e5                	mov    %ebp,%esp
48cd68:	5d                   	pop    %ebp
48cd69:	c2 0c 00             	ret    $0xc
48cd6c:	55                   	push   %ebp
48cd6d:	8b ec                	mov    %esp,%ebp
48cd6f:	6a ec                	push   $0xffffffec
48cd71:	ff 75 08             	push   0x8(%ebp)
48cd74:	ff 15 5c f6 48 00    	call   *0x48f65c
48cd7a:	a9 00 00 01 00       	test   $0x10000,%eax
48cd7f:	74 05                	je     0x48cd86
48cd81:	6a 02                	push   $0x2
48cd83:	58                   	pop    %eax
48cd84:	eb 22                	jmp    0x48cda8
48cd86:	8b 45 10             	mov    0x10(%ebp),%eax
48cd89:	0f b7 c8             	movzwl %ax,%ecx
48cd8c:	8b 45 0c             	mov    0xc(%ebp),%eax
48cd8f:	c1 e1 10             	shl    $0x10,%ecx
48cd92:	0f b7 c0             	movzwl %ax,%eax
48cd95:	0b c8                	or     %eax,%ecx
48cd97:	51                   	push   %ecx
48cd98:	6a 00                	push   $0x0
48cd9a:	68 84 00 00 00       	push   $0x84
48cd9f:	ff 75 08             	push   0x8(%ebp)
48cda2:	ff 15 84 f5 48 00    	call   *0x48f584
48cda8:	5d                   	pop    %ebp
48cda9:	c2 0c 00             	ret    $0xc
48cdac:	55                   	push   %ebp
48cdad:	8b ec                	mov    %esp,%ebp
48cdaf:	83 e4 f8             	and    $0xfffffff8,%esp
48cdb2:	81 ec a8 00 00 00    	sub    $0xa8,%esp
48cdb8:	56                   	push   %esi
48cdb9:	57                   	push   %edi
48cdba:	ff 75 08             	push   0x8(%ebp)
48cdbd:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48cdc2:	e8 4b 58 f7 ff       	call   0x402612
48cdc7:	8b 0d 10 68 4c 00    	mov    0x4c6810,%ecx
48cdcd:	8b 7d 10             	mov    0x10(%ebp),%edi
48cdd0:	89 44 24 24          	mov    %eax,0x24(%esp)
48cdd4:	8b 0c 81             	mov    (%ecx,%eax,4),%ecx
48cdd7:	b8 6e fe ff ff       	mov    $0xfffffe6e,%eax
48cddc:	8b 31                	mov    (%ecx),%esi
48cdde:	8b 4f 08             	mov    0x8(%edi),%ecx
48cde1:	89 74 24 3c          	mov    %esi,0x3c(%esp)
48cde5:	3b c8                	cmp    %eax,%ecx
48cde7:	0f 87 82 02 00 00    	ja     0x48d06f
48cded:	0f 84 19 02 00 00    	je     0x48d00c
48cdf3:	b8 d9 fd ff ff       	mov    $0xfffffdd9,%eax
48cdf8:	3b c8                	cmp    %eax,%ecx
48cdfa:	0f 87 9d 00 00 00    	ja     0x48ce9d
48ce00:	0f 84 80 00 00 00    	je     0x48ce86
48ce06:	81 f9 09 fd ff ff    	cmp    $0xfffffd09,%ecx
48ce0c:	74 59                	je     0x48ce67
48ce0e:	81 f9 0e fd ff ff    	cmp    $0xfffffd0e,%ecx
48ce14:	74 48                	je     0x48ce5e
48ce16:	81 f9 0f fd ff ff    	cmp    $0xfffffd0f,%ecx
48ce1c:	74 0e                	je     0x48ce2c
48ce1e:	81 f9 16 fd ff ff    	cmp    $0xfffffd16,%ecx
48ce24:	75 21                	jne    0x48ce47
48ce26:	51                   	push   %ecx
48ce27:	e9 d3 01 00 00       	jmp    0x48cfff
48ce2c:	80 be 9a 01 00 00 01 	cmpb   $0x1,0x19a(%esi)
48ce33:	75 09                	jne    0x48ce3e
48ce35:	51                   	push   %ecx
48ce36:	ff 77 04             	push   0x4(%edi)
48ce39:	e8 cd e7 ff ff       	call   0x48b60b
48ce3e:	66 c7 86 99 01 00 00 	movw   $0x0,0x199(%esi)
48ce45:	00 00
48ce47:	57                   	push   %edi
48ce48:	ff 75 0c             	push   0xc(%ebp)
48ce4b:	6a 4e                	push   $0x4e
48ce4d:	ff 75 08             	push   0x8(%ebp)