6e9485:	cc                   	int3
6e9486:	cc                   	int3
6e9487:	cc                   	int3
6e9488:	cc                   	int3
6e9489:	cc                   	int3
6e948a:	cc                   	int3
6e948b:	cc                   	int3
6e948c:	cc                   	int3
6e948d:	cc                   	int3
6e948e:	cc                   	int3
6e948f:	cc                   	int3
6e9490:	cc                   	int3
6e9491:	cc                   	int3
6e9492:	cc                   	int3
6e9493:	cc                   	int3
6e9494:	cc                   	int3
6e9495:	cc                   	int3
6e9496:	cc                   	int3
6e9497:	cc                   	int3
6e9498:	cc                   	int3
6e9499:	cc                   	int3
6e949a:	cc                   	int3
6e949b:	cc                   	int3
6e949c:	cc                   	int3
6e949d:	cc                   	int3
6e949e:	cc                   	int3
6e949f:	cc                   	int3
6e94a0:	e9 b1 56 d2 ff       	jmp    0x40eb56
6e94a5:	cc                   	int3
6e94a6:	cc                   	int3
6e94a7:	cc                   	int3
6e94a8:	cc                   	int3
6e94a9:	cc                   	int3
6e94aa:	cc                   	int3
6e94ab:	cc                   	int3
6e94ac:	cc                   	int3
6e94ad:	cc                   	int3
6e94ae:	cc                   	int3
6e94af:	cc                   	int3
6e94b0:	e9 f8 cd d1 ff       	jmp    0x4062ad
6e94b5:	cc                   	int3
6e94b6:	cc                   	int3
6e94b7:	cc                   	int3
6e94b8:	cc                   	int3
6e94b9:	cc                   	int3
6e94ba:	cc                   	int3
6e94bb:	cc                   	int3
6e94bc:	cc                   	int3
6e94bd:	cc                   	int3
6e94be:	cc                   	int3
6e94bf:	cc                   	int3
6e94c0:	e9 e5 78 d4 ff       	jmp    0x430daa
6e94c5:	cc                   	int3
6e94c6:	cc                   	int3
6e94c7:	cc                   	int3
6e94c8:	cc                   	int3
6e94c9:	cc                   	int3
6e94ca:	cc                   	int3
6e94cb:	cc                   	int3
6e94cc:	cc                   	int3
6e94cd:	cc                   	int3
6e94ce:	cc                   	int3
6e94cf:	cc                   	int3
6e94d0:	e9 d0 da d1 ff       	jmp    0x406fa5
6e94d5:	cc                   	int3
6e94d6:	cc                   	int3
6e94d7:	cc                   	int3
6e94d8:	cc                   	int3
6e94d9:	cc                   	int3
6e94da:	cc                   	int3
6e94db:	cc                   	int3
6e94dc:	cc                   	int3
6e94dd:	cc                   	int3
6e94de:	cc                   	int3
6e94df:	cc                   	int3
6e94e0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e94e4:	85 c0                	test   %eax,%eax
6e94e6:	75 03                	jne    0x6e94eb
6e94e8:	c2 04 00             	ret    $0x4
6e94eb:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
6e94f0:	77 3b                	ja     0x6e952d
6e94f2:	c1 e0 02             	shl    $0x2,%eax
6e94f5:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e94fa:	72 22                	jb     0x6e951e
6e94fc:	8d 48 23             	lea    0x23(%eax),%ecx
6e94ff:	3b c8                	cmp    %eax,%ecx
6e9501:	76 2f                	jbe    0x6e9532
6e9503:	51                   	push   %ecx
6e9504:	e8 74 14 d4 ff       	call   0x42a97d
6e9509:	8b c8                	mov    %eax,%ecx
6e950b:	83 c4 04             	add    $0x4,%esp
6e950e:	85 c9                	test   %ecx,%ecx
6e9510:	74 25                	je     0x6e9537
6e9512:	8d 41 23             	lea    0x23(%ecx),%eax
6e9515:	83 e0 e0             	and    $0xffffffe0,%eax
6e9518:	89 48 fc             	mov    %ecx,-0x4(%eax)
6e951b:	c2 04 00             	ret    $0x4
6e951e:	50                   	push   %eax
6e951f:	e8 59 14 d4 ff       	call   0x42a97d
6e9524:	83 c4 04             	add    $0x4,%esp
6e9527:	85 c0                	test   %eax,%eax
6e9529:	75 bd                	jne    0x6e94e8
6e952b:	eb 0f                	jmp    0x6e953c
6e952d:	e8 ec 89 d1 ff       	call   0x401f1e
6e9532:	e8 e7 89 d1 ff       	call   0x401f1e
6e9537:	e8 51 44 d5 ff       	call   0x43d98d
6e953c:	e8 4c 44 d5 ff       	call   0x43d98d
6e9541:	cc                   	int3
6e9542:	cc                   	int3
6e9543:	cc                   	int3
6e9544:	cc                   	int3
6e9545:	cc                   	int3
6e9546:	cc                   	int3
6e9547:	cc                   	int3
6e9548:	cc                   	int3
6e9549:	cc                   	int3
6e954a:	cc                   	int3
6e954b:	cc                   	int3
6e954c:	cc                   	int3
6e954d:	cc                   	int3
6e954e:	cc                   	int3
6e954f:	cc                   	int3
6e9550:	cc                   	int3
6e9551:	cc                   	int3
6e9552:	cc                   	int3
6e9553:	cc                   	int3
6e9554:	cc                   	int3
6e9555:	cc                   	int3
6e9556:	cc                   	int3
6e9557:	cc                   	int3
6e9558:	cc                   	int3
6e9559:	cc                   	int3
6e955a:	cc                   	int3
6e955b:	cc                   	int3
6e955c:	cc                   	int3
6e955d:	cc                   	int3
6e955e:	cc                   	int3
6e955f:	cc                   	int3
6e9560:	8b 44 24 04          	mov    0x4(%esp),%eax
6e9564:	85 c0                	test   %eax,%eax
6e9566:	75 03                	jne    0x6e956b
6e9568:	c2 04 00             	ret    $0x4
6e956b:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
6e9570:	77 3b                	ja     0x6e95ad
6e9572:	c1 e0 02             	shl    $0x2,%eax
6e9575:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e957a:	72 22                	jb     0x6e959e
6e957c:	8d 48 23             	lea    0x23(%eax),%ecx
6e957f:	3b c8                	cmp    %eax,%ecx
6e9581:	76 2f                	jbe    0x6e95b2
6e9583:	51                   	push   %ecx
6e9584:	e8 f4 13 d4 ff       	call   0x42a97d
6e9589:	8b c8                	mov    %eax,%ecx
6e958b:	83 c4 04             	add    $0x4,%esp
6e958e:	85 c9                	test   %ecx,%ecx
6e9590:	74 25                	je     0x6e95b7
6e9592:	8d 41 23             	lea    0x23(%ecx),%eax
6e9595:	83 e0 e0             	and    $0xffffffe0,%eax
6e9598:	89 48 fc             	mov    %ecx,-0x4(%eax)
6e959b:	c2 04 00             	ret    $0x4
6e959e:	50                   	push   %eax
6e959f:	e8 d9 13 d4 ff       	call   0x42a97d
6e95a4:	83 c4 04             	add    $0x4,%esp
6e95a7:	85 c0                	test   %eax,%eax
6e95a9:	75 bd                	jne    0x6e9568
6e95ab:	eb 0f                	jmp    0x6e95bc
6e95ad:	e8 6c 89 d1 ff       	call   0x401f1e
6e95b2:	e8 67 89 d1 ff       	call   0x401f1e
6e95b7:	e8 d1 43 d5 ff       	call   0x43d98d
6e95bc:	e8 cc 43 d5 ff       	call   0x43d98d
6e95c1:	cc                   	int3
6e95c2:	cc                   	int3
6e95c3:	cc                   	int3
6e95c4:	cc                   	int3
6e95c5:	cc                   	int3
6e95c6:	cc                   	int3
6e95c7:	cc                   	int3
6e95c8:	cc                   	int3
6e95c9:	cc                   	int3
6e95ca:	cc                   	int3
6e95cb:	cc                   	int3
6e95cc:	cc                   	int3
6e95cd:	cc                   	int3
6e95ce:	cc                   	int3
6e95cf:	cc                   	int3
6e95d0:	cc                   	int3
6e95d1:	cc                   	int3
6e95d2:	cc                   	int3
6e95d3:	cc                   	int3
6e95d4:	cc                   	int3
6e95d5:	cc                   	int3
6e95d6:	cc                   	int3
6e95d7:	cc                   	int3
6e95d8:	cc                   	int3
6e95d9:	cc                   	int3
6e95da:	cc                   	int3
6e95db:	cc                   	int3
6e95dc:	cc                   	int3
6e95dd:	cc                   	int3
6e95de:	cc                   	int3
6e95df:	cc                   	int3
6e95e0:	8b 44 24 04          	mov    0x4(%esp),%eax
6e95e4:	85 c0                	test   %eax,%eax
6e95e6:	75 03                	jne    0x6e95eb
6e95e8:	c2 04 00             	ret    $0x4
6e95eb:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
6e95f0:	77 3b                	ja     0x6e962d
6e95f2:	6b c0 2c             	imul   $0x2c,%eax,%eax
6e95f5:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e95fa:	72 22                	jb     0x6e961e
6e95fc:	8d 48 23             	lea    0x23(%eax),%ecx
6e95ff:	3b c8                	cmp    %eax,%ecx
6e9601:	76 2f                	jbe    0x6e9632
6e9603:	51                   	push   %ecx
6e9604:	e8 74 13 d4 ff       	call   0x42a97d
6e9609:	8b c8                	mov    %eax,%ecx
6e960b:	83 c4 04             	add    $0x4,%esp
6e960e:	85 c9                	test   %ecx,%ecx
6e9610:	74 25                	je     0x6e9637
6e9612:	8d 41 23             	lea    0x23(%ecx),%eax
6e9615:	83 e0 e0             	and    $0xffffffe0,%eax
6e9618:	89 48 fc             	mov    %ecx,-0x4(%eax)
6e961b:	c2 04 00             	ret    $0x4
6e961e:	50                   	push   %eax
6e961f:	e8 59 13 d4 ff       	call   0x42a97d
6e9624:	83 c4 04             	add    $0x4,%esp
6e9627:	85 c0                	test   %eax,%eax
6e9629:	75 bd                	jne    0x6e95e8
6e962b:	eb 0f                	jmp    0x6e963c
6e962d:	e8 ec 88 d1 ff       	call   0x401f1e
6e9632:	e8 e7 88 d1 ff       	call   0x401f1e
6e9637:	e8 51 43 d5 ff       	call   0x43d98d
6e963c:	e8 4c 43 d5 ff       	call   0x43d98d
6e9641:	cc                   	int3
6e9642:	cc                   	int3
6e9643:	cc                   	int3
6e9644:	cc                   	int3
6e9645:	cc                   	int3
6e9646:	cc                   	int3
6e9647:	cc                   	int3
6e9648:	cc                   	int3
6e9649:	cc                   	int3
6e964a:	cc                   	int3
6e964b:	cc                   	int3
6e964c:	cc                   	int3
6e964d:	cc                   	int3
6e964e:	cc                   	int3
6e964f:	cc                   	int3
6e9650:	cc                   	int3
6e9651:	cc                   	int3
6e9652:	cc                   	int3
6e9653:	cc                   	int3
6e9654:	cc                   	int3
6e9655:	cc                   	int3
6e9656:	cc                   	int3
6e9657:	cc                   	int3
6e9658:	cc                   	int3
6e9659:	cc                   	int3
6e965a:	cc                   	int3
6e965b:	cc                   	int3
6e965c:	cc                   	int3
6e965d:	cc                   	int3
6e965e:	cc                   	int3
6e965f:	cc                   	int3
6e9660:	8b 44 24 04          	mov    0x4(%esp),%eax
6e9664:	85 c0                	test   %eax,%eax
6e9666:	75 03                	jne    0x6e966b
6e9668:	c2 04 00             	ret    $0x4
6e966b:	3d ff ff ff 03       	cmp    $0x3ffffff,%eax
6e9670:	77 3b                	ja     0x6e96ad
6e9672:	c1 e0 06             	shl    $0x6,%eax
6e9675:	3d 00 10 00 00       	cmp    $0x1000,%eax
6e967a:	72 22                	jb     0x6e969e
6e967c:	8d 48 23             	lea    0x23(%eax),%ecx
6e967f:	3b c8                	cmp    %eax,%ecx
6e9681:	76 2f                	jbe    0x6e96b2
6e9683:	51                   	push   %ecx
6e9684:	e8 f4 12 d4 ff       	call   0x42a97d
6e9689:	8b c8                	mov    %eax,%ecx
6e968b:	83 c4 04             	add    $0x4,%esp
6e968e:	85 c9                	test   %ecx,%ecx
6e9690:	74 25                	je     0x6e96b7
6e9692:	8d 41 23             	lea    0x23(%ecx),%eax
6e9695:	83 e0 e0             	and    $0xffffffe0,%eax
6e9698:	89 48 fc             	mov    %ecx,-0x4(%eax)
6e969b:	c2 04 00             	ret    $0x4
6e969e:	50                   	push   %eax
6e969f:	e8 d9 12 d4 ff       	call   0x42a97d
6e96a4:	83 c4 04             	add    $0x4,%esp
6e96a7:	85 c0                	test   %eax,%eax
6e96a9:	75 bd                	jne    0x6e9668
6e96ab:	eb 0f                	jmp    0x6e96bc
6e96ad:	e8 6c 88 d1 ff       	call   0x401f1e
6e96b2:	e8 67 88 d1 ff       	call   0x401f1e
6e96b7:	e8 d1 42 d5 ff       	call   0x43d98d
6e96bc:	e8 cc 42 d5 ff       	call   0x43d98d
6e96c1:	cc                   	int3
6e96c2:	cc                   	int3
6e96c3:	cc                   	int3
6e96c4:	cc                   	int3
6e96c5:	cc                   	int3
6e96c6:	cc                   	int3
6e96c7:	cc                   	int3
6e96c8:	cc                   	int3
6e96c9:	cc                   	int3
6e96ca:	cc                   	int3
6e96cb:	cc                   	int3
6e96cc:	cc                   	int3
6e96cd:	cc                   	int3
6e96ce:	cc                   	int3
6e96cf:	cc                   	int3
6e96d0:	cc                   	int3
6e96d1:	cc                   	int3
6e96d2:	cc                   	int3
6e96d3:	cc                   	int3
6e96d4:	cc                   	int3
6e96d5:	cc                   	int3
6e96d6:	cc                   	int3
6e96d7:	cc                   	int3
6e96d8:	cc                   	int3
6e96d9:	cc                   	int3
6e96da:	cc                   	int3
6e96db:	cc                   	int3
6e96dc:	cc                   	int3
6e96dd:	cc                   	int3
6e96de:	cc                   	int3
6e96df:	cc                   	int3
6e96e0:	8b 01                	mov    (%ecx),%eax
6e96e2:	8b 08                	mov    (%eax),%ecx
6e96e4:	8b 44 24 04          	mov    0x4(%esp),%eax
6e96e8:	89 08                	mov    %ecx,(%eax)
6e96ea:	c2 04 00             	ret    $0x4
6e96ed:	cc                   	int3
6e96ee:	cc                   	int3
6e96ef:	cc                   	int3
6e96f0:	8b 01                	mov    (%ecx),%eax
6e96f2:	8b 08                	mov    (%eax),%ecx
6e96f4:	8b 44 24 04          	mov    0x4(%esp),%eax
6e96f8:	89 08                	mov    %ecx,(%eax)
6e96fa:	c2 04 00             	ret    $0x4
6e96fd:	cc                   	int3
6e96fe:	cc                   	int3
6e96ff:	cc                   	int3
6e9700:	b0 01                	mov    $0x1,%al
6e9702:	c3                   	ret
6e9703:	cc                   	int3
6e9704:	cc                   	int3
6e9705:	cc                   	int3
6e9706:	cc                   	int3
6e9707:	cc                   	int3