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
481550:	8b 52 fc             	mov    -0x4(%edx),%edx
481553:	83 c1 23             	add    $0x23,%ecx
481556:	2b c2                	sub    %edx,%eax
481558:	83 c0 fc             	add    $0xfffffffc,%eax
48155b:	83 f8 1f             	cmp    $0x1f,%eax
48155e:	0f 87 11 02 00 00    	ja     0x481775
481564:	51                   	push   %ecx
481565:	52                   	push   %edx
481566:	e8 07 fb 15 00       	call   0x5e1072
48156b:	83 c4 08             	add    $0x8,%esp
48156e:	e9 68 fd ff ff       	jmp    0x4812db
481573:	83 fe 10             	cmp    $0x10,%esi
481576:	8d 45 d8             	lea    -0x28(%ebp),%eax
481579:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48157d:	50                   	push   %eax
48157e:	68 50 2c 69 00       	push   $0x692c50
481583:	6a 02                	push   $0x2
481585:	e8 f6 92 ff ff       	call   0x47a880
48158a:	8b 55 ec             	mov    -0x14(%ebp),%edx
48158d:	83 c4 0c             	add    $0xc,%esp
481590:	c7 85 1c fe ff ff 07 	movl   $0x7,-0x1e4(%ebp)
481597:	00 00 00
48159a:	83 fa 10             	cmp    $0x10,%edx
48159d:	72 2c                	jb     0x4815cb
48159f:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4815a2:	42                   	inc    %edx
4815a3:	8b c1                	mov    %ecx,%eax
4815a5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4815ab:	72 14                	jb     0x4815c1
4815ad:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4815b0:	83 c2 23             	add    $0x23,%edx
4815b3:	2b c1                	sub    %ecx,%eax
4815b5:	83 c0 fc             	add    $0xfffffffc,%eax
4815b8:	83 f8 1f             	cmp    $0x1f,%eax
4815bb:	0f 87 b4 01 00 00    	ja     0x481775
4815c1:	52                   	push   %edx
4815c2:	51                   	push   %ecx
4815c3:	e8 aa fa 15 00       	call   0x5e1072
4815c8:	83 c4 08             	add    $0x8,%esp
4815cb:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
4815d1:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4815d8:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4815df:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4815e3:	85 ff                	test   %edi,%edi
4815e5:	74 6e                	je     0x481655
4815e7:	8b f7                	mov    %edi,%esi
4815e9:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4815ef:	74 1d                	je     0x48160e
4815f1:	8b bd 3c fe ff ff    	mov    -0x1c4(%ebp),%edi
4815f7:	8b ce                	mov    %esi,%ecx
4815f9:	e8 52 cc fc ff       	call   0x44e250
4815fe:	81 c6 a8 00 00 00    	add    $0xa8,%esi
481604:	3b f7                	cmp    %edi,%esi
481606:	75 ef                	jne    0x4815f7
481608:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
48160e:	8b 8d 58 fe ff ff    	mov    -0x1a8(%ebp),%ecx
481614:	b8 31 0c c3 30       	mov    $0x30c30c31,%eax
481619:	2b cf                	sub    %edi,%ecx
48161b:	f7 e9                	imul   %ecx
48161d:	c1 fa 05             	sar    $0x5,%edx
481620:	8b c2                	mov    %edx,%eax
481622:	c1 e8 1f             	shr    $0x1f,%eax
481625:	03 c2                	add    %edx,%eax
481627:	69 c8 a8 00 00 00    	imul   $0xa8,%eax,%ecx
48162d:	8b c7                	mov    %edi,%eax
48162f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481635:	72 14                	jb     0x48164b
481637:	8b 7f fc             	mov    -0x4(%edi),%edi
48163a:	83 c1 23             	add    $0x23,%ecx
48163d:	2b c7                	sub    %edi,%eax
48163f:	83 c0 fc             	add    $0xfffffffc,%eax
481642:	83 f8 1f             	cmp    $0x1f,%eax
481645:	0f 87 2a 01 00 00    	ja     0x481775
48164b:	51                   	push   %ecx
48164c:	57                   	push   %edi
48164d:	e8 20 fa 15 00       	call   0x5e1072
481652:	83 c4 08             	add    $0x8,%esp
481655:	8b 95 14 fe ff ff    	mov    -0x1ec(%ebp),%edx
48165b:	83 fa 10             	cmp    $0x10,%edx
48165e:	72 2f                	jb     0x48168f
481660:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
481666:	42                   	inc    %edx
481667:	8b c1                	mov    %ecx,%eax
481669:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48166f:	72 14                	jb     0x481685
481671:	8b 49 fc             	mov    -0x4(%ecx),%ecx
481674:	83 c2 23             	add    $0x23,%edx
481677:	2b c1                	sub    %ecx,%eax
481679:	83 c0 fc             	add    $0xfffffffc,%eax
48167c:	83 f8 1f             	cmp    $0x1f,%eax
48167f:	0f 87 f0 00 00 00    	ja     0x481775
481685:	52                   	push   %edx
481686:	51                   	push   %ecx
481687:	e8 e6 f9 15 00       	call   0x5e1072
48168c:	83 c4 08             	add    $0x8,%esp
48168f:	8b 95 18 fe ff ff    	mov    -0x1e8(%ebp),%edx
481695:	83 fa 10             	cmp    $0x10,%edx
481698:	72 2f                	jb     0x4816c9
48169a:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
4816a0:	42                   	inc    %edx
4816a1:	8b c1                	mov    %ecx,%eax
4816a3:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4816a9:	72 14                	jb     0x4816bf
4816ab:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4816ae:	83 c2 23             	add    $0x23,%edx
4816b1:	2b c1                	sub    %ecx,%eax
4816b3:	83 c0 fc             	add    $0xfffffffc,%eax
4816b6:	83 f8 1f             	cmp    $0x1f,%eax
4816b9:	0f 87 b6 00 00 00    	ja     0x481775
4816bf:	52                   	push   %edx
4816c0:	51                   	push   %ecx
4816c1:	e8 ac f9 15 00       	call   0x5e1072
4816c6:	83 c4 08             	add    $0x8,%esp
4816c9:	8b 85 34 fe ff ff    	mov    -0x1cc(%ebp),%eax
4816cf:	83 f8 10             	cmp    $0x10,%eax
4816d2:	72 2d                	jb     0x481701
4816d4:	8b 95 30 fe ff ff    	mov    -0x1d0(%ebp),%edx
4816da:	8d 48 01             	lea    0x1(%eax),%ecx
4816dd:	8b c2                	mov    %edx,%eax
4816df:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4816e5:	72 10                	jb     0x4816f7
4816e7:	8b 52 fc             	mov    -0x4(%edx),%edx
4816ea:	83 c1 23             	add    $0x23,%ecx
4816ed:	2b c2                	sub    %edx,%eax
4816ef:	83 c0 fc             	add    $0xfffffffc,%eax
4816f2:	83 f8 1f             	cmp    $0x1f,%eax
4816f5:	77 7e                	ja     0x481775
4816f7:	51                   	push   %ecx
4816f8:	52                   	push   %edx
4816f9:	e8 74 f9 15 00       	call   0x5e1072
4816fe:	83 c4 08             	add    $0x8,%esp
481701:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
481707:	83 f8 10             	cmp    $0x10,%eax
48170a:	0f 82 cb fb ff ff    	jb     0x4812db
481710:	8b 95 44 fe ff ff    	mov    -0x1bc(%ebp),%edx
481716:	8d 48 01             	lea    0x1(%eax),%ecx
481719:	8b c2                	mov    %edx,%eax
48171b:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481721:	0f 82 3d fe ff ff    	jb     0x481564
481727:	8b 52 fc             	mov    -0x4(%edx),%edx
48172a:	83 c1 23             	add    $0x23,%ecx
48172d:	2b c2                	sub    %edx,%eax
48172f:	83 c0 fc             	add    $0xfffffffc,%eax
481732:	83 f8 1f             	cmp    $0x1f,%eax
481735:	77 3e                	ja     0x481775
481737:	e9 28 fe ff ff       	jmp    0x481564
48173c:	68 48 27 69 00       	push   $0x692748
481741:	6a 02                	push   $0x2
481743:	e8 38 91 ff ff       	call   0x47a880
481748:	83 c4 08             	add    $0x8,%esp
48174b:	be 07 00 00 00       	mov    $0x7,%esi
481750:	e9 8e fb ff ff       	jmp    0x4812e3
481755:	68 04 2b 69 00       	push   $0x692b04
48175a:	6a 02                	push   $0x2
48175c:	e8 1f 91 ff ff       	call   0x47a880
481761:	83 c4 08             	add    $0x8,%esp
481764:	be 03 00 00 00       	mov    $0x3,%esi
481769:	e9 75 fb ff ff       	jmp    0x4812e3
48176e:	33 f6                	xor    %esi,%esi
481770:	e9 6e fb ff ff       	jmp    0x4812e3
481775:	e8 b5 b7 16 00       	call   0x5ecf2f
48177a:	cc                   	int3
48177b:	cc                   	int3
48177c:	cc                   	int3
48177d:	cc                   	int3
48177e:	cc                   	int3
48177f:	cc                   	int3
481780:	55                   	push   %ebp
481781:	8b ec                	mov    %esp,%ebp
481783:	56                   	push   %esi
481784:	8b 75 08             	mov    0x8(%ebp),%esi
481787:	57                   	push   %edi
481788:	8b 7d 0c             	mov    0xc(%ebp),%edi
48178b:	3b f7                	cmp    %edi,%esi
48178d:	74 12                	je     0x4817a1