6082a9:	cc                   	int3
6082aa:	cc                   	int3
6082ab:	cc                   	int3
6082ac:	cc                   	int3
6082ad:	cc                   	int3
6082ae:	cc                   	int3
6082af:	cc                   	int3
6082b0:	cc                   	int3
6082b1:	cc                   	int3
6082b2:	cc                   	int3
6082b3:	cc                   	int3
6082b4:	cc                   	int3
6082b5:	cc                   	int3
6082b6:	cc                   	int3
6082b7:	cc                   	int3
6082b8:	cc                   	int3
6082b9:	cc                   	int3
6082ba:	cc                   	int3
6082bb:	cc                   	int3
6082bc:	cc                   	int3
6082bd:	cc                   	int3
6082be:	cc                   	int3
6082bf:	cc                   	int3
6082c0:	56                   	push   %esi
6082c1:	8b f1                	mov    %ecx,%esi
6082c3:	8b 0e                	mov    (%esi),%ecx
6082c5:	85 c9                	test   %ecx,%ecx
6082c7:	74 25                	je     0x6082ee
6082c9:	8b 46 08             	mov    0x8(%esi),%eax
6082cc:	2b c1                	sub    %ecx,%eax
6082ce:	c1 f8 02             	sar    $0x2,%eax
6082d1:	50                   	push   %eax
6082d2:	51                   	push   %ecx
6082d3:	8b ce                	mov    %esi,%ecx
6082d5:	e8 f4 cf e2 ff       	call   0x4352ce
6082da:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6082e0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6082e7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6082ee:	5e                   	pop    %esi
6082ef:	c3                   	ret
6082f0:	cc                   	int3
6082f1:	cc                   	int3
6082f2:	cc                   	int3
6082f3:	cc                   	int3
6082f4:	cc                   	int3
6082f5:	cc                   	int3
6082f6:	cc                   	int3
6082f7:	cc                   	int3
6082f8:	cc                   	int3
6082f9:	cc                   	int3
6082fa:	cc                   	int3
6082fb:	cc                   	int3
6082fc:	cc                   	int3
6082fd:	cc                   	int3
6082fe:	cc                   	int3
6082ff:	cc                   	int3
608300:	56                   	push   %esi
608301:	8b f1                	mov    %ecx,%esi
608303:	8b 0e                	mov    (%esi),%ecx
608305:	85 c9                	test   %ecx,%ecx
608307:	74 25                	je     0x60832e
608309:	8b 46 08             	mov    0x8(%esi),%eax
60830c:	2b c1                	sub    %ecx,%eax
60830e:	c1 f8 02             	sar    $0x2,%eax
608311:	50                   	push   %eax
608312:	51                   	push   %ecx
608313:	8b ce                	mov    %esi,%ecx
608315:	e8 3c 0d e1 ff       	call   0x419056
60831a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
608320:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
608327:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60832e:	5e                   	pop    %esi
60832f:	c3                   	ret
608330:	cc                   	int3
608331:	cc                   	int3
608332:	cc                   	int3
608333:	cc                   	int3
608334:	cc                   	int3
608335:	cc                   	int3
608336:	cc                   	int3
608337:	cc                   	int3
608338:	cc                   	int3
608339:	cc                   	int3
60833a:	cc                   	int3
60833b:	cc                   	int3
60833c:	cc                   	int3
60833d:	cc                   	int3
60833e:	cc                   	int3
60833f:	cc                   	int3
608340:	56                   	push   %esi
608341:	8b f1                	mov    %ecx,%esi
608343:	8b 0e                	mov    (%esi),%ecx
608345:	85 c9                	test   %ecx,%ecx
608347:	74 25                	je     0x60836e
608349:	8b 46 08             	mov    0x8(%esi),%eax
60834c:	2b c1                	sub    %ecx,%eax
60834e:	c1 f8 02             	sar    $0x2,%eax
608351:	50                   	push   %eax
608352:	51                   	push   %ecx
608353:	8b ce                	mov    %esi,%ecx
608355:	e8 96 02 e3 ff       	call   0x4385f0
60835a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
608360:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
608367:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60836e:	5e                   	pop    %esi
60836f:	c3                   	ret
608370:	cc                   	int3
608371:	cc                   	int3
608372:	cc                   	int3
608373:	cc                   	int3
608374:	cc                   	int3
608375:	cc                   	int3
608376:	cc                   	int3
608377:	cc                   	int3
608378:	cc                   	int3
608379:	cc                   	int3
60837a:	cc                   	int3
60837b:	cc                   	int3
60837c:	cc                   	int3
60837d:	cc                   	int3
60837e:	cc                   	int3
60837f:	cc                   	int3
608380:	56                   	push   %esi
608381:	8b f1                	mov    %ecx,%esi
608383:	8b 0e                	mov    (%esi),%ecx
608385:	85 c9                	test   %ecx,%ecx
608387:	74 25                	je     0x6083ae
608389:	8b 46 08             	mov    0x8(%esi),%eax
60838c:	2b c1                	sub    %ecx,%eax
60838e:	c1 f8 02             	sar    $0x2,%eax
608391:	50                   	push   %eax
608392:	51                   	push   %ecx
608393:	8b ce                	mov    %esi,%ecx
608395:	e8 f8 73 e3 ff       	call   0x43f792
60839a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6083a0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6083a7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6083ae:	5e                   	pop    %esi
6083af:	c3                   	ret
6083b0:	cc                   	int3
6083b1:	cc                   	int3
6083b2:	cc                   	int3
6083b3:	cc                   	int3
6083b4:	cc                   	int3
6083b5:	cc                   	int3
6083b6:	cc                   	int3
6083b7:	cc                   	int3
6083b8:	cc                   	int3
6083b9:	cc                   	int3
6083ba:	cc                   	int3
6083bb:	cc                   	int3
6083bc:	cc                   	int3
6083bd:	cc                   	int3
6083be:	cc                   	int3
6083bf:	cc                   	int3
6083c0:	56                   	push   %esi
6083c1:	8b f1                	mov    %ecx,%esi
6083c3:	8b 0e                	mov    (%esi),%ecx
6083c5:	85 c9                	test   %ecx,%ecx
6083c7:	74 25                	je     0x6083ee
6083c9:	8b 46 08             	mov    0x8(%esi),%eax
6083cc:	2b c1                	sub    %ecx,%eax
6083ce:	c1 f8 02             	sar    $0x2,%eax
6083d1:	50                   	push   %eax
6083d2:	51                   	push   %ecx
6083d3:	8b ce                	mov    %esi,%ecx
6083d5:	e8 0e 3f e0 ff       	call   0x40c2e8
6083da:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6083e0:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6083e7:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6083ee:	5e                   	pop    %esi
6083ef:	c3                   	ret
6083f0:	cc                   	int3
6083f1:	cc                   	int3
6083f2:	cc                   	int3
6083f3:	cc                   	int3
6083f4:	cc                   	int3
6083f5:	cc                   	int3
6083f6:	cc                   	int3
6083f7:	cc                   	int3
6083f8:	cc                   	int3
6083f9:	cc                   	int3
6083fa:	cc                   	int3
6083fb:	cc                   	int3
6083fc:	cc                   	int3
6083fd:	cc                   	int3
6083fe:	cc                   	int3
6083ff:	cc                   	int3
608400:	55                   	push   %ebp
608401:	8b ec                	mov    %esp,%ebp
608403:	6a ff                	push   $0xffffffff
608405:	68 d0 0d b7 00       	push   $0xb70dd0
60840a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
608410:	50                   	push   %eax
608411:	51                   	push   %ecx
608412:	56                   	push   %esi
608413:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
608418:	33 c5                	xor    %ebp,%eax
60841a:	50                   	push   %eax
60841b:	8d 45 f4             	lea    -0xc(%ebp),%eax
60841e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
608424:	8b f1                	mov    %ecx,%esi
608426:	8b 06                	mov    (%esi),%eax
608428:	85 c0                	test   %eax,%eax
60842a:	74 37                	je     0x608463
60842c:	ff 75 f0             	push   -0x10(%ebp)
60842f:	56                   	push   %esi
608430:	ff 76 04             	push   0x4(%esi)
608433:	50                   	push   %eax
608434:	e8 d7 f5 e2 ff       	call   0x437a10
608439:	8b 0e                	mov    (%esi),%ecx
60843b:	83 c4 10             	add    $0x10,%esp
60843e:	8b 46 08             	mov    0x8(%esi),%eax
608441:	2b c1                	sub    %ecx,%eax
608443:	c1 f8 03             	sar    $0x3,%eax
608446:	50                   	push   %eax
608447:	51                   	push   %ecx
608448:	8b ce                	mov    %esi,%ecx
60844a:	e8 7f e4 e0 ff       	call   0x4168ce
60844f:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
608455:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
60845c:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
608463:	8b 4d f4             	mov    -0xc(%ebp),%ecx
608466:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
60846d:	59                   	pop    %ecx
60846e:	5e                   	pop    %esi
60846f:	8b e5                	mov    %ebp,%esp
608471:	5d                   	pop    %ebp
608472:	c3                   	ret
608473:	cc                   	int3
608474:	cc                   	int3
608475:	cc                   	int3
608476:	cc                   	int3
608477:	cc                   	int3
608478:	cc                   	int3
608479:	cc                   	int3
60847a:	cc                   	int3
60847b:	cc                   	int3
60847c:	cc                   	int3
60847d:	cc                   	int3
60847e:	cc                   	int3
60847f:	cc                   	int3
608480:	cc                   	int3
608481:	cc                   	int3
608482:	cc                   	int3
608483:	cc                   	int3
608484:	cc                   	int3
608485:	cc                   	int3
608486:	cc                   	int3
608487:	cc                   	int3
608488:	cc                   	int3
608489:	cc                   	int3
60848a:	cc                   	int3
60848b:	cc                   	int3
60848c:	cc                   	int3
60848d:	cc                   	int3
60848e:	cc                   	int3
60848f:	cc                   	int3
608490:	8b 49 04             	mov    0x4(%ecx),%ecx
608493:	85 c9                	test   %ecx,%ecx
608495:	74 0f                	je     0x6084a6
608497:	83 c8 ff             	or     $0xffffffff,%eax
60849a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
60849f:	75 05                	jne    0x6084a6
6084a1:	8b 01                	mov    (%ecx),%eax
6084a3:	ff 60 04             	jmp    *0x4(%eax)
6084a6:	c3                   	ret
6084a7:	cc                   	int3
6084a8:	cc                   	int3
6084a9:	cc                   	int3
6084aa:	cc                   	int3
6084ab:	cc                   	int3
6084ac:	cc                   	int3
6084ad:	cc                   	int3
6084ae:	cc                   	int3
6084af:	cc                   	int3
6084b0:	8b 49 04             	mov    0x4(%ecx),%ecx
6084b3:	85 c9                	test   %ecx,%ecx
6084b5:	74 0f                	je     0x6084c6
6084b7:	83 c8 ff             	or     $0xffffffff,%eax
6084ba:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
6084bf:	75 05                	jne    0x6084c6
6084c1:	8b 01                	mov    (%ecx),%eax
6084c3:	ff 60 04             	jmp    *0x4(%eax)
6084c6:	c3                   	ret
6084c7:	cc                   	int3
6084c8:	cc                   	int3
6084c9:	cc                   	int3
6084ca:	cc                   	int3
6084cb:	cc                   	int3
6084cc:	cc                   	int3
6084cd:	cc                   	int3
6084ce:	cc                   	int3
6084cf:	cc                   	int3
6084d0:	56                   	push   %esi
6084d1:	57                   	push   %edi
6084d2:	8b f9                	mov    %ecx,%edi
6084d4:	8b 47 4c             	mov    0x4c(%edi),%eax
6084d7:	8d 77 38             	lea    0x38(%edi),%esi
6084da:	83 f8 10             	cmp    $0x10,%eax
6084dd:	72 0b                	jb     0x6084ea
6084df:	40                   	inc    %eax
6084e0:	8b ce                	mov    %esi,%ecx
6084e2:	50                   	push   %eax
6084e3:	ff 36                	push   (%esi)
6084e5:	e8 32 c1 e2 ff       	call   0x43461c
6084ea:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6084f1:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6084f5:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6084fc:	72 02                	jb     0x608500
6084fe:	8b 36                	mov    (%esi),%esi
608500:	c6 06 00             	movb   $0x0,(%esi)
608503:	8d 77 20             	lea    0x20(%edi),%esi
608506:	8b 46 14             	mov    0x14(%esi),%eax
608509:	83 f8 10             	cmp    $0x10,%eax
60850c:	72 0b                	jb     0x608519
60850e:	40                   	inc    %eax
60850f:	8b ce                	mov    %esi,%ecx
608511:	50                   	push   %eax
608512:	ff 36                	push   (%esi)
608514:	e8 03 c1 e2 ff       	call   0x43461c
608519:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
608520:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
608524:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
60852b:	72 02                	jb     0x60852f
60852d:	8b 36                	mov    (%esi),%esi
60852f:	c6 06 00             	movb   $0x0,(%esi)
608532:	8b 4f 0c             	mov    0xc(%edi),%ecx
608535:	85 c9                	test   %ecx,%ecx
608537:	74 27                	je     0x608560
608539:	8b 47 14             	mov    0x14(%edi),%eax
60853c:	2b c1                	sub    %ecx,%eax
60853e:	c1 f8 02             	sar    $0x2,%eax
608541:	50                   	push   %eax
608542:	51                   	push   %ecx
608543:	8d 4f 0c             	lea    0xc(%edi),%ecx
608546:	e8 0b 0b e1 ff       	call   0x419056
60854b:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
608552:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
608559:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
608560:	8d 4f 04             	lea    0x4(%edi),%ecx
608563:	e8 b7 87 e1 ff       	call   0x420d1f
608568:	ff 77 04             	push   0x4(%edi)
60856b:	e8 1f 92 df ff       	call   0x40178f
608570:	83 c4 04             	add    $0x4,%esp
608573:	5f                   	pop    %edi
608574:	5e                   	pop    %esi
608575:	c3                   	ret
608576:	cc                   	int3
608577:	cc                   	int3