48a2de:	ff ff ff
48a2e1:	50                   	push   %eax
48a2e2:	8d 85 30 fd ff ff    	lea    -0x2d0(%ebp),%eax
48a2e8:	c7 85 a8 fd ff ff 00 	movl   $0x0,-0x258(%ebp)
48a2ef:	00 00 00
48a2f2:	50                   	push   %eax
48a2f3:	8d 85 08 fd ff ff    	lea    -0x2f8(%ebp),%eax
48a2f9:	c7 85 ac fd ff ff ff 	movl   $0xffffffff,-0x254(%ebp)
48a300:	ff ff ff
48a303:	50                   	push   %eax
48a304:	8d 85 e0 fc ff ff    	lea    -0x320(%ebp),%eax
48a30a:	c7 85 80 fd ff ff 00 	movl   $0x0,-0x280(%ebp)
48a311:	00 00 00
48a314:	50                   	push   %eax
48a315:	8d 85 68 fc ff ff    	lea    -0x398(%ebp),%eax
48a31b:	c7 85 84 fd ff ff ff 	movl   $0xffffffff,-0x27c(%ebp)
48a322:	ff ff ff
48a325:	50                   	push   %eax
48a326:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
48a32c:	c7 85 58 fd ff ff 00 	movl   $0x0,-0x2a8(%ebp)
48a333:	00 00 00
48a336:	68 88 92 60 00       	push   $0x609288
48a33b:	50                   	push   %eax
48a33c:	c7 85 5c fd ff ff ff 	movl   $0xffffffff,-0x2a4(%ebp)
48a343:	ff ff ff
48a346:	e8 85 b4 04 00       	call   0x4d57d0
48a34b:	83 c4 30             	add    $0x30,%esp
48a34e:	8b 8d 64 fc ff ff    	mov    -0x39c(%ebp),%ecx
48a354:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
48a35a:	50                   	push   %eax
48a35b:	6a 01                	push   $0x1
48a35d:	56                   	push   %esi
48a35e:	ff 77 04             	push   0x4(%edi)
48a361:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
48a365:	e8 e6 60 ff ff       	call   0x480450
48a36a:	8d 8d 70 ff ff ff    	lea    -0x90(%ebp),%ecx
48a370:	e8 2b c7 fc ff       	call   0x456aa0
48a375:	8d 4d 98             	lea    -0x68(%ebp),%ecx
48a378:	e8 23 c7 fc ff       	call   0x456aa0
48a37d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48a380:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48a387:	59                   	pop    %ecx
48a388:	5f                   	pop    %edi
48a389:	5e                   	pop    %esi
48a38a:	8b 4d f0             	mov    -0x10(%ebp),%ecx
48a38d:	33 cd                	xor    %ebp,%ecx
48a38f:	e8 92 76 14 00       	call   0x5d1a26
48a394:	8b e5                	mov    %ebp,%esp
48a396:	5d                   	pop    %ebp
48a397:	c2 08 00             	ret    $0x8
48a39a:	e8 71 d2 fb ff       	call   0x447610
48a39f:	e8 4c be 14 00       	call   0x5d61f0
48a3a4:	e8 47 be 14 00       	call   0x5d61f0
48a3a9:	e8 42 be 14 00       	call   0x5d61f0
48a3ae:	e8 3d be 14 00       	call   0x5d61f0
48a3b3:	cc                   	int3
48a3b4:	cc                   	int3
48a3b5:	cc                   	int3
48a3b6:	cc                   	int3
48a3b7:	cc                   	int3
48a3b8:	cc                   	int3
48a3b9:	cc                   	int3
48a3ba:	cc                   	int3
48a3bb:	cc                   	int3
48a3bc:	cc                   	int3
48a3bd:	cc                   	int3
48a3be:	cc                   	int3
48a3bf:	cc                   	int3
48a3c0:	55                   	push   %ebp
48a3c1:	8b ec                	mov    %esp,%ebp
48a3c3:	83 ec 18             	sub    $0x18,%esp
48a3c6:	8b 45 0c             	mov    0xc(%ebp),%eax
48a3c9:	53                   	push   %ebx
48a3ca:	8b 5d 08             	mov    0x8(%ebp),%ebx
48a3cd:	56                   	push   %esi
48a3ce:	57                   	push   %edi
48a3cf:	89 4d f4             	mov    %ecx,-0xc(%ebp)
48a3d2:	83 7b 54 00          	cmpl   $0x0,0x54(%ebx)
48a3d6:	89 5d e8             	mov    %ebx,-0x18(%ebp)
48a3d9:	89 45 f8             	mov    %eax,-0x8(%ebp)
48a3dc:	75 07                	jne    0x48a3e5
48a3de:	c7 43 54 78 d9 68 00 	movl   $0x68d978,0x54(%ebx)
48a3e5:	33 f6                	xor    %esi,%esi
48a3e7:	39 73 1c             	cmp    %esi,0x1c(%ebx)
48a3ea:	7e 25                	jle    0x48a411
48a3ec:	33 ff                	xor    %edi,%edi
48a3ee:	66 90                	xchg   %ax,%ax
48a3f0:	8b 40 2c             	mov    0x2c(%eax),%eax
48a3f3:	ff 74 b0 04          	push   0x4(%eax,%esi,4)
48a3f7:	8b 43 44             	mov    0x44(%ebx),%eax
48a3fa:	03 c7                	add    %edi,%eax
48a3fc:	50                   	push   %eax
48a3fd:	e8 3e 01 00 00       	call   0x48a540
48a402:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48a405:	46                   	inc    %esi
48a406:	8b 45 f8             	mov    -0x8(%ebp),%eax
48a409:	83 c7 5c             	add    $0x5c,%edi
48a40c:	3b 73 1c             	cmp    0x1c(%ebx),%esi
48a40f:	7c df                	jl     0x48a3f0
48a411:	33 f6                	xor    %esi,%esi
48a413:	39 73 28             	cmp    %esi,0x28(%ebx)
48a416:	7e 29                	jle    0x48a441
48a418:	33 ff                	xor    %edi,%edi
48a41a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
48a420:	8b 40 5c             	mov    0x5c(%eax),%eax
48a423:	ff 74 b0 04          	push   0x4(%eax,%esi,4)
48a427:	8b 43 50             	mov    0x50(%ebx),%eax
48a42a:	03 c7                	add    %edi,%eax
48a42c:	50                   	push   %eax
48a42d:	e8 1e ee ff ff       	call   0x489250
48a432:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48a435:	46                   	inc    %esi
48a436:	8b 45 f8             	mov    -0x8(%ebp),%eax
48a439:	83 c7 58             	add    $0x58,%edi
48a43c:	3b 73 28             	cmp    0x28(%ebx),%esi
48a43f:	7c df                	jl     0x48a420
48a441:	33 ff                	xor    %edi,%edi
48a443:	39 7b 20             	cmp    %edi,0x20(%ebx)
48a446:	7e 52                	jle    0x48a49a
48a448:	33 c0                	xor    %eax,%eax
48a44a:	89 45 fc             	mov    %eax,-0x4(%ebp)
48a44d:	0f 1f 00             	nopl   (%eax)
48a450:	8b 4b 48             	mov    0x48(%ebx),%ecx
48a453:	03 c8                	add    %eax,%ecx
48a455:	83 79 10 00          	cmpl   $0x0,0x10(%ecx)
48a459:	75 07                	jne    0x48a462
48a45b:	c7 41 10 b4 d7 68 00 	movl   $0x68d7b4,0x10(%ecx)
48a462:	33 d2                	xor    %edx,%edx
48a464:	39 51 18             	cmp    %edx,0x18(%ecx)
48a467:	7e 25                	jle    0x48a48e
48a469:	33 f6                	xor    %esi,%esi
48a46b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
48a470:	8b 41 1c             	mov    0x1c(%ecx),%eax
48a473:	83 7c 30 10 00       	cmpl   $0x0,0x10(%eax,%esi,1)
48a478:	75 08                	jne    0x48a482
48a47a:	c7 44 30 10 00 d8 68 	movl   $0x68d800,0x10(%eax,%esi,1)
48a481:	00
48a482:	42                   	inc    %edx
48a483:	83 c6 14             	add    $0x14,%esi
48a486:	3b 51 18             	cmp    0x18(%ecx),%edx
48a489:	7c e5                	jl     0x48a470
48a48b:	8b 45 fc             	mov    -0x4(%ebp),%eax
48a48e:	47                   	inc    %edi
48a48f:	83 c0 30             	add    $0x30,%eax
48a492:	89 45 fc             	mov    %eax,-0x4(%ebp)
48a495:	3b 7b 20             	cmp    0x20(%ebx),%edi
48a498:	7c b6                	jl     0x48a450
48a49a:	33 c9                	xor    %ecx,%ecx
48a49c:	89 4d fc             	mov    %ecx,-0x4(%ebp)
48a49f:	39 4b 24             	cmp    %ecx,0x24(%ebx)
48a4a2:	7e 75                	jle    0x48a519
48a4a4:	33 d2                	xor    %edx,%edx
48a4a6:	89 55 f0             	mov    %edx,-0x10(%ebp)
48a4a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
48a4b0:	8b 45 f8             	mov    -0x8(%ebp),%eax
48a4b3:	8b 73 4c             	mov    0x4c(%ebx),%esi
48a4b6:	03 f2                	add    %edx,%esi
48a4b8:	8b 40 4c             	mov    0x4c(%eax),%eax
48a4bb:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
48a4bf:	8b 44 88 04          	mov    0x4(%eax,%ecx,4),%eax
48a4c3:	89 45 ec             	mov    %eax,-0x14(%ebp)
48a4c6:	75 07                	jne    0x48a4cf
48a4c8:	c7 46 0c 24 db 68 00 	movl   $0x68db24,0xc(%esi)
48a4cf:	33 ff                	xor    %edi,%edi
48a4d1:	39 7e 14             	cmp    %edi,0x14(%esi)
48a4d4:	7e 34                	jle    0x48a50a
48a4d6:	33 db                	xor    %ebx,%ebx
48a4d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
48a4df:	00
48a4e0:	8b 40 1c             	mov    0x1c(%eax),%eax
48a4e3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48a4e6:	ff 74 b8 04          	push   0x4(%eax,%edi,4)
48a4ea:	8b 46 10             	mov    0x10(%esi),%eax
48a4ed:	03 c3                	add    %ebx,%eax
48a4ef:	50                   	push   %eax
48a4f0:	e8 eb 0b 00 00       	call   0x48b0e0
48a4f5:	8b 45 ec             	mov    -0x14(%ebp),%eax
48a4f8:	47                   	inc    %edi
48a4f9:	83 c3 34             	add    $0x34,%ebx
48a4fc:	3b 7e 14             	cmp    0x14(%esi),%edi
48a4ff:	7c df                	jl     0x48a4e0
48a501:	8b 5d e8             	mov    -0x18(%ebp),%ebx
48a504:	8b 4d fc             	mov    -0x4(%ebp),%ecx
48a507:	8b 55 f0             	mov    -0x10(%ebp),%edx
48a50a:	41                   	inc    %ecx
48a50b:	83 c2 18             	add    $0x18,%edx
48a50e:	89 4d fc             	mov    %ecx,-0x4(%ebp)
48a511:	89 55 f0             	mov    %edx,-0x10(%ebp)
48a514:	3b 4b 24             	cmp    0x24(%ebx),%ecx
48a517:	7c 97                	jl     0x48a4b0
48a519:	5f                   	pop    %edi
48a51a:	5e                   	pop    %esi
48a51b:	5b                   	pop    %ebx
48a51c:	8b e5                	mov    %ebp,%esp
48a51e:	5d                   	pop    %ebp
48a51f:	c2 08 00             	ret    $0x8
48a522:	cc                   	int3
48a523:	cc                   	int3
48a524:	cc                   	int3
48a525:	cc                   	int3
48a526:	cc                   	int3
48a527:	cc                   	int3
48a528:	cc                   	int3
48a529:	cc                   	int3
48a52a:	cc                   	int3
48a52b:	cc                   	int3
48a52c:	cc                   	int3
48a52d:	cc                   	int3
48a52e:	cc                   	int3
48a52f:	cc                   	int3
48a530:	cc                   	int3
48a531:	cc                   	int3
48a532:	cc                   	int3
48a533:	cc                   	int3
48a534:	cc                   	int3
48a535:	cc                   	int3
48a536:	cc                   	int3
48a537:	cc                   	int3
48a538:	cc                   	int3
48a539:	cc                   	int3
48a53a:	cc                   	int3
48a53b:	cc                   	int3
48a53c:	cc                   	int3
48a53d:	cc                   	int3
48a53e:	cc                   	int3
48a53f:	cc                   	int3
48a540:	55                   	push   %ebp
48a541:	8b ec                	mov    %esp,%ebp
48a543:	6a ff                	push   $0xffffffff
48a545:	68 b5 b7 5f 00       	push   $0x5fb7b5
48a54a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
48a550:	50                   	push   %eax
48a551:	81 ec 14 02 00 00    	sub    $0x214,%esp
48a557:	a1 c0 14 69 00       	mov    0x6914c0,%eax
48a55c:	33 c5                	xor    %ebp,%eax
48a55e:	89 45 f0             	mov    %eax,-0x10(%ebp)
48a561:	56                   	push   %esi
48a562:	57                   	push   %edi
48a563:	50                   	push   %eax
48a564:	8d 45 f4             	lea    -0xc(%ebp),%eax
48a567:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
48a56d:	8b d1                	mov    %ecx,%edx
48a56f:	89 95 ec fd ff ff    	mov    %edx,-0x214(%ebp)
48a575:	8b 75 08             	mov    0x8(%ebp),%esi
48a578:	8b 45 0c             	mov    0xc(%ebp),%eax
48a57b:	89 85 e8 fd ff ff    	mov    %eax,-0x218(%ebp)
48a581:	c7 85 f4 fd ff ff 00 	movl   $0x0,-0x20c(%ebp)
48a588:	00 00 00
48a58b:	83 7e 10 00          	cmpl   $0x0,0x10(%esi)
48a58f:	75 07                	jne    0x48a598
48a591:	c7 46 10 34 da 68 00 	movl   $0x68da34,0x10(%esi)
48a598:	33 ff                	xor    %edi,%edi
48a59a:	39 7e 40             	cmp    %edi,0x40(%esi)
48a59d:	7e 46                	jle    0x48a5e5
48a59f:	33 c9                	xor    %ecx,%ecx
48a5a1:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a5a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%eax,%eax,1)
48a5ae:	00 00
48a5b0:	8b 40 2c             	mov    0x2c(%eax),%eax
48a5b3:	ff 74 b8 04          	push   0x4(%eax,%edi,4)
48a5b7:	8b 46 1c             	mov    0x1c(%esi),%eax
48a5ba:	03 c1                	add    %ecx,%eax
48a5bc:	8b ca                	mov    %edx,%ecx
48a5be:	50                   	push   %eax
48a5bf:	e8 7c ff ff ff       	call   0x48a540
48a5c4:	8b 8d fc fd ff ff    	mov    -0x204(%ebp),%ecx
48a5ca:	47                   	inc    %edi
48a5cb:	8b 95 ec fd ff ff    	mov    -0x214(%ebp),%edx
48a5d1:	83 c1 5c             	add    $0x5c,%ecx
48a5d4:	8b 85 e8 fd ff ff    	mov    -0x218(%ebp),%eax
48a5da:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a5e0:	3b 7e 40             	cmp    0x40(%esi),%edi
48a5e3:	7c cb                	jl     0x48a5b0
48a5e5:	33 c0                	xor    %eax,%eax
48a5e7:	89 85 fc fd ff ff    	mov    %eax,-0x204(%ebp)
48a5ed:	39 46 44             	cmp    %eax,0x44(%esi)
48a5f0:	7e 6a                	jle    0x48a65c
48a5f2:	33 d2                	xor    %edx,%edx
48a5f4:	89 95 f8 fd ff ff    	mov    %edx,-0x208(%ebp)
48a5fa:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
48a600:	8b 4e 20             	mov    0x20(%esi),%ecx
48a603:	03 ca                	add    %edx,%ecx
48a605:	83 79 10 00          	cmpl   $0x0,0x10(%ecx)
48a609:	75 07                	jne    0x48a612
48a60b:	c7 41 10 b4 d7 68 00 	movl   $0x68d7b4,0x10(%ecx)
48a612:	33 d2                	xor    %edx,%edx
48a614:	39 51 18             	cmp    %edx,0x18(%ecx)
48a617:	7e 28                	jle    0x48a641
48a619:	33 ff                	xor    %edi,%edi
48a61b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
48a620:	8b 41 1c             	mov    0x1c(%ecx),%eax
48a623:	83 7c 38 10 00       	cmpl   $0x0,0x10(%eax,%edi,1)
48a628:	75 08                	jne    0x48a632
48a62a:	c7 44 38 10 00 d8 68 	movl   $0x68d800,0x10(%eax,%edi,1)
48a631:	00
48a632:	42                   	inc    %edx
48a633:	83 c7 14             	add    $0x14,%edi
48a636:	3b 51 18             	cmp    0x18(%ecx),%edx
48a639:	7c e5                	jl     0x48a620
48a63b:	8b 85 fc fd ff ff    	mov    -0x204(%ebp),%eax
48a641:	8b 95 f8 fd ff ff    	mov    -0x208(%ebp),%edx
48a647:	40                   	inc    %eax
48a648:	83 c2 30             	add    $0x30,%edx
48a64b:	89 85 fc fd ff ff    	mov    %eax,-0x204(%ebp)
48a651:	89 95 f8 fd ff ff    	mov    %edx,-0x208(%ebp)
48a657:	3b 46 44             	cmp    0x44(%esi),%eax
48a65a:	7c a4                	jl     0x48a600
48a65c:	33 ff                	xor    %edi,%edi
48a65e:	39 7e 34             	cmp    %edi,0x34(%esi)
48a661:	7e 40                	jle    0x48a6a3
48a663:	33 c9                	xor    %ecx,%ecx
48a665:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a66b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
48a670:	8b 85 e8 fd ff ff    	mov    -0x218(%ebp),%eax
48a676:	8b 40 1c             	mov    0x1c(%eax),%eax
48a679:	ff 74 b8 04          	push   0x4(%eax,%edi,4)
48a67d:	8b 46 14             	mov    0x14(%esi),%eax
48a680:	03 c1                	add    %ecx,%eax
48a682:	8b 8d ec fd ff ff    	mov    -0x214(%ebp),%ecx
48a688:	50                   	push   %eax
48a689:	e8 c2 eb ff ff       	call   0x489250
48a68e:	8b 8d fc fd ff ff    	mov    -0x204(%ebp),%ecx
48a694:	47                   	inc    %edi
48a695:	83 c1 58             	add    $0x58,%ecx
48a698:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a69e:	3b 7e 34             	cmp    0x34(%esi),%edi
48a6a1:	7c cd                	jl     0x48a670
48a6a3:	33 ff                	xor    %edi,%edi
48a6a5:	39 7e 4c             	cmp    %edi,0x4c(%esi)
48a6a8:	7e 3b                	jle    0x48a6e5
48a6aa:	33 c9                	xor    %ecx,%ecx
48a6ac:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a6b2:	8b 85 e8 fd ff ff    	mov    -0x218(%ebp),%eax
48a6b8:	8b 40 5c             	mov    0x5c(%eax),%eax
48a6bb:	ff 74 b8 04          	push   0x4(%eax,%edi,4)
48a6bf:	8b 46 28             	mov    0x28(%esi),%eax
48a6c2:	03 c1                	add    %ecx,%eax
48a6c4:	8b 8d ec fd ff ff    	mov    -0x214(%ebp),%ecx
48a6ca:	50                   	push   %eax
48a6cb:	e8 80 eb ff ff       	call   0x489250
48a6d0:	8b 8d fc fd ff ff    	mov    -0x204(%ebp),%ecx
48a6d6:	47                   	inc    %edi
48a6d7:	83 c1 58             	add    $0x58,%ecx
48a6da:	89 8d fc fd ff ff    	mov    %ecx,-0x204(%ebp)
48a6e0:	3b 7e 4c             	cmp    0x4c(%esi),%edi
48a6e3:	7c cd                	jl     0x48a6b2
48a6e5:	33 c9                	xor    %ecx,%ecx
48a6e7:	39 4e 48             	cmp    %ecx,0x48(%esi)
48a6ea:	7e 1f                	jle    0x48a70b
48a6ec:	33 d2                	xor    %edx,%edx