66c4f3:	53                   	push   %ebx
66c4f4:	e8 e9 54 d9 ff       	call   0x4019e2
66c4f9:	83 c6 04             	add    $0x4,%esi
66c4fc:	83 c4 08             	add    $0x8,%esp
66c4ff:	3b 77 04             	cmp    0x4(%edi),%esi
66c502:	75 ee                	jne    0x66c4f2
66c504:	5b                   	pop    %ebx
66c505:	5f                   	pop    %edi
66c506:	5e                   	pop    %esi
66c507:	c3                   	ret
66c508:	cc                   	int3
66c509:	cc                   	int3
66c50a:	cc                   	int3
66c50b:	cc                   	int3
66c50c:	cc                   	int3
66c50d:	cc                   	int3
66c50e:	cc                   	int3
66c50f:	cc                   	int3
66c510:	cc                   	int3
66c511:	cc                   	int3
66c512:	cc                   	int3
66c513:	cc                   	int3
66c514:	cc                   	int3
66c515:	cc                   	int3
66c516:	cc                   	int3
66c517:	cc                   	int3
66c518:	cc                   	int3
66c519:	cc                   	int3
66c51a:	cc                   	int3
66c51b:	cc                   	int3
66c51c:	cc                   	int3
66c51d:	cc                   	int3
66c51e:	cc                   	int3
66c51f:	cc                   	int3
66c520:	56                   	push   %esi
66c521:	57                   	push   %edi
66c522:	8b 7c 24 10          	mov    0x10(%esp),%edi
66c526:	8b 37                	mov    (%edi),%esi
66c528:	3b 77 04             	cmp    0x4(%edi),%esi
66c52b:	74 18                	je     0x66c545
66c52d:	53                   	push   %ebx
66c52e:	8b 5c 24 10          	mov    0x10(%esp),%ebx
66c532:	56                   	push   %esi
66c533:	53                   	push   %ebx
66c534:	e8 75 5b d9 ff       	call   0x4020ae
66c539:	83 c6 04             	add    $0x4,%esi
66c53c:	83 c4 08             	add    $0x8,%esp
66c53f:	3b 77 04             	cmp    0x4(%edi),%esi
66c542:	75 ee                	jne    0x66c532
66c544:	5b                   	pop    %ebx
66c545:	5f                   	pop    %edi
66c546:	5e                   	pop    %esi
66c547:	c3                   	ret
66c548:	cc                   	int3
66c549:	cc                   	int3
66c54a:	cc                   	int3
66c54b:	cc                   	int3
66c54c:	cc                   	int3
66c54d:	cc                   	int3
66c54e:	cc                   	int3
66c54f:	cc                   	int3
66c550:	cc                   	int3
66c551:	cc                   	int3
66c552:	cc                   	int3
66c553:	cc                   	int3
66c554:	cc                   	int3
66c555:	cc                   	int3
66c556:	cc                   	int3
66c557:	cc                   	int3
66c558:	cc                   	int3
66c559:	cc                   	int3
66c55a:	cc                   	int3
66c55b:	cc                   	int3
66c55c:	cc                   	int3
66c55d:	cc                   	int3
66c55e:	cc                   	int3
66c55f:	cc                   	int3
66c560:	8b 44 24 08          	mov    0x8(%esp),%eax
66c564:	6a 04                	push   $0x4
66c566:	ff 30                	push   (%eax)
66c568:	ff 74 24 0c          	push   0xc(%esp)
66c56c:	e8 63 f7 da ff       	call   0x41bcd4
66c571:	83 c4 0c             	add    $0xc,%esp
66c574:	c3                   	ret
66c575:	cc                   	int3
66c576:	cc                   	int3
66c577:	cc                   	int3
66c578:	cc                   	int3
66c579:	cc                   	int3
66c57a:	cc                   	int3
66c57b:	cc                   	int3
66c57c:	cc                   	int3
66c57d:	cc                   	int3
66c57e:	cc                   	int3
66c57f:	cc                   	int3
66c580:	b8 15 00 00 00       	mov    $0x15,%eax
66c585:	c3                   	ret
66c586:	cc                   	int3
66c587:	cc                   	int3
66c588:	cc                   	int3
66c589:	cc                   	int3
66c58a:	cc                   	int3
66c58b:	cc                   	int3
66c58c:	cc                   	int3
66c58d:	cc                   	int3
66c58e:	cc                   	int3
66c58f:	cc                   	int3
66c590:	b8 16 00 00 00       	mov    $0x16,%eax
66c595:	c3                   	ret
66c596:	cc                   	int3
66c597:	cc                   	int3
66c598:	cc                   	int3
66c599:	cc                   	int3
66c59a:	cc                   	int3
66c59b:	cc                   	int3
66c59c:	cc                   	int3
66c59d:	cc                   	int3
66c59e:	cc                   	int3
66c59f:	cc                   	int3
66c5a0:	b8 1a 00 00 00       	mov    $0x1a,%eax
66c5a5:	c3                   	ret
66c5a6:	cc                   	int3
66c5a7:	cc                   	int3
66c5a8:	cc                   	int3
66c5a9:	cc                   	int3
66c5aa:	cc                   	int3
66c5ab:	cc                   	int3
66c5ac:	cc                   	int3
66c5ad:	cc                   	int3
66c5ae:	cc                   	int3
66c5af:	cc                   	int3
66c5b0:	b8 1b 00 00 00       	mov    $0x1b,%eax
66c5b5:	c3                   	ret
66c5b6:	cc                   	int3
66c5b7:	cc                   	int3
66c5b8:	cc                   	int3
66c5b9:	cc                   	int3
66c5ba:	cc                   	int3
66c5bb:	cc                   	int3
66c5bc:	cc                   	int3
66c5bd:	cc                   	int3
66c5be:	cc                   	int3
66c5bf:	cc                   	int3
66c5c0:	b8 1c 00 00 00       	mov    $0x1c,%eax
66c5c5:	c3                   	ret
66c5c6:	cc                   	int3
66c5c7:	cc                   	int3
66c5c8:	cc                   	int3
66c5c9:	cc                   	int3
66c5ca:	cc                   	int3
66c5cb:	cc                   	int3
66c5cc:	cc                   	int3
66c5cd:	cc                   	int3
66c5ce:	cc                   	int3
66c5cf:	cc                   	int3
66c5d0:	b8 1d 00 00 00       	mov    $0x1d,%eax
66c5d5:	c3                   	ret
66c5d6:	cc                   	int3
66c5d7:	cc                   	int3
66c5d8:	cc                   	int3
66c5d9:	cc                   	int3
66c5da:	cc                   	int3
66c5db:	cc                   	int3
66c5dc:	cc                   	int3
66c5dd:	cc                   	int3
66c5de:	cc                   	int3
66c5df:	cc                   	int3
66c5e0:	b8 1e 00 00 00       	mov    $0x1e,%eax
66c5e5:	c3                   	ret
66c5e6:	cc                   	int3
66c5e7:	cc                   	int3
66c5e8:	cc                   	int3
66c5e9:	cc                   	int3
66c5ea:	cc                   	int3
66c5eb:	cc                   	int3
66c5ec:	cc                   	int3
66c5ed:	cc                   	int3
66c5ee:	cc                   	int3
66c5ef:	cc                   	int3
66c5f0:	b8 1f 00 00 00       	mov    $0x1f,%eax
66c5f5:	c3                   	ret
66c5f6:	cc                   	int3
66c5f7:	cc                   	int3
66c5f8:	cc                   	int3
66c5f9:	cc                   	int3
66c5fa:	cc                   	int3
66c5fb:	cc                   	int3
66c5fc:	cc                   	int3
66c5fd:	cc                   	int3
66c5fe:	cc                   	int3
66c5ff:	cc                   	int3
66c600:	b8 22 00 00 00       	mov    $0x22,%eax
66c605:	c3                   	ret
66c606:	cc                   	int3
66c607:	cc                   	int3
66c608:	cc                   	int3
66c609:	cc                   	int3
66c60a:	cc                   	int3
66c60b:	cc                   	int3
66c60c:	cc                   	int3
66c60d:	cc                   	int3
66c60e:	cc                   	int3
66c60f:	cc                   	int3
66c610:	b8 23 00 00 00       	mov    $0x23,%eax
66c615:	c3                   	ret
66c616:	cc                   	int3
66c617:	cc                   	int3
66c618:	cc                   	int3
66c619:	cc                   	int3
66c61a:	cc                   	int3
66c61b:	cc                   	int3
66c61c:	cc                   	int3
66c61d:	cc                   	int3
66c61e:	cc                   	int3
66c61f:	cc                   	int3
66c620:	b8 28 00 00 00       	mov    $0x28,%eax
66c625:	c3                   	ret
66c626:	cc                   	int3
66c627:	cc                   	int3
66c628:	cc                   	int3
66c629:	cc                   	int3
66c62a:	cc                   	int3
66c62b:	cc                   	int3
66c62c:	cc                   	int3
66c62d:	cc                   	int3
66c62e:	cc                   	int3
66c62f:	cc                   	int3
66c630:	b8 29 00 00 00       	mov    $0x29,%eax
66c635:	c3                   	ret
66c636:	cc                   	int3
66c637:	cc                   	int3
66c638:	cc                   	int3
66c639:	cc                   	int3
66c63a:	cc                   	int3
66c63b:	cc                   	int3
66c63c:	cc                   	int3
66c63d:	cc                   	int3
66c63e:	cc                   	int3
66c63f:	cc                   	int3
66c640:	b8 2a 00 00 00       	mov    $0x2a,%eax
66c645:	c3                   	ret
66c646:	cc                   	int3
66c647:	cc                   	int3
66c648:	cc                   	int3
66c649:	cc                   	int3
66c64a:	cc                   	int3
66c64b:	cc                   	int3
66c64c:	cc                   	int3
66c64d:	cc                   	int3
66c64e:	cc                   	int3
66c64f:	cc                   	int3
66c650:	b8 2b 00 00 00       	mov    $0x2b,%eax
66c655:	c3                   	ret
66c656:	cc                   	int3
66c657:	cc                   	int3
66c658:	cc                   	int3
66c659:	cc                   	int3
66c65a:	cc                   	int3
66c65b:	cc                   	int3
66c65c:	cc                   	int3
66c65d:	cc                   	int3
66c65e:	cc                   	int3
66c65f:	cc                   	int3
66c660:	b8 11 00 00 00       	mov    $0x11,%eax
66c665:	c3                   	ret
66c666:	cc                   	int3
66c667:	cc                   	int3
66c668:	cc                   	int3
66c669:	cc                   	int3
66c66a:	cc                   	int3
66c66b:	cc                   	int3
66c66c:	cc                   	int3
66c66d:	cc                   	int3
66c66e:	cc                   	int3
66c66f:	cc                   	int3
66c670:	b8 12 00 00 00       	mov    $0x12,%eax
66c675:	c3                   	ret
66c676:	cc                   	int3
66c677:	cc                   	int3
66c678:	cc                   	int3
66c679:	cc                   	int3
66c67a:	cc                   	int3
66c67b:	cc                   	int3
66c67c:	cc                   	int3
66c67d:	cc                   	int3
66c67e:	cc                   	int3
66c67f:	cc                   	int3
66c680:	b8 13 00 00 00       	mov    $0x13,%eax
66c685:	c3                   	ret
66c686:	cc                   	int3
66c687:	cc                   	int3
66c688:	cc                   	int3
66c689:	cc                   	int3
66c68a:	cc                   	int3
66c68b:	cc                   	int3
66c68c:	cc                   	int3
66c68d:	cc                   	int3
66c68e:	cc                   	int3
66c68f:	cc                   	int3
66c690:	b8 14 00 00 00       	mov    $0x14,%eax
66c695:	c3                   	ret
66c696:	cc                   	int3
66c697:	cc                   	int3
66c698:	cc                   	int3
66c699:	cc                   	int3
66c69a:	cc                   	int3
66c69b:	cc                   	int3
66c69c:	cc                   	int3
66c69d:	cc                   	int3
66c69e:	cc                   	int3
66c69f:	cc                   	int3
66c6a0:	b8 0f 00 00 00       	mov    $0xf,%eax
66c6a5:	c3                   	ret
66c6a6:	cc                   	int3
66c6a7:	cc                   	int3
66c6a8:	cc                   	int3
66c6a9:	cc                   	int3
66c6aa:	cc                   	int3
66c6ab:	cc                   	int3
66c6ac:	cc                   	int3
66c6ad:	cc                   	int3
66c6ae:	cc                   	int3
66c6af:	cc                   	int3
66c6b0:	b8 10 00 00 00       	mov    $0x10,%eax
66c6b5:	c3                   	ret
66c6b6:	cc                   	int3
66c6b7:	cc                   	int3
66c6b8:	cc                   	int3
66c6b9:	cc                   	int3
66c6ba:	cc                   	int3
66c6bb:	cc                   	int3
66c6bc:	cc                   	int3
66c6bd:	cc                   	int3
66c6be:	cc                   	int3
66c6bf:	cc                   	int3
66c6c0:	b8 0d 00 00 00       	mov    $0xd,%eax
66c6c5:	c3                   	ret
66c6c6:	cc                   	int3
66c6c7:	cc                   	int3
66c6c8:	cc                   	int3
66c6c9:	cc                   	int3
66c6ca:	cc                   	int3
66c6cb:	cc                   	int3
66c6cc:	cc                   	int3
66c6cd:	cc                   	int3
66c6ce:	cc                   	int3
66c6cf:	cc                   	int3
66c6d0:	b8 0e 00 00 00       	mov    $0xe,%eax
66c6d5:	c3                   	ret
66c6d6:	cc                   	int3