4bd7b0:	55                   	push   %ebp
4bd7b1:	8b ec                	mov    %esp,%ebp
4bd7b3:	51                   	push   %ecx
4bd7b4:	56                   	push   %esi
4bd7b5:	8b 75 08             	mov    0x8(%ebp),%esi
4bd7b8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4bd7bf:	57                   	push   %edi
4bd7c0:	8b f9                	mov    %ecx,%edi
4bd7c2:	85 f6                	test   %esi,%esi
4bd7c4:	75 1a                	jne    0x4bd7e0
4bd7c6:	68 90 aa 6a 00       	push   $0x6aaa90
4bd7cb:	6a 03                	push   $0x3
4bd7cd:	e8 6e fe ff ff       	call   0x4bd640
4bd7d2:	83 c4 08             	add    $0x8,%esp
4bd7d5:	8d 46 05             	lea    0x5(%esi),%eax
4bd7d8:	5f                   	pop    %edi
4bd7d9:	5e                   	pop    %esi
4bd7da:	8b e5                	mov    %ebp,%esp
4bd7dc:	5d                   	pop    %ebp
4bd7dd:	c2 04 00             	ret    $0x4
4bd7e0:	56                   	push   %esi
4bd7e1:	e8 3a 3d fd ff       	call   0x491520
4bd7e6:	83 c4 04             	add    $0x4,%esp
4bd7e9:	3b 05 30 4b 69 00    	cmp    0x694b30,%eax
4bd7ef:	74 1c                	je     0x4bd80d
4bd7f1:	68 bc ad 6a 00       	push   $0x6aadbc
4bd7f6:	6a 03                	push   $0x3
4bd7f8:	e8 43 fe ff ff       	call   0x4bd640
4bd7fd:	83 c4 08             	add    $0x8,%esp
4bd800:	b8 04 00 00 00       	mov    $0x4,%eax
4bd805:	5f                   	pop    %edi
4bd806:	5e                   	pop    %esi
4bd807:	8b e5                	mov    %ebp,%esp
4bd809:	5d                   	pop    %ebp
4bd80a:	c2 04 00             	ret    $0x4
4bd80d:	8d 45 fc             	lea    -0x4(%ebp),%eax
4bd810:	8b cf                	mov    %edi,%ecx
4bd812:	50                   	push   %eax
4bd813:	56                   	push   %esi
4bd814:	e8 d7 09 00 00       	call   0x4be1f0
4bd819:	85 c0                	test   %eax,%eax
4bd81b:	75 29                	jne    0x4bd846
4bd81d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bd820:	56                   	push   %esi
4bd821:	85 c9                	test   %ecx,%ecx
4bd823:	75 1c                	jne    0x4bd841
4bd825:	68 00 ab 6a 00       	push   $0x6aab00
4bd82a:	6a 04                	push   $0x4
4bd82c:	e8 0f fe ff ff       	call   0x4bd640
4bd831:	83 c4 0c             	add    $0xc,%esp
4bd834:	b8 01 00 00 00       	mov    $0x1,%eax
4bd839:	5f                   	pop    %edi
4bd83a:	5e                   	pop    %esi
4bd83b:	8b e5                	mov    %ebp,%esp
4bd83d:	5d                   	pop    %ebp
4bd83e:	c2 04 00             	ret    $0x4
4bd841:	e8 3a 1a 01 00       	call   0x4cf280
4bd846:	5f                   	pop    %edi
4bd847:	5e                   	pop    %esi
4bd848:	8b e5                	mov    %ebp,%esp
4bd84a:	5d                   	pop    %ebp
4bd84b:	c2 04 00             	ret    $0x4
4bd84e:	cc                   	int3
4bd84f:	cc                   	int3
4bd850:	55                   	push   %ebp
4bd851:	8b ec                	mov    %esp,%ebp
4bd853:	83 ec 0c             	sub    $0xc,%esp
4bd856:	8b c1                	mov    %ecx,%eax
4bd858:	8b 4d 08             	mov    0x8(%ebp),%ecx
4bd85b:	53                   	push   %ebx
4bd85c:	89 45 f8             	mov    %eax,-0x8(%ebp)
4bd85f:	56                   	push   %esi
4bd860:	8b 00                	mov    (%eax),%eax
4bd862:	8b f0                	mov    %eax,%esi
4bd864:	57                   	push   %edi
4bd865:	89 45 fc             	mov    %eax,-0x4(%ebp)
4bd868:	8b d8                	mov    %eax,%ebx
4bd86a:	8b 78 04             	mov    0x4(%eax),%edi
4bd86d:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
4bd871:	75 40                	jne    0x4bd8b3
4bd873:	8d 47 10             	lea    0x10(%edi),%eax
4bd876:	51                   	push   %ecx
4bd877:	50                   	push   %eax
4bd878:	e8 63 f6 f8 ff       	call   0x44cee0
4bd87d:	83 c4 08             	add    $0x8,%esp
4bd880:	84 c0                	test   %al,%al
4bd882:	74 05                	je     0x4bd889
4bd884:	8b 7f 08             	mov    0x8(%edi),%edi
4bd887:	eb 1e                	jmp    0x4bd8a7
4bd889:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
4bd88d:	74 14                	je     0x4bd8a3
4bd88f:	8d 47 10             	lea    0x10(%edi),%eax
4bd892:	50                   	push   %eax
4bd893:	ff 75 08             	push   0x8(%ebp)
4bd896:	e8 45 f6 f8 ff       	call   0x44cee0
4bd89b:	83 c4 08             	add    $0x8,%esp
4bd89e:	84 c0                	test   %al,%al
4bd8a0:	0f 45 df             	cmovne %edi,%ebx
4bd8a3:	8b f7                	mov    %edi,%esi
4bd8a5:	8b 3f                	mov    (%edi),%edi
4bd8a7:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
4bd8ab:	8b 4d 08             	mov    0x8(%ebp),%ecx
4bd8ae:	74 c3                	je     0x4bd873
4bd8b0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bd8b3:	83 c0 04             	add    $0x4,%eax
4bd8b6:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
4bd8ba:	0f 44 c3             	cmove  %ebx,%eax
4bd8bd:	8b 38                	mov    (%eax),%edi
4bd8bf:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
4bd8c3:	75 23                	jne    0x4bd8e8
4bd8c5:	8d 47 10             	lea    0x10(%edi),%eax
4bd8c8:	50                   	push   %eax
4bd8c9:	51                   	push   %ecx
4bd8ca:	e8 11 f6 f8 ff       	call   0x44cee0
4bd8cf:	83 c4 08             	add    $0x8,%esp
4bd8d2:	84 c0                	test   %al,%al
4bd8d4:	74 06                	je     0x4bd8dc
4bd8d6:	8b df                	mov    %edi,%ebx
4bd8d8:	8b 3f                	mov    (%edi),%edi
4bd8da:	eb 03                	jmp    0x4bd8df
4bd8dc:	8b 7f 08             	mov    0x8(%edi),%edi
4bd8df:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
4bd8e3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4bd8e6:	74 dd                	je     0x4bd8c5
4bd8e8:	33 ff                	xor    %edi,%edi
4bd8ea:	8b c6                	mov    %esi,%eax
4bd8ec:	89 7d f4             	mov    %edi,-0xc(%ebp)
4bd8ef:	3b f3                	cmp    %ebx,%esi
4bd8f1:	74 44                	je     0x4bd937
4bd8f3:	8b 48 08             	mov    0x8(%eax),%ecx
4bd8f6:	47                   	inc    %edi
4bd8f7:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4bd8fb:	74 1d                	je     0x4bd91a
4bd8fd:	8b 48 04             	mov    0x4(%eax),%ecx
4bd900:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4bd904:	75 10                	jne    0x4bd916
4bd906:	3b 41 08             	cmp    0x8(%ecx),%eax
4bd909:	75 0b                	jne    0x4bd916
4bd90b:	8b c1                	mov    %ecx,%eax
4bd90d:	8b 49 04             	mov    0x4(%ecx),%ecx
4bd910:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4bd914:	74 f0                	je     0x4bd906
4bd916:	8b c1                	mov    %ecx,%eax
4bd918:	eb 16                	jmp    0x4bd930
4bd91a:	8b c1                	mov    %ecx,%eax
4bd91c:	8b 10                	mov    (%eax),%edx
4bd91e:	80 7a 0d 00          	cmpb   $0x0,0xd(%edx)
4bd922:	75 0c                	jne    0x4bd930
4bd924:	8b 0a                	mov    (%edx),%ecx
4bd926:	8b c2                	mov    %edx,%eax
4bd928:	8b d1                	mov    %ecx,%edx
4bd92a:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
4bd92e:	74 f4                	je     0x4bd924
4bd930:	3b c3                	cmp    %ebx,%eax
4bd932:	75 bf                	jne    0x4bd8f3
4bd934:	89 7d f4             	mov    %edi,-0xc(%ebp)
4bd937:	8b 45 fc             	mov    -0x4(%ebp),%eax
4bd93a:	89 75 08             	mov    %esi,0x8(%ebp)
4bd93d:	3b 30                	cmp    (%eax),%esi
4bd93f:	75 30                	jne    0x4bd971
4bd941:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
4bd945:	74 2a                	je     0x4bd971
4bd947:	8b 75 f8             	mov    -0x8(%ebp),%esi
4bd94a:	8b d8                	mov    %eax,%ebx
4bd94c:	8b ce                	mov    %esi,%ecx
4bd94e:	ff 73 04             	push   0x4(%ebx)
4bd951:	56                   	push   %esi
4bd952:	e8 79 e0 fd ff       	call   0x49b9d0
4bd957:	89 5b 04             	mov    %ebx,0x4(%ebx)
4bd95a:	89 1b                	mov    %ebx,(%ebx)
4bd95c:	89 5b 08             	mov    %ebx,0x8(%ebx)
4bd95f:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4bd966:	8b c7                	mov    %edi,%eax
4bd968:	5f                   	pop    %edi
4bd969:	5e                   	pop    %esi
4bd96a:	5b                   	pop    %ebx
4bd96b:	8b e5                	mov    %ebp,%esp
4bd96d:	5d                   	pop    %ebp
4bd96e:	c2 04 00             	ret    $0x4
4bd971:	3b f3                	cmp    %ebx,%esi
4bd973:	74 f1                	je     0x4bd966
4bd975:	8b 7d f8             	mov    -0x8(%ebp),%edi
4bd978:	8d 4d 08             	lea    0x8(%ebp),%ecx
4bd97b:	e8 e0 40 fd ff       	call   0x491a60
4bd980:	56                   	push   %esi
4bd981:	8b cf                	mov    %edi,%ecx
4bd983:	e8 58 50 fd ff       	call   0x4929e0
4bd988:	50                   	push   %eax
4bd989:	57                   	push   %edi
4bd98a:	e8 c1 f9 ff ff       	call   0x4bd350
4bd98f:	8b 75 08             	mov    0x8(%ebp),%esi
4bd992:	83 c4 08             	add    $0x8,%esp
4bd995:	3b f3                	cmp    %ebx,%esi
4bd997:	75 df                	jne    0x4bd978
4bd999:	8b 45 f4             	mov    -0xc(%ebp),%eax
4bd99c:	5f                   	pop    %edi
4bd99d:	5e                   	pop    %esi
4bd99e:	5b                   	pop    %ebx
4bd99f:	8b e5                	mov    %ebp,%esp
4bd9a1:	5d                   	pop    %ebp
4bd9a2:	c2 04 00             	ret    $0x4
4bd9a5:	cc                   	int3
4bd9a6:	cc                   	int3
4bd9a7:	cc                   	int3
4bd9a8:	cc                   	int3
4bd9a9:	cc                   	int3
4bd9aa:	cc                   	int3
4bd9ab:	cc                   	int3
4bd9ac:	cc                   	int3
4bd9ad:	cc                   	int3
4bd9ae:	cc                   	int3
4bd9af:	cc                   	int3
4bd9b0:	55                   	push   %ebp
4bd9b1:	8b ec                	mov    %esp,%ebp
4bd9b3:	51                   	push   %ecx
4bd9b4:	56                   	push   %esi
4bd9b5:	8b 75 08             	mov    0x8(%ebp),%esi
4bd9b8:	8b d1                	mov    %ecx,%edx
4bd9ba:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4bd9c1:	85 f6                	test   %esi,%esi
4bd9c3:	0f 84 9c 00 00 00    	je     0x4bda65
4bd9c9:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
4bd9cd:	0f 84 92 00 00 00    	je     0x4bda65
4bd9d3:	8b ce                	mov    %esi,%ecx
4bd9d5:	57                   	push   %edi
4bd9d6:	8d 79 01             	lea    0x1(%ecx),%edi
4bd9d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4bd9e0:	8a 01                	mov    (%ecx),%al
4bd9e2:	41                   	inc    %ecx
4bd9e3:	84 c0                	test   %al,%al
4bd9e5:	75 f9                	jne    0x4bd9e0
4bd9e7:	2b cf                	sub    %edi,%ecx
4bd9e9:	75 1c                	jne    0x4bda07
4bd9eb:	68 90 ab 6a 00       	push   $0x6aab90
4bd9f0:	6a 03                	push   $0x3
4bd9f2:	e8 49 fc ff ff       	call   0x4bd640
4bd9f7:	83 c4 08             	add    $0x8,%esp
4bd9fa:	b8 04 00 00 00       	mov    $0x4,%eax
4bd9ff:	5f                   	pop    %edi
4bda00:	5e                   	pop    %esi
4bda01:	8b e5                	mov    %ebp,%esp
4bda03:	5d                   	pop    %ebp
4bda04:	c2 08 00             	ret    $0x8
4bda07:	8d 45 fc             	lea    -0x4(%ebp),%eax
4bda0a:	8b ca                	mov    %edx,%ecx
4bda0c:	50                   	push   %eax
4bda0d:	56                   	push   %esi
4bda0e:	e8 dd 07 00 00       	call   0x4be1f0
4bda13:	85 c0                	test   %eax,%eax
4bda15:	75 e8                	jne    0x4bd9ff
4bda17:	8b 7d fc             	mov    -0x4(%ebp),%edi
4bda1a:	85 ff                	test   %edi,%edi
4bda1c:	75 1b                	jne    0x4bda39
4bda1e:	56                   	push   %esi
4bda1f:	68 00 ab 6a 00       	push   $0x6aab00
4bda24:	6a 04                	push   $0x4
4bda26:	e8 15 fc ff ff       	call   0x4bd640
4bda2b:	83 c4 0c             	add    $0xc,%esp
4bda2e:	8d 47 01             	lea    0x1(%edi),%eax
4bda31:	5f                   	pop    %edi
4bda32:	5e                   	pop    %esi
4bda33:	8b e5                	mov    %ebp,%esp
4bda35:	5d                   	pop    %ebp
4bda36:	c2 08 00             	ret    $0x8
4bda39:	8b cf                	mov    %edi,%ecx
4bda3b:	e8 e0 1e 01 00       	call   0x4cf920
4bda40:	83 f8 04             	cmp    $0x4,%eax
4bda43:	75 0d                	jne    0x4bda52
4bda45:	5f                   	pop    %edi
4bda46:	b8 07 02 00 00       	mov    $0x207,%eax
4bda4b:	5e                   	pop    %esi
4bda4c:	8b e5                	mov    %ebp,%esp
4bda4e:	5d                   	pop    %ebp
4bda4f:	c2 08 00             	ret    $0x8
4bda52:	ff 75 0c             	push   0xc(%ebp)
4bda55:	8b cf                	mov    %edi,%ecx
4bda57:	56                   	push   %esi
4bda58:	e8 93 1a 01 00       	call   0x4cf4f0
4bda5d:	5f                   	pop    %edi
4bda5e:	5e                   	pop    %esi
4bda5f:	8b e5                	mov    %ebp,%esp
4bda61:	5d                   	pop    %ebp
4bda62:	c2 08 00             	ret    $0x8
4bda65:	68 58 ab 6a 00       	push   $0x6aab58
4bda6a:	6a 03                	push   $0x3
4bda6c:	e8 cf fb ff ff       	call   0x4bd640
4bda71:	83 c4 08             	add    $0x8,%esp
4bda74:	b8 05 00 00 00       	mov    $0x5,%eax
4bda79:	5e                   	pop    %esi
4bda7a:	8b e5                	mov    %ebp,%esp
4bda7c:	5d                   	pop    %ebp
4bda7d:	c2 08 00             	ret    $0x8
4bda80:	55                   	push   %ebp
4bda81:	8b ec                	mov    %esp,%ebp
4bda83:	6a ff                	push   $0xffffffff
4bda85:	68 3b ac 65 00       	push   $0x65ac3b
4bda8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4bda90:	50                   	push   %eax
4bda91:	81 ec c4 00 00 00    	sub    $0xc4,%esp
4bda97:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4bda9c:	33 c5                	xor    %ebp,%eax
4bda9e:	89 45 ec             	mov    %eax,-0x14(%ebp)
4bdaa1:	53                   	push   %ebx
4bdaa2:	56                   	push   %esi
4bdaa3:	57                   	push   %edi
4bdaa4:	50                   	push   %eax
4bdaa5:	8d 45 f4             	lea    -0xc(%ebp),%eax
4bdaa8:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4bdaae:	89 65 f0             	mov    %esp,-0x10(%ebp)
4bdab1:	8b d9                	mov    %ecx,%ebx
4bdab3:	89 5d 94             	mov    %ebx,-0x6c(%ebp)
4bdab6:	8b 75 08             	mov    0x8(%ebp),%esi
4bdab9:	89 9d 78 ff ff ff    	mov    %ebx,-0x88(%ebp)
4bdabf:	89 75 80             	mov    %esi,-0x80(%ebp)
4bdac2:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
4bdac9:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
4bdad0:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
4bdad7:	6a 28                	push   $0x28
4bdad9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4bdae0:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
4bdae7:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
4bdaee:	e8 4f 35 12 00       	call   0x5e1042
4bdaf3:	83 c4 04             	add    $0x4,%esp
4bdaf6:	89 00                	mov    %eax,(%eax)
4bdaf8:	89 40 04             	mov    %eax,0x4(%eax)
4bdafb:	89 40 08             	mov    %eax,0x8(%eax)
4bdafe:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
4bdb04:	89 45 98             	mov    %eax,-0x68(%ebp)
4bdb07:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
4bdb0e:	c7 45 b8 0f 00 00 00 	movl   $0xf,-0x48(%ebp)
4bdb15:	c6 45 a4 00          	movb   $0x0,-0x5c(%ebp)
4bdb19:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
4bdb20:	c7 45 d0 0f 00 00 00 	movl   $0xf,-0x30(%ebp)
4bdb27:	c6 45 bc 00          	movb   $0x0,-0x44(%ebp)
4bdb2b:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4bdb2f:	85 f6                	test   %esi,%esi
4bdb31:	75 17                	jne    0x4bdb4a
4bdb33:	68 90 aa 6a 00       	push   $0x6aaa90
4bdb38:	6a 03                	push   $0x3
4bdb3a:	e8 01 fb ff ff       	call   0x4bd640
4bdb3f:	83 c4 08             	add    $0x8,%esp
4bdb42:	8d 5e 05             	lea    0x5(%esi),%ebx
4bdb45:	e9 f1 04 00 00       	jmp    0x4be03b
4bdb4a:	8d 43 14             	lea    0x14(%ebx),%eax
4bdb4d:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
4bdb50:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
4bdb56:	51                   	push   %ecx
4bdb57:	8b c8                	mov    %eax,%ecx
4bdb59:	e8 82 54 01 00       	call   0x4d2fe0
4bdb5e:	8b f8                	mov    %eax,%edi