669500:	8b 44 24 0c          	mov    0xc(%esp),%eax
669504:	b9 64 ea be 00       	mov    $0xbeea64,%ecx
669509:	56                   	push   %esi
66950a:	ff 74 24 14          	push   0x14(%esp)
66950e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669512:	85 c0                	test   %eax,%eax
669514:	ff 74 24 10          	push   0x10(%esp)
669518:	0f 45 c8             	cmovne %eax,%ecx
66951b:	6a fe                	push   $0xfffffffe
66951d:	51                   	push   %ecx
66951e:	56                   	push   %esi
66951f:	e8 e3 39 dc ff       	call   0x42cf07
669524:	83 c4 14             	add    $0x14,%esp
669527:	85 c0                	test   %eax,%eax
669529:	74 08                	je     0x669533
66952b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669531:	5e                   	pop    %esi
669532:	c3                   	ret
669533:	33 c0                	xor    %eax,%eax
669535:	5e                   	pop    %esi
669536:	c3                   	ret
669537:	cc                   	int3
669538:	cc                   	int3
669539:	cc                   	int3
66953a:	cc                   	int3
66953b:	cc                   	int3
66953c:	cc                   	int3
66953d:	cc                   	int3
66953e:	cc                   	int3
66953f:	cc                   	int3
669540:	cc                   	int3
669541:	cc                   	int3
669542:	cc                   	int3
669543:	cc                   	int3
669544:	cc                   	int3
669545:	cc                   	int3
669546:	cc                   	int3
669547:	cc                   	int3
669548:	cc                   	int3
669549:	cc                   	int3
66954a:	cc                   	int3
66954b:	cc                   	int3
66954c:	cc                   	int3
66954d:	cc                   	int3
66954e:	cc                   	int3
66954f:	cc                   	int3
669550:	8b 44 24 0c          	mov    0xc(%esp),%eax
669554:	b9 64 ea be 00       	mov    $0xbeea64,%ecx
669559:	56                   	push   %esi
66955a:	ff 74 24 14          	push   0x14(%esp)
66955e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669562:	85 c0                	test   %eax,%eax
669564:	ff 74 24 10          	push   0x10(%esp)
669568:	0f 45 c8             	cmovne %eax,%ecx
66956b:	6a fe                	push   $0xfffffffe
66956d:	51                   	push   %ecx
66956e:	56                   	push   %esi
66956f:	e8 34 1d da ff       	call   0x40b2a8
669574:	83 c4 14             	add    $0x14,%esp
669577:	85 c0                	test   %eax,%eax
669579:	74 08                	je     0x669583
66957b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669581:	5e                   	pop    %esi
669582:	c3                   	ret
669583:	33 c0                	xor    %eax,%eax
669585:	5e                   	pop    %esi
669586:	c3                   	ret
669587:	cc                   	int3
669588:	cc                   	int3
669589:	cc                   	int3
66958a:	cc                   	int3
66958b:	cc                   	int3
66958c:	cc                   	int3
66958d:	cc                   	int3
66958e:	cc                   	int3
66958f:	cc                   	int3
669590:	cc                   	int3
669591:	cc                   	int3
669592:	cc                   	int3
669593:	cc                   	int3
669594:	cc                   	int3
669595:	cc                   	int3
669596:	cc                   	int3
669597:	cc                   	int3
669598:	cc                   	int3
669599:	cc                   	int3
66959a:	cc                   	int3
66959b:	cc                   	int3
66959c:	cc                   	int3
66959d:	cc                   	int3
66959e:	cc                   	int3
66959f:	cc                   	int3
6695a0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6695a4:	b9 e4 e9 be 00       	mov    $0xbee9e4,%ecx
6695a9:	56                   	push   %esi
6695aa:	ff 74 24 14          	push   0x14(%esp)
6695ae:	8b 74 24 0c          	mov    0xc(%esp),%esi
6695b2:	85 c0                	test   %eax,%eax
6695b4:	ff 74 24 10          	push   0x10(%esp)
6695b8:	0f 45 c8             	cmovne %eax,%ecx
6695bb:	6a fe                	push   $0xfffffffe
6695bd:	51                   	push   %ecx
6695be:	56                   	push   %esi
6695bf:	e8 94 55 dd ff       	call   0x43eb58
6695c4:	83 c4 14             	add    $0x14,%esp
6695c7:	85 c0                	test   %eax,%eax
6695c9:	74 08                	je     0x6695d3
6695cb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6695d1:	5e                   	pop    %esi
6695d2:	c3                   	ret
6695d3:	33 c0                	xor    %eax,%eax
6695d5:	5e                   	pop    %esi
6695d6:	c3                   	ret
6695d7:	cc                   	int3
6695d8:	cc                   	int3
6695d9:	cc                   	int3
6695da:	cc                   	int3
6695db:	cc                   	int3
6695dc:	cc                   	int3
6695dd:	cc                   	int3
6695de:	cc                   	int3
6695df:	cc                   	int3
6695e0:	cc                   	int3
6695e1:	cc                   	int3
6695e2:	cc                   	int3
6695e3:	cc                   	int3
6695e4:	cc                   	int3
6695e5:	cc                   	int3
6695e6:	cc                   	int3
6695e7:	cc                   	int3
6695e8:	cc                   	int3
6695e9:	cc                   	int3
6695ea:	cc                   	int3
6695eb:	cc                   	int3
6695ec:	cc                   	int3
6695ed:	cc                   	int3
6695ee:	cc                   	int3
6695ef:	cc                   	int3
6695f0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6695f4:	b9 e4 e9 be 00       	mov    $0xbee9e4,%ecx
6695f9:	56                   	push   %esi
6695fa:	ff 74 24 14          	push   0x14(%esp)
6695fe:	8b 74 24 0c          	mov    0xc(%esp),%esi
669602:	85 c0                	test   %eax,%eax
669604:	ff 74 24 10          	push   0x10(%esp)
669608:	0f 45 c8             	cmovne %eax,%ecx
66960b:	6a fe                	push   $0xfffffffe
66960d:	51                   	push   %ecx
66960e:	56                   	push   %esi
66960f:	e8 da d8 dc ff       	call   0x436eee
669614:	83 c4 14             	add    $0x14,%esp
669617:	85 c0                	test   %eax,%eax
669619:	74 08                	je     0x669623
66961b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669621:	5e                   	pop    %esi
669622:	c3                   	ret
669623:	33 c0                	xor    %eax,%eax
669625:	5e                   	pop    %esi
669626:	c3                   	ret
669627:	cc                   	int3
669628:	cc                   	int3
669629:	cc                   	int3
66962a:	cc                   	int3
66962b:	cc                   	int3
66962c:	cc                   	int3
66962d:	cc                   	int3
66962e:	cc                   	int3
66962f:	cc                   	int3
669630:	cc                   	int3
669631:	cc                   	int3
669632:	cc                   	int3
669633:	cc                   	int3
669634:	cc                   	int3
669635:	cc                   	int3
669636:	cc                   	int3
669637:	cc                   	int3
669638:	cc                   	int3
669639:	cc                   	int3
66963a:	cc                   	int3
66963b:	cc                   	int3
66963c:	cc                   	int3
66963d:	cc                   	int3
66963e:	cc                   	int3
66963f:	cc                   	int3
669640:	8b 44 24 0c          	mov    0xc(%esp),%eax
669644:	b9 a8 e9 be 00       	mov    $0xbee9a8,%ecx
669649:	56                   	push   %esi
66964a:	ff 74 24 14          	push   0x14(%esp)
66964e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669652:	85 c0                	test   %eax,%eax
669654:	ff 74 24 10          	push   0x10(%esp)
669658:	0f 45 c8             	cmovne %eax,%ecx
66965b:	6a fe                	push   $0xfffffffe
66965d:	51                   	push   %ecx
66965e:	56                   	push   %esi
66965f:	e8 93 91 d9 ff       	call   0x4027f7
669664:	83 c4 14             	add    $0x14,%esp
669667:	85 c0                	test   %eax,%eax
669669:	74 08                	je     0x669673
66966b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669671:	5e                   	pop    %esi
669672:	c3                   	ret
669673:	33 c0                	xor    %eax,%eax
669675:	5e                   	pop    %esi
669676:	c3                   	ret
669677:	cc                   	int3
669678:	cc                   	int3
669679:	cc                   	int3
66967a:	cc                   	int3
66967b:	cc                   	int3
66967c:	cc                   	int3
66967d:	cc                   	int3
66967e:	cc                   	int3
66967f:	cc                   	int3
669680:	cc                   	int3
669681:	cc                   	int3
669682:	cc                   	int3
669683:	cc                   	int3
669684:	cc                   	int3
669685:	cc                   	int3
669686:	cc                   	int3
669687:	cc                   	int3
669688:	cc                   	int3
669689:	cc                   	int3
66968a:	cc                   	int3
66968b:	cc                   	int3
66968c:	cc                   	int3
66968d:	cc                   	int3
66968e:	cc                   	int3
66968f:	cc                   	int3
669690:	8b 44 24 0c          	mov    0xc(%esp),%eax
669694:	b9 a8 e9 be 00       	mov    $0xbee9a8,%ecx
669699:	56                   	push   %esi
66969a:	ff 74 24 14          	push   0x14(%esp)
66969e:	8b 74 24 0c          	mov    0xc(%esp),%esi
6696a2:	85 c0                	test   %eax,%eax
6696a4:	ff 74 24 10          	push   0x10(%esp)
6696a8:	0f 45 c8             	cmovne %eax,%ecx
6696ab:	6a fe                	push   $0xfffffffe
6696ad:	51                   	push   %ecx
6696ae:	56                   	push   %esi
6696af:	e8 e9 c5 db ff       	call   0x425c9d
6696b4:	83 c4 14             	add    $0x14,%esp
6696b7:	85 c0                	test   %eax,%eax
6696b9:	74 08                	je     0x6696c3
6696bb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6696c1:	5e                   	pop    %esi
6696c2:	c3                   	ret
6696c3:	33 c0                	xor    %eax,%eax
6696c5:	5e                   	pop    %esi
6696c6:	c3                   	ret
6696c7:	cc                   	int3
6696c8:	cc                   	int3
6696c9:	cc                   	int3
6696ca:	cc                   	int3
6696cb:	cc                   	int3
6696cc:	cc                   	int3
6696cd:	cc                   	int3
6696ce:	cc                   	int3
6696cf:	cc                   	int3
6696d0:	cc                   	int3
6696d1:	cc                   	int3
6696d2:	cc                   	int3
6696d3:	cc                   	int3
6696d4:	cc                   	int3
6696d5:	cc                   	int3
6696d6:	cc                   	int3
6696d7:	cc                   	int3
6696d8:	cc                   	int3
6696d9:	cc                   	int3
6696da:	cc                   	int3
6696db:	cc                   	int3
6696dc:	cc                   	int3
6696dd:	cc                   	int3
6696de:	cc                   	int3
6696df:	cc                   	int3
6696e0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6696e4:	b9 a8 ea be 00       	mov    $0xbeeaa8,%ecx
6696e9:	56                   	push   %esi
6696ea:	ff 74 24 14          	push   0x14(%esp)
6696ee:	8b 74 24 0c          	mov    0xc(%esp),%esi
6696f2:	85 c0                	test   %eax,%eax
6696f4:	ff 74 24 10          	push   0x10(%esp)
6696f8:	0f 45 c8             	cmovne %eax,%ecx
6696fb:	6a fe                	push   $0xfffffffe
6696fd:	51                   	push   %ecx
6696fe:	56                   	push   %esi
6696ff:	e8 7e d8 d9 ff       	call   0x406f82
669704:	83 c4 14             	add    $0x14,%esp
669707:	85 c0                	test   %eax,%eax
669709:	74 08                	je     0x669713
66970b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669711:	5e                   	pop    %esi
669712:	c3                   	ret
669713:	33 c0                	xor    %eax,%eax
669715:	5e                   	pop    %esi
669716:	c3                   	ret
669717:	cc                   	int3
669718:	cc                   	int3
669719:	cc                   	int3
66971a:	cc                   	int3
66971b:	cc                   	int3
66971c:	cc                   	int3
66971d:	cc                   	int3
66971e:	cc                   	int3
66971f:	cc                   	int3
669720:	cc                   	int3
669721:	cc                   	int3
669722:	cc                   	int3
669723:	cc                   	int3
669724:	cc                   	int3
669725:	cc                   	int3
669726:	cc                   	int3
669727:	cc                   	int3
669728:	cc                   	int3
669729:	cc                   	int3
66972a:	cc                   	int3
66972b:	cc                   	int3
66972c:	cc                   	int3
66972d:	cc                   	int3
66972e:	cc                   	int3
66972f:	cc                   	int3
669730:	8b 44 24 0c          	mov    0xc(%esp),%eax
669734:	b9 a8 ea be 00       	mov    $0xbeeaa8,%ecx
669739:	56                   	push   %esi
66973a:	ff 74 24 14          	push   0x14(%esp)
66973e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669742:	85 c0                	test   %eax,%eax
669744:	ff 74 24 10          	push   0x10(%esp)
669748:	0f 45 c8             	cmovne %eax,%ecx
66974b:	6a fe                	push   $0xfffffffe
66974d:	51                   	push   %ecx
66974e:	56                   	push   %esi
66974f:	e8 51 e1 da ff       	call   0x4178a5
669754:	83 c4 14             	add    $0x14,%esp
669757:	85 c0                	test   %eax,%eax
669759:	74 08                	je     0x669763
66975b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669761:	5e                   	pop    %esi
669762:	c3                   	ret
669763:	33 c0                	xor    %eax,%eax
669765:	5e                   	pop    %esi
669766:	c3                   	ret
669767:	cc                   	int3
669768:	cc                   	int3
669769:	cc                   	int3
66976a:	cc                   	int3
66976b:	cc                   	int3
66976c:	cc                   	int3
66976d:	cc                   	int3