61c694:	cc                   	int3
61c695:	cc                   	int3
61c696:	cc                   	int3
61c697:	cc                   	int3
61c698:	cc                   	int3
61c699:	cc                   	int3
61c69a:	cc                   	int3
61c69b:	cc                   	int3
61c69c:	cc                   	int3
61c69d:	cc                   	int3
61c69e:	cc                   	int3
61c69f:	cc                   	int3
61c6a0:	cc                   	int3
61c6a1:	cc                   	int3
61c6a2:	cc                   	int3
61c6a3:	cc                   	int3
61c6a4:	cc                   	int3
61c6a5:	cc                   	int3
61c6a6:	cc                   	int3
61c6a7:	cc                   	int3
61c6a8:	cc                   	int3
61c6a9:	cc                   	int3
61c6aa:	cc                   	int3
61c6ab:	cc                   	int3
61c6ac:	cc                   	int3
61c6ad:	cc                   	int3
61c6ae:	cc                   	int3
61c6af:	cc                   	int3
61c6b0:	8b 41 08             	mov    0x8(%ecx),%eax
61c6b3:	85 c0                	test   %eax,%eax
61c6b5:	0f 95 c0             	setne  %al
61c6b8:	c3                   	ret
61c6b9:	cc                   	int3
61c6ba:	cc                   	int3
61c6bb:	cc                   	int3
61c6bc:	cc                   	int3
61c6bd:	cc                   	int3
61c6be:	cc                   	int3
61c6bf:	cc                   	int3
61c6c0:	8b 49 04             	mov    0x4(%ecx),%ecx
61c6c3:	33 c0                	xor    %eax,%eax
61c6c5:	83 f9 04             	cmp    $0x4,%ecx
61c6c8:	0f 94 c0             	sete   %al
61c6cb:	c3                   	ret
61c6cc:	cc                   	int3
61c6cd:	cc                   	int3
61c6ce:	cc                   	int3
61c6cf:	cc                   	int3
61c6d0:	8b 49 04             	mov    0x4(%ecx),%ecx
61c6d3:	33 c0                	xor    %eax,%eax
61c6d5:	83 f9 03             	cmp    $0x3,%ecx
61c6d8:	0f 94 c0             	sete   %al
61c6db:	c3                   	ret
61c6dc:	cc                   	int3
61c6dd:	cc                   	int3
61c6de:	cc                   	int3
61c6df:	cc                   	int3
61c6e0:	8b 49 04             	mov    0x4(%ecx),%ecx
61c6e3:	33 c0                	xor    %eax,%eax
61c6e5:	83 f9 02             	cmp    $0x2,%ecx
61c6e8:	0f 94 c0             	sete   %al
61c6eb:	c3                   	ret
61c6ec:	cc                   	int3
61c6ed:	cc                   	int3
61c6ee:	cc                   	int3
61c6ef:	cc                   	int3
61c6f0:	8b 49 04             	mov    0x4(%ecx),%ecx
61c6f3:	33 c0                	xor    %eax,%eax
61c6f5:	83 f9 01             	cmp    $0x1,%ecx
61c6f8:	0f 94 c0             	sete   %al
61c6fb:	c3                   	ret
61c6fc:	cc                   	int3
61c6fd:	cc                   	int3
61c6fe:	cc                   	int3
61c6ff:	cc                   	int3
61c700:	8b 44 24 04          	mov    0x4(%esp),%eax
61c704:	83 c0 0d             	add    $0xd,%eax
61c707:	c3                   	ret
61c708:	cc                   	int3
61c709:	cc                   	int3
61c70a:	cc                   	int3
61c70b:	cc                   	int3
61c70c:	cc                   	int3
61c70d:	cc                   	int3
61c70e:	cc                   	int3
61c70f:	cc                   	int3
61c710:	8b 44 24 04          	mov    0x4(%esp),%eax
61c714:	83 c0 0d             	add    $0xd,%eax
61c717:	c3                   	ret
61c718:	cc                   	int3
61c719:	cc                   	int3
61c71a:	cc                   	int3
61c71b:	cc                   	int3
61c71c:	cc                   	int3
61c71d:	cc                   	int3
61c71e:	cc                   	int3
61c71f:	cc                   	int3
61c720:	8b 44 24 04          	mov    0x4(%esp),%eax
61c724:	83 c0 10             	add    $0x10,%eax
61c727:	c2 04 00             	ret    $0x4
61c72a:	cc                   	int3
61c72b:	cc                   	int3
61c72c:	cc                   	int3
61c72d:	cc                   	int3
61c72e:	cc                   	int3
61c72f:	cc                   	int3
61c730:	8b 44 24 04          	mov    0x4(%esp),%eax
61c734:	c2 04 00             	ret    $0x4
61c737:	cc                   	int3
61c738:	cc                   	int3
61c739:	cc                   	int3
61c73a:	cc                   	int3
61c73b:	cc                   	int3
61c73c:	cc                   	int3
61c73d:	cc                   	int3
61c73e:	cc                   	int3
61c73f:	cc                   	int3
61c740:	8b 44 24 04          	mov    0x4(%esp),%eax
61c744:	c3                   	ret
61c745:	cc                   	int3
61c746:	cc                   	int3
61c747:	cc                   	int3
61c748:	cc                   	int3
61c749:	cc                   	int3
61c74a:	cc                   	int3
61c74b:	cc                   	int3
61c74c:	cc                   	int3
61c74d:	cc                   	int3
61c74e:	cc                   	int3
61c74f:	cc                   	int3
61c750:	8b 44 24 04          	mov    0x4(%esp),%eax
61c754:	c3                   	ret
61c755:	cc                   	int3
61c756:	cc                   	int3
61c757:	cc                   	int3
61c758:	cc                   	int3
61c759:	cc                   	int3
61c75a:	cc                   	int3
61c75b:	cc                   	int3
61c75c:	cc                   	int3
61c75d:	cc                   	int3
61c75e:	cc                   	int3
61c75f:	cc                   	int3
61c760:	8b 44 24 04          	mov    0x4(%esp),%eax
61c764:	c3                   	ret
61c765:	cc                   	int3
61c766:	cc                   	int3
61c767:	cc                   	int3
61c768:	cc                   	int3
61c769:	cc                   	int3
61c76a:	cc                   	int3
61c76b:	cc                   	int3
61c76c:	cc                   	int3
61c76d:	cc                   	int3
61c76e:	cc                   	int3
61c76f:	cc                   	int3
61c770:	8b 01                	mov    (%ecx),%eax
61c772:	c3                   	ret
61c773:	cc                   	int3
61c774:	cc                   	int3
61c775:	cc                   	int3
61c776:	cc                   	int3
61c777:	cc                   	int3
61c778:	cc                   	int3
61c779:	cc                   	int3
61c77a:	cc                   	int3
61c77b:	cc                   	int3
61c77c:	cc                   	int3
61c77d:	cc                   	int3
61c77e:	cc                   	int3
61c77f:	cc                   	int3
61c780:	39 49 24             	cmp    %ecx,0x24(%ecx)
61c783:	0f 94 c0             	sete   %al
61c786:	c3                   	ret
61c787:	cc                   	int3
61c788:	cc                   	int3
61c789:	cc                   	int3
61c78a:	cc                   	int3
61c78b:	cc                   	int3
61c78c:	cc                   	int3
61c78d:	cc                   	int3
61c78e:	cc                   	int3
61c78f:	cc                   	int3
61c790:	39 49 24             	cmp    %ecx,0x24(%ecx)
61c793:	0f 94 c0             	sete   %al
61c796:	c3                   	ret
61c797:	cc                   	int3
61c798:	cc                   	int3
61c799:	cc                   	int3
61c79a:	cc                   	int3
61c79b:	cc                   	int3
61c79c:	cc                   	int3
61c79d:	cc                   	int3
61c79e:	cc                   	int3
61c79f:	cc                   	int3
61c7a0:	39 49 24             	cmp    %ecx,0x24(%ecx)
61c7a3:	0f 94 c0             	sete   %al
61c7a6:	c3                   	ret
61c7a7:	cc                   	int3
61c7a8:	cc                   	int3
61c7a9:	cc                   	int3
61c7aa:	cc                   	int3
61c7ab:	cc                   	int3
61c7ac:	cc                   	int3
61c7ad:	cc                   	int3
61c7ae:	cc                   	int3
61c7af:	cc                   	int3
61c7b0:	c3                   	ret
61c7b1:	cc                   	int3
61c7b2:	cc                   	int3
61c7b3:	cc                   	int3
61c7b4:	cc                   	int3
61c7b5:	cc                   	int3
61c7b6:	cc                   	int3
61c7b7:	cc                   	int3
61c7b8:	cc                   	int3
61c7b9:	cc                   	int3
61c7ba:	cc                   	int3
61c7bb:	cc                   	int3
61c7bc:	cc                   	int3
61c7bd:	cc                   	int3
61c7be:	cc                   	int3
61c7bf:	cc                   	int3
61c7c0:	8b 54 24 04          	mov    0x4(%esp),%edx
61c7c4:	56                   	push   %esi
61c7c5:	8b 72 08             	mov    0x8(%edx),%esi
61c7c8:	8b 06                	mov    (%esi),%eax
61c7ca:	89 42 08             	mov    %eax,0x8(%edx)
61c7cd:	8b 06                	mov    (%esi),%eax
61c7cf:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
61c7d3:	75 03                	jne    0x61c7d8
61c7d5:	89 50 04             	mov    %edx,0x4(%eax)
61c7d8:	8b 42 04             	mov    0x4(%edx),%eax
61c7db:	89 46 04             	mov    %eax,0x4(%esi)
61c7de:	8b 01                	mov    (%ecx),%eax
61c7e0:	3b 50 04             	cmp    0x4(%eax),%edx
61c7e3:	75 0c                	jne    0x61c7f1
61c7e5:	89 70 04             	mov    %esi,0x4(%eax)
61c7e8:	89 16                	mov    %edx,(%esi)
61c7ea:	89 72 04             	mov    %esi,0x4(%edx)
61c7ed:	5e                   	pop    %esi
61c7ee:	c2 04 00             	ret    $0x4
61c7f1:	8b 42 04             	mov    0x4(%edx),%eax
61c7f4:	3b 10                	cmp    (%eax),%edx
61c7f6:	75 0b                	jne    0x61c803
61c7f8:	89 30                	mov    %esi,(%eax)
61c7fa:	89 16                	mov    %edx,(%esi)
61c7fc:	89 72 04             	mov    %esi,0x4(%edx)
61c7ff:	5e                   	pop    %esi
61c800:	c2 04 00             	ret    $0x4
61c803:	89 70 08             	mov    %esi,0x8(%eax)
61c806:	89 16                	mov    %edx,(%esi)
61c808:	89 72 04             	mov    %esi,0x4(%edx)
61c80b:	5e                   	pop    %esi
61c80c:	c2 04 00             	ret    $0x4
61c80f:	cc                   	int3
61c810:	cc                   	int3
61c811:	cc                   	int3
61c812:	cc                   	int3
61c813:	cc                   	int3
61c814:	cc                   	int3
61c815:	cc                   	int3
61c816:	cc                   	int3
61c817:	cc                   	int3
61c818:	cc                   	int3
61c819:	cc                   	int3
61c81a:	cc                   	int3
61c81b:	cc                   	int3
61c81c:	cc                   	int3
61c81d:	cc                   	int3
61c81e:	cc                   	int3
61c81f:	cc                   	int3
61c820:	cc                   	int3
61c821:	cc                   	int3
61c822:	cc                   	int3
61c823:	cc                   	int3
61c824:	cc                   	int3
61c825:	cc                   	int3
61c826:	cc                   	int3
61c827:	cc                   	int3
61c828:	cc                   	int3
61c829:	cc                   	int3
61c82a:	cc                   	int3
61c82b:	cc                   	int3
61c82c:	cc                   	int3
61c82d:	cc                   	int3
61c82e:	cc                   	int3
61c82f:	cc                   	int3
61c830:	55                   	push   %ebp
61c831:	8b ec                	mov    %esp,%ebp
61c833:	6a ff                	push   $0xffffffff
61c835:	68 b8 37 b7 00       	push   $0xb737b8
61c83a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
61c840:	50                   	push   %eax
61c841:	51                   	push   %ecx
61c842:	53                   	push   %ebx
61c843:	56                   	push   %esi
61c844:	57                   	push   %edi
61c845:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
61c84a:	33 c5                	xor    %ebp,%eax
61c84c:	50                   	push   %eax
61c84d:	8d 45 f4             	lea    -0xc(%ebp),%eax
61c850:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
61c856:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
61c85d:	8b 75 08             	mov    0x8(%ebp),%esi
61c860:	8d 45 10             	lea    0x10(%ebp),%eax
61c863:	50                   	push   %eax
61c864:	8d 45 0c             	lea    0xc(%ebp),%eax
61c867:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
61c86e:	50                   	push   %eax
61c86f:	56                   	push   %esi
61c870:	e8 71 f1 df ff       	call   0x41b9e6
61c875:	8b 7d 14             	mov    0x14(%ebp),%edi
61c878:	83 c4 0c             	add    $0xc,%esp
61c87b:	85 ff                	test   %edi,%edi
61c87d:	74 21                	je     0x61c8a0
61c87f:	83 cb ff             	or     $0xffffffff,%ebx
61c882:	8b c3                	mov    %ebx,%eax
61c884:	f0 0f c1 47 04       	lock xadd %eax,0x4(%edi)
61c889:	75 15                	jne    0x61c8a0
61c88b:	8b 07                	mov    (%edi),%eax
61c88d:	8b cf                	mov    %edi,%ecx
61c88f:	ff 10                	call   *(%eax)
61c891:	f0 0f c1 5f 08       	lock xadd %ebx,0x8(%edi)
61c896:	4b                   	dec    %ebx
61c897:	75 07                	jne    0x61c8a0
61c899:	8b 17                	mov    (%edi),%edx
61c89b:	8b cf                	mov    %edi,%ecx
61c89d:	ff 52 04             	call   *0x4(%edx)
61c8a0:	8b c6                	mov    %esi,%eax
61c8a2:	8b 4d f4             	mov    -0xc(%ebp),%ecx
61c8a5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
61c8ac:	59                   	pop    %ecx
61c8ad:	5f                   	pop    %edi
61c8ae:	5e                   	pop    %esi
61c8af:	5b                   	pop    %ebx
61c8b0:	8b e5                	mov    %ebp,%esp
61c8b2:	5d                   	pop    %ebp
61c8b3:	c3                   	ret
61c8b4:	cc                   	int3
61c8b5:	cc                   	int3
61c8b6:	cc                   	int3
61c8b7:	cc                   	int3
61c8b8:	cc                   	int3
61c8b9:	cc                   	int3
61c8ba:	cc                   	int3
61c8bb:	cc                   	int3
61c8bc:	cc                   	int3
61c8bd:	cc                   	int3
61c8be:	cc                   	int3