9e141b:	cc                   	int3
9e141c:	cc                   	int3
9e141d:	cc                   	int3
9e141e:	cc                   	int3
9e141f:	cc                   	int3
9e1420:	cc                   	int3
9e1421:	cc                   	int3
9e1422:	cc                   	int3
9e1423:	cc                   	int3
9e1424:	cc                   	int3
9e1425:	cc                   	int3
9e1426:	cc                   	int3
9e1427:	cc                   	int3
9e1428:	cc                   	int3
9e1429:	cc                   	int3
9e142a:	cc                   	int3
9e142b:	cc                   	int3
9e142c:	cc                   	int3
9e142d:	cc                   	int3
9e142e:	cc                   	int3
9e142f:	cc                   	int3
9e1430:	cc                   	int3
9e1431:	cc                   	int3
9e1432:	cc                   	int3
9e1433:	cc                   	int3
9e1434:	cc                   	int3
9e1435:	cc                   	int3
9e1436:	cc                   	int3
9e1437:	cc                   	int3
9e1438:	cc                   	int3
9e1439:	cc                   	int3
9e143a:	6a 60                	push   $0x60
9e143c:	b8 38 2e bb 00       	mov    $0xbb2e38,%eax
9e1441:	e8 1f 0c a5 ff       	call   0x432065
9e1446:	8b c1                	mov    %ecx,%eax
9e1448:	89 45 a8             	mov    %eax,-0x58(%ebp)
9e144b:	8b 75 08             	mov    0x8(%ebp),%esi
9e144e:	33 db                	xor    %ebx,%ebx
9e1450:	8b 4d 0c             	mov    0xc(%ebp),%ecx
9e1453:	8b 55 10             	mov    0x10(%ebp),%edx
9e1456:	89 75 bc             	mov    %esi,-0x44(%ebp)
9e1459:	89 4d b8             	mov    %ecx,-0x48(%ebp)
9e145c:	39 58 3c             	cmp    %ebx,0x3c(%eax)
9e145f:	75 07                	jne    0x9e1468
9e1461:	33 c0                	xor    %eax,%eax
9e1463:	e9 89 03 00 00       	jmp    0x9e17f1
9e1468:	8b 7d 14             	mov    0x14(%ebp),%edi
9e146b:	81 e7 00 f0 00 00    	and    $0xf000,%edi
9e1471:	81 ff 00 10 00 00    	cmp    $0x1000,%edi
9e1477:	74 24                	je     0x9e149d
9e1479:	81 ff 00 20 00 00    	cmp    $0x2000,%edi
9e147f:	74 1c                	je     0x9e149d
9e1481:	81 ff 00 40 00 00    	cmp    $0x4000,%edi
9e1487:	74 08                	je     0x9e1491
9e1489:	81 ff 00 80 00 00    	cmp    $0x8000,%edi
9e148f:	75 d0                	jne    0x9e1461
9e1491:	51                   	push   %ecx
9e1492:	52                   	push   %edx
9e1493:	8d 48 04             	lea    0x4(%eax),%ecx
9e1496:	e8 f7 f3 a3 ff       	call   0x420892
9e149b:	eb 0a                	jmp    0x9e14a7
9e149d:	51                   	push   %ecx
9e149e:	52                   	push   %edx
9e149f:	8d 48 04             	lea    0x4(%eax),%ecx
9e14a2:	e8 9e e1 a3 ff       	call   0x41f645
9e14a7:	8b 06                	mov    (%esi),%eax
9e14a9:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
9e14ac:	51                   	push   %ecx
9e14ad:	89 5d d0             	mov    %ebx,-0x30(%ebp)
9e14b0:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
9e14b3:	8b b0 70 02 00 00    	mov    0x270(%eax),%esi
9e14b9:	8b ce                	mov    %esi,%ecx
9e14bb:	89 5d d8             	mov    %ebx,-0x28(%ebp)
9e14be:	89 5d dc             	mov    %ebx,-0x24(%ebp)
9e14c1:	89 5d e0             	mov    %ebx,-0x20(%ebp)
9e14c4:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
9e14c7:	89 5d e8             	mov    %ebx,-0x18(%ebp)
9e14ca:	89 5d ec             	mov    %ebx,-0x14(%ebp)
9e14cd:	89 5d c0             	mov    %ebx,-0x40(%ebp)
9e14d0:	89 5d c4             	mov    %ebx,-0x3c(%ebp)
9e14d3:	89 5d c8             	mov    %ebx,-0x38(%ebp)
9e14d6:	89 5d cc             	mov    %ebx,-0x34(%ebp)
9e14d9:	89 5d 94             	mov    %ebx,-0x6c(%ebp)
9e14dc:	89 5d 98             	mov    %ebx,-0x68(%ebp)
9e14df:	e8 81 b1 a4 ff       	call   0x42c665
9e14e4:	8b 4d bc             	mov    -0x44(%ebp),%ecx
9e14e7:	ff d6                	call   *%esi
9e14e9:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e14ec:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
9e14ef:	51                   	push   %ecx
9e14f0:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
9e14f3:	89 5d a0             	mov    %ebx,-0x60(%ebp)
9e14f6:	8b 00                	mov    (%eax),%eax
9e14f8:	8b b0 70 02 00 00    	mov    0x270(%eax),%esi
9e14fe:	8b ce                	mov    %esi,%ecx
9e1500:	e8 60 b1 a4 ff       	call   0x42c665
9e1505:	8b 4d b8             	mov    -0x48(%ebp),%ecx
9e1508:	ff d6                	call   *%esi
9e150a:	8d 45 d0             	lea    -0x30(%ebp),%eax
9e150d:	50                   	push   %eax
9e150e:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e1511:	ff 70 20             	push   0x20(%eax)
9e1514:	ff 15 40 3e d8 00    	call   *0xd83e40
9e151a:	8d 45 e0             	lea    -0x20(%ebp),%eax
9e151d:	50                   	push   %eax
9e151e:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e1521:	ff 70 20             	push   0x20(%eax)
9e1524:	ff 15 40 3e d8 00    	call   *0xd83e40
9e152a:	8b 55 e8             	mov    -0x18(%ebp),%edx
9e152d:	8b c2                	mov    %edx,%eax
9e152f:	8b 4d e0             	mov    -0x20(%ebp),%ecx
9e1532:	2b c1                	sub    %ecx,%eax
9e1534:	89 55 b4             	mov    %edx,-0x4c(%ebp)
9e1537:	8b 55 9c             	mov    -0x64(%ebp),%edx
9e153a:	3b c2                	cmp    %edx,%eax
9e153c:	7d 09                	jge    0x9e1547
9e153e:	8d 04 11             	lea    (%ecx,%edx,1),%eax
9e1541:	89 45 b4             	mov    %eax,-0x4c(%ebp)
9e1544:	89 45 e8             	mov    %eax,-0x18(%ebp)
9e1547:	8b 4d ec             	mov    -0x14(%ebp),%ecx
9e154a:	8b c1                	mov    %ecx,%eax
9e154c:	8b 55 e4             	mov    -0x1c(%ebp),%edx
9e154f:	2b c2                	sub    %edx,%eax
9e1551:	8b 75 a0             	mov    -0x60(%ebp),%esi
9e1554:	3b c6                	cmp    %esi,%eax
9e1556:	7d 06                	jge    0x9e155e
9e1558:	8d 0c 32             	lea    (%edx,%esi,1),%ecx
9e155b:	89 4d ec             	mov    %ecx,-0x14(%ebp)
9e155e:	f7 45 14 00 a0 00 00 	testl  $0xa000,0x14(%ebp)
9e1565:	74 31                	je     0x9e1598
9e1567:	8b 45 d0             	mov    -0x30(%ebp),%eax
9e156a:	2b 4d e4             	sub    -0x1c(%ebp),%ecx
9e156d:	89 45 e0             	mov    %eax,-0x20(%ebp)
9e1570:	89 45 c0             	mov    %eax,-0x40(%ebp)
9e1573:	8b 45 d8             	mov    -0x28(%ebp),%eax
9e1576:	89 45 e8             	mov    %eax,-0x18(%ebp)
9e1579:	89 45 c8             	mov    %eax,-0x38(%ebp)
9e157c:	8b 45 dc             	mov    -0x24(%ebp),%eax
9e157f:	2b 45 d4             	sub    -0x2c(%ebp),%eax
9e1582:	99                   	cltd
9e1583:	2b c2                	sub    %edx,%eax
9e1585:	8b f0                	mov    %eax,%esi
9e1587:	d1 fe                	sar    $1,%esi
9e1589:	3b ce                	cmp    %esi,%ecx
9e158b:	7f 02                	jg     0x9e158f
9e158d:	8b f1                	mov    %ecx,%esi
9e158f:	c7 45 b4 01 00 00 00 	movl   $0x1,-0x4c(%ebp)
9e1596:	eb 32                	jmp    0x9e15ca
9e1598:	8b 45 d4             	mov    -0x2c(%ebp),%eax
9e159b:	89 45 e4             	mov    %eax,-0x1c(%ebp)
9e159e:	89 45 c4             	mov    %eax,-0x3c(%ebp)
9e15a1:	8b 45 dc             	mov    -0x24(%ebp),%eax
9e15a4:	89 45 ec             	mov    %eax,-0x14(%ebp)
9e15a7:	89 45 cc             	mov    %eax,-0x34(%ebp)
9e15aa:	8b 45 d8             	mov    -0x28(%ebp),%eax
9e15ad:	2b 45 d0             	sub    -0x30(%ebp),%eax
9e15b0:	99                   	cltd
9e15b1:	2b c2                	sub    %edx,%eax
9e15b3:	8b f0                	mov    %eax,%esi
9e15b5:	8b 45 b4             	mov    -0x4c(%ebp),%eax
9e15b8:	2b 45 e0             	sub    -0x20(%ebp),%eax
9e15bb:	d1 fe                	sar    $1,%esi
9e15bd:	3b c6                	cmp    %esi,%eax
9e15bf:	7f 02                	jg     0x9e15c3
9e15c1:	8b f0                	mov    %eax,%esi
9e15c3:	c7 45 b4 02 00 00 00 	movl   $0x2,-0x4c(%ebp)
9e15ca:	8b 4d a8             	mov    -0x58(%ebp),%ecx
9e15cd:	8d 45 d0             	lea    -0x30(%ebp),%eax
9e15d0:	50                   	push   %eax
9e15d1:	89 5d a4             	mov    %ebx,-0x5c(%ebp)
9e15d4:	89 5d b0             	mov    %ebx,-0x50(%ebp)
9e15d7:	8b 49 4c             	mov    0x4c(%ecx),%ecx
9e15da:	89 5d ac             	mov    %ebx,-0x54(%ebp)
9e15dd:	e8 82 58 a3 ff       	call   0x416e64
9e15e2:	8d 45 e0             	lea    -0x20(%ebp),%eax
9e15e5:	50                   	push   %eax
9e15e6:	8b 45 a8             	mov    -0x58(%ebp),%eax
9e15e9:	8b 48 4c             	mov    0x4c(%eax),%ecx
9e15ec:	e8 73 58 a3 ff       	call   0x416e64
9e15f1:	8d 45 c0             	lea    -0x40(%ebp),%eax
9e15f4:	50                   	push   %eax
9e15f5:	8b 45 a8             	mov    -0x58(%ebp),%eax
9e15f8:	8b 48 4c             	mov    0x4c(%eax),%ecx
9e15fb:	e8 64 58 a3 ff       	call   0x416e64
9e1600:	8b 45 a8             	mov    -0x58(%ebp),%eax
9e1603:	8b 48 4c             	mov    0x4c(%eax),%ecx
9e1606:	e8 41 8f a2 ff       	call   0x40a54c
9e160b:	25 00 00 40 00       	and    $0x400000,%eax
9e1610:	81 ff 00 10 00 00    	cmp    $0x1000,%edi
9e1616:	0f 84 b7 00 00 00    	je     0x9e16d3
9e161c:	81 ff 00 20 00 00    	cmp    $0x2000,%edi
9e1622:	0f 84 80 00 00 00    	je     0x9e16a8
9e1628:	81 ff 00 40 00 00    	cmp    $0x4000,%edi
9e162e:	74 43                	je     0x9e1673
9e1630:	81 ff 00 80 00 00    	cmp    $0x8000,%edi
9e1636:	75 33                	jne    0x9e166b
9e1638:	8b 45 dc             	mov    -0x24(%ebp),%eax
9e163b:	8b c8                	mov    %eax,%ecx
9e163d:	2b ce                	sub    %esi,%ecx
9e163f:	89 45 ec             	mov    %eax,-0x14(%ebp)
9e1642:	8b c1                	mov    %ecx,%eax
9e1644:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
9e1647:	2b 05 68 f2 d5 00    	sub    0xd5f268,%eax
9e164d:	89 4d cc             	mov    %ecx,-0x34(%ebp)
9e1650:	33 c9                	xor    %ecx,%ecx
9e1652:	89 45 dc             	mov    %eax,-0x24(%ebp)
9e1655:	41                   	inc    %ecx
9e1656:	89 45 c4             	mov    %eax,-0x3c(%ebp)
9e1659:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e165c:	89 45 b0             	mov    %eax,-0x50(%ebp)
9e165f:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e1662:	89 4d b4             	mov    %ecx,-0x4c(%ebp)
9e1665:	89 45 ac             	mov    %eax,-0x54(%ebp)
9e1668:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
9e166b:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e166e:	e9 8d 00 00 00       	jmp    0x9e1700
9e1673:	85 c0                	test   %eax,%eax
9e1675:	75 60                	jne    0x9e16d7
9e1677:	8b 45 d8             	mov    -0x28(%ebp),%eax
9e167a:	89 45 e8             	mov    %eax,-0x18(%ebp)
9e167d:	2b c6                	sub    %esi,%eax
9e167f:	8b c8                	mov    %eax,%ecx
9e1681:	89 45 e0             	mov    %eax,-0x20(%ebp)
9e1684:	2b 0d 68 f2 d5 00    	sub    0xd5f268,%ecx
9e168a:	89 45 c8             	mov    %eax,-0x38(%ebp)
9e168d:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e1690:	89 45 b0             	mov    %eax,-0x50(%ebp)
9e1693:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e1696:	89 45 ac             	mov    %eax,-0x54(%ebp)
9e1699:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e169c:	89 4d d8             	mov    %ecx,-0x28(%ebp)
9e169f:	c7 45 a4 01 00 00 00 	movl   $0x1,-0x5c(%ebp)
9e16a6:	eb 55                	jmp    0x9e16fd
9e16a8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
9e16ab:	8b 3d 68 f2 d5 00    	mov    0xd5f268,%edi
9e16b1:	89 45 e4             	mov    %eax,-0x1c(%ebp)
9e16b4:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
9e16b7:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e16ba:	03 f9                	add    %ecx,%edi
9e16bc:	89 45 b0             	mov    %eax,-0x50(%ebp)
9e16bf:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e16c2:	89 4d ec             	mov    %ecx,-0x14(%ebp)
9e16c5:	89 7d d4             	mov    %edi,-0x2c(%ebp)
9e16c8:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
9e16cb:	89 7d cc             	mov    %edi,-0x34(%ebp)
9e16ce:	89 45 ac             	mov    %eax,-0x54(%ebp)
9e16d1:	eb 2d                	jmp    0x9e1700
9e16d3:	85 c0                	test   %eax,%eax
9e16d5:	75 a0                	jne    0x9e1677
9e16d7:	8b 45 d0             	mov    -0x30(%ebp),%eax
9e16da:	8b 15 68 f2 d5 00    	mov    0xd5f268,%edx
9e16e0:	89 45 e0             	mov    %eax,-0x20(%ebp)
9e16e3:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
9e16e6:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e16e9:	03 d1                	add    %ecx,%edx
9e16eb:	89 45 b0             	mov    %eax,-0x50(%ebp)
9e16ee:	8b 45 bc             	mov    -0x44(%ebp),%eax
9e16f1:	89 45 ac             	mov    %eax,-0x54(%ebp)
9e16f4:	89 55 c8             	mov    %edx,-0x38(%ebp)
9e16f7:	89 55 d0             	mov    %edx,-0x30(%ebp)
9e16fa:	89 4d e8             	mov    %ecx,-0x18(%ebp)
9e16fd:	89 4d c0             	mov    %ecx,-0x40(%ebp)
9e1700:	8b 30                	mov    (%eax),%esi
9e1702:	8b 45 dc             	mov    -0x24(%ebp),%eax
9e1705:	8b 7d d4             	mov    -0x2c(%ebp),%edi
9e1708:	2b c7                	sub    %edi,%eax
9e170a:	8b 55 d0             	mov    -0x30(%ebp),%edx
9e170d:	8b b6 38 02 00 00    	mov    0x238(%esi),%esi
9e1713:	8b ce                	mov    %esi,%ecx
9e1715:	53                   	push   %ebx
9e1716:	6a 14                	push   $0x14
9e1718:	50                   	push   %eax
9e1719:	8b 45 d8             	mov    -0x28(%ebp),%eax
9e171c:	2b c2                	sub    %edx,%eax
9e171e:	50                   	push   %eax
9e171f:	57                   	push   %edi
9e1720:	52                   	push   %edx
9e1721:	53                   	push   %ebx
9e1722:	e8 3e af a4 ff       	call   0x42c665
9e1727:	8b 4d bc             	mov    -0x44(%ebp),%ecx
9e172a:	ff d6                	call   *%esi
9e172c:	8b 45 b8             	mov    -0x48(%ebp),%eax
9e172f:	53                   	push   %ebx
9e1730:	6a 14                	push   $0x14
9e1732:	8b 30                	mov    (%eax),%esi
9e1734:	8b 45 ec             	mov    -0x14(%ebp),%eax
9e1737:	2b 45 e4             	sub    -0x1c(%ebp),%eax
9e173a:	50                   	push   %eax
9e173b:	8b 45 e8             	mov    -0x18(%ebp),%eax
9e173e:	2b 45 e0             	sub    -0x20(%ebp),%eax
9e1741:	8b b6 38 02 00 00    	mov    0x238(%esi),%esi
9e1747:	8b ce                	mov    %esi,%ecx
9e1749:	50                   	push   %eax
9e174a:	ff 75 e4             	push   -0x1c(%ebp)
9e174d:	ff 75 e0             	push   -0x20(%ebp)
9e1750:	53                   	push   %ebx
9e1751:	e8 0f af a4 ff       	call   0x42c665
9e1756:	8b 4d b8             	mov    -0x48(%ebp),%ecx
9e1759:	ff d6                	call   *%esi
9e175b:	6a ff                	push   $0xffffffff
9e175d:	ff 75 b4             	push   -0x4c(%ebp)
9e1760:	8d 75 c0             	lea    -0x40(%ebp),%esi
9e1763:	83 ec 10             	sub    $0x10,%esp
9e1766:	8b fc                	mov    %esp,%edi
9e1768:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9e1769:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9e176a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9e176b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9e176c:	8b 75 a8             	mov    -0x58(%ebp),%esi
9e176f:	8b ce                	mov    %esi,%ecx
9e1771:	e8 49 89 a2 ff       	call   0x40a0bf
9e1776:	8b f8                	mov    %eax,%edi
9e1778:	89 7d b4             	mov    %edi,-0x4c(%ebp)
9e177b:	85 ff                	test   %edi,%edi
9e177d:	0f 84 de fc ff ff    	je     0x9e1461
9e1783:	8b 4e 40             	mov    0x40(%esi),%ecx
9e1786:	85 c9                	test   %ecx,%ecx
9e1788:	75 2e                	jne    0x9e17b8
9e178a:	68 9c 00 00 00       	push   $0x9c
9e178f:	e8 e9 91 a4 ff       	call   0x42a97d
9e1794:	59                   	pop    %ecx
9e1795:	89 45 b4             	mov    %eax,-0x4c(%ebp)
9e1798:	89 5d fc             	mov    %ebx,-0x4(%ebp)
9e179b:	85 c0                	test   %eax,%eax
9e179d:	74 11                	je     0x9e17b0
9e179f:	57                   	push   %edi
9e17a0:	ff 75 ac             	push   -0x54(%ebp)
9e17a3:	8b c8                	mov    %eax,%ecx
9e17a5:	ff 75 b0             	push   -0x50(%ebp)
9e17a8:	56                   	push   %esi
9e17a9:	e8 c9 b4 a5 ff       	call   0x43cc77
9e17ae:	8b d8                	mov    %eax,%ebx
9e17b0:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
9e17b4:	8b fb                	mov    %ebx,%edi
9e17b6:	eb 2d                	jmp    0x9e17e5
9e17b8:	e8 58 a6 a2 ff       	call   0x40be15
9e17bd:	8b f8                	mov    %eax,%edi
9e17bf:	53                   	push   %ebx
9e17c0:	56                   	push   %esi
9e17c1:	8b cf                	mov    %edi,%ecx
9e17c3:	e8 c8 8e a3 ff       	call   0x41a690
9e17c8:	6a 01                	push   $0x1
9e17ca:	ff 75 b0             	push   -0x50(%ebp)
9e17cd:	8b cf                	mov    %edi,%ecx
9e17cf:	e8 42 fe a3 ff       	call   0x421616
9e17d4:	53                   	push   %ebx
9e17d5:	ff 75 ac             	push   -0x54(%ebp)
9e17d8:	8b cf                	mov    %edi,%ecx
9e17da:	e8 37 fe a3 ff       	call   0x421616
9e17df:	8b 45 b4             	mov    -0x4c(%ebp),%eax