48c842:	cc                   	int3
48c843:	cc                   	int3
48c844:	cc                   	int3
48c845:	cc                   	int3
48c846:	cc                   	int3
48c847:	cc                   	int3
48c848:	cc                   	int3
48c849:	cc                   	int3
48c84a:	cc                   	int3
48c84b:	cc                   	int3
48c84c:	cc                   	int3
48c84d:	cc                   	int3
48c84e:	cc                   	int3
48c84f:	cc                   	int3
48c850:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
48c856:	8b c1                	mov    %ecx,%eax
48c858:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
48c85f:	c3                   	ret
48c860:	cc                   	int3
48c861:	cc                   	int3
48c862:	cc                   	int3
48c863:	cc                   	int3
48c864:	cc                   	int3
48c865:	cc                   	int3
48c866:	cc                   	int3
48c867:	cc                   	int3
48c868:	cc                   	int3
48c869:	cc                   	int3
48c86a:	cc                   	int3
48c86b:	cc                   	int3
48c86c:	cc                   	int3
48c86d:	cc                   	int3
48c86e:	cc                   	int3
48c86f:	cc                   	int3
48c870:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
48c876:	8b c1                	mov    %ecx,%eax
48c878:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
48c87f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
48c886:	c3                   	ret
48c887:	cc                   	int3
48c888:	cc                   	int3
48c889:	cc                   	int3
48c88a:	cc                   	int3
48c88b:	cc                   	int3
48c88c:	cc                   	int3
48c88d:	cc                   	int3
48c88e:	cc                   	int3
48c88f:	cc                   	int3
48c890:	8b 44 24 04          	mov    0x4(%esp),%eax
48c894:	89 01                	mov    %eax,(%ecx)
48c896:	8b c1                	mov    %ecx,%eax
48c898:	c2 08 00             	ret    $0x8
48c89b:	cc                   	int3
48c89c:	cc                   	int3
48c89d:	cc                   	int3
48c89e:	cc                   	int3
48c89f:	cc                   	int3
48c8a0:	8b 44 24 04          	mov    0x4(%esp),%eax
48c8a4:	89 01                	mov    %eax,(%ecx)
48c8a6:	8b c1                	mov    %ecx,%eax
48c8a8:	c2 08 00             	ret    $0x8
48c8ab:	cc                   	int3
48c8ac:	cc                   	int3
48c8ad:	cc                   	int3
48c8ae:	cc                   	int3
48c8af:	cc                   	int3
48c8b0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
48c8b6:	8b c1                	mov    %ecx,%eax
48c8b8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
48c8bf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
48c8c6:	c3                   	ret
48c8c7:	cc                   	int3
48c8c8:	cc                   	int3
48c8c9:	cc                   	int3
48c8ca:	cc                   	int3
48c8cb:	cc                   	int3
48c8cc:	cc                   	int3
48c8cd:	cc                   	int3
48c8ce:	cc                   	int3
48c8cf:	cc                   	int3
48c8d0:	8b c1                	mov    %ecx,%eax
48c8d2:	c2 04 00             	ret    $0x4
48c8d5:	cc                   	int3
48c8d6:	cc                   	int3
48c8d7:	cc                   	int3
48c8d8:	cc                   	int3
48c8d9:	cc                   	int3
48c8da:	cc                   	int3
48c8db:	cc                   	int3
48c8dc:	cc                   	int3
48c8dd:	cc                   	int3
48c8de:	cc                   	int3
48c8df:	cc                   	int3
48c8e0:	8b c1                	mov    %ecx,%eax
48c8e2:	c3                   	ret
48c8e3:	cc                   	int3
48c8e4:	cc                   	int3
48c8e5:	cc                   	int3
48c8e6:	cc                   	int3
48c8e7:	cc                   	int3
48c8e8:	cc                   	int3
48c8e9:	cc                   	int3
48c8ea:	cc                   	int3
48c8eb:	cc                   	int3
48c8ec:	cc                   	int3
48c8ed:	cc                   	int3
48c8ee:	cc                   	int3
48c8ef:	cc                   	int3
48c8f0:	8b c1                	mov    %ecx,%eax
48c8f2:	c2 04 00             	ret    $0x4
48c8f5:	cc                   	int3
48c8f6:	cc                   	int3
48c8f7:	cc                   	int3
48c8f8:	cc                   	int3
48c8f9:	cc                   	int3
48c8fa:	cc                   	int3
48c8fb:	cc                   	int3
48c8fc:	cc                   	int3
48c8fd:	cc                   	int3
48c8fe:	cc                   	int3
48c8ff:	cc                   	int3
48c900:	8b c1                	mov    %ecx,%eax
48c902:	c3                   	ret
48c903:	cc                   	int3
48c904:	cc                   	int3
48c905:	cc                   	int3
48c906:	cc                   	int3
48c907:	cc                   	int3
48c908:	cc                   	int3
48c909:	cc                   	int3
48c90a:	cc                   	int3
48c90b:	cc                   	int3
48c90c:	cc                   	int3
48c90d:	cc                   	int3
48c90e:	cc                   	int3
48c90f:	cc                   	int3
48c910:	8b 44 24 04          	mov    0x4(%esp),%eax
48c914:	89 01                	mov    %eax,(%ecx)
48c916:	8b 44 24 08          	mov    0x8(%esp),%eax
48c91a:	89 41 04             	mov    %eax,0x4(%ecx)
48c91d:	8b c1                	mov    %ecx,%eax
48c91f:	c2 08 00             	ret    $0x8
48c922:	cc                   	int3
48c923:	cc                   	int3
48c924:	cc                   	int3
48c925:	cc                   	int3
48c926:	cc                   	int3
48c927:	cc                   	int3
48c928:	cc                   	int3
48c929:	cc                   	int3
48c92a:	cc                   	int3
48c92b:	cc                   	int3
48c92c:	cc                   	int3
48c92d:	cc                   	int3
48c92e:	cc                   	int3
48c92f:	cc                   	int3
48c930:	8b 44 24 04          	mov    0x4(%esp),%eax
48c934:	89 01                	mov    %eax,(%ecx)
48c936:	8b 44 24 08          	mov    0x8(%esp),%eax
48c93a:	89 41 04             	mov    %eax,0x4(%ecx)
48c93d:	8b c1                	mov    %ecx,%eax
48c93f:	c2 08 00             	ret    $0x8
48c942:	cc                   	int3
48c943:	cc                   	int3
48c944:	cc                   	int3
48c945:	cc                   	int3
48c946:	cc                   	int3
48c947:	cc                   	int3
48c948:	cc                   	int3
48c949:	cc                   	int3
48c94a:	cc                   	int3
48c94b:	cc                   	int3
48c94c:	cc                   	int3
48c94d:	cc                   	int3
48c94e:	cc                   	int3
48c94f:	cc                   	int3
48c950:	8b 44 24 04          	mov    0x4(%esp),%eax
48c954:	56                   	push   %esi
48c955:	8b f1                	mov    %ecx,%esi
48c957:	50                   	push   %eax
48c958:	89 06                	mov    %eax,(%esi)
48c95a:	e8 e7 9e f9 ff       	call   0x426846
48c95f:	83 c4 04             	add    $0x4,%esp
48c962:	85 c0                	test   %eax,%eax
48c964:	74 09                	je     0x48c96f
48c966:	50                   	push   %eax
48c967:	e8 58 bc f9 ff       	call   0x4285c4
48c96c:	83 c4 04             	add    $0x4,%esp
48c96f:	8b c6                	mov    %esi,%eax
48c971:	5e                   	pop    %esi
48c972:	c2 04 00             	ret    $0x4
48c975:	cc                   	int3
48c976:	cc                   	int3
48c977:	cc                   	int3
48c978:	cc                   	int3
48c979:	cc                   	int3
48c97a:	cc                   	int3
48c97b:	cc                   	int3
48c97c:	cc                   	int3
48c97d:	cc                   	int3
48c97e:	cc                   	int3
48c97f:	cc                   	int3
48c980:	8b 54 24 04          	mov    0x4(%esp),%edx
48c984:	8b 02                	mov    (%edx),%eax
48c986:	89 01                	mov    %eax,(%ecx)
48c988:	8b 42 04             	mov    0x4(%edx),%eax
48c98b:	89 41 04             	mov    %eax,0x4(%ecx)
48c98e:	8b c1                	mov    %ecx,%eax
48c990:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
48c996:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
48c99d:	c2 04 00             	ret    $0x4
48c9a0:	cc                   	int3
48c9a1:	cc                   	int3
48c9a2:	cc                   	int3
48c9a3:	cc                   	int3
48c9a4:	cc                   	int3
48c9a5:	cc                   	int3
48c9a6:	cc                   	int3
48c9a7:	cc                   	int3
48c9a8:	cc                   	int3
48c9a9:	cc                   	int3
48c9aa:	cc                   	int3
48c9ab:	cc                   	int3
48c9ac:	cc                   	int3
48c9ad:	cc                   	int3
48c9ae:	cc                   	int3
48c9af:	cc                   	int3
48c9b0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
48c9b6:	8b c1                	mov    %ecx,%eax
48c9b8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
48c9bf:	c2 04 00             	ret    $0x4
48c9c2:	cc                   	int3
48c9c3:	cc                   	int3
48c9c4:	cc                   	int3
48c9c5:	cc                   	int3
48c9c6:	cc                   	int3
48c9c7:	cc                   	int3
48c9c8:	cc                   	int3
48c9c9:	cc                   	int3
48c9ca:	cc                   	int3
48c9cb:	cc                   	int3
48c9cc:	cc                   	int3
48c9cd:	cc                   	int3
48c9ce:	cc                   	int3
48c9cf:	cc                   	int3
48c9d0:	8b 44 24 04          	mov    0x4(%esp),%eax
48c9d4:	53                   	push   %ebx
48c9d5:	56                   	push   %esi
48c9d6:	8b f1                	mov    %ecx,%esi
48c9d8:	57                   	push   %edi
48c9d9:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
48c9df:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
48c9e6:	8b 58 04             	mov    0x4(%eax),%ebx
48c9e9:	8b 38                	mov    (%eax),%edi
48c9eb:	89 7c 24 10          	mov    %edi,0x10(%esp)
48c9ef:	85 db                	test   %ebx,%ebx
48c9f1:	74 04                	je     0x48c9f7
48c9f3:	f0 ff 43 04          	lock incl 0x4(%ebx)
48c9f7:	8b 7e 04             	mov    0x4(%esi),%edi
48c9fa:	85 ff                	test   %edi,%edi
48c9fc:	74 23                	je     0x48ca21
48c9fe:	55                   	push   %ebp
48c9ff:	83 cd ff             	or     $0xffffffff,%ebp
48ca02:	8b c5                	mov    %ebp,%eax
48ca04:	f0 0f c1 47 04       	lock xadd %eax,0x4(%edi)
48ca09:	75 15                	jne    0x48ca20
48ca0b:	8b 07                	mov    (%edi),%eax
48ca0d:	8b cf                	mov    %edi,%ecx
48ca0f:	ff 10                	call   *(%eax)
48ca11:	f0 0f c1 6f 08       	lock xadd %ebp,0x8(%edi)
48ca16:	4d                   	dec    %ebp
48ca17:	75 07                	jne    0x48ca20
48ca19:	8b 07                	mov    (%edi),%eax
48ca1b:	8b cf                	mov    %edi,%ecx
48ca1d:	ff 50 04             	call   *0x4(%eax)
48ca20:	5d                   	pop    %ebp
48ca21:	8b 44 24 10          	mov    0x10(%esp),%eax
48ca25:	89 06                	mov    %eax,(%esi)
48ca27:	8b c6                	mov    %esi,%eax
48ca29:	5f                   	pop    %edi
48ca2a:	89 5e 04             	mov    %ebx,0x4(%esi)
48ca2d:	5e                   	pop    %esi
48ca2e:	5b                   	pop    %ebx
48ca2f:	c2 04 00             	ret    $0x4
48ca32:	cc                   	int3
48ca33:	cc                   	int3
48ca34:	cc                   	int3
48ca35:	cc                   	int3
48ca36:	cc                   	int3
48ca37:	cc                   	int3
48ca38:	cc                   	int3
48ca39:	cc                   	int3
48ca3a:	cc                   	int3
48ca3b:	cc                   	int3
48ca3c:	cc                   	int3
48ca3d:	cc                   	int3
48ca3e:	cc                   	int3
48ca3f:	cc                   	int3
48ca40:	cc                   	int3
48ca41:	cc                   	int3
48ca42:	cc                   	int3
48ca43:	cc                   	int3
48ca44:	cc                   	int3
48ca45:	cc                   	int3
48ca46:	cc                   	int3
48ca47:	cc                   	int3
48ca48:	cc                   	int3
48ca49:	cc                   	int3
48ca4a:	cc                   	int3
48ca4b:	cc                   	int3
48ca4c:	cc                   	int3
48ca4d:	cc                   	int3
48ca4e:	cc                   	int3
48ca4f:	cc                   	int3
48ca50:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
48ca56:	8b c1                	mov    %ecx,%eax
48ca58:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
48ca5f:	c3                   	ret
48ca60:	cc                   	int3
48ca61:	cc                   	int3
48ca62:	cc                   	int3
48ca63:	cc                   	int3
48ca64:	cc                   	int3
48ca65:	cc                   	int3
48ca66:	cc                   	int3
48ca67:	cc                   	int3
48ca68:	cc                   	int3
48ca69:	cc                   	int3
48ca6a:	cc                   	int3
48ca6b:	cc                   	int3
48ca6c:	cc                   	int3
48ca6d:	cc                   	int3
48ca6e:	cc                   	int3
48ca6f:	cc                   	int3
48ca70:	8b c1                	mov    %ecx,%eax
48ca72:	c2 04 00             	ret    $0x4
48ca75:	cc                   	int3
48ca76:	cc                   	int3
48ca77:	cc                   	int3
48ca78:	cc                   	int3
48ca79:	cc                   	int3
48ca7a:	cc                   	int3
48ca7b:	cc                   	int3
48ca7c:	cc                   	int3
48ca7d:	cc                   	int3
48ca7e:	cc                   	int3
48ca7f:	cc                   	int3
48ca80:	8b c1                	mov    %ecx,%eax
48ca82:	c3                   	ret
48ca83:	cc                   	int3