4d1787:	cc                   	int3
4d1788:	cc                   	int3
4d1789:	cc                   	int3
4d178a:	cc                   	int3
4d178b:	cc                   	int3
4d178c:	cc                   	int3
4d178d:	cc                   	int3
4d178e:	cc                   	int3
4d178f:	cc                   	int3
4d1790:	8b c1                	mov    %ecx,%eax
4d1792:	c3                   	ret
4d1793:	cc                   	int3
4d1794:	cc                   	int3
4d1795:	cc                   	int3
4d1796:	cc                   	int3
4d1797:	cc                   	int3
4d1798:	cc                   	int3
4d1799:	cc                   	int3
4d179a:	cc                   	int3
4d179b:	cc                   	int3
4d179c:	cc                   	int3
4d179d:	cc                   	int3
4d179e:	cc                   	int3
4d179f:	cc                   	int3
4d17a0:	8b c1                	mov    %ecx,%eax
4d17a2:	c2 04 00             	ret    $0x4
4d17a5:	cc                   	int3
4d17a6:	cc                   	int3
4d17a7:	cc                   	int3
4d17a8:	cc                   	int3
4d17a9:	cc                   	int3
4d17aa:	cc                   	int3
4d17ab:	cc                   	int3
4d17ac:	cc                   	int3
4d17ad:	cc                   	int3
4d17ae:	cc                   	int3
4d17af:	cc                   	int3
4d17b0:	8b c1                	mov    %ecx,%eax
4d17b2:	c2 04 00             	ret    $0x4
4d17b5:	cc                   	int3
4d17b6:	cc                   	int3
4d17b7:	cc                   	int3
4d17b8:	cc                   	int3
4d17b9:	cc                   	int3
4d17ba:	cc                   	int3
4d17bb:	cc                   	int3
4d17bc:	cc                   	int3
4d17bd:	cc                   	int3
4d17be:	cc                   	int3
4d17bf:	cc                   	int3
4d17c0:	8b c1                	mov    %ecx,%eax
4d17c2:	c2 04 00             	ret    $0x4
4d17c5:	cc                   	int3
4d17c6:	cc                   	int3
4d17c7:	cc                   	int3
4d17c8:	cc                   	int3
4d17c9:	cc                   	int3
4d17ca:	cc                   	int3
4d17cb:	cc                   	int3
4d17cc:	cc                   	int3
4d17cd:	cc                   	int3
4d17ce:	cc                   	int3
4d17cf:	cc                   	int3
4d17d0:	8b c1                	mov    %ecx,%eax
4d17d2:	c3                   	ret
4d17d3:	cc                   	int3
4d17d4:	cc                   	int3
4d17d5:	cc                   	int3
4d17d6:	cc                   	int3
4d17d7:	cc                   	int3
4d17d8:	cc                   	int3
4d17d9:	cc                   	int3
4d17da:	cc                   	int3
4d17db:	cc                   	int3
4d17dc:	cc                   	int3
4d17dd:	cc                   	int3
4d17de:	cc                   	int3
4d17df:	cc                   	int3
4d17e0:	8b c1                	mov    %ecx,%eax
4d17e2:	c2 04 00             	ret    $0x4
4d17e5:	cc                   	int3
4d17e6:	cc                   	int3
4d17e7:	cc                   	int3
4d17e8:	cc                   	int3
4d17e9:	cc                   	int3
4d17ea:	cc                   	int3
4d17eb:	cc                   	int3
4d17ec:	cc                   	int3
4d17ed:	cc                   	int3
4d17ee:	cc                   	int3
4d17ef:	cc                   	int3
4d17f0:	8b c1                	mov    %ecx,%eax
4d17f2:	c3                   	ret
4d17f3:	cc                   	int3
4d17f4:	cc                   	int3
4d17f5:	cc                   	int3
4d17f6:	cc                   	int3
4d17f7:	cc                   	int3
4d17f8:	cc                   	int3
4d17f9:	cc                   	int3
4d17fa:	cc                   	int3
4d17fb:	cc                   	int3
4d17fc:	cc                   	int3
4d17fd:	cc                   	int3
4d17fe:	cc                   	int3
4d17ff:	cc                   	int3
4d1800:	8b c1                	mov    %ecx,%eax
4d1802:	c3                   	ret
4d1803:	cc                   	int3
4d1804:	cc                   	int3
4d1805:	cc                   	int3
4d1806:	cc                   	int3
4d1807:	cc                   	int3
4d1808:	cc                   	int3
4d1809:	cc                   	int3
4d180a:	cc                   	int3
4d180b:	cc                   	int3
4d180c:	cc                   	int3
4d180d:	cc                   	int3
4d180e:	cc                   	int3
4d180f:	cc                   	int3
4d1810:	8b c1                	mov    %ecx,%eax
4d1812:	c3                   	ret
4d1813:	cc                   	int3
4d1814:	cc                   	int3
4d1815:	cc                   	int3
4d1816:	cc                   	int3
4d1817:	cc                   	int3
4d1818:	cc                   	int3
4d1819:	cc                   	int3
4d181a:	cc                   	int3
4d181b:	cc                   	int3
4d181c:	cc                   	int3
4d181d:	cc                   	int3
4d181e:	cc                   	int3
4d181f:	cc                   	int3
4d1820:	8b 44 24 04          	mov    0x4(%esp),%eax
4d1824:	89 01                	mov    %eax,(%ecx)
4d1826:	8b 44 24 08          	mov    0x8(%esp),%eax
4d182a:	89 41 04             	mov    %eax,0x4(%ecx)
4d182d:	8b c1                	mov    %ecx,%eax
4d182f:	c2 08 00             	ret    $0x8
4d1832:	cc                   	int3
4d1833:	cc                   	int3
4d1834:	cc                   	int3
4d1835:	cc                   	int3
4d1836:	cc                   	int3
4d1837:	cc                   	int3
4d1838:	cc                   	int3
4d1839:	cc                   	int3
4d183a:	cc                   	int3
4d183b:	cc                   	int3
4d183c:	cc                   	int3
4d183d:	cc                   	int3
4d183e:	cc                   	int3
4d183f:	cc                   	int3
4d1840:	51                   	push   %ecx
4d1841:	56                   	push   %esi
4d1842:	8b f1                	mov    %ecx,%esi
4d1844:	6a 00                	push   $0x0
4d1846:	6a 00                	push   $0x0
4d1848:	89 74 24 0c          	mov    %esi,0xc(%esp)
4d184c:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4d1852:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d1859:	e8 06 f2 f3 ff       	call   0x410a64
4d185e:	89 06                	mov    %eax,(%esi)
4d1860:	8b c6                	mov    %esi,%eax
4d1862:	5e                   	pop    %esi
4d1863:	59                   	pop    %ecx
4d1864:	c2 04 00             	ret    $0x4
4d1867:	cc                   	int3
4d1868:	cc                   	int3
4d1869:	cc                   	int3
4d186a:	cc                   	int3
4d186b:	cc                   	int3
4d186c:	cc                   	int3
4d186d:	cc                   	int3
4d186e:	cc                   	int3
4d186f:	cc                   	int3
4d1870:	51                   	push   %ecx
4d1871:	56                   	push   %esi
4d1872:	8b f1                	mov    %ecx,%esi
4d1874:	6a 00                	push   $0x0
4d1876:	6a 00                	push   $0x0
4d1878:	89 74 24 0c          	mov    %esi,0xc(%esp)
4d187c:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4d1882:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d1889:	e8 55 5c f6 ff       	call   0x4374e3
4d188e:	8b 54 24 0c          	mov    0xc(%esp),%edx
4d1892:	89 06                	mov    %eax,(%esi)
4d1894:	8b 0a                	mov    (%edx),%ecx
4d1896:	89 0e                	mov    %ecx,(%esi)
4d1898:	89 02                	mov    %eax,(%edx)
4d189a:	8b 4e 04             	mov    0x4(%esi),%ecx
4d189d:	8b 42 04             	mov    0x4(%edx),%eax
4d18a0:	89 46 04             	mov    %eax,0x4(%esi)
4d18a3:	8b c6                	mov    %esi,%eax
4d18a5:	89 4a 04             	mov    %ecx,0x4(%edx)
4d18a8:	5e                   	pop    %esi
4d18a9:	59                   	pop    %ecx
4d18aa:	c2 04 00             	ret    $0x4
4d18ad:	cc                   	int3
4d18ae:	cc                   	int3
4d18af:	cc                   	int3
4d18b0:	cc                   	int3
4d18b1:	cc                   	int3
4d18b2:	cc                   	int3
4d18b3:	cc                   	int3
4d18b4:	cc                   	int3
4d18b5:	cc                   	int3
4d18b6:	cc                   	int3
4d18b7:	cc                   	int3
4d18b8:	cc                   	int3
4d18b9:	cc                   	int3
4d18ba:	cc                   	int3
4d18bb:	cc                   	int3
4d18bc:	cc                   	int3
4d18bd:	cc                   	int3
4d18be:	cc                   	int3
4d18bf:	cc                   	int3
4d18c0:	51                   	push   %ecx
4d18c1:	56                   	push   %esi
4d18c2:	8b f1                	mov    %ecx,%esi
4d18c4:	6a 00                	push   $0x0
4d18c6:	6a 00                	push   $0x0
4d18c8:	89 74 24 0c          	mov    %esi,0xc(%esp)
4d18cc:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4d18d2:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d18d9:	e8 05 5c f6 ff       	call   0x4374e3
4d18de:	89 06                	mov    %eax,(%esi)
4d18e0:	8b c6                	mov    %esi,%eax
4d18e2:	5e                   	pop    %esi
4d18e3:	59                   	pop    %ecx
4d18e4:	c2 04 00             	ret    $0x4
4d18e7:	cc                   	int3
4d18e8:	cc                   	int3
4d18e9:	cc                   	int3
4d18ea:	cc                   	int3
4d18eb:	cc                   	int3
4d18ec:	cc                   	int3
4d18ed:	cc                   	int3
4d18ee:	cc                   	int3
4d18ef:	cc                   	int3
4d18f0:	51                   	push   %ecx
4d18f1:	56                   	push   %esi
4d18f2:	8b 74 24 0c          	mov    0xc(%esp),%esi
4d18f6:	57                   	push   %edi
4d18f7:	8b f9                	mov    %ecx,%edi
4d18f9:	6a ff                	push   $0xffffffff
4d18fb:	6a 00                	push   $0x0
4d18fd:	56                   	push   %esi
4d18fe:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
4d1905:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
4d190c:	89 7c 24 14          	mov    %edi,0x14(%esp)
4d1910:	c6 07 00             	movb   $0x0,(%edi)
4d1913:	e8 e7 c6 f6 ff       	call   0x43dfff
4d1918:	8d 46 18             	lea    0x18(%esi),%eax
4d191b:	50                   	push   %eax
4d191c:	8d 4f 18             	lea    0x18(%edi),%ecx
4d191f:	e8 b8 8f f6 ff       	call   0x43a8dc
4d1924:	8b c7                	mov    %edi,%eax
4d1926:	5f                   	pop    %edi
4d1927:	5e                   	pop    %esi
4d1928:	59                   	pop    %ecx
4d1929:	c2 04 00             	ret    $0x4
4d192c:	cc                   	int3
4d192d:	cc                   	int3
4d192e:	cc                   	int3
4d192f:	cc                   	int3
4d1930:	cc                   	int3
4d1931:	cc                   	int3
4d1932:	cc                   	int3
4d1933:	cc                   	int3
4d1934:	cc                   	int3
4d1935:	cc                   	int3
4d1936:	cc                   	int3
4d1937:	cc                   	int3
4d1938:	cc                   	int3
4d1939:	cc                   	int3
4d193a:	cc                   	int3
4d193b:	cc                   	int3
4d193c:	cc                   	int3
4d193d:	cc                   	int3
4d193e:	cc                   	int3
4d193f:	cc                   	int3
4d1940:	8b 54 24 04          	mov    0x4(%esp),%edx
4d1944:	8b 02                	mov    (%edx),%eax
4d1946:	89 01                	mov    %eax,(%ecx)
4d1948:	8b 42 04             	mov    0x4(%edx),%eax
4d194b:	89 41 04             	mov    %eax,0x4(%ecx)
4d194e:	8b c1                	mov    %ecx,%eax
4d1950:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
4d1956:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
4d195d:	c2 04 00             	ret    $0x4
4d1960:	cc                   	int3
4d1961:	cc                   	int3
4d1962:	cc                   	int3
4d1963:	cc                   	int3
4d1964:	cc                   	int3
4d1965:	cc                   	int3
4d1966:	cc                   	int3
4d1967:	cc                   	int3
4d1968:	cc                   	int3
4d1969:	cc                   	int3
4d196a:	cc                   	int3
4d196b:	cc                   	int3
4d196c:	cc                   	int3
4d196d:	cc                   	int3
4d196e:	cc                   	int3
4d196f:	cc                   	int3
4d1970:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4d1976:	8b c1                	mov    %ecx,%eax
4d1978:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4d197f:	c2 04 00             	ret    $0x4
4d1982:	cc                   	int3
4d1983:	cc                   	int3
4d1984:	cc                   	int3
4d1985:	cc                   	int3
4d1986:	cc                   	int3
4d1987:	cc                   	int3
4d1988:	cc                   	int3
4d1989:	cc                   	int3
4d198a:	cc                   	int3
4d198b:	cc                   	int3
4d198c:	cc                   	int3
4d198d:	cc                   	int3
4d198e:	cc                   	int3
4d198f:	cc                   	int3
4d1990:	8b 44 24 04          	mov    0x4(%esp),%eax
4d1994:	53                   	push   %ebx
4d1995:	56                   	push   %esi
4d1996:	8b f1                	mov    %ecx,%esi
4d1998:	57                   	push   %edi
4d1999:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4d199f:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
4d19a6:	8b 58 04             	mov    0x4(%eax),%ebx
4d19a9:	8b 38                	mov    (%eax),%edi
4d19ab:	89 7c 24 10          	mov    %edi,0x10(%esp)
4d19af:	85 db                	test   %ebx,%ebx
4d19b1:	74 04                	je     0x4d19b7
4d19b3:	f0 ff 43 04          	lock incl 0x4(%ebx)
4d19b7:	8b 7e 04             	mov    0x4(%esi),%edi
4d19ba:	85 ff                	test   %edi,%edi
4d19bc:	74 23                	je     0x4d19e1
4d19be:	55                   	push   %ebp
4d19bf:	83 cd ff             	or     $0xffffffff,%ebp
4d19c2:	8b c5                	mov    %ebp,%eax
4d19c4:	f0 0f c1 47 04       	lock xadd %eax,0x4(%edi)
4d19c9:	75 15                	jne    0x4d19e0
4d19cb:	8b 07                	mov    (%edi),%eax