7af71c:	cc                   	int3
7af71d:	cc                   	int3
7af71e:	cc                   	int3
7af71f:	cc                   	int3
7af720:	c2 08 00             	ret    $0x8
7af723:	cc                   	int3
7af724:	cc                   	int3
7af725:	cc                   	int3
7af726:	cc                   	int3
7af727:	cc                   	int3
7af728:	cc                   	int3
7af729:	cc                   	int3
7af72a:	cc                   	int3
7af72b:	cc                   	int3
7af72c:	cc                   	int3
7af72d:	cc                   	int3
7af72e:	cc                   	int3
7af72f:	cc                   	int3
7af730:	56                   	push   %esi
7af731:	8b 74 24 08          	mov    0x8(%esp),%esi
7af735:	8b 56 04             	mov    0x4(%esi),%edx
7af738:	8b 06                	mov    (%esi),%eax
7af73a:	89 02                	mov    %eax,(%edx)
7af73c:	8b 16                	mov    (%esi),%edx
7af73e:	8b 46 04             	mov    0x4(%esi),%eax
7af741:	89 42 04             	mov    %eax,0x4(%edx)
7af744:	ff 49 08             	decl   0x8(%ecx)
7af747:	8d 4e 08             	lea    0x8(%esi),%ecx
7af74a:	e8 81 9a c8 ff       	call   0x4391d0
7af74f:	56                   	push   %esi
7af750:	e8 3a 20 c5 ff       	call   0x40178f
7af755:	83 c4 04             	add    $0x4,%esp
7af758:	5e                   	pop    %esi
7af759:	c2 04 00             	ret    $0x4
7af75c:	cc                   	int3
7af75d:	cc                   	int3
7af75e:	cc                   	int3
7af75f:	cc                   	int3
7af760:	cc                   	int3
7af761:	cc                   	int3
7af762:	cc                   	int3
7af763:	cc                   	int3
7af764:	cc                   	int3
7af765:	cc                   	int3
7af766:	cc                   	int3
7af767:	cc                   	int3
7af768:	cc                   	int3
7af769:	cc                   	int3
7af76a:	cc                   	int3
7af76b:	cc                   	int3
7af76c:	cc                   	int3
7af76d:	cc                   	int3
7af76e:	cc                   	int3
7af76f:	cc                   	int3
7af770:	8b 51 0c             	mov    0xc(%ecx),%edx
7af773:	8b 44 24 08          	mov    0x8(%esp),%eax
7af777:	8b 49 04             	mov    0x4(%ecx),%ecx
7af77a:	8d 04 c2             	lea    (%edx,%eax,8),%eax
7af77d:	39 08                	cmp    %ecx,(%eax)
7af77f:	74 05                	je     0x7af786
7af781:	8b 40 04             	mov    0x4(%eax),%eax
7af784:	8b 08                	mov    (%eax),%ecx
7af786:	8b 44 24 04          	mov    0x4(%esp),%eax
7af78a:	89 08                	mov    %ecx,(%eax)
7af78c:	c2 08 00             	ret    $0x8
7af78f:	cc                   	int3
7af790:	cc                   	int3
7af791:	cc                   	int3
7af792:	cc                   	int3
7af793:	cc                   	int3
7af794:	cc                   	int3
7af795:	cc                   	int3
7af796:	cc                   	int3
7af797:	cc                   	int3
7af798:	cc                   	int3
7af799:	cc                   	int3
7af79a:	cc                   	int3
7af79b:	cc                   	int3
7af79c:	cc                   	int3
7af79d:	cc                   	int3
7af79e:	cc                   	int3
7af79f:	cc                   	int3
7af7a0:	8b 44 24 08          	mov    0x8(%esp),%eax
7af7a4:	56                   	push   %esi
7af7a5:	8b f1                	mov    %ecx,%esi
7af7a7:	57                   	push   %edi
7af7a8:	8d 3c c5 00 00 00 00 	lea    0x0(,%eax,8),%edi
7af7af:	8b 44 24 0c          	mov    0xc(%esp),%eax
7af7b3:	8b 56 0c             	mov    0xc(%esi),%edx
7af7b6:	03 d7                	add    %edi,%edx
7af7b8:	39 42 04             	cmp    %eax,0x4(%edx)
7af7bb:	75 23                	jne    0x7af7e0
7af7bd:	39 02                	cmp    %eax,(%edx)
7af7bf:	75 14                	jne    0x7af7d5
7af7c1:	8b 46 04             	mov    0x4(%esi),%eax
7af7c4:	89 02                	mov    %eax,(%edx)
7af7c6:	8b 4e 0c             	mov    0xc(%esi),%ecx
7af7c9:	8b 46 04             	mov    0x4(%esi),%eax
7af7cc:	89 44 0f 04          	mov    %eax,0x4(%edi,%ecx,1)
7af7d0:	5f                   	pop    %edi
7af7d1:	5e                   	pop    %esi
7af7d2:	c2 08 00             	ret    $0x8
7af7d5:	8b 40 04             	mov    0x4(%eax),%eax
7af7d8:	5f                   	pop    %edi
7af7d9:	89 42 04             	mov    %eax,0x4(%edx)
7af7dc:	5e                   	pop    %esi
7af7dd:	c2 08 00             	ret    $0x8
7af7e0:	39 02                	cmp    %eax,(%edx)
7af7e2:	75 04                	jne    0x7af7e8
7af7e4:	8b 00                	mov    (%eax),%eax
7af7e6:	89 02                	mov    %eax,(%edx)
7af7e8:	5f                   	pop    %edi
7af7e9:	5e                   	pop    %esi
7af7ea:	c2 08 00             	ret    $0x8
7af7ed:	cc                   	int3
7af7ee:	cc                   	int3
7af7ef:	cc                   	int3
7af7f0:	cc                   	int3
7af7f1:	cc                   	int3
7af7f2:	cc                   	int3
7af7f3:	cc                   	int3
7af7f4:	cc                   	int3
7af7f5:	cc                   	int3
7af7f6:	cc                   	int3
7af7f7:	cc                   	int3
7af7f8:	cc                   	int3
7af7f9:	cc                   	int3
7af7fa:	cc                   	int3
7af7fb:	cc                   	int3
7af7fc:	cc                   	int3
7af7fd:	cc                   	int3
7af7fe:	cc                   	int3
7af7ff:	cc                   	int3
7af800:	ff 74 24 04          	push   0x4(%esp)
7af804:	e8 86 1f c5 ff       	call   0x40178f
7af809:	59                   	pop    %ecx
7af80a:	c2 04 00             	ret    $0x4
7af80d:	cc                   	int3
7af80e:	cc                   	int3
7af80f:	cc                   	int3
7af810:	56                   	push   %esi
7af811:	8b 74 24 08          	mov    0x8(%esp),%esi
7af815:	8d 4e 08             	lea    0x8(%esi),%ecx
7af818:	e8 b3 99 c8 ff       	call   0x4391d0
7af81d:	56                   	push   %esi
7af81e:	e8 6c 1f c5 ff       	call   0x40178f
7af823:	83 c4 04             	add    $0x4,%esp
7af826:	5e                   	pop    %esi
7af827:	c2 04 00             	ret    $0x4
7af82a:	cc                   	int3
7af82b:	cc                   	int3
7af82c:	cc                   	int3
7af82d:	cc                   	int3
7af82e:	cc                   	int3
7af82f:	cc                   	int3
7af830:	8b 01                	mov    (%ecx),%eax
7af832:	c3                   	ret
7af833:	cc                   	int3
7af834:	cc                   	int3
7af835:	cc                   	int3
7af836:	cc                   	int3
7af837:	cc                   	int3
7af838:	cc                   	int3
7af839:	cc                   	int3
7af83a:	cc                   	int3
7af83b:	cc                   	int3
7af83c:	cc                   	int3
7af83d:	cc                   	int3
7af83e:	cc                   	int3
7af83f:	cc                   	int3
7af840:	8b c1                	mov    %ecx,%eax
7af842:	c3                   	ret
7af843:	cc                   	int3
7af844:	cc                   	int3
7af845:	cc                   	int3
7af846:	cc                   	int3
7af847:	cc                   	int3
7af848:	cc                   	int3
7af849:	cc                   	int3
7af84a:	cc                   	int3
7af84b:	cc                   	int3
7af84c:	cc                   	int3
7af84d:	cc                   	int3
7af84e:	cc                   	int3
7af84f:	cc                   	int3
7af850:	8b c1                	mov    %ecx,%eax
7af852:	c3                   	ret
7af853:	cc                   	int3
7af854:	cc                   	int3
7af855:	cc                   	int3
7af856:	cc                   	int3
7af857:	cc                   	int3
7af858:	cc                   	int3
7af859:	cc                   	int3
7af85a:	cc                   	int3
7af85b:	cc                   	int3
7af85c:	cc                   	int3
7af85d:	cc                   	int3
7af85e:	cc                   	int3
7af85f:	cc                   	int3
7af860:	8b c1                	mov    %ecx,%eax
7af862:	c3                   	ret
7af863:	cc                   	int3
7af864:	cc                   	int3
7af865:	cc                   	int3
7af866:	cc                   	int3
7af867:	cc                   	int3
7af868:	cc                   	int3
7af869:	cc                   	int3
7af86a:	cc                   	int3
7af86b:	cc                   	int3
7af86c:	cc                   	int3
7af86d:	cc                   	int3
7af86e:	cc                   	int3
7af86f:	cc                   	int3
7af870:	8b c1                	mov    %ecx,%eax
7af872:	c3                   	ret
7af873:	cc                   	int3
7af874:	cc                   	int3
7af875:	cc                   	int3
7af876:	cc                   	int3
7af877:	cc                   	int3
7af878:	cc                   	int3
7af879:	cc                   	int3
7af87a:	cc                   	int3
7af87b:	cc                   	int3
7af87c:	cc                   	int3
7af87d:	cc                   	int3
7af87e:	cc                   	int3
7af87f:	cc                   	int3
7af880:	8b c1                	mov    %ecx,%eax
7af882:	c3                   	ret
7af883:	cc                   	int3
7af884:	cc                   	int3
7af885:	cc                   	int3
7af886:	cc                   	int3
7af887:	cc                   	int3
7af888:	cc                   	int3
7af889:	cc                   	int3
7af88a:	cc                   	int3
7af88b:	cc                   	int3
7af88c:	cc                   	int3
7af88d:	cc                   	int3
7af88e:	cc                   	int3
7af88f:	cc                   	int3
7af890:	8b c1                	mov    %ecx,%eax
7af892:	c3                   	ret
7af893:	cc                   	int3
7af894:	cc                   	int3
7af895:	cc                   	int3
7af896:	cc                   	int3
7af897:	cc                   	int3
7af898:	cc                   	int3
7af899:	cc                   	int3
7af89a:	cc                   	int3
7af89b:	cc                   	int3
7af89c:	cc                   	int3
7af89d:	cc                   	int3
7af89e:	cc                   	int3
7af89f:	cc                   	int3
7af8a0:	8b c1                	mov    %ecx,%eax
7af8a2:	c3                   	ret
7af8a3:	cc                   	int3
7af8a4:	cc                   	int3
7af8a5:	cc                   	int3
7af8a6:	cc                   	int3
7af8a7:	cc                   	int3
7af8a8:	cc                   	int3
7af8a9:	cc                   	int3
7af8aa:	cc                   	int3
7af8ab:	cc                   	int3
7af8ac:	cc                   	int3
7af8ad:	cc                   	int3
7af8ae:	cc                   	int3
7af8af:	cc                   	int3
7af8b0:	8b c1                	mov    %ecx,%eax
7af8b2:	c3                   	ret
7af8b3:	cc                   	int3
7af8b4:	cc                   	int3
7af8b5:	cc                   	int3
7af8b6:	cc                   	int3
7af8b7:	cc                   	int3
7af8b8:	cc                   	int3
7af8b9:	cc                   	int3
7af8ba:	cc                   	int3
7af8bb:	cc                   	int3
7af8bc:	cc                   	int3
7af8bd:	cc                   	int3
7af8be:	cc                   	int3
7af8bf:	cc                   	int3
7af8c0:	8b c1                	mov    %ecx,%eax
7af8c2:	c3                   	ret
7af8c3:	cc                   	int3
7af8c4:	cc                   	int3
7af8c5:	cc                   	int3
7af8c6:	cc                   	int3
7af8c7:	cc                   	int3
7af8c8:	cc                   	int3
7af8c9:	cc                   	int3
7af8ca:	cc                   	int3
7af8cb:	cc                   	int3
7af8cc:	cc                   	int3
7af8cd:	cc                   	int3
7af8ce:	cc                   	int3
7af8cf:	cc                   	int3
7af8d0:	8b c1                	mov    %ecx,%eax
7af8d2:	c3                   	ret
7af8d3:	cc                   	int3
7af8d4:	cc                   	int3
7af8d5:	cc                   	int3
7af8d6:	cc                   	int3
7af8d7:	cc                   	int3
7af8d8:	cc                   	int3
7af8d9:	cc                   	int3
7af8da:	cc                   	int3
7af8db:	cc                   	int3
7af8dc:	cc                   	int3
7af8dd:	cc                   	int3
7af8de:	cc                   	int3
7af8df:	cc                   	int3
7af8e0:	8b c1                	mov    %ecx,%eax
7af8e2:	c3                   	ret
7af8e3:	cc                   	int3
7af8e4:	cc                   	int3
7af8e5:	cc                   	int3
7af8e6:	cc                   	int3
7af8e7:	cc                   	int3
7af8e8:	cc                   	int3
7af8e9:	cc                   	int3
7af8ea:	cc                   	int3
7af8eb:	cc                   	int3
7af8ec:	cc                   	int3
7af8ed:	cc                   	int3
7af8ee:	cc                   	int3
7af8ef:	cc                   	int3
7af8f0:	8b c1                	mov    %ecx,%eax
7af8f2:	c3                   	ret
7af8f3:	cc                   	int3
7af8f4:	cc                   	int3
7af8f5:	cc                   	int3
7af8f6:	cc                   	int3
7af8f7:	cc                   	int3
7af8f8:	cc                   	int3
7af8f9:	cc                   	int3
7af8fa:	cc                   	int3
7af8fb:	cc                   	int3
7af8fc:	cc                   	int3
7af8fd:	cc                   	int3
7af8fe:	cc                   	int3
7af8ff:	cc                   	int3