48b5e3:	ff 75 10             	push   0x10(%ebp)
48b5e6:	89 45 ec             	mov    %eax,-0x14(%ebp)
48b5e9:	8b 45 f8             	mov    -0x8(%ebp),%eax
48b5ec:	89 45 f0             	mov    %eax,-0x10(%ebp)
48b5ef:	8d 45 e4             	lea    -0x1c(%ebp),%eax
48b5f2:	50                   	push   %eax
48b5f3:	ff 37                	push   (%edi)
48b5f5:	ff 15 58 f6 48 00    	call   *0x48f658
48b5fb:	5f                   	pop    %edi
48b5fc:	8b e5                	mov    %ebp,%esp
48b5fe:	5d                   	pop    %ebp
48b5ff:	c2 0c 00             	ret    $0xc
48b602:	55                   	push   %ebp
48b603:	8b ec                	mov    %esp,%ebp
48b605:	5d                   	pop    %ebp
48b606:	e9 2e 5c fe ff       	jmp    0x471239
48b60b:	55                   	push   %ebp
48b60c:	8b ec                	mov    %esp,%ebp
48b60e:	83 ec 10             	sub    $0x10,%esp
48b611:	8d 45 f0             	lea    -0x10(%ebp),%eax
48b614:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b619:	50                   	push   %eax
48b61a:	8d 45 f4             	lea    -0xc(%ebp),%eax
48b61d:	50                   	push   %eax
48b61e:	ff 75 08             	push   0x8(%ebp)
48b621:	e8 dc 6d f7 ff       	call   0x402402
48b626:	84 c0                	test   %al,%al
48b628:	0f 84 72 01 00 00    	je     0x48b7a0
48b62e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48b631:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b636:	53                   	push   %ebx
48b637:	8b 5d 0c             	mov    0xc(%ebp),%ebx
48b63a:	56                   	push   %esi
48b63b:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b63e:	8b 4d f0             	mov    -0x10(%ebp),%ecx
48b641:	57                   	push   %edi
48b642:	8b 30                	mov    (%eax),%esi
48b644:	a1 24 68 4c 00       	mov    0x4c6824,%eax
48b649:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b64c:	8b 38                	mov    (%eax),%edi
48b64e:	8a 87 90 00 00 00    	mov    0x90(%edi),%al
48b654:	88 45 ff             	mov    %al,-0x1(%ebp)
48b657:	83 fb 06             	cmp    $0x6,%ebx
48b65a:	75 04                	jne    0x48b660
48b65c:	3c 18                	cmp    $0x18,%al
48b65e:	74 22                	je     0x48b682
48b660:	83 fb 04             	cmp    $0x4,%ebx
48b663:	75 04                	jne    0x48b669
48b665:	3c 01                	cmp    $0x1,%al
48b667:	74 19                	je     0x48b682
48b669:	83 fb 03             	cmp    $0x3,%ebx
48b66c:	75 04                	jne    0x48b672
48b66e:	84 c0                	test   %al,%al
48b670:	74 10                	je     0x48b682
48b672:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
48b678:	75 1b                	jne    0x48b695
48b67a:	3c 02                	cmp    $0x2,%al
48b67c:	74 04                	je     0x48b682
48b67e:	3c 03                	cmp    $0x3,%al
48b680:	75 13                	jne    0x48b695
48b682:	89 4e 1c             	mov    %ecx,0x1c(%esi)
48b685:	8b 8e cc 01 00 00    	mov    0x1cc(%esi),%ecx
48b68b:	85 c9                	test   %ecx,%ecx
48b68d:	74 06                	je     0x48b695
48b68f:	57                   	push   %edi
48b690:	e8 e1 08 fd ff       	call   0x45bf76
48b695:	80 7e 38 00          	cmpb   $0x0,0x38(%esi)
48b699:	74 42                	je     0x48b6dd
48b69b:	85 db                	test   %ebx,%ebx
48b69d:	75 1c                	jne    0x48b6bb
48b69f:	39 1f                	cmp    %ebx,(%edi)
48b6a1:	74 18                	je     0x48b6bb
48b6a3:	ff 37                	push   (%edi)
48b6a5:	ff 15 48 f6 48 00    	call   *0x48f648
48b6ab:	85 c0                	test   %eax,%eax
48b6ad:	74 0c                	je     0x48b6bb
48b6af:	ff 37                	push   (%edi)
48b6b1:	ff 15 4c f6 48 00    	call   *0x48f64c
48b6b7:	85 c0                	test   %eax,%eax
48b6b9:	74 22                	je     0x48b6dd
48b6bb:	a1 24 68 4c 00       	mov    0x4c6824,%eax
48b6c0:	8b 4d f0             	mov    -0x10(%ebp),%ecx
48b6c3:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b6c6:	8b 00                	mov    (%eax),%eax
48b6c8:	8a 80 93 00 00 00    	mov    0x93(%eax),%al
48b6ce:	3c ff                	cmp    $0xff,%al
48b6d0:	74 12                	je     0x48b6e4
48b6d2:	0f b6 c0             	movzbl %al,%eax
48b6d5:	3b 86 90 01 00 00    	cmp    0x190(%esi),%eax
48b6db:	74 07                	je     0x48b6e4
48b6dd:	32 c0                	xor    %al,%al
48b6df:	e9 b9 00 00 00       	jmp    0x48b79d
48b6e4:	6a 00                	push   $0x0
48b6e6:	56                   	push   %esi
48b6e7:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b6ec:	e8 53 6c f7 ff       	call   0x402344
48b6f1:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
48b6f5:	8b 8e 74 01 00 00    	mov    0x174(%esi),%ecx
48b6fb:	8b 96 78 01 00 00    	mov    0x178(%esi),%edx
48b701:	89 4d f8             	mov    %ecx,-0x8(%ebp)
48b704:	89 55 f4             	mov    %edx,-0xc(%ebp)
48b707:	c6 45 0f 00          	movb   $0x0,0xf(%ebp)
48b70b:	83 f8 1c             	cmp    $0x1c,%eax
48b70e:	77 63                	ja     0x48b773
48b710:	0f b6 80 8f b8 48 00 	movzbl 0x48b88f(%eax),%eax
48b717:	ff 24 85 6f b8 48 00 	jmp    *0x48b86f(,%eax,4)
48b71e:	83 fb 01             	cmp    $0x1,%ebx
48b721:	75 50                	jne    0x48b773
48b723:	52                   	push   %edx
48b724:	51                   	push   %ecx
48b725:	ff 37                	push   (%edi)
48b727:	56                   	push   %esi
48b728:	ff 75 08             	push   0x8(%ebp)
48b72b:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b730:	e8 ea ab ff ff       	call   0x48631f
48b735:	b3 01                	mov    $0x1,%bl
48b737:	eb 3d                	jmp    0x48b776
48b739:	85 db                	test   %ebx,%ebx
48b73b:	74 e6                	je     0x48b723
48b73d:	81 fb 00 03 00 00    	cmp    $0x300,%ebx
48b743:	75 61                	jne    0x48b7a6
48b745:	8b 86 c4 01 00 00    	mov    0x1c4(%esi),%eax
48b74b:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b74e:	85 c0                	test   %eax,%eax
48b750:	7e 1b                	jle    0x48b76d
48b752:	3b c3                	cmp    %ebx,%eax
48b754:	74 17                	je     0x48b76d
48b756:	83 a6 c4 01 00 00 00 	andl   $0x0,0x1c4(%esi)
48b75d:	52                   	push   %edx
48b75e:	51                   	push   %ecx
48b75f:	ff 37                	push   (%edi)
48b761:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b766:	56                   	push   %esi
48b767:	50                   	push   %eax
48b768:	e8 b2 ab ff ff       	call   0x48631f
48b76d:	89 9e c4 01 00 00    	mov    %ebx,0x1c4(%esi)
48b773:	8a 5d 0f             	mov    0xf(%ebp),%bl
48b776:	a1 24 68 4c 00       	mov    0x4c6824,%eax
48b77b:	8b 4d f0             	mov    -0x10(%ebp),%ecx
48b77e:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b781:	8b 00                	mov    (%eax),%eax
48b783:	83 78 50 00          	cmpl   $0x0,0x50(%eax)
48b787:	74 12                	je     0x48b79b
48b789:	6a 00                	push   $0x0
48b78b:	6a 00                	push   $0x0
48b78d:	68 1c 04 00 00       	push   $0x41c
48b792:	ff 70 50             	push   0x50(%eax)
48b795:	ff 15 88 f6 48 00    	call   *0x48f688
48b79b:	8a c3                	mov    %bl,%al
48b79d:	5f                   	pop    %edi
48b79e:	5e                   	pop    %esi
48b79f:	5b                   	pop    %ebx
48b7a0:	8b e5                	mov    %ebp,%esp
48b7a2:	5d                   	pop    %ebp
48b7a3:	c2 08 00             	ret    $0x8
48b7a6:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
48b7ac:	75 c5                	jne    0x48b773
48b7ae:	80 bf 90 00 00 00 02 	cmpb   $0x2,0x90(%edi)
48b7b5:	75 21                	jne    0x48b7d8
48b7b7:	8d 86 c0 01 00 00    	lea    0x1c0(%esi),%eax
48b7bd:	50                   	push   %eax
48b7be:	8d 86 bc 01 00 00    	lea    0x1bc(%esi),%eax
48b7c4:	50                   	push   %eax
48b7c5:	68 b0 00 00 00       	push   $0xb0
48b7ca:	ff 37                	push   (%edi)
48b7cc:	ff 15 88 f6 48 00    	call   *0x48f688
48b7d2:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48b7d5:	8b 55 f4             	mov    -0xc(%ebp),%edx
48b7d8:	8b 86 c4 01 00 00    	mov    0x1c4(%esi),%eax
48b7de:	85 c0                	test   %eax,%eax
48b7e0:	7e 91                	jle    0x48b773
48b7e2:	3b 45 08             	cmp    0x8(%ebp),%eax
48b7e5:	75 8c                	jne    0x48b773
48b7e7:	83 a6 c4 01 00 00 00 	andl   $0x0,0x1c4(%esi)
48b7ee:	52                   	push   %edx
48b7ef:	51                   	push   %ecx
48b7f0:	ff 37                	push   (%edi)
48b7f2:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b7f7:	56                   	push   %esi
48b7f8:	50                   	push   %eax
48b7f9:	e8 21 ab ff ff       	call   0x48631f
48b7fe:	e9 70 ff ff ff       	jmp    0x48b773
48b803:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b806:	53                   	push   %ebx
48b807:	ff 36                	push   (%esi)
48b809:	ff 15 80 f5 48 00    	call   *0x48f580
48b80f:	83 f8 01             	cmp    $0x1,%eax
48b812:	0f 85 5b ff ff ff    	jne    0x48b773
48b818:	ff 75 f4             	push   -0xc(%ebp)
48b81b:	ff 75 f8             	push   -0x8(%ebp)
48b81e:	ff 37                	push   (%edi)
48b820:	56                   	push   %esi
48b821:	53                   	push   %ebx
48b822:	e9 04 ff ff ff       	jmp    0x48b72b
48b827:	6a ec                	push   $0xffffffec
48b829:	ff 37                	push   (%edi)
48b82b:	ff 15 5c f6 48 00    	call   *0x48f65c
48b831:	a9 00 00 10 00       	test   $0x100000,%eax
48b836:	74 11                	je     0x48b849
48b838:	6a 00                	push   $0x0
48b83a:	6a 02                	push   $0x2
48b83c:	68 a1 00 00 00       	push   $0xa1
48b841:	ff 36                	push   (%esi)
48b843:	ff 15 88 f6 48 00    	call   *0x48f688
48b849:	8b 55 f4             	mov    -0xc(%ebp),%edx
48b84c:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48b84f:	85 db                	test   %ebx,%ebx
48b851:	e9 cb fe ff ff       	jmp    0x48b721
48b856:	53                   	push   %ebx
48b857:	56                   	push   %esi
48b858:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b85d:	e8 f6 00 00 00       	call   0x48b958
48b862:	8b 4d f8             	mov    -0x8(%ebp),%ecx
48b865:	8b 55 f4             	mov    -0xc(%ebp),%edx
48b868:	e9 b6 fe ff ff       	jmp    0x48b723
48b86d:	8b ff                	mov    %edi,%edi
48b86f:	1e                   	push   %ds
48b870:	b7 48                	mov    $0x48,%bh
48b872:	00 39                	add    %bh,(%ecx)
48b874:	b7 48                	mov    $0x48,%bh
48b876:	00 27                	add    %ah,(%edi)
48b878:	b8 48 00 23 b7       	mov    $0xb7230048,%eax
48b87d:	48                   	dec    %eax
48b87e:	00 4f b8             	add    %cl,-0x48(%edi)
48b881:	48                   	dec    %eax
48b882:	00 56 b8             	add    %dl,-0x48(%esi)
48b885:	48                   	dec    %eax
48b886:	00 03                	add    %al,(%ebx)
48b888:	b8 48 00 73 b7       	mov    $0xb7730048,%eax
48b88d:	48                   	dec    %eax
48b88e:	00 00                	add    %al,(%eax)
48b890:	00 01                	add    %al,(%ecx)
48b892:	01 02                	add    %eax,(%edx)
48b894:	03 02                	add    (%edx),%eax
48b896:	04 03                	add    $0x3,%al
48b898:	04 05                	add    $0x5,%al
48b89a:	07                   	pop    %es
48b89b:	07                   	pop    %es
48b89c:	07                   	pop    %es
48b89d:	03 03                	add    (%ebx),%eax
48b89f:	03 03                	add    (%ebx),%eax
48b8a1:	03 03                	add    (%ebx),%eax
48b8a3:	03 03                	add    (%ebx),%eax
48b8a5:	03 02                	add    (%edx),%eax
48b8a7:	04 04                	add    $0x4,%al
48b8a9:	06                   	push   %es
48b8aa:	04 03                	add    $0x3,%al
48b8ac:	55                   	push   %ebp
48b8ad:	8b ec                	mov    %esp,%ebp
48b8af:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b8b5:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b8ba:	53                   	push   %ebx
48b8bb:	56                   	push   %esi
48b8bc:	8b 75 08             	mov    0x8(%ebp),%esi
48b8bf:	bb 00 00 02 00       	mov    $0x20000,%ebx
48b8c4:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b8c7:	57                   	push   %edi
48b8c8:	8b 38                	mov    (%eax),%edi
48b8ca:	85 f3                	test   %esi,%ebx
48b8cc:	74 0c                	je     0x48b8da
48b8ce:	6a 00                	push   $0x0
48b8d0:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b8d5:	e8 8c 76 f7 ff       	call   0x402f66
48b8da:	80 7f 68 00          	cmpb   $0x0,0x68(%edi)
48b8de:	75 06                	jne    0x48b8e6
48b8e0:	c6 47 68 01          	movb   $0x1,0x68(%edi)
48b8e4:	0b f3                	or     %ebx,%esi
48b8e6:	5f                   	pop    %edi
48b8e7:	8b c6                	mov    %esi,%eax
48b8e9:	5e                   	pop    %esi
48b8ea:	5b                   	pop    %ebx
48b8eb:	5d                   	pop    %ebp
48b8ec:	c2 04 00             	ret    $0x4
48b8ef:	55                   	push   %ebp
48b8f0:	8b ec                	mov    %esp,%ebp
48b8f2:	53                   	push   %ebx
48b8f3:	56                   	push   %esi
48b8f4:	6a 44                	push   $0x44
48b8f6:	6a 00                	push   $0x0
48b8f8:	bb 20 7f 4c 00       	mov    $0x4c7f20,%ebx
48b8fd:	53                   	push   %ebx
48b8fe:	e8 1d 77 f9 ff       	call   0x423020
48b903:	6a 10                	push   $0x10
48b905:	6a 00                	push   $0x0
48b907:	be 64 7f 4c 00       	mov    $0x4c7f64,%esi
48b90c:	56                   	push   %esi
48b90d:	e8 0e 77 f9 ff       	call   0x423020
48b912:	83 c4 18             	add    $0x18,%esp
48b915:	c7 05 20 7f 4c 00 44 	movl   $0x44,0x4c7f20
48b91c:	00 00 00
48b91f:	33 c0                	xor    %eax,%eax
48b921:	40                   	inc    %eax
48b922:	a3 4c 7f 4c 00       	mov    %eax,0x4c7f4c
48b927:	56                   	push   %esi
48b928:	53                   	push   %ebx
48b929:	66 a3 50 7f 4c 00    	mov    %ax,0x4c7f50
48b92f:	33 c0                	xor    %eax,%eax
48b931:	50                   	push   %eax
48b932:	50                   	push   %eax
48b933:	6a 20                	push   $0x20
48b935:	50                   	push   %eax
48b936:	50                   	push   %eax
48b937:	50                   	push   %eax
48b938:	ff 75 08             	push   0x8(%ebp)
48b93b:	50                   	push   %eax
48b93c:	ff 15 1c f3 48 00    	call   *0x48f31c
48b942:	5e                   	pop    %esi
48b943:	5b                   	pop    %ebx
48b944:	85 c0                	test   %eax,%eax
48b946:	74 0c                	je     0x48b954
48b948:	ff 35 64 7f 4c 00    	push   0x4c7f64
48b94e:	ff 15 5c f3 48 00    	call   *0x48f35c
48b954:	5d                   	pop    %ebp
48b955:	c2 04 00             	ret    $0x4
48b958:	55                   	push   %ebp
48b959:	8b ec                	mov    %esp,%ebp
48b95b:	51                   	push   %ecx
48b95c:	8b 45 0c             	mov    0xc(%ebp),%eax
48b95f:	53                   	push   %ebx
48b960:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b963:	56                   	push   %esi
48b964:	57                   	push   %edi
48b965:	6a 03                	push   $0x3
48b967:	8b f9                	mov    %ecx,%edi
48b969:	8b 53 04             	mov    0x4(%ebx),%edx
48b96c:	89 55 08             	mov    %edx,0x8(%ebp)
48b96f:	5e                   	pop    %esi
48b970:	39 83 90 01 00 00    	cmp    %eax,0x190(%ebx)
48b976:	0f 84 92 00 00 00    	je     0x48ba0e
48b97c:	39 b7 84 00 00 00    	cmp    %esi,0x84(%edi)
48b982:	0f 8c 80 00 00 00    	jl     0x48ba08
48b988:	8b 47 74             	mov    0x74(%edi),%eax
48b98b:	8b 04 b0             	mov    (%eax,%esi,4),%eax
48b98e:	8b 08                	mov    (%eax),%ecx
48b990:	85 c9                	test   %ecx,%ecx
48b992:	74 65                	je     0x48b9f9
48b994:	39 51 04             	cmp    %edx,0x4(%ecx)
48b997:	75 60                	jne    0x48b9f9
48b999:	8a 91 90 00 00 00    	mov    0x90(%ecx),%dl
48b99f:	80 fa 0b             	cmp    $0xb,%dl
48b9a2:	74 52                	je     0x48b9f6
48b9a4:	8a b1 93 00 00 00    	mov    0x93(%ecx),%dh
48b9aa:	0f b6 c6             	movzbl %dh,%eax
48b9ad:	3b 83 90 01 00 00    	cmp    0x190(%ebx),%eax
48b9b3:	74 13                	je     0x48b9c8
48b9b5:	80 bb 98 01 00 00 00 	cmpb   $0x0,0x198(%ebx)
48b9bc:	74 38                	je     0x48b9f6
48b9be:	80 fe ff             	cmp    $0xff,%dh
48b9c1:	74 33                	je     0x48b9f6
48b9c3:	80 fa 0a             	cmp    $0xa,%dl