6693dd:	51                   	push   %ecx
6693de:	56                   	push   %esi
6693df:	e8 cf 1f dd ff       	call   0x43b3b3
6693e4:	83 c4 14             	add    $0x14,%esp
6693e7:	85 c0                	test   %eax,%eax
6693e9:	74 08                	je     0x6693f3
6693eb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6693f1:	5e                   	pop    %esi
6693f2:	c3                   	ret
6693f3:	33 c0                	xor    %eax,%eax
6693f5:	5e                   	pop    %esi
6693f6:	c3                   	ret
6693f7:	cc                   	int3
6693f8:	cc                   	int3
6693f9:	cc                   	int3
6693fa:	cc                   	int3
6693fb:	cc                   	int3
6693fc:	cc                   	int3
6693fd:	cc                   	int3
6693fe:	cc                   	int3
6693ff:	cc                   	int3
669400:	cc                   	int3
669401:	cc                   	int3
669402:	cc                   	int3
669403:	cc                   	int3
669404:	cc                   	int3
669405:	cc                   	int3
669406:	cc                   	int3
669407:	cc                   	int3
669408:	cc                   	int3
669409:	cc                   	int3
66940a:	cc                   	int3
66940b:	cc                   	int3
66940c:	cc                   	int3
66940d:	cc                   	int3
66940e:	cc                   	int3
66940f:	cc                   	int3
669410:	8b 44 24 0c          	mov    0xc(%esp),%eax
669414:	b9 c4 ea be 00       	mov    $0xbeeac4,%ecx
669419:	56                   	push   %esi
66941a:	ff 74 24 14          	push   0x14(%esp)
66941e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669422:	85 c0                	test   %eax,%eax
669424:	ff 74 24 10          	push   0x10(%esp)
669428:	0f 45 c8             	cmovne %eax,%ecx
66942b:	6a fe                	push   $0xfffffffe
66942d:	51                   	push   %ecx
66942e:	56                   	push   %esi
66942f:	e8 79 f0 da ff       	call   0x4184ad
669434:	83 c4 14             	add    $0x14,%esp
669437:	85 c0                	test   %eax,%eax
669439:	74 08                	je     0x669443
66943b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669441:	5e                   	pop    %esi
669442:	c3                   	ret
669443:	33 c0                	xor    %eax,%eax
669445:	5e                   	pop    %esi
669446:	c3                   	ret
669447:	cc                   	int3
669448:	cc                   	int3
669449:	cc                   	int3
66944a:	cc                   	int3
66944b:	cc                   	int3
66944c:	cc                   	int3
66944d:	cc                   	int3
66944e:	cc                   	int3
66944f:	cc                   	int3
669450:	cc                   	int3
669451:	cc                   	int3
669452:	cc                   	int3
669453:	cc                   	int3
669454:	cc                   	int3
669455:	cc                   	int3
669456:	cc                   	int3
669457:	cc                   	int3
669458:	cc                   	int3
669459:	cc                   	int3
66945a:	cc                   	int3
66945b:	cc                   	int3
66945c:	cc                   	int3
66945d:	cc                   	int3
66945e:	cc                   	int3
66945f:	cc                   	int3
669460:	8b 44 24 0c          	mov    0xc(%esp),%eax
669464:	b9 84 ea be 00       	mov    $0xbeea84,%ecx
669469:	56                   	push   %esi
66946a:	ff 74 24 14          	push   0x14(%esp)
66946e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669472:	85 c0                	test   %eax,%eax
669474:	ff 74 24 10          	push   0x10(%esp)
669478:	0f 45 c8             	cmovne %eax,%ecx
66947b:	6a fe                	push   $0xfffffffe
66947d:	51                   	push   %ecx
66947e:	56                   	push   %esi
66947f:	e8 85 9f d9 ff       	call   0x403409
669484:	83 c4 14             	add    $0x14,%esp
669487:	85 c0                	test   %eax,%eax
669489:	74 08                	je     0x669493
66948b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669491:	5e                   	pop    %esi
669492:	c3                   	ret
669493:	33 c0                	xor    %eax,%eax
669495:	5e                   	pop    %esi
669496:	c3                   	ret
669497:	cc                   	int3
669498:	cc                   	int3
669499:	cc                   	int3
66949a:	cc                   	int3
66949b:	cc                   	int3
66949c:	cc                   	int3
66949d:	cc                   	int3
66949e:	cc                   	int3
66949f:	cc                   	int3
6694a0:	cc                   	int3
6694a1:	cc                   	int3
6694a2:	cc                   	int3
6694a3:	cc                   	int3
6694a4:	cc                   	int3
6694a5:	cc                   	int3
6694a6:	cc                   	int3
6694a7:	cc                   	int3
6694a8:	cc                   	int3
6694a9:	cc                   	int3
6694aa:	cc                   	int3
6694ab:	cc                   	int3
6694ac:	cc                   	int3
6694ad:	cc                   	int3
6694ae:	cc                   	int3
6694af:	cc                   	int3
6694b0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6694b4:	b9 84 ea be 00       	mov    $0xbeea84,%ecx
6694b9:	56                   	push   %esi
6694ba:	ff 74 24 14          	push   0x14(%esp)
6694be:	8b 74 24 0c          	mov    0xc(%esp),%esi
6694c2:	85 c0                	test   %eax,%eax
6694c4:	ff 74 24 10          	push   0x10(%esp)
6694c8:	0f 45 c8             	cmovne %eax,%ecx
6694cb:	6a fe                	push   $0xfffffffe
6694cd:	51                   	push   %ecx
6694ce:	56                   	push   %esi
6694cf:	e8 87 cc dc ff       	call   0x43615b
6694d4:	83 c4 14             	add    $0x14,%esp
6694d7:	85 c0                	test   %eax,%eax
6694d9:	74 08                	je     0x6694e3
6694db:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6694e1:	5e                   	pop    %esi
6694e2:	c3                   	ret
6694e3:	33 c0                	xor    %eax,%eax
6694e5:	5e                   	pop    %esi
6694e6:	c3                   	ret
6694e7:	cc                   	int3
6694e8:	cc                   	int3
6694e9:	cc                   	int3
6694ea:	cc                   	int3
6694eb:	cc                   	int3
6694ec:	cc                   	int3
6694ed:	cc                   	int3
6694ee:	cc                   	int3
6694ef:	cc                   	int3
6694f0:	cc                   	int3
6694f1:	cc                   	int3
6694f2:	cc                   	int3
6694f3:	cc                   	int3
6694f4:	cc                   	int3
6694f5:	cc                   	int3
6694f6:	cc                   	int3
6694f7:	cc                   	int3
6694f8:	cc                   	int3
6694f9:	cc                   	int3
6694fa:	cc                   	int3
6694fb:	cc                   	int3
6694fc:	cc                   	int3
6694fd:	cc                   	int3
6694fe:	cc                   	int3
6694ff:	cc                   	int3
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