6dc2a2:	cc                   	int3
6dc2a3:	cc                   	int3
6dc2a4:	cc                   	int3
6dc2a5:	cc                   	int3
6dc2a6:	cc                   	int3
6dc2a7:	cc                   	int3
6dc2a8:	cc                   	int3
6dc2a9:	cc                   	int3
6dc2aa:	cc                   	int3
6dc2ab:	cc                   	int3
6dc2ac:	cc                   	int3
6dc2ad:	cc                   	int3
6dc2ae:	cc                   	int3
6dc2af:	cc                   	int3
6dc2b0:	cc                   	int3
6dc2b1:	cc                   	int3
6dc2b2:	cc                   	int3
6dc2b3:	cc                   	int3
6dc2b4:	cc                   	int3
6dc2b5:	cc                   	int3
6dc2b6:	cc                   	int3
6dc2b7:	cc                   	int3
6dc2b8:	cc                   	int3
6dc2b9:	cc                   	int3
6dc2ba:	cc                   	int3
6dc2bb:	cc                   	int3
6dc2bc:	cc                   	int3
6dc2bd:	cc                   	int3
6dc2be:	cc                   	int3
6dc2bf:	cc                   	int3
6dc2c0:	55                   	push   %ebp
6dc2c1:	8b ec                	mov    %esp,%ebp
6dc2c3:	6a ff                	push   $0xffffffff
6dc2c5:	68 06 dd b7 00       	push   $0xb7dd06
6dc2ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc2d0:	50                   	push   %eax
6dc2d1:	56                   	push   %esi
6dc2d2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc2d7:	33 c5                	xor    %ebp,%eax
6dc2d9:	50                   	push   %eax
6dc2da:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc2dd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc2e3:	8b f1                	mov    %ecx,%esi
6dc2e5:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dc2e8:	8b 46 08             	mov    0x8(%esi),%eax
6dc2eb:	c1 e0 02             	shl    $0x2,%eax
6dc2ee:	50                   	push   %eax
6dc2ef:	8b 11                	mov    (%ecx),%edx
6dc2f1:	ff 36                	push   (%esi)
6dc2f3:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6dc2fa:	ff 52 04             	call   *0x4(%edx)
6dc2fd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc300:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc307:	59                   	pop    %ecx
6dc308:	5e                   	pop    %esi
6dc309:	8b e5                	mov    %ebp,%esp
6dc30b:	5d                   	pop    %ebp
6dc30c:	c3                   	ret
6dc30d:	cc                   	int3
6dc30e:	cc                   	int3
6dc30f:	cc                   	int3
6dc310:	cc                   	int3
6dc311:	cc                   	int3
6dc312:	cc                   	int3
6dc313:	cc                   	int3
6dc314:	cc                   	int3
6dc315:	cc                   	int3
6dc316:	cc                   	int3
6dc317:	cc                   	int3
6dc318:	cc                   	int3
6dc319:	cc                   	int3
6dc31a:	cc                   	int3
6dc31b:	cc                   	int3
6dc31c:	cc                   	int3
6dc31d:	cc                   	int3
6dc31e:	cc                   	int3
6dc31f:	cc                   	int3
6dc320:	55                   	push   %ebp
6dc321:	8b ec                	mov    %esp,%ebp
6dc323:	6a ff                	push   $0xffffffff
6dc325:	68 30 dd b7 00       	push   $0xb7dd30
6dc32a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc330:	50                   	push   %eax
6dc331:	56                   	push   %esi
6dc332:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc337:	33 c5                	xor    %ebp,%eax
6dc339:	50                   	push   %eax
6dc33a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc33d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc343:	8b f1                	mov    %ecx,%esi
6dc345:	8b 06                	mov    (%esi),%eax
6dc347:	85 c0                	test   %eax,%eax
6dc349:	74 34                	je     0x6dc37f
6dc34b:	56                   	push   %esi
6dc34c:	ff 76 04             	push   0x4(%esi)
6dc34f:	50                   	push   %eax
6dc350:	e8 3e bc d4 ff       	call   0x427f93
6dc355:	8b 0e                	mov    (%esi),%ecx
6dc357:	83 c4 0c             	add    $0xc,%esp
6dc35a:	8b 46 08             	mov    0x8(%esi),%eax
6dc35d:	2b c1                	sub    %ecx,%eax
6dc35f:	c1 f8 04             	sar    $0x4,%eax
6dc362:	50                   	push   %eax
6dc363:	51                   	push   %ecx
6dc364:	8b ce                	mov    %esi,%ecx
6dc366:	e8 3a 01 d3 ff       	call   0x40c4a5
6dc36b:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6dc371:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6dc378:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6dc37f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc382:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc389:	59                   	pop    %ecx
6dc38a:	5e                   	pop    %esi
6dc38b:	8b e5                	mov    %ebp,%esp
6dc38d:	5d                   	pop    %ebp
6dc38e:	c3                   	ret
6dc38f:	cc                   	int3
6dc390:	cc                   	int3
6dc391:	cc                   	int3
6dc392:	cc                   	int3
6dc393:	cc                   	int3
6dc394:	cc                   	int3
6dc395:	cc                   	int3
6dc396:	cc                   	int3
6dc397:	cc                   	int3
6dc398:	cc                   	int3
6dc399:	cc                   	int3
6dc39a:	cc                   	int3
6dc39b:	cc                   	int3
6dc39c:	cc                   	int3
6dc39d:	cc                   	int3
6dc39e:	cc                   	int3
6dc39f:	cc                   	int3
6dc3a0:	cc                   	int3
6dc3a1:	cc                   	int3
6dc3a2:	cc                   	int3
6dc3a3:	cc                   	int3
6dc3a4:	cc                   	int3
6dc3a5:	cc                   	int3
6dc3a6:	cc                   	int3
6dc3a7:	cc                   	int3
6dc3a8:	cc                   	int3
6dc3a9:	cc                   	int3
6dc3aa:	cc                   	int3
6dc3ab:	cc                   	int3
6dc3ac:	cc                   	int3
6dc3ad:	cc                   	int3
6dc3ae:	cc                   	int3
6dc3af:	cc                   	int3
6dc3b0:	55                   	push   %ebp
6dc3b1:	8b ec                	mov    %esp,%ebp
6dc3b3:	6a ff                	push   $0xffffffff
6dc3b5:	68 60 dd b7 00       	push   $0xb7dd60
6dc3ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc3c0:	50                   	push   %eax
6dc3c1:	51                   	push   %ecx
6dc3c2:	57                   	push   %edi
6dc3c3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc3c8:	33 c5                	xor    %ebp,%eax
6dc3ca:	50                   	push   %eax
6dc3cb:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc3ce:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc3d4:	8b f9                	mov    %ecx,%edi
6dc3d6:	8b 07                	mov    (%edi),%eax
6dc3d8:	85 c0                	test   %eax,%eax
6dc3da:	74 44                	je     0x6dc420
6dc3dc:	ff 75 f0             	push   -0x10(%ebp)
6dc3df:	57                   	push   %edi
6dc3e0:	ff 77 04             	push   0x4(%edi)
6dc3e3:	50                   	push   %eax
6dc3e4:	e8 eb a9 d2 ff       	call   0x406dd4
6dc3e9:	8b 4f 08             	mov    0x8(%edi),%ecx
6dc3ec:	b8 67 66 66 66       	mov    $0x66666667,%eax
6dc3f1:	2b 0f                	sub    (%edi),%ecx
6dc3f3:	83 c4 10             	add    $0x10,%esp
6dc3f6:	f7 e9                	imul   %ecx
6dc3f8:	8b cf                	mov    %edi,%ecx
6dc3fa:	c1 fa 03             	sar    $0x3,%edx
6dc3fd:	8b c2                	mov    %edx,%eax
6dc3ff:	c1 e8 1f             	shr    $0x1f,%eax
6dc402:	03 c2                	add    %edx,%eax
6dc404:	50                   	push   %eax
6dc405:	ff 37                	push   (%edi)
6dc407:	e8 d9 cf d2 ff       	call   0x4093e5
6dc40c:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
6dc412:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
6dc419:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%edi)
6dc420:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc423:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc42a:	59                   	pop    %ecx
6dc42b:	5f                   	pop    %edi
6dc42c:	8b e5                	mov    %ebp,%esp
6dc42e:	5d                   	pop    %ebp
6dc42f:	c3                   	ret
6dc430:	cc                   	int3
6dc431:	cc                   	int3
6dc432:	cc                   	int3
6dc433:	cc                   	int3
6dc434:	cc                   	int3
6dc435:	cc                   	int3
6dc436:	cc                   	int3
6dc437:	cc                   	int3
6dc438:	cc                   	int3
6dc439:	cc                   	int3
6dc43a:	cc                   	int3
6dc43b:	cc                   	int3
6dc43c:	cc                   	int3
6dc43d:	cc                   	int3
6dc43e:	cc                   	int3
6dc43f:	cc                   	int3
6dc440:	cc                   	int3
6dc441:	cc                   	int3
6dc442:	cc                   	int3
6dc443:	cc                   	int3
6dc444:	cc                   	int3
6dc445:	cc                   	int3
6dc446:	cc                   	int3
6dc447:	cc                   	int3
6dc448:	cc                   	int3
6dc449:	cc                   	int3
6dc44a:	cc                   	int3
6dc44b:	cc                   	int3
6dc44c:	cc                   	int3
6dc44d:	cc                   	int3
6dc44e:	cc                   	int3
6dc44f:	cc                   	int3
6dc450:	55                   	push   %ebp
6dc451:	8b ec                	mov    %esp,%ebp
6dc453:	6a ff                	push   $0xffffffff
6dc455:	68 90 dd b7 00       	push   $0xb7dd90
6dc45a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc460:	50                   	push   %eax
6dc461:	51                   	push   %ecx
6dc462:	57                   	push   %edi
6dc463:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc468:	33 c5                	xor    %ebp,%eax
6dc46a:	50                   	push   %eax
6dc46b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc46e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc474:	8b f9                	mov    %ecx,%edi
6dc476:	8b 07                	mov    (%edi),%eax
6dc478:	85 c0                	test   %eax,%eax
6dc47a:	74 44                	je     0x6dc4c0
6dc47c:	ff 75 f0             	push   -0x10(%ebp)
6dc47f:	57                   	push   %edi
6dc480:	ff 77 04             	push   0x4(%edi)
6dc483:	50                   	push   %eax
6dc484:	e8 1d 68 d3 ff       	call   0x412ca6
6dc489:	8b 4f 08             	mov    0x8(%edi),%ecx
6dc48c:	b8 39 8e e3 38       	mov    $0x38e38e39,%eax
6dc491:	2b 0f                	sub    (%edi),%ecx
6dc493:	83 c4 10             	add    $0x10,%esp
6dc496:	f7 e9                	imul   %ecx
6dc498:	8b cf                	mov    %edi,%ecx
6dc49a:	c1 fa 03             	sar    $0x3,%edx
6dc49d:	8b c2                	mov    %edx,%eax
6dc49f:	c1 e8 1f             	shr    $0x1f,%eax
6dc4a2:	03 c2                	add    %edx,%eax
6dc4a4:	50                   	push   %eax
6dc4a5:	ff 37                	push   (%edi)
6dc4a7:	e8 a7 bb d2 ff       	call   0x408053
6dc4ac:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
6dc4b2:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
6dc4b9:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%edi)
6dc4c0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc4c3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc4ca:	59                   	pop    %ecx
6dc4cb:	5f                   	pop    %edi
6dc4cc:	8b e5                	mov    %ebp,%esp
6dc4ce:	5d                   	pop    %ebp
6dc4cf:	c3                   	ret
6dc4d0:	cc                   	int3
6dc4d1:	cc                   	int3
6dc4d2:	cc                   	int3
6dc4d3:	cc                   	int3
6dc4d4:	cc                   	int3
6dc4d5:	cc                   	int3
6dc4d6:	cc                   	int3
6dc4d7:	cc                   	int3
6dc4d8:	cc                   	int3
6dc4d9:	cc                   	int3
6dc4da:	cc                   	int3
6dc4db:	cc                   	int3
6dc4dc:	cc                   	int3
6dc4dd:	cc                   	int3
6dc4de:	cc                   	int3
6dc4df:	cc                   	int3
6dc4e0:	cc                   	int3
6dc4e1:	cc                   	int3
6dc4e2:	cc                   	int3
6dc4e3:	cc                   	int3
6dc4e4:	cc                   	int3
6dc4e5:	cc                   	int3
6dc4e6:	cc                   	int3
6dc4e7:	cc                   	int3
6dc4e8:	cc                   	int3
6dc4e9:	cc                   	int3
6dc4ea:	cc                   	int3
6dc4eb:	cc                   	int3
6dc4ec:	cc                   	int3
6dc4ed:	cc                   	int3
6dc4ee:	cc                   	int3
6dc4ef:	cc                   	int3
6dc4f0:	55                   	push   %ebp
6dc4f1:	8b ec                	mov    %esp,%ebp
6dc4f3:	6a ff                	push   $0xffffffff
6dc4f5:	68 c6 dd b7 00       	push   $0xb7ddc6
6dc4fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc500:	50                   	push   %eax
6dc501:	56                   	push   %esi
6dc502:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc507:	33 c5                	xor    %ebp,%eax
6dc509:	50                   	push   %eax
6dc50a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc50d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc513:	8b f1                	mov    %ecx,%esi
6dc515:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dc518:	8b 46 08             	mov    0x8(%esi),%eax
6dc51b:	c1 e0 02             	shl    $0x2,%eax
6dc51e:	50                   	push   %eax
6dc51f:	8b 11                	mov    (%ecx),%edx
6dc521:	ff 36                	push   (%esi)
6dc523:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6dc52a:	ff 52 04             	call   *0x4(%edx)
6dc52d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc530:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc537:	59                   	pop    %ecx
6dc538:	5e                   	pop    %esi
6dc539:	8b e5                	mov    %ebp,%esp
6dc53b:	5d                   	pop    %ebp
6dc53c:	c3                   	ret
6dc53d:	cc                   	int3
6dc53e:	cc                   	int3
6dc53f:	cc                   	int3
6dc540:	cc                   	int3
6dc541:	cc                   	int3
6dc542:	cc                   	int3
6dc543:	cc                   	int3
6dc544:	cc                   	int3
6dc545:	cc                   	int3
6dc546:	cc                   	int3
6dc547:	cc                   	int3
6dc548:	cc                   	int3
6dc549:	cc                   	int3
6dc54a:	cc                   	int3
6dc54b:	cc                   	int3
6dc54c:	cc                   	int3
6dc54d:	cc                   	int3
6dc54e:	cc                   	int3
6dc54f:	cc                   	int3