6b14f3:	cc                   	int3
6b14f4:	cc                   	int3
6b14f5:	cc                   	int3
6b14f6:	cc                   	int3
6b14f7:	cc                   	int3
6b14f8:	cc                   	int3
6b14f9:	cc                   	int3
6b14fa:	cc                   	int3
6b14fb:	cc                   	int3
6b14fc:	cc                   	int3
6b14fd:	cc                   	int3
6b14fe:	cc                   	int3
6b14ff:	cc                   	int3
6b1500:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1504:	8b 81 e0 01 00 00    	mov    0x1e0(%ecx),%eax
6b150a:	83 f8 01             	cmp    $0x1,%eax
6b150d:	74 15                	je     0x6b1524
6b150f:	83 f8 03             	cmp    $0x3,%eax
6b1512:	74 10                	je     0x6b1524
6b1514:	8b 44 24 08          	mov    0x8(%esp),%eax
6b1518:	89 81 f0 01 00 00    	mov    %eax,0x1f0(%ecx)
6b151e:	b8 01 00 00 00       	mov    $0x1,%eax
6b1523:	c3                   	ret
6b1524:	33 c0                	xor    %eax,%eax
6b1526:	c3                   	ret
6b1527:	cc                   	int3
6b1528:	cc                   	int3
6b1529:	cc                   	int3
6b152a:	cc                   	int3
6b152b:	cc                   	int3
6b152c:	cc                   	int3
6b152d:	cc                   	int3
6b152e:	cc                   	int3
6b152f:	cc                   	int3
6b1530:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1534:	8b 44 24 08          	mov    0x8(%esp),%eax
6b1538:	89 41 64             	mov    %eax,0x64(%ecx)
6b153b:	8b 44 24 0c          	mov    0xc(%esp),%eax
6b153f:	89 41 68             	mov    %eax,0x68(%ecx)
6b1542:	c3                   	ret
6b1543:	cc                   	int3
6b1544:	cc                   	int3
6b1545:	cc                   	int3
6b1546:	cc                   	int3
6b1547:	cc                   	int3
6b1548:	cc                   	int3
6b1549:	cc                   	int3
6b154a:	cc                   	int3
6b154b:	cc                   	int3
6b154c:	cc                   	int3
6b154d:	cc                   	int3
6b154e:	cc                   	int3
6b154f:	cc                   	int3
6b1550:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1554:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1558:	89 48 6c             	mov    %ecx,0x6c(%eax)
6b155b:	c3                   	ret
6b155c:	cc                   	int3
6b155d:	cc                   	int3
6b155e:	cc                   	int3
6b155f:	cc                   	int3
6b1560:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1564:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1568:	89 48 60             	mov    %ecx,0x60(%eax)
6b156b:	c3                   	ret
6b156c:	cc                   	int3
6b156d:	cc                   	int3
6b156e:	cc                   	int3
6b156f:	cc                   	int3
6b1570:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1574:	8b 81 e0 01 00 00    	mov    0x1e0(%ecx),%eax
6b157a:	83 f8 01             	cmp    $0x1,%eax
6b157d:	74 15                	je     0x6b1594
6b157f:	83 f8 03             	cmp    $0x3,%eax
6b1582:	74 10                	je     0x6b1594
6b1584:	8b 44 24 08          	mov    0x8(%esp),%eax
6b1588:	89 81 ec 01 00 00    	mov    %eax,0x1ec(%ecx)
6b158e:	b8 01 00 00 00       	mov    $0x1,%eax
6b1593:	c3                   	ret
6b1594:	33 c0                	xor    %eax,%eax
6b1596:	c3                   	ret
6b1597:	cc                   	int3
6b1598:	cc                   	int3
6b1599:	cc                   	int3
6b159a:	cc                   	int3
6b159b:	cc                   	int3
6b159c:	cc                   	int3
6b159d:	cc                   	int3
6b159e:	cc                   	int3
6b159f:	cc                   	int3
6b15a0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b15a4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b15a8:	89 48 40             	mov    %ecx,0x40(%eax)
6b15ab:	c3                   	ret
6b15ac:	cc                   	int3
6b15ad:	cc                   	int3
6b15ae:	cc                   	int3
6b15af:	cc                   	int3
6b15b0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b15b4:	8b 81 e0 01 00 00    	mov    0x1e0(%ecx),%eax
6b15ba:	83 f8 01             	cmp    $0x1,%eax
6b15bd:	74 13                	je     0x6b15d2
6b15bf:	83 f8 03             	cmp    $0x3,%eax
6b15c2:	74 0e                	je     0x6b15d2
6b15c4:	83 7c 24 08 00       	cmpl   $0x0,0x8(%esp)
6b15c9:	0f 95 c0             	setne  %al
6b15cc:	88 81 ed 00 00 00    	mov    %al,0xed(%ecx)
6b15d2:	c3                   	ret
6b15d3:	cc                   	int3
6b15d4:	cc                   	int3
6b15d5:	cc                   	int3
6b15d6:	cc                   	int3
6b15d7:	cc                   	int3
6b15d8:	cc                   	int3
6b15d9:	cc                   	int3
6b15da:	cc                   	int3
6b15db:	cc                   	int3
6b15dc:	cc                   	int3
6b15dd:	cc                   	int3
6b15de:	cc                   	int3
6b15df:	cc                   	int3
6b15e0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b15e4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b15e8:	89 48 78             	mov    %ecx,0x78(%eax)
6b15eb:	c3                   	ret
6b15ec:	cc                   	int3
6b15ed:	cc                   	int3
6b15ee:	cc                   	int3
6b15ef:	cc                   	int3
6b15f0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b15f4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b15f8:	89 48 48             	mov    %ecx,0x48(%eax)
6b15fb:	c3                   	ret
6b15fc:	cc                   	int3
6b15fd:	cc                   	int3
6b15fe:	cc                   	int3
6b15ff:	cc                   	int3
6b1600:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1604:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1608:	89 48 54             	mov    %ecx,0x54(%eax)
6b160b:	c3                   	ret
6b160c:	cc                   	int3
6b160d:	cc                   	int3
6b160e:	cc                   	int3
6b160f:	cc                   	int3
6b1610:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1614:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1618:	89 48 34             	mov    %ecx,0x34(%eax)
6b161b:	c3                   	ret
6b161c:	cc                   	int3
6b161d:	cc                   	int3
6b161e:	cc                   	int3
6b161f:	cc                   	int3
6b1620:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1624:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1628:	89 48 64             	mov    %ecx,0x64(%eax)
6b162b:	c3                   	ret
6b162c:	cc                   	int3
6b162d:	cc                   	int3
6b162e:	cc                   	int3
6b162f:	cc                   	int3
6b1630:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1634:	8b 44 24 08          	mov    0x8(%esp),%eax
6b1638:	89 41 7c             	mov    %eax,0x7c(%ecx)
6b163b:	8b 44 24 0c          	mov    0xc(%esp),%eax
6b163f:	89 81 f8 00 00 00    	mov    %eax,0xf8(%ecx)
6b1645:	c3                   	ret
6b1646:	cc                   	int3
6b1647:	cc                   	int3
6b1648:	cc                   	int3
6b1649:	cc                   	int3
6b164a:	cc                   	int3
6b164b:	cc                   	int3
6b164c:	cc                   	int3
6b164d:	cc                   	int3
6b164e:	cc                   	int3
6b164f:	cc                   	int3
6b1650:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1654:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1658:	89 48 5c             	mov    %ecx,0x5c(%eax)
6b165b:	c3                   	ret
6b165c:	cc                   	int3
6b165d:	cc                   	int3
6b165e:	cc                   	int3
6b165f:	cc                   	int3
6b1660:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1664:	8b 41 04             	mov    0x4(%ecx),%eax
6b1667:	3b 01                	cmp    (%ecx),%eax
6b1669:	8b 44 24 08          	mov    0x8(%esp),%eax
6b166d:	89 01                	mov    %eax,(%ecx)
6b166f:	75 03                	jne    0x6b1674
6b1671:	89 41 04             	mov    %eax,0x4(%ecx)
6b1674:	c3                   	ret
6b1675:	cc                   	int3
6b1676:	cc                   	int3
6b1677:	cc                   	int3
6b1678:	cc                   	int3
6b1679:	cc                   	int3
6b167a:	cc                   	int3
6b167b:	cc                   	int3
6b167c:	cc                   	int3
6b167d:	cc                   	int3
6b167e:	cc                   	int3
6b167f:	cc                   	int3
6b1680:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1684:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6b1688:	89 88 8c 00 00 00    	mov    %ecx,0x8c(%eax)
6b168e:	c3                   	ret
6b168f:	cc                   	int3
6b1690:	cc                   	int3
6b1691:	cc                   	int3
6b1692:	cc                   	int3
6b1693:	cc                   	int3
6b1694:	cc                   	int3
6b1695:	cc                   	int3
6b1696:	cc                   	int3
6b1697:	cc                   	int3
6b1698:	cc                   	int3
6b1699:	cc                   	int3
6b169a:	cc                   	int3
6b169b:	cc                   	int3
6b169c:	cc                   	int3
6b169d:	cc                   	int3
6b169e:	cc                   	int3
6b169f:	cc                   	int3
6b16a0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b16a4:	8b 88 e0 01 00 00    	mov    0x1e0(%eax),%ecx
6b16aa:	83 e9 02             	sub    $0x2,%ecx
6b16ad:	74 56                	je     0x6b1705
6b16af:	83 e9 01             	sub    $0x1,%ecx
6b16b2:	74 2d                	je     0x6b16e1
6b16b4:	80 7c 24 08 00       	cmpb   $0x0,0x8(%esp)
6b16b9:	74 3a                	je     0x6b16f5
6b16bb:	80 b8 e8 01 00 00 00 	cmpb   $0x0,0x1e8(%eax)
6b16c2:	74 0d                	je     0x6b16d1
6b16c4:	c7 80 1c 01 00 00 25 	movl   $0x25,0x11c(%eax)
6b16cb:	00 00 00
6b16ce:	33 c0                	xor    %eax,%eax
6b16d0:	c3                   	ret
6b16d1:	c7 80 e0 01 00 00 03 	movl   $0x3,0x1e0(%eax)
6b16d8:	00 00 00
6b16db:	b8 01 00 00 00       	mov    $0x1,%eax
6b16e0:	c3                   	ret
6b16e1:	80 7c 24 08 00       	cmpb   $0x0,0x8(%esp)
6b16e6:	74 0d                	je     0x6b16f5
6b16e8:	c7 80 1c 01 00 00 21 	movl   $0x21,0x11c(%eax)
6b16ef:	00 00 00
6b16f2:	33 c0                	xor    %eax,%eax
6b16f4:	c3                   	ret
6b16f5:	c7 80 e0 01 00 00 02 	movl   $0x2,0x1e0(%eax)
6b16fc:	00 00 00
6b16ff:	b8 01 00 00 00       	mov    $0x1,%eax
6b1704:	c3                   	ret
6b1705:	c7 80 1c 01 00 00 24 	movl   $0x24,0x11c(%eax)
6b170c:	00 00 00
6b170f:	33 c0                	xor    %eax,%eax
6b1711:	c3                   	ret
6b1712:	cc                   	int3
6b1713:	cc                   	int3
6b1714:	cc                   	int3
6b1715:	cc                   	int3
6b1716:	cc                   	int3
6b1717:	cc                   	int3
6b1718:	cc                   	int3
6b1719:	cc                   	int3
6b171a:	cc                   	int3
6b171b:	cc                   	int3
6b171c:	cc                   	int3
6b171d:	cc                   	int3
6b171e:	cc                   	int3
6b171f:	cc                   	int3
6b1720:	cc                   	int3
6b1721:	cc                   	int3
6b1722:	cc                   	int3
6b1723:	cc                   	int3
6b1724:	cc                   	int3
6b1725:	cc                   	int3
6b1726:	cc                   	int3
6b1727:	cc                   	int3
6b1728:	cc                   	int3
6b1729:	cc                   	int3
6b172a:	cc                   	int3
6b172b:	cc                   	int3
6b172c:	cc                   	int3
6b172d:	cc                   	int3
6b172e:	cc                   	int3
6b172f:	cc                   	int3
6b1730:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b1734:	8b 81 e0 01 00 00    	mov    0x1e0(%ecx),%eax
6b173a:	83 f8 01             	cmp    $0x1,%eax
6b173d:	74 12                	je     0x6b1751
6b173f:	83 f8 03             	cmp    $0x3,%eax
6b1742:	74 0d                	je     0x6b1751
6b1744:	8a 44 24 08          	mov    0x8(%esp),%al
6b1748:	88 81 e9 01 00 00    	mov    %al,0x1e9(%ecx)
6b174e:	33 c0                	xor    %eax,%eax
6b1750:	c3                   	ret
6b1751:	b8 1a 00 00 00       	mov    $0x1a,%eax
6b1756:	c3                   	ret
6b1757:	cc                   	int3
6b1758:	cc                   	int3
6b1759:	cc                   	int3
6b175a:	cc                   	int3
6b175b:	cc                   	int3
6b175c:	cc                   	int3
6b175d:	cc                   	int3
6b175e:	cc                   	int3
6b175f:	cc                   	int3
6b1760:	8b 44 24 04          	mov    0x4(%esp),%eax
6b1764:	89 40 04             	mov    %eax,0x4(%eax)
6b1767:	c3                   	ret
6b1768:	cc                   	int3
6b1769:	cc                   	int3
6b176a:	cc                   	int3
6b176b:	cc                   	int3
6b176c:	cc                   	int3
6b176d:	cc                   	int3
6b176e:	cc                   	int3
6b176f:	cc                   	int3
6b1770:	51                   	push   %ecx
6b1771:	8b 44 24 0c          	mov    0xc(%esp),%eax
6b1775:	32 c9                	xor    %cl,%cl
6b1777:	53                   	push   %ebx
6b1778:	55                   	push   %ebp
6b1779:	57                   	push   %edi
6b177a:	8b 7c 24 20          	mov    0x20(%esp),%edi
6b177e:	b2 01                	mov    $0x1,%dl
6b1780:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
6b1784:	8a da                	mov    %dl,%bl
6b1786:	bd 01 00 00 00       	mov    $0x1,%ebp
6b178b:	8a 37                	mov    (%edi),%dh
6b178d:	84 f6                	test   %dh,%dh
6b178f:	75 0d                	jne    0x6b179e
6b1791:	83 38 00             	cmpl   $0x0,(%eax)
6b1794:	74 49                	je     0x6b17df
6b1796:	5f                   	pop    %edi
6b1797:	8d 45 1b             	lea    0x1b(%ebp),%eax
6b179a:	5d                   	pop    %ebp
6b179b:	5b                   	pop    %ebx
6b179c:	59                   	pop    %ecx
6b179d:	c3                   	ret
6b179e:	8b 00                	mov    (%eax),%eax
6b17a0:	85 c0                	test   %eax,%eax
6b17a2:	74 3b                	je     0x6b17df
6b17a4:	80 38 78             	cmpb   $0x78,(%eax)
6b17a7:	75 36                	jne    0x6b17df
6b17a9:	80 78 01 6d          	cmpb   $0x6d,0x1(%eax)
6b17ad:	75 30                	jne    0x6b17df
6b17af:	80 78 02 6c          	cmpb   $0x6c,0x2(%eax)
6b17b3:	75 2a                	jne    0x6b17df