602441:	cc                   	int3
602442:	cc                   	int3
602443:	cc                   	int3
602444:	cc                   	int3
602445:	cc                   	int3
602446:	cc                   	int3
602447:	cc                   	int3
602448:	cc                   	int3
602449:	cc                   	int3
60244a:	cc                   	int3
60244b:	cc                   	int3
60244c:	cc                   	int3
60244d:	cc                   	int3
60244e:	cc                   	int3
60244f:	cc                   	int3
602450:	51                   	push   %ecx
602451:	56                   	push   %esi
602452:	8b 74 24 10          	mov    0x10(%esp),%esi
602456:	8d 44 24 10          	lea    0x10(%esp),%eax
60245a:	57                   	push   %edi
60245b:	56                   	push   %esi
60245c:	50                   	push   %eax
60245d:	8b f9                	mov    %ecx,%edi
60245f:	e8 e2 99 e1 ff       	call   0x41be46
602464:	8b 44 24 14          	mov    0x14(%esp),%eax
602468:	3b 47 04             	cmp    0x4(%edi),%eax
60246b:	75 27                	jne    0x602494
60246d:	8d 44 24 14          	lea    0x14(%esp),%eax
602471:	89 74 24 08          	mov    %esi,0x8(%esp)
602475:	8b 74 24 10          	mov    0x10(%esp),%esi
602479:	8b cf                	mov    %edi,%ecx
60247b:	50                   	push   %eax
60247c:	8d 44 24 0c          	lea    0xc(%esp),%eax
602480:	50                   	push   %eax
602481:	68 88 a7 be 00       	push   $0xbea788
602486:	56                   	push   %esi
602487:	e8 ea 56 e0 ff       	call   0x407b76
60248c:	5f                   	pop    %edi
60248d:	8b c6                	mov    %esi,%eax
60248f:	5e                   	pop    %esi
602490:	59                   	pop    %ecx
602491:	c2 08 00             	ret    $0x8
602494:	8b 4c 24 10          	mov    0x10(%esp),%ecx
602498:	5f                   	pop    %edi
602499:	5e                   	pop    %esi
60249a:	89 01                	mov    %eax,(%ecx)
60249c:	8b c1                	mov    %ecx,%eax
60249e:	c6 41 04 00          	movb   $0x0,0x4(%ecx)
6024a2:	59                   	pop    %ecx
6024a3:	c2 08 00             	ret    $0x8
6024a6:	cc                   	int3
6024a7:	cc                   	int3
6024a8:	cc                   	int3
6024a9:	cc                   	int3
6024aa:	cc                   	int3
6024ab:	cc                   	int3
6024ac:	cc                   	int3
6024ad:	cc                   	int3
6024ae:	cc                   	int3
6024af:	cc                   	int3
6024b0:	cc                   	int3
6024b1:	cc                   	int3
6024b2:	cc                   	int3
6024b3:	cc                   	int3
6024b4:	cc                   	int3
6024b5:	cc                   	int3
6024b6:	cc                   	int3
6024b7:	cc                   	int3
6024b8:	cc                   	int3
6024b9:	cc                   	int3
6024ba:	cc                   	int3
6024bb:	cc                   	int3
6024bc:	cc                   	int3
6024bd:	cc                   	int3
6024be:	cc                   	int3
6024bf:	cc                   	int3
6024c0:	51                   	push   %ecx
6024c1:	56                   	push   %esi
6024c2:	8b 74 24 10          	mov    0x10(%esp),%esi
6024c6:	8d 44 24 10          	lea    0x10(%esp),%eax
6024ca:	57                   	push   %edi
6024cb:	56                   	push   %esi
6024cc:	50                   	push   %eax
6024cd:	8b f9                	mov    %ecx,%edi
6024cf:	e8 7f c2 e2 ff       	call   0x42e753
6024d4:	8b 44 24 14          	mov    0x14(%esp),%eax
6024d8:	3b 47 04             	cmp    0x4(%edi),%eax
6024db:	75 27                	jne    0x602504
6024dd:	8d 44 24 14          	lea    0x14(%esp),%eax
6024e1:	89 74 24 08          	mov    %esi,0x8(%esp)
6024e5:	8b 74 24 10          	mov    0x10(%esp),%esi
6024e9:	8b cf                	mov    %edi,%ecx
6024eb:	50                   	push   %eax
6024ec:	8d 44 24 0c          	lea    0xc(%esp),%eax
6024f0:	50                   	push   %eax
6024f1:	68 88 a7 be 00       	push   $0xbea788
6024f6:	56                   	push   %esi
6024f7:	e8 64 50 e3 ff       	call   0x437560
6024fc:	5f                   	pop    %edi
6024fd:	8b c6                	mov    %esi,%eax
6024ff:	5e                   	pop    %esi
602500:	59                   	pop    %ecx
602501:	c2 08 00             	ret    $0x8
602504:	8b 4c 24 10          	mov    0x10(%esp),%ecx
602508:	5f                   	pop    %edi
602509:	5e                   	pop    %esi
60250a:	89 01                	mov    %eax,(%ecx)
60250c:	8b c1                	mov    %ecx,%eax
60250e:	c6 41 04 00          	movb   $0x0,0x4(%ecx)
602512:	59                   	pop    %ecx
602513:	c2 08 00             	ret    $0x8
602516:	cc                   	int3
602517:	cc                   	int3
602518:	cc                   	int3
602519:	cc                   	int3
60251a:	cc                   	int3
60251b:	cc                   	int3
60251c:	cc                   	int3
60251d:	cc                   	int3
60251e:	cc                   	int3
60251f:	cc                   	int3
602520:	cc                   	int3
602521:	cc                   	int3
602522:	cc                   	int3
602523:	cc                   	int3
602524:	cc                   	int3
602525:	cc                   	int3
602526:	cc                   	int3
602527:	cc                   	int3
602528:	cc                   	int3
602529:	cc                   	int3
60252a:	cc                   	int3
60252b:	cc                   	int3
60252c:	cc                   	int3
60252d:	cc                   	int3
60252e:	cc                   	int3
60252f:	cc                   	int3
602530:	8b 44 24 08          	mov    0x8(%esp),%eax
602534:	57                   	push   %edi
602535:	8b f9                	mov    %ecx,%edi
602537:	80 78 64 00          	cmpb   $0x0,0x64(%eax)
60253b:	75 28                	jne    0x602565
60253d:	56                   	push   %esi
60253e:	8b 74 24 0c          	mov    0xc(%esp),%esi
602542:	ff 36                	push   (%esi)
602544:	57                   	push   %edi
602545:	e8 0c 1c e0 ff       	call   0x404156
60254a:	83 c4 08             	add    $0x8,%esp
60254d:	85 c0                	test   %eax,%eax
60254f:	74 09                	je     0x60255a
602551:	50                   	push   %eax
602552:	e8 6d 60 e2 ff       	call   0x4285c4
602557:	83 c4 04             	add    $0x4,%esp
60255a:	8b 44 24 10          	mov    0x10(%esp),%eax
60255e:	80 78 64 00          	cmpb   $0x0,0x64(%eax)
602562:	74 de                	je     0x602542
602564:	5e                   	pop    %esi
602565:	5f                   	pop    %edi
602566:	c2 08 00             	ret    $0x8
602569:	cc                   	int3
60256a:	cc                   	int3
60256b:	cc                   	int3
60256c:	cc                   	int3
60256d:	cc                   	int3
60256e:	cc                   	int3
60256f:	cc                   	int3
602570:	cc                   	int3
602571:	cc                   	int3
602572:	cc                   	int3
602573:	cc                   	int3
602574:	cc                   	int3
602575:	cc                   	int3
602576:	cc                   	int3
602577:	cc                   	int3
602578:	cc                   	int3
602579:	cc                   	int3
60257a:	cc                   	int3
60257b:	cc                   	int3
60257c:	cc                   	int3
60257d:	cc                   	int3
60257e:	cc                   	int3
60257f:	cc                   	int3
602580:	8b 44 24 04          	mov    0x4(%esp),%eax
602584:	89 01                	mov    %eax,(%ecx)
602586:	8b c1                	mov    %ecx,%eax
602588:	c2 04 00             	ret    $0x4
60258b:	cc                   	int3
60258c:	cc                   	int3
60258d:	cc                   	int3
60258e:	cc                   	int3
60258f:	cc                   	int3
602590:	8b 44 24 04          	mov    0x4(%esp),%eax
602594:	53                   	push   %ebx
602595:	56                   	push   %esi
602596:	8b f1                	mov    %ecx,%esi
602598:	57                   	push   %edi
602599:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
60259f:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6025a6:	8b 78 04             	mov    0x4(%eax),%edi
6025a9:	8b 18                	mov    (%eax),%ebx
6025ab:	85 ff                	test   %edi,%edi
6025ad:	74 04                	je     0x6025b3
6025af:	f0 ff 47 08          	lock incl 0x8(%edi)
6025b3:	8b 4e 04             	mov    0x4(%esi),%ecx
6025b6:	85 c9                	test   %ecx,%ecx
6025b8:	74 0f                	je     0x6025c9
6025ba:	83 c8 ff             	or     $0xffffffff,%eax
6025bd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
6025c2:	75 05                	jne    0x6025c9
6025c4:	8b 01                	mov    (%ecx),%eax
6025c6:	ff 50 04             	call   *0x4(%eax)
6025c9:	89 7e 04             	mov    %edi,0x4(%esi)
6025cc:	8b c6                	mov    %esi,%eax
6025ce:	5f                   	pop    %edi
6025cf:	89 1e                	mov    %ebx,(%esi)
6025d1:	5e                   	pop    %esi
6025d2:	5b                   	pop    %ebx
6025d3:	c2 04 00             	ret    $0x4
6025d6:	cc                   	int3
6025d7:	cc                   	int3
6025d8:	cc                   	int3
6025d9:	cc                   	int3
6025da:	cc                   	int3
6025db:	cc                   	int3
6025dc:	cc                   	int3
6025dd:	cc                   	int3
6025de:	cc                   	int3
6025df:	cc                   	int3
6025e0:	cc                   	int3
6025e1:	cc                   	int3
6025e2:	cc                   	int3
6025e3:	cc                   	int3
6025e4:	cc                   	int3
6025e5:	cc                   	int3
6025e6:	cc                   	int3
6025e7:	cc                   	int3
6025e8:	cc                   	int3
6025e9:	cc                   	int3
6025ea:	cc                   	int3
6025eb:	cc                   	int3
6025ec:	cc                   	int3
6025ed:	cc                   	int3
6025ee:	cc                   	int3
6025ef:	cc                   	int3
6025f0:	51                   	push   %ecx
6025f1:	8b 44 24 08          	mov    0x8(%esp),%eax
6025f5:	53                   	push   %ebx
6025f6:	56                   	push   %esi
6025f7:	8b f1                	mov    %ecx,%esi
6025f9:	57                   	push   %edi
6025fa:	89 74 24 0c          	mov    %esi,0xc(%esp)
6025fe:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
602604:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
60260b:	8b 78 04             	mov    0x4(%eax),%edi
60260e:	8b 18                	mov    (%eax),%ebx
602610:	85 ff                	test   %edi,%edi
602612:	74 04                	je     0x602618
602614:	f0 ff 47 08          	lock incl 0x8(%edi)
602618:	8b 4e 04             	mov    0x4(%esi),%ecx
60261b:	85 c9                	test   %ecx,%ecx
60261d:	74 0f                	je     0x60262e
60261f:	83 c8 ff             	or     $0xffffffff,%eax
602622:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
602627:	75 05                	jne    0x60262e
602629:	8b 01                	mov    (%ecx),%eax
60262b:	ff 50 04             	call   *0x4(%eax)
60262e:	89 7e 04             	mov    %edi,0x4(%esi)
602631:	8b c6                	mov    %esi,%eax
602633:	5f                   	pop    %edi
602634:	89 1e                	mov    %ebx,(%esi)
602636:	5e                   	pop    %esi
602637:	5b                   	pop    %ebx
602638:	59                   	pop    %ecx
602639:	c2 04 00             	ret    $0x4
60263c:	cc                   	int3
60263d:	cc                   	int3
60263e:	cc                   	int3
60263f:	cc                   	int3
602640:	cc                   	int3
602641:	cc                   	int3
602642:	cc                   	int3
602643:	cc                   	int3
602644:	cc                   	int3
602645:	cc                   	int3
602646:	cc                   	int3
602647:	cc                   	int3
602648:	cc                   	int3
602649:	cc                   	int3
60264a:	cc                   	int3
60264b:	cc                   	int3
60264c:	cc                   	int3
60264d:	cc                   	int3
60264e:	cc                   	int3
60264f:	cc                   	int3
602650:	8b 44 24 04          	mov    0x4(%esp),%eax
602654:	89 01                	mov    %eax,(%ecx)
602656:	8b c1                	mov    %ecx,%eax
602658:	c2 04 00             	ret    $0x4
60265b:	cc                   	int3
60265c:	cc                   	int3
60265d:	cc                   	int3
60265e:	cc                   	int3
60265f:	cc                   	int3
602660:	8b 54 24 04          	mov    0x4(%esp),%edx
602664:	8b 02                	mov    (%edx),%eax
602666:	89 01                	mov    %eax,(%ecx)
602668:	8b 42 04             	mov    0x4(%edx),%eax
60266b:	89 41 04             	mov    %eax,0x4(%ecx)
60266e:	8b 42 08             	mov    0x8(%edx),%eax
602671:	89 41 08             	mov    %eax,0x8(%ecx)
602674:	8b c1                	mov    %ecx,%eax
602676:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
60267d:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%edx)
602684:	c2 04 00             	ret    $0x4
602687:	cc                   	int3
602688:	cc                   	int3
602689:	cc                   	int3
60268a:	cc                   	int3
60268b:	cc                   	int3
60268c:	cc                   	int3
60268d:	cc                   	int3
60268e:	cc                   	int3
60268f:	cc                   	int3
602690:	51                   	push   %ecx
602691:	8b 44 24 08          	mov    0x8(%esp),%eax
602695:	56                   	push   %esi
602696:	ff 74 24 10          	push   0x10(%esp)
60269a:	8b f1                	mov    %ecx,%esi
60269c:	8b 00                	mov    (%eax),%eax
60269e:	89 74 24 08          	mov    %esi,0x8(%esp)
6026a2:	8d 4e 04             	lea    0x4(%esi),%ecx
6026a5:	89 06                	mov    %eax,(%esi)
6026a7:	e8 57 eb df ff       	call   0x401203
6026ac:	8b c6                	mov    %esi,%eax
6026ae:	5e                   	pop    %esi
6026af:	59                   	pop    %ecx
6026b0:	c2 08 00             	ret    $0x8
6026b3:	cc                   	int3
6026b4:	cc                   	int3
6026b5:	cc                   	int3
6026b6:	cc                   	int3
6026b7:	cc                   	int3
6026b8:	cc                   	int3
6026b9:	cc                   	int3
6026ba:	cc                   	int3
6026bb:	cc                   	int3
6026bc:	cc                   	int3
6026bd:	cc                   	int3
6026be:	cc                   	int3
6026bf:	cc                   	int3