60f5e9:	e8 2a 90 e5 ff       	call   0x468618
60f5ee:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f5f1:	8b c3                	mov    %ebx,%eax
60f5f3:	e8 94 8b e3 ff       	call   0x44818c
60f5f8:	8b 83 00 03 00 00    	mov    0x300(%ebx),%eax
60f5fe:	c6 80 f8 01 00 00 01 	movb   $0x1,0x1f8(%eax)
60f605:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
60f60b:	c6 80 f8 01 00 00 01 	movb   $0x1,0x1f8(%eax)
60f612:	8b b3 f0 02 00 00    	mov    0x2f0(%ebx),%esi
60f618:	8b 46 50             	mov    0x50(%esi),%eax
60f61b:	0b 05 04 f8 60 00    	or     0x60f804,%eax
60f621:	89 46 50             	mov    %eax,0x50(%esi)
60f624:	c7 83 4c 03 00 00 ff 	movl   $0xffffffff,0x34c(%ebx)
60f62b:	ff ff ff
60f62e:	c7 83 50 03 00 00 ff 	movl   $0xffffffff,0x350(%ebx)
60f635:	ff ff ff
60f638:	8d 4d e8             	lea    -0x18(%ebp),%ecx
60f63b:	83 ca ff             	or     $0xffffffff,%edx
60f63e:	83 c8 ff             	or     $0xffffffff,%eax
60f641:	e8 06 b0 e0 ff       	call   0x41a64c
60f646:	8b 45 e8             	mov    -0x18(%ebp),%eax
60f649:	89 83 54 03 00 00    	mov    %eax,0x354(%ebx)
60f64f:	8b 45 ec             	mov    -0x14(%ebp),%eax
60f652:	89 83 58 03 00 00    	mov    %eax,0x358(%ebx)
60f658:	6a ff                	push   $0xffffffff
60f65a:	8d 45 f0             	lea    -0x10(%ebp),%eax
60f65d:	50                   	push   %eax
60f65e:	83 c9 ff             	or     $0xffffffff,%ecx
60f661:	83 ca ff             	or     $0xffffffff,%edx
60f664:	83 c8 ff             	or     $0xffffffff,%eax
60f667:	e8 08 b0 e0 ff       	call   0x41a674
60f66c:	57                   	push   %edi
60f66d:	8d 75 f0             	lea    -0x10(%ebp),%esi
60f670:	8d bb 5c 03 00 00    	lea    0x35c(%ebx),%edi
60f676:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60f677:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60f678:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60f679:	a5                   	movsl  %ds:(%esi),%es:(%edi)
60f67a:	5f                   	pop    %edi
60f67b:	6a 00                	push   $0x0
60f67d:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
60f683:	b9 01 00 00 00       	mov    $0x1,%ecx
60f688:	8b 15 34 f1 60 00    	mov    0x60f134,%edx
60f68e:	e8 c9 69 df ff       	call   0x40605c
60f693:	83 c4 04             	add    $0x4,%esp
60f696:	b2 01                	mov    $0x1,%dl
60f698:	a1 ec 6a 42 00       	mov    0x426aec,%eax
60f69d:	e8 2e db e1 ff       	call   0x42d1d0
60f6a2:	89 83 78 03 00 00    	mov    %eax,0x378(%ebx)
60f6a8:	b2 01                	mov    $0x1,%dl
60f6aa:	a1 ec 6a 42 00       	mov    0x426aec,%eax
60f6af:	e8 1c db e1 ff       	call   0x42d1d0
60f6b4:	89 83 7c 03 00 00    	mov    %eax,0x37c(%ebx)
60f6ba:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60f6c0:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60f6c6:	8b 40 10             	mov    0x10(%eax),%eax
60f6c9:	b2 0e                	mov    $0xe,%dl
60f6cb:	e8 94 89 e1 ff       	call   0x428064
60f6d0:	b1 ff                	mov    $0xff,%cl
60f6d2:	b2 ff                	mov    $0xff,%dl
60f6d4:	33 c0                	xor    %eax,%eax
60f6d6:	e8 71 88 df ff       	call   0x407f4c
60f6db:	8b d0                	mov    %eax,%edx
60f6dd:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60f6e3:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60f6e9:	8b 40 10             	mov    0x10(%eax),%eax
60f6ec:	e8 93 88 e1 ff       	call   0x427f84
60f6f1:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60f6f7:	e8 9c e0 e1 ff       	call   0x42d798
60f6fc:	8b 40 10             	mov    0x10(%eax),%eax
60f6ff:	b2 0e                	mov    $0xe,%dl
60f701:	e8 5e 89 e1 ff       	call   0x428064
60f706:	b1 ff                	mov    $0xff,%cl
60f708:	b2 ff                	mov    $0xff,%dl
60f70a:	33 c0                	xor    %eax,%eax
60f70c:	e8 3b 88 df ff       	call   0x407f4c
60f711:	50                   	push   %eax
60f712:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60f718:	e8 7b e0 e1 ff       	call   0x42d798
60f71d:	8b 40 10             	mov    0x10(%eax),%eax
60f720:	5a                   	pop    %edx
60f721:	e8 5e 88 e1 ff       	call   0x427f84
60f726:	8b 07                	mov    (%edi),%eax
60f728:	8b 40 44             	mov    0x44(%eax),%eax
60f72b:	e8 cc 45 e5 ff       	call   0x463cfc
60f730:	e8 7b 7c e5 ff       	call   0x4673b0
60f735:	8b d0                	mov    %eax,%edx
60f737:	2b 93 88 03 00 00    	sub    0x388(%ebx),%edx
60f73d:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60f743:	e8 cc 87 e3 ff       	call   0x447f14
60f748:	8b 07                	mov    (%edi),%eax
60f74a:	8b 40 44             	mov    0x44(%eax),%eax
60f74d:	e8 aa 45 e5 ff       	call   0x463cfc
60f752:	e8 8d 7c e5 ff       	call   0x4673e4
60f757:	8b d0                	mov    %eax,%edx
60f759:	2b 93 8c 03 00 00    	sub    0x38c(%ebx),%edx
60f75f:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60f765:	e8 ce 87 e3 ff       	call   0x447f38
60f76a:	8b 07                	mov    (%edi),%eax
60f76c:	8b 40 44             	mov    0x44(%eax),%eax
60f76f:	e8 88 45 e5 ff       	call   0x463cfc
60f774:	e8 83 7c e5 ff       	call   0x4673fc
60f779:	8b f0                	mov    %eax,%esi
60f77b:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60f781:	2b 70 48             	sub    0x48(%eax),%esi
60f784:	8b 07                	mov    (%edi),%eax
60f786:	8b 40 44             	mov    0x44(%eax),%eax
60f789:	e8 6e 45 e5 ff       	call   0x463cfc
60f78e:	e8 1d 7c e5 ff       	call   0x4673b0
60f793:	03 f0                	add    %eax,%esi
60f795:	8b d6                	mov    %esi,%edx
60f797:	2b 93 88 03 00 00    	sub    0x388(%ebx),%edx
60f79d:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60f7a3:	e8 6c 87 e3 ff       	call   0x447f14
60f7a8:	8b 07                	mov    (%edi),%eax
60f7aa:	8b 40 44             	mov    0x44(%eax),%eax
60f7ad:	e8 4a 45 e5 ff       	call   0x463cfc
60f7b2:	e8 11 7c e5 ff       	call   0x4673c8
60f7b7:	8b f0                	mov    %eax,%esi
60f7b9:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60f7bf:	2b 70 4c             	sub    0x4c(%eax),%esi
60f7c2:	8b 07                	mov    (%edi),%eax
60f7c4:	8b 40 44             	mov    0x44(%eax),%eax
60f7c7:	e8 30 45 e5 ff       	call   0x463cfc
60f7cc:	e8 13 7c e5 ff       	call   0x4673e4
60f7d1:	03 f0                	add    %eax,%esi
60f7d3:	8b d6                	mov    %esi,%edx
60f7d5:	2b 93 8c 03 00 00    	sub    0x38c(%ebx),%edx
60f7db:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60f7e1:	e8 52 87 e3 ff       	call   0x447f38
60f7e6:	33 c0                	xor    %eax,%eax
60f7e8:	5a                   	pop    %edx
60f7e9:	59                   	pop    %ecx
60f7ea:	59                   	pop    %ecx
60f7eb:	64 89 10             	mov    %edx,%fs:(%eax)
60f7ee:	eb 0a                	jmp    0x60f7fa
60f7f0:	e9 63 47 df ff       	jmp    0x403f58
60f7f5:	e8 c6 4a df ff       	call   0x4042c0
60f7fa:	5f                   	pop    %edi
60f7fb:	5e                   	pop    %esi
60f7fc:	5b                   	pop    %ebx
60f7fd:	8b e5                	mov    %ebp,%esp
60f7ff:	5d                   	pop    %ebp
60f800:	c3                   	ret
60f801:	00 00                	add    %al,(%eax)
60f803:	00 40 00             	add    %al,0x0(%eax)
60f806:	00 00                	add    %al,(%eax)
60f808:	55                   	push   %ebp
60f809:	8b ec                	mov    %esp,%ebp
60f80b:	83 c4 d8             	add    $0xffffffd8,%esp
60f80e:	53                   	push   %ebx
60f80f:	56                   	push   %esi
60f810:	57                   	push   %edi
60f811:	8b f9                	mov    %ecx,%edi
60f813:	8b f0                	mov    %eax,%esi
60f815:	8b 86 44 03 00 00    	mov    0x344(%esi),%eax
60f81b:	83 78 0c 01          	cmpl   $0x1,0xc(%eax)
60f81f:	0f 84 a0 01 00 00    	je     0x60f9c5
60f825:	8d 55 f8             	lea    -0x8(%ebp),%edx
60f828:	8b c6                	mov    %esi,%eax
60f82a:	e8 29 16 00 00       	call   0x610e58
60f82f:	66 83 3f 26          	cmpw   $0x26,(%edi)
60f833:	75 4a                	jne    0x60f87f
60f835:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f838:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f83d:	8b 00                	mov    (%eax),%eax
60f83f:	e8 ac 3e e4 ff       	call   0x4536f0
60f844:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f847:	48                   	dec    %eax
60f848:	50                   	push   %eax
60f849:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f84c:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f851:	8b 00                	mov    (%eax),%eax
60f853:	e8 c0 8d e5 ff       	call   0x468618
60f858:	8b 45 e4             	mov    -0x1c(%ebp),%eax
60f85b:	5a                   	pop    %edx
60f85c:	e8 af 01 e2 ff       	call   0x42fa10
60f861:	50                   	push   %eax
60f862:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f865:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f86a:	8b 00                	mov    (%eax),%eax
60f86c:	e8 7f 3e e4 ff       	call   0x4536f0
60f871:	8b 45 f0             	mov    -0x10(%ebp),%eax
60f874:	50                   	push   %eax
60f875:	e8 de 84 df ff       	call   0x407d58
60f87a:	e9 46 01 00 00       	jmp    0x60f9c5
60f87f:	66 83 3f 28          	cmpw   $0x28,(%edi)
60f883:	75 4a                	jne    0x60f8cf
60f885:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f888:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f88d:	8b 00                	mov    (%eax),%eax
60f88f:	e8 5c 3e e4 ff       	call   0x4536f0
60f894:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f897:	40                   	inc    %eax
60f898:	50                   	push   %eax
60f899:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f89c:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f8a1:	8b 00                	mov    (%eax),%eax
60f8a3:	e8 70 8d e5 ff       	call   0x468618
60f8a8:	8b 45 ec             	mov    -0x14(%ebp),%eax
60f8ab:	5a                   	pop    %edx
60f8ac:	e8 db 00 e2 ff       	call   0x42f98c
60f8b1:	50                   	push   %eax
60f8b2:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f8b5:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8ba:	8b 00                	mov    (%eax),%eax
60f8bc:	e8 2f 3e e4 ff       	call   0x4536f0
60f8c1:	8b 45 f0             	mov    -0x10(%ebp),%eax
60f8c4:	50                   	push   %eax
60f8c5:	e8 8e 84 df ff       	call   0x407d58
60f8ca:	e9 f6 00 00 00       	jmp    0x60f9c5
60f8cf:	66 83 3f 25          	cmpw   $0x25,(%edi)
60f8d3:	75 4a                	jne    0x60f91f
60f8d5:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f8d8:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8dd:	8b 00                	mov    (%eax),%eax
60f8df:	e8 0c 3e e4 ff       	call   0x4536f0
60f8e4:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f8e7:	50                   	push   %eax
60f8e8:	8d 55 d8             	lea    -0x28(%ebp),%edx
60f8eb:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8f0:	8b 00                	mov    (%eax),%eax
60f8f2:	e8 f9 3d e4 ff       	call   0x4536f0
60f8f7:	8b 45 d8             	mov    -0x28(%ebp),%eax
60f8fa:	48                   	dec    %eax
60f8fb:	50                   	push   %eax
60f8fc:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f8ff:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f904:	8b 00                	mov    (%eax),%eax
60f906:	e8 0d 8d e5 ff       	call   0x468618
60f90b:	8b 45 e0             	mov    -0x20(%ebp),%eax
60f90e:	5a                   	pop    %edx
60f90f:	e8 fc 00 e2 ff       	call   0x42fa10
60f914:	50                   	push   %eax
60f915:	e8 3e 84 df ff       	call   0x407d58
60f91a:	e9 a6 00 00 00       	jmp    0x60f9c5
60f91f:	66 83 3f 27          	cmpw   $0x27,(%edi)
60f923:	75 47                	jne    0x60f96c
60f925:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f928:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f92d:	8b 00                	mov    (%eax),%eax
60f92f:	e8 bc 3d e4 ff       	call   0x4536f0
60f934:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f937:	50                   	push   %eax
60f938:	8d 55 d8             	lea    -0x28(%ebp),%edx
60f93b:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f940:	8b 00                	mov    (%eax),%eax
60f942:	e8 a9 3d e4 ff       	call   0x4536f0
60f947:	8b 45 d8             	mov    -0x28(%ebp),%eax
60f94a:	40                   	inc    %eax
60f94b:	50                   	push   %eax
60f94c:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f94f:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f954:	8b 00                	mov    (%eax),%eax
60f956:	e8 bd 8c e5 ff       	call   0x468618
60f95b:	8b 45 e8             	mov    -0x18(%ebp),%eax
60f95e:	5a                   	pop    %edx
60f95f:	e8 28 00 e2 ff       	call   0x42f98c
60f964:	50                   	push   %eax
60f965:	e8 ee 83 df ff       	call   0x407d58
60f96a:	eb 59                	jmp    0x60f9c5
60f96c:	66 83 3f 0d          	cmpw   $0xd,(%edi)
60f970:	75 09                	jne    0x60f97b
60f972:	33 d2                	xor    %edx,%edx
60f974:	8b c6                	mov    %esi,%eax
60f976:	e8 09 11 00 00       	call   0x610a84
60f97b:	66 83 3f 20          	cmpw   $0x20,(%edi)
60f97f:	75 37                	jne    0x60f9b8
60f981:	8a 9e 48 03 00 00    	mov    0x348(%esi),%bl
60f987:	a0 d0 f9 60 00       	mov    0x60f9d0,%al
60f98c:	50                   	push   %eax
60f98d:	8b 45 f8             	mov    -0x8(%ebp),%eax
60f990:	50                   	push   %eax
60f991:	8b 45 fc             	mov    -0x4(%ebp),%eax
60f994:	50                   	push   %eax
60f995:	33 c9                	xor    %ecx,%ecx
60f997:	8b d6                	mov    %esi,%edx
60f999:	8b c6                	mov    %esi,%eax
60f99b:	e8 08 0c 00 00       	call   0x6105a8
60f9a0:	8b c6                	mov    %esi,%eax
60f9a2:	e8 2d 0a 00 00       	call   0x6103d4
60f9a7:	84 c0                	test   %al,%al
60f9a9:	74 07                	je     0x60f9b2
60f9ab:	8b c6                	mov    %esi,%eax
60f9ad:	e8 4a 04 00 00       	call   0x60fdfc
60f9b2:	88 9e 48 03 00 00    	mov    %bl,0x348(%esi)
60f9b8:	66 83 3f 1b          	cmpw   $0x1b,(%edi)
60f9bc:	75 07                	jne    0x60f9c5
60f9be:	8b c6                	mov    %esi,%eax
60f9c0:	e8 0f 6b e5 ff       	call   0x4664d4
60f9c5:	5f                   	pop    %edi
60f9c6:	5e                   	pop    %esi
60f9c7:	5b                   	pop    %ebx
60f9c8:	8b e5                	mov    %ebp,%esp
60f9ca:	5d                   	pop    %ebp
60f9cb:	c2 04 00             	ret    $0x4
60f9ce:	00 00                	add    %al,(%eax)
60f9d0:	00 00                	add    %al,(%eax)
60f9d2:	00 00                	add    %al,(%eax)
60f9d4:	53                   	push   %ebx
60f9d5:	56                   	push   %esi
60f9d6:	83 c4 f8             	add    $0xfffffff8,%esp
60f9d9:	8b d8                	mov    %eax,%ebx
60f9db:	8b d4                	mov    %esp,%edx
60f9dd:	8b c3                	mov    %ebx,%eax
60f9df:	e8 74 14 00 00       	call   0x610e58
60f9e4:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60f9ea:	8b 70 40             	mov    0x40(%eax),%esi
60f9ed:	8b ce                	mov    %esi,%ecx
60f9ef:	83 e9 32             	sub    $0x32,%ecx
60f9f2:	8b 14 24             	mov    (%esp),%edx
60f9f5:	3b ca                	cmp    %edx,%ecx
60f9f7:	7f 68                	jg     0x60fa61
60f9f9:	8b 48 44             	mov    0x44(%eax),%ecx
60f9fc:	83 e9 32             	sub    $0x32,%ecx
60f9ff:	3b 4c 24 04          	cmp    0x4(%esp),%ecx
60fa03:	7f 5c                	jg     0x60fa61
60fa05:	03 70 48             	add    0x48(%eax),%esi
60fa08:	83 c6 32             	add    $0x32,%esi
60fa0b:	3b d6                	cmp    %esi,%edx
60fa0d:	7f 52                	jg     0x60fa61
60fa0f:	8b 50 44             	mov    0x44(%eax),%edx
60fa12:	03 50 4c             	add    0x4c(%eax),%edx
60fa15:	83 c2 32             	add    $0x32,%edx
60fa18:	3b 54 24 04          	cmp    0x4(%esp),%edx
60fa1c:	7c 43                	jl     0x60fa61
60fa1e:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa24:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa28:	75 18                	jne    0x60fa42
60fa2a:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa30:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa34:	75 2b                	jne    0x60fa61
60fa36:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa3c:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa40:	75 1f                	jne    0x60fa61
60fa42:	33 d2                	xor    %edx,%edx
60fa44:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa4a:	e8 9d 8c e3 ff       	call   0x4486ec
60fa4f:	b2 01                	mov    $0x1,%dl
60fa51:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa57:	e8 90 8c e3 ff       	call   0x4486ec
60fa5c:	e9 a7 00 00 00       	jmp    0x60fb08
60fa61:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa67:	8b 70 40             	mov    0x40(%eax),%esi
60fa6a:	8b ce                	mov    %esi,%ecx
60fa6c:	83 e9 32             	sub    $0x32,%ecx
60fa6f:	8b 14 24             	mov    (%esp),%edx
60fa72:	3b ca                	cmp    %edx,%ecx
60fa74:	7f 65                	jg     0x60fadb
60fa76:	8b 48 44             	mov    0x44(%eax),%ecx