481057:	72 2c                	jb     0x481085
481059:	8b 4d d8             	mov    -0x28(%ebp),%ecx
48105c:	42                   	inc    %edx
48105d:	8b c1                	mov    %ecx,%eax
48105f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
481065:	72 14                	jb     0x48107b
481067:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48106a:	83 c2 23             	add    $0x23,%edx
48106d:	2b c1                	sub    %ecx,%eax
48106f:	83 c0 fc             	add    $0xfffffffc,%eax
481072:	83 f8 1f             	cmp    $0x1f,%eax
481075:	0f 87 fa 06 00 00    	ja     0x481775
48107b:	52                   	push   %edx
48107c:	51                   	push   %ecx
48107d:	e8 f0 ff 15 00       	call   0x5e1072
481082:	83 c4 08             	add    $0x8,%esp
481085:	85 f6                	test   %esi,%esi
481087:	0f 85 43 f7 ff ff    	jne    0x4807d0
48108d:	8d 85 64 fe ff ff    	lea    -0x19c(%ebp),%eax
481093:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
481099:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48109f:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
4810a5:	50                   	push   %eax
4810a6:	e8 f5 bc fb ff       	call   0x43cda0
4810ab:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4810b1:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4810b5:	50                   	push   %eax
4810b6:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
4810bc:	e8 df bc fb ff       	call   0x43cda0
4810c1:	8d 85 38 fe ff ff    	lea    -0x1c8(%ebp),%eax
4810c7:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
4810cb:	50                   	push   %eax
4810cc:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
4810d2:	e8 b9 d3 ff ff       	call   0x47e490
4810d7:	8d 45 a8             	lea    -0x58(%ebp),%eax
4810da:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
4810de:	50                   	push   %eax
4810df:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
4810e5:	e8 b6 bc fb ff       	call   0x43cda0
4810ea:	8d 85 0c ff ff ff    	lea    -0xf4(%ebp),%eax
4810f0:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
4810f4:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
4810fa:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
481100:	89 85 24 fe ff ff    	mov    %eax,-0x1dc(%ebp)
481106:	8d 85 64 fe ff ff    	lea    -0x19c(%ebp),%eax
48110c:	50                   	push   %eax
48110d:	e8 8e bc fb ff       	call   0x43cda0
481112:	8d 85 7c fe ff ff    	lea    -0x184(%ebp),%eax
481118:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
48111c:	50                   	push   %eax
48111d:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
481123:	e8 78 bc fb ff       	call   0x43cda0
481128:	8d 85 94 fe ff ff    	lea    -0x16c(%ebp),%eax
48112e:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
481132:	50                   	push   %eax
481133:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
481139:	e8 52 d3 ff ff       	call   0x47e490
48113e:	8b 8d 4c fe ff ff    	mov    -0x1b4(%ebp),%ecx
481144:	8d 85 f4 fe ff ff    	lea    -0x10c(%ebp),%eax
48114a:	50                   	push   %eax
48114b:	8d 85 e8 fd ff ff    	lea    -0x218(%ebp),%eax
481151:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
481155:	50                   	push   %eax
481156:	8d 49 18             	lea    0x18(%ecx),%ecx
481159:	e8 f2 cb ff ff       	call   0x47dd50
48115e:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
481164:	e8 97 8e fe ff       	call   0x46a000
481169:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
48116f:	e8 ec 78 fd ff       	call   0x458a60
481174:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
48117a:	e8 31 75 fb ff       	call   0x4386b0
48117f:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
481185:	e8 76 8e fe ff       	call   0x46a000
48118a:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
481190:	e8 cb 78 fd ff       	call   0x458a60
481195:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
48119b:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
48119f:	85 ff                	test   %edi,%edi
4811a1:	0f 84 84 00 00 00    	je     0x48122b
4811a7:	8b f7                	mov    %edi,%esi
4811a9:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4811af:	74 15                	je     0x4811c6
4811b1:	8b ce                	mov    %esi,%ecx
4811b3:	e8 98 d0 fc ff       	call   0x44e250
4811b8:	81 c6 a8 00 00 00    	add    $0xa8,%esi
4811be:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4811c4:	75 eb                	jne    0x4811b1
4811c6:	8b 8d 40 fe ff ff    	mov    -0x1c0(%ebp),%ecx
4811cc:	b8 31 0c c3 30       	mov    $0x30c30c31,%eax
4811d1:	2b cf                	sub    %edi,%ecx
4811d3:	f7 e9                	imul   %ecx
4811d5:	c1 fa 05             	sar    $0x5,%edx
4811d8:	8b c2                	mov    %edx,%eax
4811da:	c1 e8 1f             	shr    $0x1f,%eax
4811dd:	03 c2                	add    %edx,%eax
4811df:	69 c8 a8 00 00 00    	imul   $0xa8,%eax,%ecx
4811e5:	8b c7                	mov    %edi,%eax
4811e7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4811ed:	72 14                	jb     0x481203
4811ef:	8b 7f fc             	mov    -0x4(%edi),%edi
4811f2:	83 c1 23             	add    $0x23,%ecx
4811f5:	2b c7                	sub    %edi,%eax
4811f7:	83 c0 fc             	add    $0xfffffffc,%eax
4811fa:	83 f8 1f             	cmp    $0x1f,%eax
4811fd:	0f 87 72 05 00 00    	ja     0x481775
481203:	51                   	push   %ecx
481204:	57                   	push   %edi
481205:	e8 68 fe 15 00       	call   0x5e1072
48120a:	83 c4 08             	add    $0x8,%esp
48120d:	c7 85 38 fe ff ff 00 	movl   $0x0,-0x1c8(%ebp)
481214:	00 00 00
481217:	c7 85 3c fe ff ff 00 	movl   $0x0,-0x1c4(%ebp)
48121e:	00 00 00
481221:	c7 85 40 fe ff ff 00 	movl   $0x0,-0x1c0(%ebp)
481228:	00 00 00
48122b:	8b 7d bc             	mov    -0x44(%ebp),%edi
48122e:	8b 75 a8             	mov    -0x58(%ebp),%esi
481231:	eb 0c                	jmp    0x48123f
481233:	8b b5 30 fe ff ff    	mov    -0x1d0(%ebp),%esi
481239:	8b bd 34 fe ff ff    	mov    -0x1cc(%ebp),%edi
48123f:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
481245:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
48124b:	8b 40 28             	mov    0x28(%eax),%eax
48124e:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
481254:	e8 07 78 fd ff       	call   0x458a60
481259:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
48125d:	83 ff 10             	cmp    $0x10,%edi
481260:	72 2b                	jb     0x48128d
481262:	8d 4f 01             	lea    0x1(%edi),%ecx
481265:	8b c6                	mov    %esi,%eax
481267:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48126d:	72 14                	jb     0x481283
48126f:	8b 76 fc             	mov    -0x4(%esi),%esi
481272:	83 c1 23             	add    $0x23,%ecx
481275:	2b c6                	sub    %esi,%eax
481277:	83 c0 fc             	add    $0xfffffffc,%eax
48127a:	83 f8 1f             	cmp    $0x1f,%eax
48127d:	0f 87 f2 04 00 00    	ja     0x481775
481283:	51                   	push   %ecx
481284:	56                   	push   %esi
481285:	e8 e8 fd 15 00       	call   0x5e1072
48128a:	83 c4 08             	add    $0x8,%esp
48128d:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
481293:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
481297:	83 f8 10             	cmp    $0x10,%eax
48129a:	72 31                	jb     0x4812cd
48129c:	8b 95 44 fe ff ff    	mov    -0x1bc(%ebp),%edx
4812a2:	8d 48 01             	lea    0x1(%eax),%ecx
4812a5:	8b c2                	mov    %edx,%eax
4812a7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4812ad:	72 14                	jb     0x4812c3
4812af:	8b 52 fc             	mov    -0x4(%edx),%edx
4812b2:	83 c1 23             	add    $0x23,%ecx
4812b5:	2b c2                	sub    %edx,%eax
4812b7:	83 c0 fc             	add    $0xfffffffc,%eax
4812ba:	83 f8 1f             	cmp    $0x1f,%eax
4812bd:	0f 87 b2 04 00 00    	ja     0x481775
4812c3:	51                   	push   %ecx
4812c4:	52                   	push   %edx
4812c5:	e8 a8 fd 15 00       	call   0x5e1072
4812ca:	83 c4 08             	add    $0x8,%esp
4812cd:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
4812d3:	85 c0                	test   %eax,%eax
4812d5:	0f 85 f5 e9 ff ff    	jne    0x47fcd0
4812db:	8b b5 1c fe ff ff    	mov    -0x1e4(%ebp),%esi
4812e1:	33 ff                	xor    %edi,%edi
4812e3:	8b 8d d4 fd ff ff    	mov    -0x22c(%ebp),%ecx
4812e9:	c7 85 a0 fd ff ff d0 	movl   $0x68aad0,-0x260(%ebp)
4812f0:	aa 68 00
4812f3:	81 f9 d4 d4 72 00    	cmp    $0x72d4d4,%ecx
4812f9:	74 09                	je     0x481304
4812fb:	51                   	push   %ecx
4812fc:	e8 88 fd 15 00       	call   0x5e1089
481301:	83 c4 04             	add    $0x4,%esp
481304:	8d 8d a0 fd ff ff    	lea    -0x260(%ebp),%ecx
48130a:	e8 61 1a fe ff       	call   0x462d70
48130f:	8d 4d 08             	lea    0x8(%ebp),%ecx
481312:	e8 99 73 fb ff       	call   0x4386b0
481317:	8b c6                	mov    %esi,%eax
481319:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48131c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
481323:	59                   	pop    %ecx
481324:	5f                   	pop    %edi
481325:	5e                   	pop    %esi
481326:	8b 4d f0             	mov    -0x10(%ebp),%ecx
481329:	33 cd                	xor    %ebp,%ecx
48132b:	e8 aa 01 16 00       	call   0x5e14da
481330:	8b e5                	mov    %ebp,%esp
481332:	5d                   	pop    %ebp
481333:	c2 1c 00             	ret    $0x1c
481336:	68 68 2c 69 00       	push   $0x692c68
48133b:	6a 02                	push   $0x2
48133d:	e8 3e 95 ff ff       	call   0x47a880
481342:	8b 45 d4             	mov    -0x2c(%ebp),%eax
481345:	83 c4 08             	add    $0x8,%esp
481348:	c7 85 1c fe ff ff 07 	movl   $0x7,-0x1e4(%ebp)
48134f:	00 00 00
481352:	83 f8 10             	cmp    $0x10,%eax
481355:	72 2b                	jb     0x481382
481357:	8d 48 01             	lea    0x1(%eax),%ecx
48135a:	8b c6                	mov    %esi,%eax
48135c:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481362:	72 14                	jb     0x481378
481364:	8b 76 fc             	mov    -0x4(%esi),%esi
481367:	83 c1 23             	add    $0x23,%ecx
48136a:	2b c6                	sub    %esi,%eax
48136c:	83 c0 fc             	add    $0xfffffffc,%eax
48136f:	83 f8 1f             	cmp    $0x1f,%eax
481372:	0f 87 fd 03 00 00    	ja     0x481775
481378:	51                   	push   %ecx
481379:	56                   	push   %esi
48137a:	e8 f3 fc 15 00       	call   0x5e1072
48137f:	83 c4 08             	add    $0x8,%esp
481382:	8b 45 8c             	mov    -0x74(%ebp),%eax
481385:	83 f8 10             	cmp    $0x10,%eax
481388:	72 31                	jb     0x4813bb
48138a:	8b 95 28 fe ff ff    	mov    -0x1d8(%ebp),%edx
481390:	8d 48 01             	lea    0x1(%eax),%ecx
481393:	8b c2                	mov    %edx,%eax
481395:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48139b:	72 14                	jb     0x4813b1
48139d:	8b 52 fc             	mov    -0x4(%edx),%edx
4813a0:	83 c1 23             	add    $0x23,%ecx
4813a3:	2b c2                	sub    %edx,%eax
4813a5:	83 c0 fc             	add    $0xfffffffc,%eax
4813a8:	83 f8 1f             	cmp    $0x1f,%eax
4813ab:	0f 87 c4 03 00 00    	ja     0x481775
4813b1:	51                   	push   %ecx
4813b2:	52                   	push   %edx
4813b3:	e8 ba fc 15 00       	call   0x5e1072
4813b8:	83 c4 08             	add    $0x8,%esp
4813bb:	8b 55 ec             	mov    -0x14(%ebp),%edx
4813be:	83 fa 10             	cmp    $0x10,%edx
4813c1:	72 2c                	jb     0x4813ef
4813c3:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4813c6:	42                   	inc    %edx
4813c7:	8b c1                	mov    %ecx,%eax
4813c9:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4813cf:	72 14                	jb     0x4813e5
4813d1:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4813d4:	83 c2 23             	add    $0x23,%edx
4813d7:	2b c1                	sub    %ecx,%eax
4813d9:	83 c0 fc             	add    $0xfffffffc,%eax
4813dc:	83 f8 1f             	cmp    $0x1f,%eax
4813df:	0f 87 90 03 00 00    	ja     0x481775
4813e5:	52                   	push   %edx
4813e6:	51                   	push   %ecx
4813e7:	e8 86 fc 15 00       	call   0x5e1072
4813ec:	83 c4 08             	add    $0x8,%esp
4813ef:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
4813f5:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4813fc:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
481403:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
481407:	85 ff                	test   %edi,%edi
481409:	74 73                	je     0x48147e
48140b:	8b f7                	mov    %edi,%esi
48140d:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
481413:	74 22                	je     0x481437
481415:	8b bd 3c fe ff ff    	mov    -0x1c4(%ebp),%edi
48141b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
481420:	8b ce                	mov    %esi,%ecx
481422:	e8 29 ce fc ff       	call   0x44e250
481427:	81 c6 a8 00 00 00    	add    $0xa8,%esi
48142d:	3b f7                	cmp    %edi,%esi
48142f:	75 ef                	jne    0x481420
481431:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
481437:	8b 8d 58 fe ff ff    	mov    -0x1a8(%ebp),%ecx
48143d:	b8 31 0c c3 30       	mov    $0x30c30c31,%eax
481442:	2b cf                	sub    %edi,%ecx
481444:	f7 e9                	imul   %ecx
481446:	c1 fa 05             	sar    $0x5,%edx
481449:	8b c2                	mov    %edx,%eax
48144b:	c1 e8 1f             	shr    $0x1f,%eax
48144e:	03 c2                	add    %edx,%eax
481450:	69 c8 a8 00 00 00    	imul   $0xa8,%eax,%ecx
481456:	8b c7                	mov    %edi,%eax
481458:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48145e:	72 14                	jb     0x481474
481460:	8b 7f fc             	mov    -0x4(%edi),%edi
481463:	83 c1 23             	add    $0x23,%ecx
481466:	2b c7                	sub    %edi,%eax
481468:	83 c0 fc             	add    $0xfffffffc,%eax
48146b:	83 f8 1f             	cmp    $0x1f,%eax
48146e:	0f 87 01 03 00 00    	ja     0x481775
481474:	51                   	push   %ecx
481475:	57                   	push   %edi
481476:	e8 f7 fb 15 00       	call   0x5e1072
48147b:	83 c4 08             	add    $0x8,%esp
48147e:	8b 95 14 fe ff ff    	mov    -0x1ec(%ebp),%edx
481484:	83 fa 10             	cmp    $0x10,%edx
481487:	72 2f                	jb     0x4814b8
481489:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
48148f:	42                   	inc    %edx
481490:	8b c1                	mov    %ecx,%eax
481492:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
481498:	72 14                	jb     0x4814ae
48149a:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48149d:	83 c2 23             	add    $0x23,%edx
4814a0:	2b c1                	sub    %ecx,%eax
4814a2:	83 c0 fc             	add    $0xfffffffc,%eax
4814a5:	83 f8 1f             	cmp    $0x1f,%eax
4814a8:	0f 87 c7 02 00 00    	ja     0x481775
4814ae:	52                   	push   %edx
4814af:	51                   	push   %ecx
4814b0:	e8 bd fb 15 00       	call   0x5e1072
4814b5:	83 c4 08             	add    $0x8,%esp
4814b8:	8b 95 18 fe ff ff    	mov    -0x1e8(%ebp),%edx
4814be:	83 fa 10             	cmp    $0x10,%edx
4814c1:	72 2f                	jb     0x4814f2
4814c3:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
4814c9:	42                   	inc    %edx
4814ca:	8b c1                	mov    %ecx,%eax
4814cc:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4814d2:	72 14                	jb     0x4814e8
4814d4:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4814d7:	83 c2 23             	add    $0x23,%edx
4814da:	2b c1                	sub    %ecx,%eax
4814dc:	83 c0 fc             	add    $0xfffffffc,%eax
4814df:	83 f8 1f             	cmp    $0x1f,%eax
4814e2:	0f 87 8d 02 00 00    	ja     0x481775
4814e8:	52                   	push   %edx
4814e9:	51                   	push   %ecx
4814ea:	e8 83 fb 15 00       	call   0x5e1072
4814ef:	83 c4 08             	add    $0x8,%esp
4814f2:	8b 85 34 fe ff ff    	mov    -0x1cc(%ebp),%eax
4814f8:	83 f8 10             	cmp    $0x10,%eax
4814fb:	72 31                	jb     0x48152e
4814fd:	8b 95 30 fe ff ff    	mov    -0x1d0(%ebp),%edx
481503:	8d 48 01             	lea    0x1(%eax),%ecx
481506:	8b c2                	mov    %edx,%eax
481508:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48150e:	72 14                	jb     0x481524
481510:	8b 52 fc             	mov    -0x4(%edx),%edx
481513:	83 c1 23             	add    $0x23,%ecx
481516:	2b c2                	sub    %edx,%eax
481518:	83 c0 fc             	add    $0xfffffffc,%eax
48151b:	83 f8 1f             	cmp    $0x1f,%eax
48151e:	0f 87 51 02 00 00    	ja     0x481775
481524:	51                   	push   %ecx
481525:	52                   	push   %edx
481526:	e8 47 fb 15 00       	call   0x5e1072
48152b:	83 c4 08             	add    $0x8,%esp
48152e:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
481534:	83 f8 10             	cmp    $0x10,%eax
481537:	0f 82 9e fd ff ff    	jb     0x4812db
48153d:	8b 95 44 fe ff ff    	mov    -0x1bc(%ebp),%edx
481543:	8d 48 01             	lea    0x1(%eax),%ecx
481546:	8b c2                	mov    %edx,%eax
481548:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48154e:	72 14                	jb     0x481564