6074e9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6074ec:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6074f3:	59                   	pop    %ecx
6074f4:	5f                   	pop    %edi
6074f5:	5e                   	pop    %esi
6074f6:	5b                   	pop    %ebx
6074f7:	8b e5                	mov    %ebp,%esp
6074f9:	5d                   	pop    %ebp
6074fa:	c3                   	ret
6074fb:	cc                   	int3
6074fc:	cc                   	int3
6074fd:	cc                   	int3
6074fe:	cc                   	int3
6074ff:	cc                   	int3
607500:	cc                   	int3
607501:	cc                   	int3
607502:	cc                   	int3
607503:	cc                   	int3
607504:	cc                   	int3
607505:	cc                   	int3
607506:	cc                   	int3
607507:	cc                   	int3
607508:	cc                   	int3
607509:	cc                   	int3
60750a:	cc                   	int3
60750b:	cc                   	int3
60750c:	cc                   	int3
60750d:	cc                   	int3
60750e:	cc                   	int3
60750f:	cc                   	int3
607510:	cc                   	int3
607511:	cc                   	int3
607512:	cc                   	int3
607513:	cc                   	int3
607514:	cc                   	int3
607515:	cc                   	int3
607516:	cc                   	int3
607517:	cc                   	int3
607518:	cc                   	int3
607519:	cc                   	int3
60751a:	cc                   	int3
60751b:	cc                   	int3
60751c:	cc                   	int3
60751d:	cc                   	int3
60751e:	cc                   	int3
60751f:	cc                   	int3
607520:	55                   	push   %ebp
607521:	8b ec                	mov    %esp,%ebp
607523:	6a ff                	push   $0xffffffff
607525:	68 f0 0b b7 00       	push   $0xb70bf0
60752a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
607530:	50                   	push   %eax
607531:	53                   	push   %ebx
607532:	56                   	push   %esi
607533:	57                   	push   %edi
607534:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
607539:	33 c5                	xor    %ebp,%eax
60753b:	50                   	push   %eax
60753c:	8d 45 f4             	lea    -0xc(%ebp),%eax
60753f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
607545:	8b f1                	mov    %ecx,%esi
607547:	8b 4e 04             	mov    0x4(%esi),%ecx
60754a:	81 c1 c8 00 00 00    	add    $0xc8,%ecx
607550:	c7 06 78 bc be 00    	movl   $0xbebc78,(%esi)
607556:	e8 cf 1e e1 ff       	call   0x41942a
60755b:	8b 7e 08             	mov    0x8(%esi),%edi
60755e:	85 ff                	test   %edi,%edi
607560:	74 21                	je     0x607583
607562:	83 cb ff             	or     $0xffffffff,%ebx
607565:	8b c3                	mov    %ebx,%eax
607567:	f0 0f c1 47 04       	lock xadd %eax,0x4(%edi)
60756c:	75 15                	jne    0x607583
60756e:	8b 07                	mov    (%edi),%eax
607570:	8b cf                	mov    %edi,%ecx
607572:	ff 10                	call   *(%eax)
607574:	f0 0f c1 5f 08       	lock xadd %ebx,0x8(%edi)
607579:	4b                   	dec    %ebx
60757a:	75 07                	jne    0x607583
60757c:	8b 07                	mov    (%edi),%eax
60757e:	8b cf                	mov    %edi,%ecx
607580:	ff 50 04             	call   *0x4(%eax)
607583:	c7 06 a4 a8 be 00    	movl   $0xbea8a4,(%esi)
607589:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60758c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
607593:	59                   	pop    %ecx
607594:	5f                   	pop    %edi
607595:	5e                   	pop    %esi
607596:	5b                   	pop    %ebx
607597:	8b e5                	mov    %ebp,%esp
607599:	5d                   	pop    %ebp
60759a:	c3                   	ret
60759b:	cc                   	int3
60759c:	cc                   	int3
60759d:	cc                   	int3
60759e:	cc                   	int3
60759f:	cc                   	int3
6075a0:	cc                   	int3
6075a1:	cc                   	int3
6075a2:	cc                   	int3
6075a3:	cc                   	int3
6075a4:	cc                   	int3
6075a5:	cc                   	int3
6075a6:	cc                   	int3
6075a7:	cc                   	int3
6075a8:	cc                   	int3
6075a9:	cc                   	int3
6075aa:	cc                   	int3
6075ab:	cc                   	int3
6075ac:	cc                   	int3
6075ad:	cc                   	int3
6075ae:	cc                   	int3
6075af:	cc                   	int3
6075b0:	cc                   	int3
6075b1:	cc                   	int3
6075b2:	cc                   	int3
6075b3:	cc                   	int3
6075b4:	cc                   	int3
6075b5:	cc                   	int3
6075b6:	cc                   	int3
6075b7:	cc                   	int3
6075b8:	cc                   	int3
6075b9:	cc                   	int3
6075ba:	cc                   	int3
6075bb:	cc                   	int3
6075bc:	cc                   	int3
6075bd:	cc                   	int3
6075be:	cc                   	int3
6075bf:	cc                   	int3
6075c0:	56                   	push   %esi
6075c1:	8b f1                	mov    %ecx,%esi
6075c3:	8b 8e 3c 02 00 00    	mov    0x23c(%esi),%ecx
6075c9:	57                   	push   %edi
6075ca:	8d be 18 02 00 00    	lea    0x218(%esi),%edi
6075d0:	85 c9                	test   %ecx,%ecx
6075d2:	74 15                	je     0x6075e9
6075d4:	8b 11                	mov    (%ecx),%edx
6075d6:	3b cf                	cmp    %edi,%ecx
6075d8:	0f 95 c0             	setne  %al
6075db:	0f b6 c0             	movzbl %al,%eax
6075de:	50                   	push   %eax
6075df:	ff 52 10             	call   *0x10(%edx)
6075e2:	c7 47 24 00 00 00 00 	movl   $0x0,0x24(%edi)
6075e9:	5f                   	pop    %edi
6075ea:	8b ce                	mov    %esi,%ecx
6075ec:	5e                   	pop    %esi
6075ed:	e9 2e 37 e1 ff       	jmp    0x41ad20
6075f2:	cc                   	int3
6075f3:	cc                   	int3
6075f4:	cc                   	int3
6075f5:	cc                   	int3
6075f6:	cc                   	int3
6075f7:	cc                   	int3
6075f8:	cc                   	int3
6075f9:	cc                   	int3
6075fa:	cc                   	int3
6075fb:	cc                   	int3
6075fc:	cc                   	int3
6075fd:	cc                   	int3
6075fe:	cc                   	int3
6075ff:	cc                   	int3
607600:	55                   	push   %ebp
607601:	8b ec                	mov    %esp,%ebp
607603:	6a ff                	push   $0xffffffff
607605:	68 26 0c b7 00       	push   $0xb70c26
60760a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
607610:	50                   	push   %eax
607611:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
607616:	33 c5                	xor    %ebp,%eax
607618:	50                   	push   %eax
607619:	8d 45 f4             	lea    -0xc(%ebp),%eax
60761c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
607622:	8b 09                	mov    (%ecx),%ecx
607624:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
60762b:	85 c9                	test   %ecx,%ecx
60762d:	74 30                	je     0x60765f
60762f:	83 c8 ff             	or     $0xffffffff,%eax
607632:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
607637:	75 26                	jne    0x60765f
607639:	8b 91 14 02 00 00    	mov    0x214(%ecx),%edx
60763f:	85 d2                	test   %edx,%edx
607641:	74 16                	je     0x607659
607643:	8b 02                	mov    (%edx),%eax
607645:	51                   	push   %ecx
607646:	8b ca                	mov    %edx,%ecx
607648:	ff 10                	call   *(%eax)
60764a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60764d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
607654:	59                   	pop    %ecx
607655:	8b e5                	mov    %ebp,%esp
607657:	5d                   	pop    %ebp
607658:	c3                   	ret
607659:	8b 01                	mov    (%ecx),%eax
60765b:	6a 01                	push   $0x1
60765d:	ff 10                	call   *(%eax)
60765f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
607662:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
607669:	59                   	pop    %ecx
60766a:	8b e5                	mov    %ebp,%esp
60766c:	5d                   	pop    %ebp
60766d:	c3                   	ret
60766e:	cc                   	int3
60766f:	cc                   	int3
607670:	cc                   	int3
607671:	cc                   	int3
607672:	cc                   	int3
607673:	cc                   	int3
607674:	cc                   	int3
607675:	cc                   	int3
607676:	cc                   	int3
607677:	cc                   	int3
607678:	cc                   	int3
607679:	cc                   	int3
60767a:	cc                   	int3
60767b:	cc                   	int3
60767c:	cc                   	int3
60767d:	cc                   	int3
60767e:	cc                   	int3
60767f:	cc                   	int3
607680:	cc                   	int3
607681:	cc                   	int3
607682:	cc                   	int3
607683:	cc                   	int3
607684:	cc                   	int3
607685:	cc                   	int3
607686:	cc                   	int3
607687:	cc                   	int3
607688:	cc                   	int3
607689:	cc                   	int3
60768a:	cc                   	int3
60768b:	cc                   	int3
60768c:	cc                   	int3
60768d:	cc                   	int3
60768e:	cc                   	int3
60768f:	cc                   	int3
607690:	c7 01 c0 25 bd 00    	movl   $0xbd25c0,(%ecx)
607696:	c3                   	ret
607697:	cc                   	int3
607698:	cc                   	int3
607699:	cc                   	int3
60769a:	cc                   	int3
60769b:	cc                   	int3
60769c:	cc                   	int3
60769d:	cc                   	int3
60769e:	cc                   	int3
60769f:	cc                   	int3
6076a0:	c7 01 c0 25 bd 00    	movl   $0xbd25c0,(%ecx)
6076a6:	c3                   	ret
6076a7:	cc                   	int3
6076a8:	cc                   	int3
6076a9:	cc                   	int3
6076aa:	cc                   	int3
6076ab:	cc                   	int3
6076ac:	cc                   	int3
6076ad:	cc                   	int3
6076ae:	cc                   	int3
6076af:	cc                   	int3
6076b0:	c7 01 c0 25 bd 00    	movl   $0xbd25c0,(%ecx)
6076b6:	c3                   	ret
6076b7:	cc                   	int3
6076b8:	cc                   	int3
6076b9:	cc                   	int3
6076ba:	cc                   	int3
6076bb:	cc                   	int3
6076bc:	cc                   	int3
6076bd:	cc                   	int3
6076be:	cc                   	int3
6076bf:	cc                   	int3
6076c0:	55                   	push   %ebp
6076c1:	8b ec                	mov    %esp,%ebp
6076c3:	6a ff                	push   $0xffffffff
6076c5:	68 50 0c b7 00       	push   $0xb70c50
6076ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6076d0:	50                   	push   %eax
6076d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6076d6:	33 c5                	xor    %ebp,%eax
6076d8:	50                   	push   %eax
6076d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
6076dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6076e2:	8b 09                	mov    (%ecx),%ecx
6076e4:	85 c9                	test   %ecx,%ecx
6076e6:	74 30                	je     0x607718
6076e8:	83 c8 ff             	or     $0xffffffff,%eax
6076eb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
6076f0:	75 26                	jne    0x607718
6076f2:	8b 91 14 02 00 00    	mov    0x214(%ecx),%edx
6076f8:	85 d2                	test   %edx,%edx
6076fa:	74 16                	je     0x607712
6076fc:	8b 02                	mov    (%edx),%eax
6076fe:	51                   	push   %ecx
6076ff:	8b ca                	mov    %edx,%ecx
607701:	ff 10                	call   *(%eax)
607703:	8b 4d f4             	mov    -0xc(%ebp),%ecx
607706:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
60770d:	59                   	pop    %ecx
60770e:	8b e5                	mov    %ebp,%esp
607710:	5d                   	pop    %ebp
607711:	c3                   	ret
607712:	8b 01                	mov    (%ecx),%eax
607714:	6a 01                	push   $0x1
607716:	ff 10                	call   *(%eax)
607718:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60771b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
607722:	59                   	pop    %ecx
607723:	8b e5                	mov    %ebp,%esp
607725:	5d                   	pop    %ebp
607726:	c3                   	ret
607727:	cc                   	int3
607728:	cc                   	int3
607729:	cc                   	int3
60772a:	cc                   	int3
60772b:	cc                   	int3
60772c:	cc                   	int3
60772d:	cc                   	int3
60772e:	cc                   	int3
60772f:	cc                   	int3
607730:	cc                   	int3
607731:	cc                   	int3
607732:	cc                   	int3
607733:	cc                   	int3
607734:	cc                   	int3
607735:	cc                   	int3
607736:	cc                   	int3
607737:	cc                   	int3
607738:	cc                   	int3
607739:	cc                   	int3
60773a:	cc                   	int3
60773b:	cc                   	int3
60773c:	cc                   	int3
60773d:	cc                   	int3
60773e:	cc                   	int3
60773f:	cc                   	int3
607740:	55                   	push   %ebp
607741:	8b ec                	mov    %esp,%ebp
607743:	6a ff                	push   $0xffffffff
607745:	68 80 0c b7 00       	push   $0xb70c80
60774a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
607750:	50                   	push   %eax
607751:	53                   	push   %ebx
607752:	56                   	push   %esi
607753:	57                   	push   %edi
607754:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
607759:	33 c5                	xor    %ebp,%eax
60775b:	50                   	push   %eax
60775c:	8d 45 f4             	lea    -0xc(%ebp),%eax
60775f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
607765:	8b f1                	mov    %ecx,%esi
607767:	83 be 0c 02 00 00 00 	cmpl   $0x0,0x20c(%esi)
60776e:	c7 06 7c bb be 00    	movl   $0xbebb7c,(%esi)
607774:	75 14                	jne    0x60778a
607776:	8b 8e 40 02 00 00    	mov    0x240(%esi),%ecx