4b1662:	c3                   	ret
4b1663:	cc                   	int3
4b1664:	cc                   	int3
4b1665:	cc                   	int3
4b1666:	cc                   	int3
4b1667:	cc                   	int3
4b1668:	cc                   	int3
4b1669:	cc                   	int3
4b166a:	cc                   	int3
4b166b:	cc                   	int3
4b166c:	cc                   	int3
4b166d:	cc                   	int3
4b166e:	cc                   	int3
4b166f:	cc                   	int3
4b1670:	68 84 00 00 00       	push   $0x84
4b1675:	68 28 9f 6a 00       	push   $0x6a9f28
4b167a:	6a 18                	push   $0x18
4b167c:	e8 2f eb fe ff       	call   0x4a01b0
4b1681:	83 c4 0c             	add    $0xc,%esp
4b1684:	85 c0                	test   %eax,%eax
4b1686:	74 0b                	je     0x4b1693
4b1688:	0f 57 c0             	xorps  %xmm0,%xmm0
4b168b:	0f 11 00             	movups %xmm0,(%eax)
4b168e:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4b1693:	c3                   	ret
4b1694:	cc                   	int3
4b1695:	cc                   	int3
4b1696:	cc                   	int3
4b1697:	cc                   	int3
4b1698:	cc                   	int3
4b1699:	cc                   	int3
4b169a:	cc                   	int3
4b169b:	cc                   	int3
4b169c:	cc                   	int3
4b169d:	cc                   	int3
4b169e:	cc                   	int3
4b169f:	cc                   	int3
4b16a0:	56                   	push   %esi
4b16a1:	8b 74 24 08          	mov    0x8(%esp),%esi
4b16a5:	85 f6                	test   %esi,%esi
4b16a7:	74 0f                	je     0x4b16b8
4b16a9:	56                   	push   %esi
4b16aa:	e8 b1 fd ff ff       	call   0x4b1460
4b16af:	56                   	push   %esi
4b16b0:	e8 7b ea fe ff       	call   0x4a0130
4b16b5:	83 c4 08             	add    $0x8,%esp
4b16b8:	5e                   	pop    %esi
4b16b9:	c3                   	ret
4b16ba:	cc                   	int3
4b16bb:	cc                   	int3
4b16bc:	cc                   	int3
4b16bd:	cc                   	int3
4b16be:	cc                   	int3
4b16bf:	cc                   	int3
4b16c0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b16c4:	0f 57 c0             	xorps  %xmm0,%xmm0
4b16c7:	0f 11 00             	movups %xmm0,(%eax)
4b16ca:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4b16cf:	c3                   	ret
4b16d0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b16d4:	ff 70 0c             	push   0xc(%eax)
4b16d7:	e8 24 6a 01 00       	call   0x4c8100
4b16dc:	83 c4 04             	add    $0x4,%esp
4b16df:	c3                   	ret
4b16e0:	ff 74 24 0c          	push   0xc(%esp)
4b16e4:	8b 44 24 08          	mov    0x8(%esp),%eax
4b16e8:	ff 74 24 0c          	push   0xc(%esp)
4b16ec:	ff 70 0c             	push   0xc(%eax)
4b16ef:	e8 4c 6a 01 00       	call   0x4c8140
4b16f4:	83 c4 0c             	add    $0xc,%esp
4b16f7:	c3                   	ret
4b16f8:	cc                   	int3
4b16f9:	cc                   	int3
4b16fa:	cc                   	int3
4b16fb:	cc                   	int3
4b16fc:	cc                   	int3
4b16fd:	cc                   	int3
4b16fe:	cc                   	int3
4b16ff:	cc                   	int3
4b1700:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1704:	ff 70 0c             	push   0xc(%eax)
4b1707:	ff 74 24 0c          	push   0xc(%esp)
4b170b:	e8 b0 68 01 00       	call   0x4c7fc0
4b1710:	83 c4 08             	add    $0x8,%esp
4b1713:	c3                   	ret
4b1714:	cc                   	int3
4b1715:	cc                   	int3
4b1716:	cc                   	int3
4b1717:	cc                   	int3
4b1718:	cc                   	int3
4b1719:	cc                   	int3
4b171a:	cc                   	int3
4b171b:	cc                   	int3
4b171c:	cc                   	int3
4b171d:	cc                   	int3
4b171e:	cc                   	int3
4b171f:	cc                   	int3
4b1720:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1724:	ff 70 0c             	push   0xc(%eax)
4b1727:	e8 54 34 01 00       	call   0x4c4b80
4b172c:	83 c4 04             	add    $0x4,%esp
4b172f:	c3                   	ret
4b1730:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1734:	ff 70 0c             	push   0xc(%eax)
4b1737:	e8 84 37 01 00       	call   0x4c4ec0
4b173c:	83 c4 04             	add    $0x4,%esp
4b173f:	c3                   	ret
4b1740:	ff 74 24 0c          	push   0xc(%esp)
4b1744:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1748:	ff 74 24 0c          	push   0xc(%esp)
4b174c:	ff 70 0c             	push   0xc(%eax)
4b174f:	e8 cc 37 01 00       	call   0x4c4f20
4b1754:	83 c4 0c             	add    $0xc,%esp
4b1757:	c3                   	ret
4b1758:	cc                   	int3
4b1759:	cc                   	int3
4b175a:	cc                   	int3
4b175b:	cc                   	int3
4b175c:	cc                   	int3
4b175d:	cc                   	int3
4b175e:	cc                   	int3
4b175f:	cc                   	int3
4b1760:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1764:	ff 70 0c             	push   0xc(%eax)
4b1767:	ff 74 24 0c          	push   0xc(%esp)
4b176b:	e8 70 34 01 00       	call   0x4c4be0
4b1770:	83 c4 08             	add    $0x8,%esp
4b1773:	c3                   	ret
4b1774:	cc                   	int3
4b1775:	cc                   	int3
4b1776:	cc                   	int3
4b1777:	cc                   	int3
4b1778:	cc                   	int3
4b1779:	cc                   	int3
4b177a:	cc                   	int3
4b177b:	cc                   	int3
4b177c:	cc                   	int3
4b177d:	cc                   	int3
4b177e:	cc                   	int3
4b177f:	cc                   	int3
4b1780:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1784:	ff 70 0c             	push   0xc(%eax)
4b1787:	e8 c4 7f 01 00       	call   0x4c9750
4b178c:	83 c4 04             	add    $0x4,%esp
4b178f:	c3                   	ret
4b1790:	8b 44 24 04          	mov    0x4(%esp),%eax
4b1794:	ff 70 0c             	push   0xc(%eax)
4b1797:	e8 e4 85 01 00       	call   0x4c9d80
4b179c:	83 c4 04             	add    $0x4,%esp
4b179f:	c3                   	ret
4b17a0:	ff 74 24 0c          	push   0xc(%esp)
4b17a4:	8b 44 24 08          	mov    0x8(%esp),%eax
4b17a8:	ff 74 24 0c          	push   0xc(%esp)
4b17ac:	ff 70 0c             	push   0xc(%eax)
4b17af:	e8 7c 86 01 00       	call   0x4c9e30
4b17b4:	83 c4 0c             	add    $0xc,%esp
4b17b7:	c3                   	ret
4b17b8:	cc                   	int3
4b17b9:	cc                   	int3
4b17ba:	cc                   	int3
4b17bb:	cc                   	int3
4b17bc:	cc                   	int3
4b17bd:	cc                   	int3
4b17be:	cc                   	int3
4b17bf:	cc                   	int3
4b17c0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b17c4:	ff 70 0c             	push   0xc(%eax)
4b17c7:	ff 74 24 0c          	push   0xc(%esp)
4b17cb:	e8 30 80 01 00       	call   0x4c9800
4b17d0:	83 c4 08             	add    $0x8,%esp
4b17d3:	c3                   	ret
4b17d4:	cc                   	int3
4b17d5:	cc                   	int3
4b17d6:	cc                   	int3
4b17d7:	cc                   	int3
4b17d8:	cc                   	int3
4b17d9:	cc                   	int3
4b17da:	cc                   	int3
4b17db:	cc                   	int3
4b17dc:	cc                   	int3
4b17dd:	cc                   	int3
4b17de:	cc                   	int3
4b17df:	cc                   	int3
4b17e0:	b8 68 9f 6a 00       	mov    $0x6a9f68,%eax
4b17e5:	c3                   	ret
4b17e6:	cc                   	int3
4b17e7:	cc                   	int3
4b17e8:	cc                   	int3
4b17e9:	cc                   	int3
4b17ea:	cc                   	int3
4b17eb:	cc                   	int3
4b17ec:	cc                   	int3
4b17ed:	cc                   	int3
4b17ee:	cc                   	int3
4b17ef:	cc                   	int3
4b17f0:	b8 b8 9f 6a 00       	mov    $0x6a9fb8,%eax
4b17f5:	c3                   	ret
4b17f6:	cc                   	int3
4b17f7:	cc                   	int3
4b17f8:	cc                   	int3
4b17f9:	cc                   	int3
4b17fa:	cc                   	int3
4b17fb:	cc                   	int3
4b17fc:	cc                   	int3
4b17fd:	cc                   	int3
4b17fe:	cc                   	int3
4b17ff:	cc                   	int3
4b1800:	b8 08 a0 6a 00       	mov    $0x6aa008,%eax
4b1805:	c3                   	ret
4b1806:	cc                   	int3
4b1807:	cc                   	int3
4b1808:	cc                   	int3
4b1809:	cc                   	int3
4b180a:	cc                   	int3
4b180b:	cc                   	int3
4b180c:	cc                   	int3
4b180d:	cc                   	int3
4b180e:	cc                   	int3
4b180f:	cc                   	int3
4b1810:	56                   	push   %esi
4b1811:	8b 74 24 08          	mov    0x8(%esp),%esi
4b1815:	85 f6                	test   %esi,%esi
4b1817:	74 37                	je     0x4b1850
4b1819:	8b 46 08             	mov    0x8(%esi),%eax
4b181c:	85 c0                	test   %eax,%eax
4b181e:	74 11                	je     0x4b1831
4b1820:	f6 46 0c 10          	testb  $0x10,0xc(%esi)
4b1824:	75 0b                	jne    0x4b1831
4b1826:	ff 36                	push   (%esi)
4b1828:	50                   	push   %eax
4b1829:	e8 22 eb fe ff       	call   0x4a0350
4b182e:	83 c4 08             	add    $0x8,%esp
4b1831:	8b 46 08             	mov    0x8(%esi),%eax
4b1834:	85 c0                	test   %eax,%eax
4b1836:	74 0f                	je     0x4b1847
4b1838:	f6 46 0c 10          	testb  $0x10,0xc(%esi)
4b183c:	75 09                	jne    0x4b1847
4b183e:	50                   	push   %eax
4b183f:	e8 ec e8 fe ff       	call   0x4a0130
4b1844:	83 c4 04             	add    $0x4,%esp
4b1847:	56                   	push   %esi
4b1848:	e8 e3 e8 fe ff       	call   0x4a0130
4b184d:	83 c4 04             	add    $0x4,%esp
4b1850:	5e                   	pop    %esi
4b1851:	c3                   	ret
4b1852:	cc                   	int3
4b1853:	cc                   	int3
4b1854:	cc                   	int3
4b1855:	cc                   	int3
4b1856:	cc                   	int3
4b1857:	cc                   	int3
4b1858:	cc                   	int3
4b1859:	cc                   	int3
4b185a:	cc                   	int3
4b185b:	cc                   	int3
4b185c:	cc                   	int3
4b185d:	cc                   	int3
4b185e:	cc                   	int3
4b185f:	cc                   	int3
4b1860:	53                   	push   %ebx
4b1861:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
4b1865:	57                   	push   %edi
4b1866:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4b186a:	8b 0f                	mov    (%edi),%ecx
4b186c:	8b c1                	mov    %ecx,%eax
4b186e:	2b 03                	sub    (%ebx),%eax
4b1870:	75 65                	jne    0x4b18d7
4b1872:	8b 57 08             	mov    0x8(%edi),%edx
4b1875:	56                   	push   %esi
4b1876:	8b 73 08             	mov    0x8(%ebx),%esi
4b1879:	83 e9 04             	sub    $0x4,%ecx
4b187c:	72 13                	jb     0x4b1891
4b187e:	66 90                	xchg   %ax,%ax
4b1880:	8b 02                	mov    (%edx),%eax
4b1882:	3b 06                	cmp    (%esi),%eax
4b1884:	75 10                	jne    0x4b1896
4b1886:	83 c2 04             	add    $0x4,%edx
4b1889:	83 c6 04             	add    $0x4,%esi
4b188c:	83 e9 04             	sub    $0x4,%ecx
4b188f:	73 ef                	jae    0x4b1880
4b1891:	83 f9 fc             	cmp    $0xfffffffc,%ecx
4b1894:	74 34                	je     0x4b18ca
4b1896:	8a 02                	mov    (%edx),%al
4b1898:	3a 06                	cmp    (%esi),%al
4b189a:	75 27                	jne    0x4b18c3
4b189c:	83 f9 fd             	cmp    $0xfffffffd,%ecx
4b189f:	74 29                	je     0x4b18ca
4b18a1:	8a 42 01             	mov    0x1(%edx),%al
4b18a4:	3a 46 01             	cmp    0x1(%esi),%al
4b18a7:	75 1a                	jne    0x4b18c3
4b18a9:	83 f9 fe             	cmp    $0xfffffffe,%ecx
4b18ac:	74 1c                	je     0x4b18ca
4b18ae:	8a 42 02             	mov    0x2(%edx),%al
4b18b1:	3a 46 02             	cmp    0x2(%esi),%al
4b18b4:	75 0d                	jne    0x4b18c3
4b18b6:	83 f9 ff             	cmp    $0xffffffff,%ecx
4b18b9:	74 0f                	je     0x4b18ca
4b18bb:	8a 42 03             	mov    0x3(%edx),%al
4b18be:	3a 46 03             	cmp    0x3(%esi),%al
4b18c1:	74 07                	je     0x4b18ca
4b18c3:	1b c0                	sbb    %eax,%eax
4b18c5:	83 c8 01             	or     $0x1,%eax
4b18c8:	eb 02                	jmp    0x4b18cc
4b18ca:	33 c0                	xor    %eax,%eax
4b18cc:	5e                   	pop    %esi
4b18cd:	85 c0                	test   %eax,%eax
4b18cf:	75 06                	jne    0x4b18d7
4b18d1:	8b 47 04             	mov    0x4(%edi),%eax
4b18d4:	2b 43 04             	sub    0x4(%ebx),%eax
4b18d7:	5f                   	pop    %edi
4b18d8:	5b                   	pop    %ebx
4b18d9:	c3                   	ret
4b18da:	cc                   	int3
4b18db:	cc                   	int3
4b18dc:	cc                   	int3
4b18dd:	cc                   	int3
4b18de:	cc                   	int3
4b18df:	cc                   	int3
4b18e0:	56                   	push   %esi
4b18e1:	8b 74 24 0c          	mov    0xc(%esp),%esi
4b18e5:	85 f6                	test   %esi,%esi
4b18e7:	75 04                	jne    0x4b18ed
4b18e9:	33 c0                	xor    %eax,%eax
4b18eb:	5e                   	pop    %esi
4b18ec:	c3                   	ret
4b18ed:	8b 46 04             	mov    0x4(%esi),%eax
4b18f0:	57                   	push   %edi
4b18f1:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4b18f5:	89 47 04             	mov    %eax,0x4(%edi)
4b18f8:	ff 36                	push   (%esi)
4b18fa:	ff 76 08             	push   0x8(%esi)
4b18fd:	57                   	push   %edi
4b18fe:	e8 0d 01 00 00       	call   0x4b1a10
4b1903:	83 c4 0c             	add    $0xc,%esp
4b1906:	85 c0                	test   %eax,%eax
4b1908:	75 03                	jne    0x4b190d
4b190a:	5f                   	pop    %edi
4b190b:	5e                   	pop    %esi
4b190c:	c3                   	ret
4b190d:	8b 46 0c             	mov    0xc(%esi),%eax
4b1910:	89 47 0c             	mov    %eax,0xc(%edi)
4b1913:	b8 01 00 00 00       	mov    $0x1,%eax
4b1918:	5f                   	pop    %edi
4b1919:	5e                   	pop    %esi
4b191a:	c3                   	ret
4b191b:	cc                   	int3
4b191c:	cc                   	int3
4b191d:	cc                   	int3
4b191e:	cc                   	int3
4b191f:	cc                   	int3