619575:	57                   	push   %edi
619576:	8b 7c 24 10          	mov    0x10(%esp),%edi
61957a:	3b f7                	cmp    %edi,%esi
61957c:	74 13                	je     0x619591
61957e:	66 90                	xchg   %ax,%ax
619580:	8b ce                	mov    %esi,%ecx
619582:	e8 86 a9 de ff       	call   0x403f0d
619587:	81 c6 98 01 00 00    	add    $0x198,%esi
61958d:	3b f7                	cmp    %edi,%esi
61958f:	75 ef                	jne    0x619580
619591:	5f                   	pop    %edi
619592:	5e                   	pop    %esi
619593:	c2 08 00             	ret    $0x8
619596:	cc                   	int3
619597:	cc                   	int3
619598:	cc                   	int3
619599:	cc                   	int3
61959a:	cc                   	int3
61959b:	cc                   	int3
61959c:	cc                   	int3
61959d:	cc                   	int3
61959e:	cc                   	int3
61959f:	cc                   	int3
6195a0:	c2 08 00             	ret    $0x8
6195a3:	cc                   	int3
6195a4:	cc                   	int3
6195a5:	cc                   	int3
6195a6:	cc                   	int3
6195a7:	cc                   	int3
6195a8:	cc                   	int3
6195a9:	cc                   	int3
6195aa:	cc                   	int3
6195ab:	cc                   	int3
6195ac:	cc                   	int3
6195ad:	cc                   	int3
6195ae:	cc                   	int3
6195af:	cc                   	int3
6195b0:	c2 08 00             	ret    $0x8
6195b3:	cc                   	int3
6195b4:	cc                   	int3
6195b5:	cc                   	int3
6195b6:	cc                   	int3
6195b7:	cc                   	int3
6195b8:	cc                   	int3
6195b9:	cc                   	int3
6195ba:	cc                   	int3
6195bb:	cc                   	int3
6195bc:	cc                   	int3
6195bd:	cc                   	int3
6195be:	cc                   	int3
6195bf:	cc                   	int3
6195c0:	c2 08 00             	ret    $0x8
6195c3:	cc                   	int3
6195c4:	cc                   	int3
6195c5:	cc                   	int3
6195c6:	cc                   	int3
6195c7:	cc                   	int3
6195c8:	cc                   	int3
6195c9:	cc                   	int3
6195ca:	cc                   	int3
6195cb:	cc                   	int3
6195cc:	cc                   	int3
6195cd:	cc                   	int3
6195ce:	cc                   	int3
6195cf:	cc                   	int3
6195d0:	c2 08 00             	ret    $0x8
6195d3:	cc                   	int3
6195d4:	cc                   	int3
6195d5:	cc                   	int3
6195d6:	cc                   	int3
6195d7:	cc                   	int3
6195d8:	cc                   	int3
6195d9:	cc                   	int3
6195da:	cc                   	int3
6195db:	cc                   	int3
6195dc:	cc                   	int3
6195dd:	cc                   	int3
6195de:	cc                   	int3
6195df:	cc                   	int3
6195e0:	ff 74 24 08          	push   0x8(%esp)
6195e4:	51                   	push   %ecx
6195e5:	ff 74 24 10          	push   0x10(%esp)
6195e9:	ff 74 24 10          	push   0x10(%esp)
6195ed:	e8 1e e4 e1 ff       	call   0x437a10
6195f2:	83 c4 10             	add    $0x10,%esp
6195f5:	c2 08 00             	ret    $0x8
6195f8:	cc                   	int3
6195f9:	cc                   	int3
6195fa:	cc                   	int3
6195fb:	cc                   	int3
6195fc:	cc                   	int3
6195fd:	cc                   	int3
6195fe:	cc                   	int3
6195ff:	cc                   	int3
619600:	85 c9                	test   %ecx,%ecx
619602:	74 06                	je     0x61960a
619604:	8b 01                	mov    (%ecx),%eax
619606:	6a 01                	push   $0x1
619608:	ff 10                	call   *(%eax)
61960a:	c3                   	ret
61960b:	cc                   	int3
61960c:	cc                   	int3
61960d:	cc                   	int3
61960e:	cc                   	int3
61960f:	cc                   	int3
619610:	51                   	push   %ecx
619611:	ff 74 24 08          	push   0x8(%esp)
619615:	8d 44 24 04          	lea    0x4(%esp),%eax
619619:	83 c1 04             	add    $0x4,%ecx
61961c:	50                   	push   %eax
61961d:	e8 53 1d df ff       	call   0x40b375
619622:	59                   	pop    %ecx
619623:	c2 04 00             	ret    $0x4
619626:	cc                   	int3
619627:	cc                   	int3
619628:	cc                   	int3
619629:	cc                   	int3
61962a:	cc                   	int3
61962b:	cc                   	int3
61962c:	cc                   	int3
61962d:	cc                   	int3
61962e:	cc                   	int3
61962f:	cc                   	int3
619630:	51                   	push   %ecx
619631:	ff 74 24 08          	push   0x8(%esp)
619635:	8d 44 24 04          	lea    0x4(%esp),%eax
619639:	83 c1 04             	add    $0x4,%ecx
61963c:	50                   	push   %eax
61963d:	e8 3a 80 de ff       	call   0x40167c
619642:	59                   	pop    %ecx
619643:	c2 04 00             	ret    $0x4
619646:	cc                   	int3
619647:	cc                   	int3
619648:	cc                   	int3
619649:	cc                   	int3
61964a:	cc                   	int3
61964b:	cc                   	int3
61964c:	cc                   	int3
61964d:	cc                   	int3
61964e:	cc                   	int3
61964f:	cc                   	int3
619650:	51                   	push   %ecx
619651:	ff 74 24 08          	push   0x8(%esp)
619655:	8d 44 24 04          	lea    0x4(%esp),%eax
619659:	83 c1 04             	add    $0x4,%ecx
61965c:	50                   	push   %eax
61965d:	e8 9a 2c df ff       	call   0x40c2fc
619662:	59                   	pop    %ecx
619663:	c2 04 00             	ret    $0x4
619666:	cc                   	int3
619667:	cc                   	int3
619668:	cc                   	int3
619669:	cc                   	int3
61966a:	cc                   	int3
61966b:	cc                   	int3
61966c:	cc                   	int3
61966d:	cc                   	int3
61966e:	cc                   	int3
61966f:	cc                   	int3
619670:	c2 04 00             	ret    $0x4
619673:	cc                   	int3
619674:	cc                   	int3
619675:	cc                   	int3
619676:	cc                   	int3
619677:	cc                   	int3
619678:	cc                   	int3
619679:	cc                   	int3
61967a:	cc                   	int3
61967b:	cc                   	int3
61967c:	cc                   	int3
61967d:	cc                   	int3
61967e:	cc                   	int3
61967f:	cc                   	int3
619680:	51                   	push   %ecx
619681:	ff 74 24 08          	push   0x8(%esp)
619685:	8d 44 24 04          	lea    0x4(%esp),%eax
619689:	83 c1 04             	add    $0x4,%ecx
61968c:	50                   	push   %eax
61968d:	e8 4e 96 e1 ff       	call   0x432ce0
619692:	59                   	pop    %ecx
619693:	c2 04 00             	ret    $0x4
619696:	cc                   	int3
619697:	cc                   	int3
619698:	cc                   	int3
619699:	cc                   	int3
61969a:	cc                   	int3
61969b:	cc                   	int3
61969c:	cc                   	int3
61969d:	cc                   	int3
61969e:	cc                   	int3
61969f:	cc                   	int3
6196a0:	56                   	push   %esi
6196a1:	57                   	push   %edi
6196a2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
6196a6:	8b 47 24             	mov    0x24(%edi),%eax
6196a9:	8d 77 10             	lea    0x10(%edi),%esi
6196ac:	83 f8 10             	cmp    $0x10,%eax
6196af:	72 0b                	jb     0x6196bc
6196b1:	40                   	inc    %eax
6196b2:	8b ce                	mov    %esi,%ecx
6196b4:	50                   	push   %eax
6196b5:	ff 36                	push   (%esi)
6196b7:	e8 60 af e1 ff       	call   0x43461c
6196bc:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6196c3:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6196c7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6196ce:	72 02                	jb     0x6196d2
6196d0:	8b 36                	mov    (%esi),%esi
6196d2:	57                   	push   %edi
6196d3:	c6 06 00             	movb   $0x0,(%esi)
6196d6:	e8 b4 80 de ff       	call   0x40178f
6196db:	83 c4 04             	add    $0x4,%esp
6196de:	5f                   	pop    %edi
6196df:	5e                   	pop    %esi
6196e0:	c2 04 00             	ret    $0x4
6196e3:	cc                   	int3
6196e4:	cc                   	int3
6196e5:	cc                   	int3
6196e6:	cc                   	int3
6196e7:	cc                   	int3
6196e8:	cc                   	int3
6196e9:	cc                   	int3
6196ea:	cc                   	int3
6196eb:	cc                   	int3
6196ec:	cc                   	int3
6196ed:	cc                   	int3
6196ee:	cc                   	int3
6196ef:	cc                   	int3
6196f0:	cc                   	int3
6196f1:	cc                   	int3
6196f2:	cc                   	int3
6196f3:	cc                   	int3
6196f4:	cc                   	int3
6196f5:	cc                   	int3
6196f6:	cc                   	int3
6196f7:	cc                   	int3
6196f8:	cc                   	int3
6196f9:	cc                   	int3
6196fa:	cc                   	int3
6196fb:	cc                   	int3
6196fc:	cc                   	int3
6196fd:	cc                   	int3
6196fe:	cc                   	int3
6196ff:	cc                   	int3
619700:	c3                   	ret
619701:	cc                   	int3
619702:	cc                   	int3
619703:	cc                   	int3
619704:	cc                   	int3
619705:	cc                   	int3
619706:	cc                   	int3
619707:	cc                   	int3
619708:	cc                   	int3
619709:	cc                   	int3
61970a:	cc                   	int3
61970b:	cc                   	int3
61970c:	cc                   	int3
61970d:	cc                   	int3
61970e:	cc                   	int3
61970f:	cc                   	int3
619710:	8b 49 04             	mov    0x4(%ecx),%ecx
619713:	e9 b8 63 e2 ff       	jmp    0x43fad0
619718:	cc                   	int3
619719:	cc                   	int3
61971a:	cc                   	int3
61971b:	cc                   	int3
61971c:	cc                   	int3
61971d:	cc                   	int3
61971e:	cc                   	int3
61971f:	cc                   	int3
619720:	8b 49 04             	mov    0x4(%ecx),%ecx
619723:	e9 7e eb de ff       	jmp    0x4082a6
619728:	cc                   	int3
619729:	cc                   	int3
61972a:	cc                   	int3
61972b:	cc                   	int3
61972c:	cc                   	int3
61972d:	cc                   	int3
61972e:	cc                   	int3
61972f:	cc                   	int3
619730:	6a ff                	push   $0xffffffff
619732:	ff 71 04             	push   0x4(%ecx)
619735:	8b 49 08             	mov    0x8(%ecx),%ecx
619738:	e8 a0 66 e1 ff       	call   0x42fddd
61973d:	c3                   	ret
61973e:	cc                   	int3
61973f:	cc                   	int3
619740:	cc                   	int3
619741:	cc                   	int3
619742:	cc                   	int3
619743:	cc                   	int3
619744:	cc                   	int3
619745:	cc                   	int3
619746:	cc                   	int3
619747:	cc                   	int3
619748:	cc                   	int3
619749:	cc                   	int3
61974a:	cc                   	int3
61974b:	cc                   	int3
61974c:	cc                   	int3
61974d:	cc                   	int3
61974e:	cc                   	int3
61974f:	cc                   	int3
619750:	83 c1 04             	add    $0x4,%ecx
619753:	e9 b8 0b ff ff       	jmp    0x60a310
619758:	cc                   	int3
619759:	cc                   	int3
61975a:	cc                   	int3
61975b:	cc                   	int3
61975c:	cc                   	int3
61975d:	cc                   	int3
61975e:	cc                   	int3
61975f:	cc                   	int3
619760:	8b 49 04             	mov    0x4(%ecx),%ecx
619763:	e9 3e eb de ff       	jmp    0x4082a6
619768:	cc                   	int3
619769:	cc                   	int3
61976a:	cc                   	int3
61976b:	cc                   	int3
61976c:	cc                   	int3
61976d:	cc                   	int3
61976e:	cc                   	int3
61976f:	cc                   	int3
619770:	8b 49 2c             	mov    0x2c(%ecx),%ecx
619773:	85 c9                	test   %ecx,%ecx
619775:	0f 84 28 63 e2 ff    	je     0x43faa3
61977b:	8b 01                	mov    (%ecx),%eax
61977d:	ff 50 08             	call   *0x8(%eax)
619780:	32 c0                	xor    %al,%al
619782:	c3                   	ret
619783:	cc                   	int3
619784:	cc                   	int3
619785:	cc                   	int3
619786:	cc                   	int3
619787:	cc                   	int3
619788:	cc                   	int3
619789:	cc                   	int3
61978a:	cc                   	int3
61978b:	cc                   	int3
61978c:	cc                   	int3
61978d:	cc                   	int3
61978e:	cc                   	int3
61978f:	cc                   	int3
619790:	51                   	push   %ecx
619791:	8d 41 04             	lea    0x4(%ecx),%eax
619794:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
61979b:	50                   	push   %eax
61979c:	ff 74 24 0c          	push   0xc(%esp)
6197a0:	ff 74 24 10          	push   0x10(%esp)
6197a4:	e8 d2 06 df ff       	call   0x409e7b