5f1468:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5f146b:	33 cd                	xor    %ebp,%ecx
5f146d:	e8 b4 05 fe ff       	call   0x5d1a26
5f1472:	c9                   	leave
5f1473:	c3                   	ret
5f1474:	6a 08                	push   $0x8
5f1476:	68 00 ac 68 00       	push   $0x68ac00
5f147b:	e8 80 14 fe ff       	call   0x5d2900
5f1480:	8b 45 08             	mov    0x8(%ebp),%eax
5f1483:	ff 30                	push   (%eax)
5f1485:	e8 38 71 ff ff       	call   0x5e85c2
5f148a:	59                   	pop    %ecx
5f148b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5f148f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
5f1492:	e8 2a 00 00 00       	call   0x5f14c1
5f1497:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
5f149e:	e8 12 00 00 00       	call   0x5f14b5
5f14a3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5f14a6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5f14ad:	59                   	pop    %ecx
5f14ae:	5f                   	pop    %edi
5f14af:	5e                   	pop    %esi
5f14b0:	5b                   	pop    %ebx
5f14b1:	c9                   	leave
5f14b2:	c2 0c 00             	ret    $0xc
5f14b5:	8b 45 10             	mov    0x10(%ebp),%eax
5f14b8:	ff 30                	push   (%eax)
5f14ba:	e8 4b 71 ff ff       	call   0x5e860a
5f14bf:	59                   	pop    %ecx
5f14c0:	c3                   	ret
5f14c1:	8b ff                	mov    %edi,%edi
5f14c3:	56                   	push   %esi
5f14c4:	8b f1                	mov    %ecx,%esi
5f14c6:	b9 01 01 00 00       	mov    $0x101,%ecx
5f14cb:	51                   	push   %ecx
5f14cc:	8b 06                	mov    (%esi),%eax
5f14ce:	8b 00                	mov    (%eax),%eax
5f14d0:	8b 40 48             	mov    0x48(%eax),%eax
5f14d3:	83 c0 18             	add    $0x18,%eax
5f14d6:	50                   	push   %eax
5f14d7:	51                   	push   %ecx
5f14d8:	ff 35 74 73 71 00    	push   0x717374
5f14de:	e8 a6 e4 fe ff       	call   0x5df989
5f14e3:	8b 06                	mov    (%esi),%eax
5f14e5:	b9 00 01 00 00       	mov    $0x100,%ecx
5f14ea:	51                   	push   %ecx
5f14eb:	8b 00                	mov    (%eax),%eax
5f14ed:	8b 40 48             	mov    0x48(%eax),%eax
5f14f0:	05 19 01 00 00       	add    $0x119,%eax
5f14f5:	50                   	push   %eax
5f14f6:	51                   	push   %ecx
5f14f7:	ff 35 78 73 71 00    	push   0x717378
5f14fd:	e8 87 e4 fe ff       	call   0x5df989
5f1502:	8b 46 04             	mov    0x4(%esi),%eax
5f1505:	83 c4 20             	add    $0x20,%esp
5f1508:	83 c9 ff             	or     $0xffffffff,%ecx
5f150b:	8b 00                	mov    (%eax),%eax
5f150d:	8b 00                	mov    (%eax),%eax
5f150f:	f0 0f c1 08          	lock xadd %ecx,(%eax)
5f1513:	75 15                	jne    0x5f152a
5f1515:	8b 46 04             	mov    0x4(%esi),%eax
5f1518:	8b 00                	mov    (%eax),%eax
5f151a:	81 38 58 1a 69 00    	cmpl   $0x691a58,(%eax)
5f1520:	74 08                	je     0x5f152a
5f1522:	ff 30                	push   (%eax)
5f1524:	e8 f9 9c ff ff       	call   0x5eb222
5f1529:	59                   	pop    %ecx
5f152a:	8b 06                	mov    (%esi),%eax
5f152c:	8b 10                	mov    (%eax),%edx
5f152e:	8b 46 04             	mov    0x4(%esi),%eax
5f1531:	8b 08                	mov    (%eax),%ecx
5f1533:	8b 42 48             	mov    0x48(%edx),%eax
5f1536:	89 01                	mov    %eax,(%ecx)
5f1538:	8b 06                	mov    (%esi),%eax
5f153a:	8b 00                	mov    (%eax),%eax
5f153c:	8b 40 48             	mov    0x48(%eax),%eax
5f153f:	f0 ff 00             	lock incl (%eax)
5f1542:	5e                   	pop    %esi
5f1543:	c3                   	ret
5f1544:	8b ff                	mov    %edi,%edi
5f1546:	55                   	push   %ebp
5f1547:	8b ec                	mov    %esp,%ebp
5f1549:	8b 45 08             	mov    0x8(%ebp),%eax
5f154c:	2d a4 03 00 00       	sub    $0x3a4,%eax
5f1551:	74 28                	je     0x5f157b
5f1553:	83 e8 04             	sub    $0x4,%eax
5f1556:	74 1c                	je     0x5f1574
5f1558:	83 e8 0d             	sub    $0xd,%eax
5f155b:	74 10                	je     0x5f156d
5f155d:	83 e8 01             	sub    $0x1,%eax
5f1560:	74 04                	je     0x5f1566
5f1562:	33 c0                	xor    %eax,%eax
5f1564:	5d                   	pop    %ebp
5f1565:	c3                   	ret
5f1566:	a1 3c 54 67 00       	mov    0x67543c,%eax
5f156b:	5d                   	pop    %ebp
5f156c:	c3                   	ret
5f156d:	a1 38 54 67 00       	mov    0x675438,%eax
5f1572:	5d                   	pop    %ebp
5f1573:	c3                   	ret
5f1574:	a1 34 54 67 00       	mov    0x675434,%eax
5f1579:	5d                   	pop    %ebp
5f157a:	c3                   	ret
5f157b:	a1 30 54 67 00       	mov    0x675430,%eax
5f1580:	5d                   	pop    %ebp
5f1581:	c3                   	ret
5f1582:	8b ff                	mov    %edi,%edi
5f1584:	55                   	push   %ebp
5f1585:	8b ec                	mov    %esp,%ebp
5f1587:	83 ec 10             	sub    $0x10,%esp
5f158a:	8d 4d f0             	lea    -0x10(%ebp),%ecx
5f158d:	6a 00                	push   $0x0
5f158f:	e8 41 97 fe ff       	call   0x5dacd5
5f1594:	83 25 80 73 71 00 00 	andl   $0x0,0x717380
5f159b:	8b 45 08             	mov    0x8(%ebp),%eax
5f159e:	83 f8 fe             	cmp    $0xfffffffe,%eax
5f15a1:	75 12                	jne    0x5f15b5
5f15a3:	c7 05 80 73 71 00 01 	movl   $0x1,0x717380
5f15aa:	00 00 00
5f15ad:	ff 15 b0 20 60 00    	call   *0x6020b0
5f15b3:	eb 2c                	jmp    0x5f15e1
5f15b5:	83 f8 fd             	cmp    $0xfffffffd,%eax
5f15b8:	75 12                	jne    0x5f15cc
5f15ba:	c7 05 80 73 71 00 01 	movl   $0x1,0x717380
5f15c1:	00 00 00
5f15c4:	ff 15 b4 20 60 00    	call   *0x6020b4
5f15ca:	eb 15                	jmp    0x5f15e1
5f15cc:	83 f8 fc             	cmp    $0xfffffffc,%eax
5f15cf:	75 10                	jne    0x5f15e1
5f15d1:	8b 45 f4             	mov    -0xc(%ebp),%eax
5f15d4:	c7 05 80 73 71 00 01 	movl   $0x1,0x717380
5f15db:	00 00 00
5f15de:	8b 40 08             	mov    0x8(%eax),%eax
5f15e1:	80 7d fc 00          	cmpb   $0x0,-0x4(%ebp)
5f15e5:	74 0a                	je     0x5f15f1
5f15e7:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5f15ea:	83 a1 50 03 00 00 fd 	andl   $0xfffffffd,0x350(%ecx)
5f15f1:	c9                   	leave
5f15f2:	c3                   	ret
5f15f3:	8b ff                	mov    %edi,%edi
5f15f5:	55                   	push   %ebp
5f15f6:	8b ec                	mov    %esp,%ebp
5f15f8:	53                   	push   %ebx
5f15f9:	8b 5d 08             	mov    0x8(%ebp),%ebx
5f15fc:	56                   	push   %esi
5f15fd:	57                   	push   %edi
5f15fe:	68 01 01 00 00       	push   $0x101
5f1603:	33 f6                	xor    %esi,%esi
5f1605:	8d 43 18             	lea    0x18(%ebx),%eax
5f1608:	56                   	push   %esi
5f1609:	50                   	push   %eax
5f160a:	e8 61 16 fe ff       	call   0x5d2c70
5f160f:	83 c4 0c             	add    $0xc,%esp
5f1612:	89 73 04             	mov    %esi,0x4(%ebx)
5f1615:	89 73 08             	mov    %esi,0x8(%ebx)
5f1618:	8d 7b 0c             	lea    0xc(%ebx),%edi
5f161b:	89 b3 1c 02 00 00    	mov    %esi,0x21c(%ebx)
5f1621:	33 c0                	xor    %eax,%eax
5f1623:	ab                   	stos   %eax,%es:(%edi)
5f1624:	8b ce                	mov    %esi,%ecx
5f1626:	ab                   	stos   %eax,%es:(%edi)
5f1627:	ab                   	stos   %eax,%es:(%edi)
5f1628:	8a 81 70 1a 69 00    	mov    0x691a70(%ecx),%al
5f162e:	88 44 0b 18          	mov    %al,0x18(%ebx,%ecx,1)
5f1632:	41                   	inc    %ecx
5f1633:	81 f9 01 01 00 00    	cmp    $0x101,%ecx
5f1639:	7c ed                	jl     0x5f1628
5f163b:	8a 86 71 1b 69 00    	mov    0x691b71(%esi),%al
5f1641:	88 84 33 19 01 00 00 	mov    %al,0x119(%ebx,%esi,1)
5f1648:	46                   	inc    %esi
5f1649:	81 fe 00 01 00 00    	cmp    $0x100,%esi
5f164f:	7c ea                	jl     0x5f163b
5f1651:	5f                   	pop    %edi
5f1652:	5e                   	pop    %esi
5f1653:	5b                   	pop    %ebx
5f1654:	5d                   	pop    %ebp
5f1655:	c3                   	ret
5f1656:	8b ff                	mov    %edi,%edi
5f1658:	55                   	push   %ebp
5f1659:	8b ec                	mov    %esp,%ebp
5f165b:	81 ec 20 07 00 00    	sub    $0x720,%esp
5f1661:	a1 c0 14 69 00       	mov    0x6914c0,%eax
5f1666:	33 c5                	xor    %ebp,%eax
5f1668:	89 45 fc             	mov    %eax,-0x4(%ebp)
5f166b:	53                   	push   %ebx
5f166c:	56                   	push   %esi
5f166d:	57                   	push   %edi
5f166e:	8b 7d 08             	mov    0x8(%ebp),%edi
5f1671:	81 7f 04 e9 fd 00 00 	cmpl   $0xfde9,0x4(%edi)
5f1678:	0f 84 0c 01 00 00    	je     0x5f178a
5f167e:	8d 85 e8 f8 ff ff    	lea    -0x718(%ebp),%eax
5f1684:	50                   	push   %eax
5f1685:	ff 77 04             	push   0x4(%edi)
5f1688:	ff 15 80 21 60 00    	call   *0x602180
5f168e:	85 c0                	test   %eax,%eax
5f1690:	0f 84 f4 00 00 00    	je     0x5f178a
5f1696:	33 db                	xor    %ebx,%ebx
5f1698:	be 00 01 00 00       	mov    $0x100,%esi
5f169d:	8b c3                	mov    %ebx,%eax
5f169f:	88 84 05 fc fe ff ff 	mov    %al,-0x104(%ebp,%eax,1)
5f16a6:	40                   	inc    %eax
5f16a7:	3b c6                	cmp    %esi,%eax
5f16a9:	72 f4                	jb     0x5f169f
5f16ab:	8a 85 ee f8 ff ff    	mov    -0x712(%ebp),%al
5f16b1:	8d 8d ee f8 ff ff    	lea    -0x712(%ebp),%ecx
5f16b7:	c6 85 fc fe ff ff 20 	movb   $0x20,-0x104(%ebp)
5f16be:	eb 1f                	jmp    0x5f16df
5f16c0:	0f b6 51 01          	movzbl 0x1(%ecx),%edx
5f16c4:	0f b6 c0             	movzbl %al,%eax
5f16c7:	eb 0d                	jmp    0x5f16d6
5f16c9:	3b c6                	cmp    %esi,%eax
5f16cb:	73 0d                	jae    0x5f16da
5f16cd:	c6 84 05 fc fe ff ff 	movb   $0x20,-0x104(%ebp,%eax,1)
5f16d4:	20
5f16d5:	40                   	inc    %eax
5f16d6:	3b c2                	cmp    %edx,%eax
5f16d8:	76 ef                	jbe    0x5f16c9
5f16da:	83 c1 02             	add    $0x2,%ecx
5f16dd:	8a 01                	mov    (%ecx),%al
5f16df:	84 c0                	test   %al,%al
5f16e1:	75 dd                	jne    0x5f16c0
5f16e3:	53                   	push   %ebx
5f16e4:	ff 77 04             	push   0x4(%edi)
5f16e7:	8d 85 fc f8 ff ff    	lea    -0x704(%ebp),%eax
5f16ed:	50                   	push   %eax
5f16ee:	56                   	push   %esi
5f16ef:	8d 85 fc fe ff ff    	lea    -0x104(%ebp),%eax
5f16f5:	50                   	push   %eax
5f16f6:	6a 01                	push   $0x1
5f16f8:	53                   	push   %ebx
5f16f9:	e8 52 f6 ff ff       	call   0x5f0d50
5f16fe:	53                   	push   %ebx
5f16ff:	ff 77 04             	push   0x4(%edi)
5f1702:	8d 85 fc fd ff ff    	lea    -0x204(%ebp),%eax
5f1708:	56                   	push   %esi
5f1709:	50                   	push   %eax
5f170a:	56                   	push   %esi
5f170b:	8d 85 fc fe ff ff    	lea    -0x104(%ebp),%eax
5f1711:	50                   	push   %eax
5f1712:	56                   	push   %esi
5f1713:	ff b7 1c 02 00 00    	push   0x21c(%edi)
5f1719:	53                   	push   %ebx
5f171a:	e8 c3 e9 ff ff       	call   0x5f00e2
5f171f:	83 c4 40             	add    $0x40,%esp
5f1722:	8d 85 fc fc ff ff    	lea    -0x304(%ebp),%eax
5f1728:	53                   	push   %ebx
5f1729:	ff 77 04             	push   0x4(%edi)
5f172c:	56                   	push   %esi
5f172d:	50                   	push   %eax
5f172e:	56                   	push   %esi
5f172f:	8d 85 fc fe ff ff    	lea    -0x104(%ebp),%eax
5f1735:	50                   	push   %eax
5f1736:	68 00 02 00 00       	push   $0x200
5f173b:	ff b7 1c 02 00 00    	push   0x21c(%edi)
5f1741:	53                   	push   %ebx
5f1742:	e8 9b e9 ff ff       	call   0x5f00e2
5f1747:	83 c4 24             	add    $0x24,%esp
5f174a:	8d 47 19             	lea    0x19(%edi),%eax
5f174d:	8b cb                	mov    %ebx,%ecx
5f174f:	0f b7 94 4d fc f8 ff 	movzwl -0x704(%ebp,%ecx,2),%edx
5f1756:	ff
5f1757:	f6 c2 01             	test   $0x1,%dl
5f175a:	74 0c                	je     0x5f1768
5f175c:	80 08 10             	orb    $0x10,(%eax)
5f175f:	8a 94 0d fc fd ff ff 	mov    -0x204(%ebp,%ecx,1),%dl
5f1766:	eb 13                	jmp    0x5f177b
5f1768:	f6 c2 02             	test   $0x2,%dl
5f176b:	74 0c                	je     0x5f1779
5f176d:	80 08 20             	orb    $0x20,(%eax)
5f1770:	8a 94 0d fc fc ff ff 	mov    -0x304(%ebp,%ecx,1),%dl
5f1777:	eb 02                	jmp    0x5f177b
5f1779:	8a d3                	mov    %bl,%dl
5f177b:	41                   	inc    %ecx
5f177c:	88 90 00 01 00 00    	mov    %dl,0x100(%eax)
5f1782:	40                   	inc    %eax
5f1783:	83 ee 01             	sub    $0x1,%esi
5f1786:	75 c7                	jne    0x5f174f
5f1788:	eb 62                	jmp    0x5f17ec
5f178a:	6a a6                	push   $0xffffffa6
5f178c:	58                   	pop    %eax
5f178d:	6a 86                	push   $0xffffff86
5f178f:	5a                   	pop    %edx
5f1790:	2b d7                	sub    %edi,%edx
5f1792:	8d 4f 19             	lea    0x19(%edi),%ecx
5f1795:	89 95 e4 f8 ff ff    	mov    %edx,-0x71c(%ebp)
5f179b:	2b c7                	sub    %edi,%eax
5f179d:	6a e7                	push   $0xffffffe7
5f179f:	5a                   	pop    %edx
5f17a0:	2b d7                	sub    %edi,%edx
5f17a2:	89 85 e0 f8 ff ff    	mov    %eax,-0x720(%ebp)
5f17a8:	8b bd e4 f8 ff ff    	mov    -0x71c(%ebp),%edi
5f17ae:	33 db                	xor    %ebx,%ebx
5f17b0:	be 00 01 00 00       	mov    $0x100,%esi
5f17b5:	03 c1                	add    %ecx,%eax
5f17b7:	83 f8 19             	cmp    $0x19,%eax
5f17ba:	77 08                	ja     0x5f17c4
5f17bc:	80 09 10             	orb    $0x10,(%ecx)
5f17bf:	8d 41 20             	lea    0x20(%ecx),%eax
5f17c2:	eb 0e                	jmp    0x5f17d2
5f17c4:	8d 04 0f             	lea    (%edi,%ecx,1),%eax
5f17c7:	83 f8 19             	cmp    $0x19,%eax
5f17ca:	77 0a                	ja     0x5f17d6
5f17cc:	80 09 20             	orb    $0x20,(%ecx)
5f17cf:	8d 41 e0             	lea    -0x20(%ecx),%eax
5f17d2:	02 c2                	add    %dl,%al
5f17d4:	eb 02                	jmp    0x5f17d8
5f17d6:	8a c3                	mov    %bl,%al
5f17d8:	88 81 00 01 00 00    	mov    %al,0x100(%ecx)
5f17de:	41                   	inc    %ecx
5f17df:	8d 04 11             	lea    (%ecx,%edx,1),%eax
5f17e2:	3b c6                	cmp    %esi,%eax
5f17e4:	8b 85 e0 f8 ff ff    	mov    -0x720(%ebp),%eax
5f17ea:	72 c9                	jb     0x5f17b5
5f17ec:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5f17ef:	5f                   	pop    %edi
5f17f0:	5e                   	pop    %esi
5f17f1:	33 cd                	xor    %ebp,%ecx
5f17f3:	5b                   	pop    %ebx
5f17f4:	e8 2d 02 fe ff       	call   0x5d1a26
5f17f9:	c9                   	leave
5f17fa:	c3                   	ret
5f17fb:	8b ff                	mov    %edi,%edi
5f17fd:	53                   	push   %ebx
5f17fe:	8b dc                	mov    %esp,%ebx
5f1800:	51                   	push   %ecx
5f1801:	51                   	push   %ecx
5f1802:	83 e4 f8             	and    $0xfffffff8,%esp
5f1805:	83 c4 04             	add    $0x4,%esp
5f1808:	55                   	push   %ebp
5f1809:	8b 6b 04             	mov    0x4(%ebx),%ebp
5f180c:	89 6c 24 04          	mov    %ebp,0x4(%esp)
5f1810:	8b ec                	mov    %esp,%ebp
5f1812:	81 ec 38 02 00 00    	sub    $0x238,%esp
5f1818:	56                   	push   %esi
5f1819:	57                   	push   %edi
5f181a:	ff 73 14             	push   0x14(%ebx)
5f181d:	ff 73 10             	push   0x10(%ebx)
5f1820:	e8 2b 01 00 00       	call   0x5f1950
5f1825:	ff 73 08             	push   0x8(%ebx)
5f1828:	e8 55 fd ff ff       	call   0x5f1582
5f182d:	8b 4b 10             	mov    0x10(%ebx),%ecx
5f1830:	83 c4 0c             	add    $0xc,%esp
5f1833:	89 45 f4             	mov    %eax,-0xc(%ebp)
5f1836:	8b 49 48             	mov    0x48(%ecx),%ecx
5f1839:	3b 41 04             	cmp    0x4(%ecx),%eax
5f183c:	75 07                	jne    0x5f1845
5f183e:	33 c0                	xor    %eax,%eax
5f1840:	e9 02 01 00 00       	jmp    0x5f1947
5f1845:	68 20 02 00 00       	push   $0x220
5f184a:	e8 0d 9a ff ff       	call   0x5eb25c