4fc249:	c7 40 34 00 00 00 00 	movl   $0x0,0x34(%eax)
4fc250:	c7 40 38 00 00 00 00 	movl   $0x0,0x38(%eax)
4fc257:	c7 40 3c 00 00 00 00 	movl   $0x0,0x3c(%eax)
4fc25e:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%eax)
4fc265:	c7 40 48 00 00 00 00 	movl   $0x0,0x48(%eax)
4fc26c:	c7 40 4c 00 00 00 00 	movl   $0x0,0x4c(%eax)
4fc273:	c3                   	ret
4fc274:	cc                   	int3
4fc275:	cc                   	int3
4fc276:	cc                   	int3
4fc277:	cc                   	int3
4fc278:	cc                   	int3
4fc279:	cc                   	int3
4fc27a:	cc                   	int3
4fc27b:	cc                   	int3
4fc27c:	cc                   	int3
4fc27d:	cc                   	int3
4fc27e:	cc                   	int3
4fc27f:	cc                   	int3
4fc280:	e8 0b ca fd ff       	call   0x4d8c90
4fc285:	85 c0                	test   %eax,%eax
4fc287:	0f 84 3a 01 00 00    	je     0x4fc3c7
4fc28d:	e8 9e c4 01 00       	call   0x518730
4fc292:	85 c0                	test   %eax,%eax
4fc294:	0f 84 2d 01 00 00    	je     0x4fc3c7
4fc29a:	e8 21 c5 01 00       	call   0x5187c0
4fc29f:	85 c0                	test   %eax,%eax
4fc2a1:	0f 84 20 01 00 00    	je     0x4fc3c7
4fc2a7:	e8 44 c5 01 00       	call   0x5187f0
4fc2ac:	85 c0                	test   %eax,%eax
4fc2ae:	0f 84 13 01 00 00    	je     0x4fc3c7
4fc2b4:	e8 97 c5 01 00       	call   0x518850
4fc2b9:	85 c0                	test   %eax,%eax
4fc2bb:	0f 84 06 01 00 00    	je     0x4fc3c7
4fc2c1:	e8 ca c4 01 00       	call   0x518790
4fc2c6:	85 c0                	test   %eax,%eax
4fc2c8:	0f 84 f9 00 00 00    	je     0x4fc3c7
4fc2ce:	e8 ad c5 01 00       	call   0x518880
4fc2d3:	85 c0                	test   %eax,%eax
4fc2d5:	0f 84 ec 00 00 00    	je     0x4fc3c7
4fc2db:	e8 d0 c5 01 00       	call   0x5188b0
4fc2e0:	85 c0                	test   %eax,%eax
4fc2e2:	0f 84 df 00 00 00    	je     0x4fc3c7
4fc2e8:	e8 33 c5 01 00       	call   0x518820
4fc2ed:	85 c0                	test   %eax,%eax
4fc2ef:	0f 84 d2 00 00 00    	je     0x4fc3c7
4fc2f5:	e8 16 c6 01 00       	call   0x518910
4fc2fa:	85 c0                	test   %eax,%eax
4fc2fc:	0f 84 c5 00 00 00    	je     0x4fc3c7
4fc302:	e8 f9 c3 01 00       	call   0x518700
4fc307:	85 c0                	test   %eax,%eax
4fc309:	0f 84 b8 00 00 00    	je     0x4fc3c7
4fc30f:	e8 5c c6 01 00       	call   0x518970
4fc314:	85 c0                	test   %eax,%eax
4fc316:	0f 84 ab 00 00 00    	je     0x4fc3c7
4fc31c:	e8 df c6 01 00       	call   0x518a00
4fc321:	85 c0                	test   %eax,%eax
4fc323:	0f 84 9e 00 00 00    	je     0x4fc3c7
4fc329:	e8 32 c4 01 00       	call   0x518760
4fc32e:	85 c0                	test   %eax,%eax
4fc330:	0f 84 91 00 00 00    	je     0x4fc3c7
4fc336:	e8 e5 4e fe ff       	call   0x4e1220
4fc33b:	85 c0                	test   %eax,%eax
4fc33d:	0f 84 84 00 00 00    	je     0x4fc3c7
4fc343:	e8 98 c5 01 00       	call   0x5188e0
4fc348:	85 c0                	test   %eax,%eax
4fc34a:	74 7b                	je     0x4fc3c7
4fc34c:	e8 ef c5 01 00       	call   0x518940
4fc351:	85 c0                	test   %eax,%eax
4fc353:	74 72                	je     0x4fc3c7
4fc355:	e8 46 c6 01 00       	call   0x5189a0
4fc35a:	85 c0                	test   %eax,%eax
4fc35c:	74 69                	je     0x4fc3c7
4fc35e:	e8 6d c6 01 00       	call   0x5189d0
4fc363:	85 c0                	test   %eax,%eax
4fc365:	74 60                	je     0x4fc3c7
4fc367:	e8 c4 c6 01 00       	call   0x518a30
4fc36c:	85 c0                	test   %eax,%eax
4fc36e:	74 57                	je     0x4fc3c7
4fc370:	e8 7b c7 01 00       	call   0x518af0
4fc375:	85 c0                	test   %eax,%eax
4fc377:	74 4e                	je     0x4fc3c7
4fc379:	e8 e2 c6 01 00       	call   0x518a60
4fc37e:	85 c0                	test   %eax,%eax
4fc380:	74 45                	je     0x4fc3c7
4fc382:	e8 39 c7 01 00       	call   0x518ac0
4fc387:	85 c0                	test   %eax,%eax
4fc389:	74 3c                	je     0x4fc3c7
4fc38b:	e8 00 c7 01 00       	call   0x518a90
4fc390:	85 c0                	test   %eax,%eax
4fc392:	74 33                	je     0x4fc3c7
4fc394:	e8 87 c7 01 00       	call   0x518b20
4fc399:	85 c0                	test   %eax,%eax
4fc39b:	74 2a                	je     0x4fc3c7
4fc39d:	e8 ae c7 01 00       	call   0x518b50
4fc3a2:	85 c0                	test   %eax,%eax
4fc3a4:	74 21                	je     0x4fc3c7
4fc3a6:	e8 d5 c7 01 00       	call   0x518b80
4fc3ab:	85 c0                	test   %eax,%eax
4fc3ad:	74 18                	je     0x4fc3c7
4fc3af:	e8 fc c7 01 00       	call   0x518bb0
4fc3b4:	85 c0                	test   %eax,%eax
4fc3b6:	74 0f                	je     0x4fc3c7
4fc3b8:	e8 23 c8 01 00       	call   0x518be0
4fc3bd:	85 c0                	test   %eax,%eax
4fc3bf:	74 06                	je     0x4fc3c7
4fc3c1:	b8 01 00 00 00       	mov    $0x1,%eax
4fc3c6:	c3                   	ret
4fc3c7:	33 c0                	xor    %eax,%eax
4fc3c9:	c3                   	ret
4fc3ca:	cc                   	int3
4fc3cb:	cc                   	int3
4fc3cc:	cc                   	int3
4fc3cd:	cc                   	int3
4fc3ce:	cc                   	int3
4fc3cf:	cc                   	int3
4fc3d0:	e9 3b c8 01 00       	jmp    0x518c10
4fc3d5:	cc                   	int3
4fc3d6:	cc                   	int3
4fc3d7:	cc                   	int3
4fc3d8:	cc                   	int3
4fc3d9:	cc                   	int3
4fc3da:	cc                   	int3
4fc3db:	cc                   	int3
4fc3dc:	cc                   	int3
4fc3dd:	cc                   	int3
4fc3de:	cc                   	int3
4fc3df:	cc                   	int3
4fc3e0:	53                   	push   %ebx
4fc3e1:	57                   	push   %edi
4fc3e2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4fc3e6:	6a 01                	push   $0x1
4fc3e8:	57                   	push   %edi
4fc3e9:	e8 a2 57 fe ff       	call   0x4e1b90
4fc3ee:	8b d8                	mov    %eax,%ebx
4fc3f0:	53                   	push   %ebx
4fc3f1:	57                   	push   %edi
4fc3f2:	e8 79 56 fe ff       	call   0x4e1a70
4fc3f7:	83 c4 10             	add    $0x10,%esp
4fc3fa:	85 c0                	test   %eax,%eax
4fc3fc:	74 2f                	je     0x4fc42d
4fc3fe:	56                   	push   %esi
4fc3ff:	6a 02                	push   $0x2
4fc401:	53                   	push   %ebx
4fc402:	50                   	push   %eax
4fc403:	33 f6                	xor    %esi,%esi
4fc405:	56                   	push   %esi
4fc406:	e8 50 68 0d 00       	call   0x5d2c5b
4fc40b:	85 c0                	test   %eax,%eax
4fc40d:	0f 44 f3             	cmove  %ebx,%esi
4fc410:	8d 04 f5 00 00 00 00 	lea    0x0(,%esi,8),%eax
4fc417:	50                   	push   %eax
4fc418:	56                   	push   %esi
4fc419:	57                   	push   %edi
4fc41a:	e8 c1 56 fe ff       	call   0x4e1ae0
4fc41f:	57                   	push   %edi
4fc420:	e8 0b 58 fe ff       	call   0x4e1c30
4fc425:	83 c4 10             	add    $0x10,%esp
4fc428:	5e                   	pop    %esi
4fc429:	85 c0                	test   %eax,%eax
4fc42b:	75 09                	jne    0x4fc436
4fc42d:	57                   	push   %edi
4fc42e:	e8 fd 57 fe ff       	call   0x4e1c30
4fc433:	83 c4 04             	add    $0x4,%esp
4fc436:	5f                   	pop    %edi
4fc437:	5b                   	pop    %ebx
4fc438:	c3                   	ret
4fc439:	cc                   	int3
4fc43a:	cc                   	int3
4fc43b:	cc                   	int3
4fc43c:	cc                   	int3
4fc43d:	cc                   	int3
4fc43e:	cc                   	int3
4fc43f:	cc                   	int3
4fc440:	b8 14 00 00 00       	mov    $0x14,%eax
4fc445:	e8 66 53 0d 00       	call   0x5d17b0
4fc44a:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4fc44f:	33 c4                	xor    %esp,%eax
4fc451:	89 44 24 10          	mov    %eax,0x10(%esp)
4fc455:	0f 57 c0             	xorps  %xmm0,%xmm0
4fc458:	56                   	push   %esi
4fc459:	8b 74 24 1c          	mov    0x1c(%esp),%esi
4fc45d:	0f 11 44 24 04       	movups %xmm0,0x4(%esp)
4fc462:	ff 15 24 21 60 00    	call   *0x602124
4fc468:	89 44 24 04          	mov    %eax,0x4(%esp)
4fc46c:	8d 44 24 0c          	lea    0xc(%esp),%eax
4fc470:	50                   	push   %eax
4fc471:	ff 15 e8 21 60 00    	call   *0x6021e8
4fc477:	6a 00                	push   $0x0
4fc479:	6a 10                	push   $0x10
4fc47b:	8d 44 24 0c          	lea    0xc(%esp),%eax
4fc47f:	50                   	push   %eax
4fc480:	56                   	push   %esi
4fc481:	e8 3a 55 fe ff       	call   0x4e19c0
4fc486:	8b 4c 24 24          	mov    0x24(%esp),%ecx
4fc48a:	83 c4 10             	add    $0x10,%esp
4fc48d:	5e                   	pop    %esi
4fc48e:	33 cc                	xor    %esp,%ecx
4fc490:	e8 91 55 0d 00       	call   0x5d1a26
4fc495:	83 c4 14             	add    $0x14,%esp
4fc498:	c3                   	ret
4fc499:	cc                   	int3
4fc49a:	cc                   	int3
4fc49b:	cc                   	int3
4fc49c:	cc                   	int3
4fc49d:	cc                   	int3
4fc49e:	cc                   	int3
4fc49f:	cc                   	int3
4fc4a0:	b8 14 00 00 00       	mov    $0x14,%eax
4fc4a5:	e8 06 53 0d 00       	call   0x5d17b0
4fc4aa:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4fc4af:	33 c4                	xor    %esp,%eax
4fc4b1:	89 44 24 10          	mov    %eax,0x10(%esp)
4fc4b5:	0f 57 c0             	xorps  %xmm0,%xmm0
4fc4b8:	56                   	push   %esi
4fc4b9:	8b 74 24 1c          	mov    0x1c(%esp),%esi
4fc4bd:	66 0f 13 44 24 0c    	movlpd %xmm0,0xc(%esp)
4fc4c3:	ff 15 9c 20 60 00    	call   *0x60209c
4fc4c9:	89 44 24 04          	mov    %eax,0x4(%esp)
4fc4cd:	ff 15 24 21 60 00    	call   *0x602124
4fc4d3:	89 44 24 08          	mov    %eax,0x8(%esp)
4fc4d7:	8d 44 24 0c          	lea    0xc(%esp),%eax
4fc4db:	50                   	push   %eax
4fc4dc:	ff 15 ec 21 60 00    	call   *0x6021ec
4fc4e2:	6a 00                	push   $0x0
4fc4e4:	6a 10                	push   $0x10
4fc4e6:	8d 44 24 0c          	lea    0xc(%esp),%eax
4fc4ea:	50                   	push   %eax
4fc4eb:	56                   	push   %esi
4fc4ec:	e8 cf 54 fe ff       	call   0x4e19c0
4fc4f1:	8b 4c 24 24          	mov    0x24(%esp),%ecx
4fc4f5:	83 c4 10             	add    $0x10,%esp
4fc4f8:	5e                   	pop    %esi
4fc4f9:	33 cc                	xor    %esp,%ecx
4fc4fb:	e8 26 55 0d 00       	call   0x5d1a26
4fc500:	83 c4 14             	add    $0x14,%esp
4fc503:	c3                   	ret
4fc504:	cc                   	int3
4fc505:	cc                   	int3
4fc506:	cc                   	int3
4fc507:	cc                   	int3
4fc508:	cc                   	int3
4fc509:	cc                   	int3
4fc50a:	cc                   	int3
4fc50b:	cc                   	int3
4fc50c:	cc                   	int3
4fc50d:	cc                   	int3
4fc50e:	cc                   	int3
4fc50f:	cc                   	int3
4fc510:	6a 01                	push   $0x1
4fc512:	68 34 68 69 00       	push   $0x696834
4fc517:	e8 04 c5 00 00       	call   0x508a20
4fc51c:	83 c4 08             	add    $0x8,%esp
4fc51f:	c3                   	ret
4fc520:	8b 44 24 04          	mov    0x4(%esp),%eax
4fc524:	83 78 18 00          	cmpl   $0x0,0x18(%eax)
4fc528:	74 1d                	je     0x4fc547
4fc52a:	6a 00                	push   $0x0
4fc52c:	6a 01                	push   $0x1
4fc52e:	68 e8 9b 62 00       	push   $0x629be8
4fc533:	50                   	push   %eax
4fc534:	68 80 c5 4f 00       	push   $0x4fc580
4fc539:	68 34 68 69 00       	push   $0x696834
4fc53e:	e8 1d c3 00 00       	call   0x508860
4fc543:	83 c4 18             	add    $0x18,%esp
4fc546:	c3                   	ret
4fc547:	b8 01 00 00 00       	mov    $0x1,%eax
4fc54c:	c3                   	ret
4fc54d:	cc                   	int3
4fc54e:	cc                   	int3
4fc54f:	cc                   	int3
4fc550:	8b 44 24 04          	mov    0x4(%esp),%eax
4fc554:	83 78 18 00          	cmpl   $0x0,0x18(%eax)
4fc558:	74 1d                	je     0x4fc577
4fc55a:	6a 01                	push   $0x1
4fc55c:	6a 01                	push   $0x1
4fc55e:	68 e8 9b 62 00       	push   $0x629be8
4fc563:	50                   	push   %eax
4fc564:	68 80 c5 4f 00       	push   $0x4fc580
4fc569:	68 34 68 69 00       	push   $0x696834
4fc56e:	e8 ed c2 00 00       	call   0x508860
4fc573:	83 c4 18             	add    $0x18,%esp
4fc576:	c3                   	ret
4fc577:	b8 01 00 00 00       	mov    $0x1,%eax
4fc57c:	c3                   	ret
4fc57d:	cc                   	int3
4fc57e:	cc                   	int3
4fc57f:	cc                   	int3
4fc580:	68 34 68 69 00       	push   $0x696834
4fc585:	e8 46 c2 00 00       	call   0x5087d0
4fc58a:	59                   	pop    %ecx
4fc58b:	c3                   	ret
4fc58c:	cc                   	int3
4fc58d:	cc                   	int3
4fc58e:	cc                   	int3
4fc58f:	cc                   	int3
4fc590:	53                   	push   %ebx
4fc591:	56                   	push   %esi
4fc592:	57                   	push   %edi
4fc593:	8b 7c 24 14          	mov    0x14(%esp),%edi
4fc597:	85 ff                	test   %edi,%edi
4fc599:	0f 84 3c 01 00 00    	je     0x4fc6db
4fc59f:	8b 74 24 10          	mov    0x10(%esp),%esi
4fc5a3:	56                   	push   %esi
4fc5a4:	e8 b7 d7 fd ff       	call   0x4d9d60
4fc5a9:	83 c4 04             	add    $0x4,%esp
4fc5ac:	85 c0                	test   %eax,%eax
4fc5ae:	74 0e                	je     0x4fc5be
4fc5b0:	57                   	push   %edi
4fc5b1:	56                   	push   %esi
4fc5b2:	e8 29 db fd ff       	call   0x4da0e0
4fc5b7:	83 c4 08             	add    $0x8,%esp
4fc5ba:	5f                   	pop    %edi
4fc5bb:	5e                   	pop    %esi
4fc5bc:	5b                   	pop    %ebx
4fc5bd:	c3                   	ret
4fc5be:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
4fc5c2:	0f 84 ce 00 00 00    	je     0x4fc696
4fc5c8:	56                   	push   %esi
4fc5c9:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
4fc5d0:	e8 8b d7 fd ff       	call   0x4d9d60
4fc5d5:	83 c4 04             	add    $0x4,%esp
4fc5d8:	85 c0                	test   %eax,%eax
4fc5da:	74 21                	je     0x4fc5fd
4fc5dc:	57                   	push   %edi
4fc5dd:	56                   	push   %esi
4fc5de:	e8 fd da fd ff       	call   0x4da0e0
4fc5e3:	8b f8                	mov    %eax,%edi
4fc5e5:	83 c4 08             	add    $0x8,%esp
4fc5e8:	85 ff                	test   %edi,%edi
4fc5ea:	0f 84 88 00 00 00    	je     0x4fc678
4fc5f0:	6a 01                	push   $0x1
4fc5f2:	56                   	push   %esi
4fc5f3:	e8 b8 da fd ff       	call   0x4da0b0
4fc5f8:	83 c4 08             	add    $0x8,%esp
4fc5fb:	eb 7b                	jmp    0x4fc678
4fc5fd:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
4fc601:	74 1c                	je     0x4fc61f
4fc603:	57                   	push   %edi
4fc604:	56                   	push   %esi
4fc605:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
4fc60c:	e8 7f ff ff ff       	call   0x4fc590
4fc611:	83 c4 08             	add    $0x8,%esp
4fc614:	c7 46 0c 01 00 00 00 	movl   $0x1,0xc(%esi)
4fc61b:	8b f8                	mov    %eax,%edi
4fc61d:	eb 59                	jmp    0x4fc678
4fc61f:	83 7e 04 01          	cmpl   $0x1,0x4(%esi)
4fc623:	75 15                	jne    0x4fc63a
4fc625:	8b 06                	mov    (%esi),%eax
4fc627:	8b 08                	mov    (%eax),%ecx