4b13c6:	cc                   	int3
4b13c7:	cc                   	int3
4b13c8:	cc                   	int3
4b13c9:	cc                   	int3
4b13ca:	cc                   	int3
4b13cb:	cc                   	int3
4b13cc:	cc                   	int3
4b13cd:	cc                   	int3
4b13ce:	cc                   	int3
4b13cf:	cc                   	int3
4b13d0:	8b 44 24 08          	mov    0x8(%esp),%eax
4b13d4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b13d8:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
4b13dd:	77 2e                	ja     0x4b140d
4b13df:	c1 e0 02             	shl    $0x2,%eax
4b13e2:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b13e7:	72 1a                	jb     0x4b1403
4b13e9:	f6 c1 1f             	test   $0x1f,%cl
4b13ec:	75 24                	jne    0x4b1412
4b13ee:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b13f1:	3b c1                	cmp    %ecx,%eax
4b13f3:	73 22                	jae    0x4b1417
4b13f5:	2b c8                	sub    %eax,%ecx
4b13f7:	83 f9 04             	cmp    $0x4,%ecx
4b13fa:	72 20                	jb     0x4b141c
4b13fc:	83 f9 23             	cmp    $0x23,%ecx
4b13ff:	77 20                	ja     0x4b1421
4b1401:	8b c8                	mov    %eax,%ecx
4b1403:	51                   	push   %ecx
4b1404:	e8 86 03 f5 ff       	call   0x40178f
4b1409:	59                   	pop    %ecx
4b140a:	c2 08 00             	ret    $0x8
4b140d:	e8 7b c5 f8 ff       	call   0x43d98d
4b1412:	e8 76 c5 f8 ff       	call   0x43d98d
4b1417:	e8 71 c5 f8 ff       	call   0x43d98d
4b141c:	e8 6c c5 f8 ff       	call   0x43d98d
4b1421:	e8 67 c5 f8 ff       	call   0x43d98d
4b1426:	cc                   	int3
4b1427:	cc                   	int3
4b1428:	cc                   	int3
4b1429:	cc                   	int3
4b142a:	cc                   	int3
4b142b:	cc                   	int3
4b142c:	cc                   	int3
4b142d:	cc                   	int3
4b142e:	cc                   	int3
4b142f:	cc                   	int3
4b1430:	cc                   	int3
4b1431:	cc                   	int3
4b1432:	cc                   	int3
4b1433:	cc                   	int3
4b1434:	cc                   	int3
4b1435:	cc                   	int3
4b1436:	cc                   	int3
4b1437:	cc                   	int3
4b1438:	cc                   	int3
4b1439:	cc                   	int3
4b143a:	cc                   	int3
4b143b:	cc                   	int3
4b143c:	cc                   	int3
4b143d:	cc                   	int3
4b143e:	cc                   	int3
4b143f:	cc                   	int3
4b1440:	e9 88 c6 f8 ff       	jmp    0x43dacd
4b1445:	cc                   	int3
4b1446:	cc                   	int3
4b1447:	cc                   	int3
4b1448:	cc                   	int3
4b1449:	cc                   	int3
4b144a:	cc                   	int3
4b144b:	cc                   	int3
4b144c:	cc                   	int3
4b144d:	cc                   	int3
4b144e:	cc                   	int3
4b144f:	cc                   	int3
4b1450:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1454:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1458:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
4b145d:	77 2e                	ja     0x4b148d
4b145f:	c1 e0 02             	shl    $0x2,%eax
4b1462:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b1467:	72 1a                	jb     0x4b1483
4b1469:	f6 c1 1f             	test   $0x1f,%cl
4b146c:	75 24                	jne    0x4b1492
4b146e:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1471:	3b c1                	cmp    %ecx,%eax
4b1473:	73 22                	jae    0x4b1497
4b1475:	2b c8                	sub    %eax,%ecx
4b1477:	83 f9 04             	cmp    $0x4,%ecx
4b147a:	72 20                	jb     0x4b149c
4b147c:	83 f9 23             	cmp    $0x23,%ecx
4b147f:	77 20                	ja     0x4b14a1
4b1481:	8b c8                	mov    %eax,%ecx
4b1483:	51                   	push   %ecx
4b1484:	e8 06 03 f5 ff       	call   0x40178f
4b1489:	59                   	pop    %ecx
4b148a:	c2 08 00             	ret    $0x8
4b148d:	e8 fb c4 f8 ff       	call   0x43d98d
4b1492:	e8 f6 c4 f8 ff       	call   0x43d98d
4b1497:	e8 f1 c4 f8 ff       	call   0x43d98d
4b149c:	e8 ec c4 f8 ff       	call   0x43d98d
4b14a1:	e8 e7 c4 f8 ff       	call   0x43d98d
4b14a6:	cc                   	int3
4b14a7:	cc                   	int3
4b14a8:	cc                   	int3
4b14a9:	cc                   	int3
4b14aa:	cc                   	int3
4b14ab:	cc                   	int3
4b14ac:	cc                   	int3
4b14ad:	cc                   	int3
4b14ae:	cc                   	int3
4b14af:	cc                   	int3
4b14b0:	cc                   	int3
4b14b1:	cc                   	int3
4b14b2:	cc                   	int3
4b14b3:	cc                   	int3
4b14b4:	cc                   	int3
4b14b5:	cc                   	int3
4b14b6:	cc                   	int3
4b14b7:	cc                   	int3
4b14b8:	cc                   	int3
4b14b9:	cc                   	int3
4b14ba:	cc                   	int3
4b14bb:	cc                   	int3
4b14bc:	cc                   	int3
4b14bd:	cc                   	int3
4b14be:	cc                   	int3
4b14bf:	cc                   	int3
4b14c0:	8b 44 24 08          	mov    0x8(%esp),%eax
4b14c4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b14c8:	3d c7 71 1c 07       	cmp    $0x71c71c7,%eax
4b14cd:	77 31                	ja     0x4b1500
4b14cf:	8d 04 c0             	lea    (%eax,%eax,8),%eax
4b14d2:	c1 e0 02             	shl    $0x2,%eax
4b14d5:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b14da:	72 1a                	jb     0x4b14f6
4b14dc:	f6 c1 1f             	test   $0x1f,%cl
4b14df:	75 24                	jne    0x4b1505
4b14e1:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b14e4:	3b c1                	cmp    %ecx,%eax
4b14e6:	73 22                	jae    0x4b150a
4b14e8:	2b c8                	sub    %eax,%ecx
4b14ea:	83 f9 04             	cmp    $0x4,%ecx
4b14ed:	72 20                	jb     0x4b150f
4b14ef:	83 f9 23             	cmp    $0x23,%ecx
4b14f2:	77 20                	ja     0x4b1514
4b14f4:	8b c8                	mov    %eax,%ecx
4b14f6:	51                   	push   %ecx
4b14f7:	e8 93 02 f5 ff       	call   0x40178f
4b14fc:	59                   	pop    %ecx
4b14fd:	c2 08 00             	ret    $0x8
4b1500:	e8 88 c4 f8 ff       	call   0x43d98d
4b1505:	e8 83 c4 f8 ff       	call   0x43d98d
4b150a:	e8 7e c4 f8 ff       	call   0x43d98d
4b150f:	e8 79 c4 f8 ff       	call   0x43d98d
4b1514:	e8 74 c4 f8 ff       	call   0x43d98d
4b1519:	cc                   	int3
4b151a:	cc                   	int3
4b151b:	cc                   	int3
4b151c:	cc                   	int3
4b151d:	cc                   	int3
4b151e:	cc                   	int3
4b151f:	cc                   	int3
4b1520:	cc                   	int3
4b1521:	cc                   	int3
4b1522:	cc                   	int3
4b1523:	cc                   	int3
4b1524:	cc                   	int3
4b1525:	cc                   	int3
4b1526:	cc                   	int3
4b1527:	cc                   	int3
4b1528:	cc                   	int3
4b1529:	cc                   	int3
4b152a:	cc                   	int3
4b152b:	cc                   	int3
4b152c:	cc                   	int3
4b152d:	cc                   	int3
4b152e:	cc                   	int3
4b152f:	cc                   	int3
4b1530:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1534:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1538:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
4b153d:	77 2e                	ja     0x4b156d
4b153f:	6b c0 2c             	imul   $0x2c,%eax,%eax
4b1542:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b1547:	72 1a                	jb     0x4b1563
4b1549:	f6 c1 1f             	test   $0x1f,%cl
4b154c:	75 24                	jne    0x4b1572
4b154e:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1551:	3b c1                	cmp    %ecx,%eax
4b1553:	73 22                	jae    0x4b1577
4b1555:	2b c8                	sub    %eax,%ecx
4b1557:	83 f9 04             	cmp    $0x4,%ecx
4b155a:	72 20                	jb     0x4b157c
4b155c:	83 f9 23             	cmp    $0x23,%ecx
4b155f:	77 20                	ja     0x4b1581
4b1561:	8b c8                	mov    %eax,%ecx
4b1563:	51                   	push   %ecx
4b1564:	e8 26 02 f5 ff       	call   0x40178f
4b1569:	59                   	pop    %ecx
4b156a:	c2 08 00             	ret    $0x8
4b156d:	e8 1b c4 f8 ff       	call   0x43d98d
4b1572:	e8 16 c4 f8 ff       	call   0x43d98d
4b1577:	e8 11 c4 f8 ff       	call   0x43d98d
4b157c:	e8 0c c4 f8 ff       	call   0x43d98d
4b1581:	e8 07 c4 f8 ff       	call   0x43d98d
4b1586:	cc                   	int3
4b1587:	cc                   	int3
4b1588:	cc                   	int3
4b1589:	cc                   	int3
4b158a:	cc                   	int3
4b158b:	cc                   	int3
4b158c:	cc                   	int3
4b158d:	cc                   	int3
4b158e:	cc                   	int3
4b158f:	cc                   	int3
4b1590:	cc                   	int3
4b1591:	cc                   	int3
4b1592:	cc                   	int3
4b1593:	cc                   	int3
4b1594:	cc                   	int3
4b1595:	cc                   	int3
4b1596:	cc                   	int3
4b1597:	cc                   	int3
4b1598:	cc                   	int3
4b1599:	cc                   	int3
4b159a:	cc                   	int3
4b159b:	cc                   	int3
4b159c:	cc                   	int3
4b159d:	cc                   	int3
4b159e:	cc                   	int3
4b159f:	cc                   	int3
4b15a0:	8b 54 24 08          	mov    0x8(%esp),%edx
4b15a4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b15a8:	81 fa 24 49 92 04    	cmp    $0x4924924,%edx
4b15ae:	77 37                	ja     0x4b15e7
4b15b0:	8d 04 d5 00 00 00 00 	lea    0x0(,%edx,8),%eax
4b15b7:	2b c2                	sub    %edx,%eax
4b15b9:	c1 e0 03             	shl    $0x3,%eax
4b15bc:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b15c1:	72 1a                	jb     0x4b15dd
4b15c3:	f6 c1 1f             	test   $0x1f,%cl
4b15c6:	75 24                	jne    0x4b15ec
4b15c8:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b15cb:	3b c1                	cmp    %ecx,%eax
4b15cd:	73 22                	jae    0x4b15f1
4b15cf:	2b c8                	sub    %eax,%ecx
4b15d1:	83 f9 04             	cmp    $0x4,%ecx
4b15d4:	72 20                	jb     0x4b15f6
4b15d6:	83 f9 23             	cmp    $0x23,%ecx
4b15d9:	77 20                	ja     0x4b15fb
4b15db:	8b c8                	mov    %eax,%ecx
4b15dd:	51                   	push   %ecx
4b15de:	e8 ac 01 f5 ff       	call   0x40178f
4b15e3:	59                   	pop    %ecx
4b15e4:	c2 08 00             	ret    $0x8
4b15e7:	e8 a1 c3 f8 ff       	call   0x43d98d
4b15ec:	e8 9c c3 f8 ff       	call   0x43d98d
4b15f1:	e8 97 c3 f8 ff       	call   0x43d98d
4b15f6:	e8 92 c3 f8 ff       	call   0x43d98d
4b15fb:	e8 8d c3 f8 ff       	call   0x43d98d
4b1600:	cc                   	int3
4b1601:	cc                   	int3
4b1602:	cc                   	int3
4b1603:	cc                   	int3
4b1604:	cc                   	int3
4b1605:	cc                   	int3
4b1606:	cc                   	int3
4b1607:	cc                   	int3
4b1608:	cc                   	int3
4b1609:	cc                   	int3
4b160a:	cc                   	int3
4b160b:	cc                   	int3
4b160c:	cc                   	int3
4b160d:	cc                   	int3
4b160e:	cc                   	int3
4b160f:	cc                   	int3
4b1610:	cc                   	int3
4b1611:	cc                   	int3
4b1612:	cc                   	int3
4b1613:	cc                   	int3
4b1614:	cc                   	int3
4b1615:	cc                   	int3
4b1616:	cc                   	int3
4b1617:	cc                   	int3
4b1618:	cc                   	int3
4b1619:	cc                   	int3
4b161a:	cc                   	int3
4b161b:	cc                   	int3
4b161c:	cc                   	int3
4b161d:	cc                   	int3
4b161e:	cc                   	int3
4b161f:	cc                   	int3
4b1620:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1624:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1628:	3d 66 66 66 06       	cmp    $0x6666666,%eax
4b162d:	77 31                	ja     0x4b1660
4b162f:	8d 04 80             	lea    (%eax,%eax,4),%eax
4b1632:	c1 e0 03             	shl    $0x3,%eax
4b1635:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b163a:	72 1a                	jb     0x4b1656
4b163c:	f6 c1 1f             	test   $0x1f,%cl
4b163f:	75 24                	jne    0x4b1665
4b1641:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1644:	3b c1                	cmp    %ecx,%eax
4b1646:	73 22                	jae    0x4b166a
4b1648:	2b c8                	sub    %eax,%ecx
4b164a:	83 f9 04             	cmp    $0x4,%ecx
4b164d:	72 20                	jb     0x4b166f
4b164f:	83 f9 23             	cmp    $0x23,%ecx
4b1652:	77 20                	ja     0x4b1674
4b1654:	8b c8                	mov    %eax,%ecx
4b1656:	51                   	push   %ecx
4b1657:	e8 33 01 f5 ff       	call   0x40178f
4b165c:	59                   	pop    %ecx
4b165d:	c2 08 00             	ret    $0x8
4b1660:	e8 28 c3 f8 ff       	call   0x43d98d
4b1665:	e8 23 c3 f8 ff       	call   0x43d98d
4b166a:	e8 1e c3 f8 ff       	call   0x43d98d
4b166f:	e8 19 c3 f8 ff       	call   0x43d98d
4b1674:	e8 14 c3 f8 ff       	call   0x43d98d
4b1679:	cc                   	int3
4b167a:	cc                   	int3
4b167b:	cc                   	int3
4b167c:	cc                   	int3
4b167d:	cc                   	int3
4b167e:	cc                   	int3
4b167f:	cc                   	int3
4b1680:	cc                   	int3
4b1681:	cc                   	int3
4b1682:	cc                   	int3
4b1683:	cc                   	int3
4b1684:	cc                   	int3
4b1685:	cc                   	int3
4b1686:	cc                   	int3
4b1687:	cc                   	int3
4b1688:	cc                   	int3
4b1689:	cc                   	int3
4b168a:	cc                   	int3
4b168b:	cc                   	int3
4b168c:	cc                   	int3
4b168d:	cc                   	int3
4b168e:	cc                   	int3
4b168f:	cc                   	int3
4b1690:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1694:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1698:	3d c4 4e ec 04       	cmp    $0x4ec4ec4,%eax
4b169d:	77 2e                	ja     0x4b16cd
4b169f:	6b c0 34             	imul   $0x34,%eax,%eax
4b16a2:	3d 00 10 00 00       	cmp    $0x1000,%eax