492304:	e8 df 53 f7 ff       	call   0x4076e8
492309:	57                   	push   %edi
49230a:	8b 45 fc             	mov    -0x4(%ebp),%eax
49230d:	50                   	push   %eax
49230e:	e8 ed 53 f7 ff       	call   0x407700
492313:	8b 45 e4             	mov    -0x1c(%ebp),%eax
492316:	50                   	push   %eax
492317:	8b 45 fc             	mov    -0x4(%ebp),%eax
49231a:	50                   	push   %eax
49231b:	e8 e0 53 f7 ff       	call   0x407700
492320:	56                   	push   %esi
492321:	e8 ea 51 f7 ff       	call   0x407510
492326:	53                   	push   %ebx
492327:	e8 e4 51 f7 ff       	call   0x407510
49232c:	5f                   	pop    %edi
49232d:	5e                   	pop    %esi
49232e:	5b                   	pop    %ebx
49232f:	8b e5                	mov    %ebp,%esp
492331:	5d                   	pop    %ebp
492332:	c2 0c 00             	ret    $0xc
492335:	8d 40 00             	lea    0x0(%eax),%eax
492338:	55                   	push   %ebp
492339:	8b ec                	mov    %esp,%ebp
49233b:	53                   	push   %ebx
49233c:	56                   	push   %esi
49233d:	8b 55 08             	mov    0x8(%ebp),%edx
492340:	8b 52 f4             	mov    -0xc(%edx),%edx
492343:	8b da                	mov    %edx,%ebx
492345:	4b                   	dec    %ebx
492346:	53                   	push   %ebx
492347:	8b 4d 08             	mov    0x8(%ebp),%ecx
49234a:	8b 49 f8             	mov    -0x8(%ecx),%ecx
49234d:	8b d9                	mov    %ecx,%ebx
49234f:	8b 75 08             	mov    0x8(%ebp),%esi
492352:	2b 5e e8             	sub    -0x18(%esi),%ebx
492355:	83 eb 03             	sub    $0x3,%ebx
492358:	53                   	push   %ebx
492359:	50                   	push   %eax
49235a:	8b 45 08             	mov    0x8(%ebp),%eax
49235d:	83 ea 02             	sub    $0x2,%edx
492360:	8b 45 08             	mov    0x8(%ebp),%eax
492363:	2b 50 e8             	sub    -0x18(%eax),%edx
492366:	8b 45 08             	mov    0x8(%ebp),%eax
492369:	8b 40 fc             	mov    -0x4(%eax),%eax
49236c:	8b 5d 08             	mov    0x8(%ebp),%ebx
49236f:	83 e9 02             	sub    $0x2,%ecx
492372:	e8 19 6b ff ff       	call   0x488e90
492377:	8b 45 08             	mov    0x8(%ebp),%eax
49237a:	ff 40 e8             	incl   -0x18(%eax)
49237d:	5e                   	pop    %esi
49237e:	5b                   	pop    %ebx
49237f:	5d                   	pop    %ebp
492380:	c3                   	ret
492381:	8d 40 00             	lea    0x0(%eax),%eax
492384:	55                   	push   %ebp
492385:	8b ec                	mov    %esp,%ebp
492387:	83 c4 b4             	add    $0xffffffb4,%esp
49238a:	53                   	push   %ebx
49238b:	56                   	push   %esi
49238c:	57                   	push   %edi
49238d:	8b f1                	mov    %ecx,%esi
49238f:	8d 7d ec             	lea    -0x14(%ebp),%edi
492392:	a5                   	movsl  %ds:(%esi),%es:(%edi)
492393:	a5                   	movsl  %ds:(%esi),%es:(%edi)
492394:	a5                   	movsl  %ds:(%esi),%es:(%edi)
492395:	a5                   	movsl  %ds:(%esi),%es:(%edi)
492396:	8b fa                	mov    %edx,%edi
492398:	8b d8                	mov    %eax,%ebx
49239a:	8b 75 08             	mov    0x8(%ebp),%esi
49239d:	8b c7                	mov    %edi,%eax
49239f:	e8 1c 69 f9 ff       	call   0x428cc0
4923a4:	89 45 fc             	mov    %eax,-0x4(%ebp)
4923a7:	8b c6                	mov    %esi,%eax
4923a9:	83 e8 01             	sub    $0x1,%eax
4923ac:	72 10                	jb     0x4923be
4923ae:	83 e8 02             	sub    $0x2,%eax
4923b1:	72 4c                	jb     0x4923ff
4923b3:	0f 84 a7 00 00 00    	je     0x492460
4923b9:	e9 16 02 00 00       	jmp    0x4925d4
4923be:	a1 70 72 6a 00       	mov    0x6a7270,%eax
4923c3:	80 38 00             	cmpb   $0x0,(%eax)
4923c6:	74 24                	je     0x4923ec
4923c8:	6a 00                	push   $0x0
4923ca:	8d 45 ec             	lea    -0x14(%ebp),%eax
4923cd:	50                   	push   %eax
4923ce:	6a 00                	push   $0x0
4923d0:	6a 00                	push   $0x0
4923d2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4923d5:	50                   	push   %eax
4923d6:	a1 68 6d 6a 00       	mov    0x6a6d68,%eax
4923db:	8b 00                	mov    (%eax),%eax
4923dd:	50                   	push   %eax
4923de:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
4923e3:	8b 00                	mov    (%eax),%eax
4923e5:	ff d0                	call   *%eax
4923e7:	e9 e8 01 00 00       	jmp    0x4925d4
4923ec:	8d 55 ec             	lea    -0x14(%ebp),%edx
4923ef:	8b 4b 18             	mov    0x18(%ebx),%ecx
4923f2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4923f5:	e8 ea 69 ff ff       	call   0x488de4
4923fa:	e9 d5 01 00 00       	jmp    0x4925d4
4923ff:	a1 70 72 6a 00       	mov    0x6a7270,%eax
492404:	80 38 00             	cmpb   $0x0,(%eax)
492407:	74 34                	je     0x49243d
492409:	83 fe 02             	cmp    $0x2,%esi
49240c:	75 07                	jne    0x492415
49240e:	b8 02 00 00 00       	mov    $0x2,%eax
492413:	eb 05                	jmp    0x49241a
492415:	b8 01 00 00 00       	mov    $0x1,%eax
49241a:	6a 00                	push   $0x0
49241c:	8d 55 ec             	lea    -0x14(%ebp),%edx
49241f:	52                   	push   %edx
492420:	6a 00                	push   $0x0
492422:	50                   	push   %eax
492423:	8b 45 fc             	mov    -0x4(%ebp),%eax
492426:	50                   	push   %eax
492427:	a1 68 6d 6a 00       	mov    0x6a6d68,%eax
49242c:	8b 00                	mov    (%eax),%eax
49242e:	50                   	push   %eax
49242f:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
492434:	8b 00                	mov    (%eax),%eax
492436:	ff d0                	call   *%eax
492438:	e9 97 01 00 00       	jmp    0x4925d4
49243d:	4e                   	dec    %esi
49243e:	75 04                	jne    0x492444
492440:	83 6d f4 02          	subl   $0x2,-0xc(%ebp)
492444:	68 14 00 00 80       	push   $0x80000014
492449:	6a 00                	push   $0x0
49244b:	8d 55 ec             	lea    -0x14(%ebp),%edx
49244e:	b9 10 00 00 80       	mov    $0x80000010,%ecx
492453:	8b 45 fc             	mov    -0x4(%ebp),%eax
492456:	e8 d9 6b ff ff       	call   0x489034
49245b:	e9 74 01 00 00       	jmp    0x4925d4
492460:	a1 70 72 6a 00       	mov    0x6a7270,%eax
492465:	80 38 00             	cmpb   $0x0,(%eax)
492468:	74 24                	je     0x49248e
49246a:	6a 00                	push   $0x0
49246c:	8d 45 ec             	lea    -0x14(%ebp),%eax
49246f:	50                   	push   %eax
492470:	6a 00                	push   $0x0
492472:	6a 03                	push   $0x3
492474:	8b 45 fc             	mov    -0x4(%ebp),%eax
492477:	50                   	push   %eax
492478:	a1 68 6d 6a 00       	mov    0x6a6d68,%eax
49247d:	8b 00                	mov    (%eax),%eax
49247f:	50                   	push   %eax
492480:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
492485:	8b 00                	mov    (%eax),%eax
492487:	ff d0                	call   *%eax
492489:	e9 46 01 00 00       	jmp    0x4925d4
49248e:	33 c0                	xor    %eax,%eax
492490:	89 45 e8             	mov    %eax,-0x18(%ebp)
492493:	8b 55 f8             	mov    -0x8(%ebp),%edx
492496:	2b 55 f0             	sub    -0x10(%ebp),%edx
492499:	8b 45 f4             	mov    -0xc(%ebp),%eax
49249c:	2b 45 ec             	sub    -0x14(%ebp),%eax
49249f:	e8 84 a8 fd ff       	call   0x46cd28
4924a4:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4924a7:	be 03 00 00 00       	mov    $0x3,%esi
4924ac:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4924af:	83 e8 09             	sub    $0x9,%eax
4924b2:	72 0c                	jb     0x4924c0
4924b4:	83 e8 03             	sub    $0x3,%eax
4924b7:	72 21                	jb     0x4924da
4924b9:	83 e8 03             	sub    $0x3,%eax
4924bc:	72 40                	jb     0x4924fe
4924be:	eb 64                	jmp    0x492524
4924c0:	55                   	push   %ebp
4924c1:	b8 10 00 00 80       	mov    $0x80000010,%eax
4924c6:	e8 6d fe ff ff       	call   0x492338
4924cb:	59                   	pop    %ecx
4924cc:	55                   	push   %ebp
4924cd:	b8 14 00 00 80       	mov    $0x80000014,%eax
4924d2:	e8 61 fe ff ff       	call   0x492338
4924d7:	59                   	pop    %ecx
4924d8:	eb 78                	jmp    0x492552
4924da:	55                   	push   %ebp
4924db:	8b 43 18             	mov    0x18(%ebx),%eax
4924de:	e8 55 fe ff ff       	call   0x492338
4924e3:	59                   	pop    %ecx
4924e4:	55                   	push   %ebp
4924e5:	b8 10 00 00 80       	mov    $0x80000010,%eax
4924ea:	e8 49 fe ff ff       	call   0x492338
4924ef:	59                   	pop    %ecx
4924f0:	55                   	push   %ebp
4924f1:	b8 14 00 00 80       	mov    $0x80000014,%eax
4924f6:	e8 3d fe ff ff       	call   0x492338
4924fb:	59                   	pop    %ecx
4924fc:	eb 54                	jmp    0x492552
4924fe:	55                   	push   %ebp
4924ff:	b8 10 00 00 80       	mov    $0x80000010,%eax
492504:	e8 2f fe ff ff       	call   0x492338
492509:	59                   	pop    %ecx
49250a:	55                   	push   %ebp
49250b:	b8 10 00 00 80       	mov    $0x80000010,%eax
492510:	e8 23 fe ff ff       	call   0x492338
492515:	59                   	pop    %ecx
492516:	55                   	push   %ebp
492517:	b8 14 00 00 80       	mov    $0x80000014,%eax
49251c:	e8 17 fe ff ff       	call   0x492338
492521:	59                   	pop    %ecx
492522:	eb 2e                	jmp    0x492552
492524:	55                   	push   %ebp
492525:	8b 43 18             	mov    0x18(%ebx),%eax
492528:	e8 0b fe ff ff       	call   0x492338
49252d:	59                   	pop    %ecx
49252e:	55                   	push   %ebp
49252f:	b8 10 00 00 80       	mov    $0x80000010,%eax
492534:	e8 ff fd ff ff       	call   0x492338
492539:	59                   	pop    %ecx
49253a:	55                   	push   %ebp
49253b:	b8 10 00 00 80       	mov    $0x80000010,%eax
492540:	e8 f3 fd ff ff       	call   0x492338
492545:	59                   	pop    %ecx
492546:	55                   	push   %ebp
492547:	b8 14 00 00 80       	mov    $0x80000014,%eax
49254c:	e8 e7 fd ff ff       	call   0x492338
492551:	59                   	pop    %ecx
492552:	4e                   	dec    %esi
492553:	0f 85 53 ff ff ff    	jne    0x4924ac
492559:	8b 47 10             	mov    0x10(%edi),%eax
49255c:	8b 53 18             	mov    0x18(%ebx),%edx
49255f:	e8 20 5a f9 ff       	call   0x427f84
492564:	8b 43 18             	mov    0x18(%ebx),%eax
492567:	50                   	push   %eax
492568:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
49256b:	8b 55 f8             	mov    -0x8(%ebp),%edx
49256e:	4a                   	dec    %edx
49256f:	8b 45 f4             	mov    -0xc(%ebp),%eax
492572:	2b 45 e8             	sub    -0x18(%ebp),%eax
492575:	48                   	dec    %eax
492576:	e8 d1 80 f8 ff       	call   0x41a64c
49257b:	8b 45 c4             	mov    -0x3c(%ebp),%eax
49257e:	89 45 cc             	mov    %eax,-0x34(%ebp)
492581:	8b 45 c8             	mov    -0x38(%ebp),%eax
492584:	89 45 d0             	mov    %eax,-0x30(%ebp)
492587:	8d 4d bc             	lea    -0x44(%ebp),%ecx
49258a:	8b 55 f8             	mov    -0x8(%ebp),%edx
49258d:	4a                   	dec    %edx
49258e:	8b 45 f4             	mov    -0xc(%ebp),%eax
492591:	48                   	dec    %eax
492592:	e8 b5 80 f8 ff       	call   0x41a64c
492597:	8b 45 bc             	mov    -0x44(%ebp),%eax
49259a:	89 45 d4             	mov    %eax,-0x2c(%ebp)
49259d:	8b 45 c0             	mov    -0x40(%ebp),%eax
4925a0:	89 45 d8             	mov    %eax,-0x28(%ebp)
4925a3:	8d 4d b4             	lea    -0x4c(%ebp),%ecx
4925a6:	8b 55 f8             	mov    -0x8(%ebp),%edx
4925a9:	2b 55 e8             	sub    -0x18(%ebp),%edx
4925ac:	83 ea 02             	sub    $0x2,%edx
4925af:	8b 45 f4             	mov    -0xc(%ebp),%eax
4925b2:	48                   	dec    %eax
4925b3:	e8 94 80 f8 ff       	call   0x41a64c
4925b8:	8b 45 b4             	mov    -0x4c(%ebp),%eax
4925bb:	89 45 dc             	mov    %eax,-0x24(%ebp)
4925be:	8b 45 b8             	mov    -0x48(%ebp),%eax
4925c1:	89 45 e0             	mov    %eax,-0x20(%ebp)
4925c4:	8d 55 cc             	lea    -0x34(%ebp),%edx
4925c7:	b9 02 00 00 00       	mov    $0x2,%ecx
4925cc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4925cf:	e8 20 69 ff ff       	call   0x488ef4
4925d4:	5f                   	pop    %edi
4925d5:	5e                   	pop    %esi
4925d6:	5b                   	pop    %ebx
4925d7:	8b e5                	mov    %ebp,%esp
4925d9:	5d                   	pop    %ebp
4925da:	c2 04 00             	ret    $0x4
4925dd:	8d 40 00             	lea    0x0(%eax),%eax
4925e0:	53                   	push   %ebx
4925e1:	8b d8                	mov    %eax,%ebx
4925e3:	c7 43 0c 0f 00 00 80 	movl   $0x8000000f,0xc(%ebx)
4925ea:	c7 43 10 12 00 00 80 	movl   $0x80000012,0x10(%ebx)
4925f1:	c7 43 18 0f 00 00 80 	movl   $0x8000000f,0x18(%ebx)
4925f8:	a1 70 72 6a 00       	mov    0x6a7270,%eax
4925fd:	80 38 00             	cmpb   $0x0,(%eax)
492600:	74 5a                	je     0x49265c
492602:	8d 43 0c             	lea    0xc(%ebx),%eax
492605:	50                   	push   %eax
492606:	68 da 0e 00 00       	push   $0xeda
49260b:	6a 00                	push   $0x0
49260d:	6a 00                	push   $0x0
49260f:	a1 0c 6c 6a 00       	mov    0x6a6c0c,%eax
492614:	8b 00                	mov    (%eax),%eax
492616:	50                   	push   %eax
492617:	a1 d4 70 6a 00       	mov    0x6a70d4,%eax
49261c:	8b 00                	mov    (%eax),%eax
49261e:	ff d0                	call   *%eax
492620:	8d 43 10             	lea    0x10(%ebx),%eax
492623:	50                   	push   %eax
492624:	68 db 0e 00 00       	push   $0xedb
492629:	6a 00                	push   $0x0
49262b:	6a 00                	push   $0x0
49262d:	a1 0c 6c 6a 00       	mov    0x6a6c0c,%eax
492632:	8b 00                	mov    (%eax),%eax
492634:	50                   	push   %eax
492635:	a1 d4 70 6a 00       	mov    0x6a70d4,%eax
49263a:	8b 00                	mov    (%eax),%eax
49263c:	ff d0                	call   *%eax
49263e:	8d 43 18             	lea    0x18(%ebx),%eax
492641:	50                   	push   %eax
492642:	68 da 0e 00 00       	push   $0xeda
492647:	6a 00                	push   $0x0
492649:	6a 00                	push   $0x0
49264b:	a1 68 6d 6a 00       	mov    0x6a6d68,%eax
492650:	8b 00                	mov    (%eax),%eax
492652:	50                   	push   %eax
492653:	a1 d4 70 6a 00       	mov    0x6a70d4,%eax
492658:	8b 00                	mov    (%eax),%eax
49265a:	ff d0                	call   *%eax
49265c:	b9 40 00 00 00       	mov    $0x40,%ecx
492661:	ba 05 00 00 80       	mov    $0x80000005,%edx
492666:	8b 43 0c             	mov    0xc(%ebx),%eax
492669:	e8 26 60 ff ff       	call   0x488694
49266e:	89 43 14             	mov    %eax,0x14(%ebx)
492671:	5b                   	pop    %ebx
492672:	c3                   	ret
492673:	90                   	nop
492674:	83 7a 04 02          	cmpl   $0x2,0x4(%edx)
492678:	75 08                	jne    0x492682
49267a:	8b 10                	mov    (%eax),%edx
49267c:	ff 92 88 00 00 00    	call   *0x88(%edx)
492682:	c3                   	ret
492683:	90                   	nop
492684:	55                   	push   %ebp
492685:	8b ec                	mov    %esp,%ebp
492687:	33 c0                	xor    %eax,%eax
492689:	55                   	push   %ebp
49268a:	68 b0 26 49 00       	push   $0x4926b0
49268f:	64 ff 30             	push   %fs:(%eax)
492692:	64 89 20             	mov    %esp,%fs:(%eax)
492695:	ff 05 b4 b1 6a 00    	incl   0x6ab1b4
49269b:	75 05                	jne    0x4926a2
49269d:	e8 36 c5 ff ff       	call   0x48ebd8
4926a2:	33 c0                	xor    %eax,%eax
4926a4:	5a                   	pop    %edx
4926a5:	59                   	pop    %ecx
4926a6:	59                   	pop    %ecx
4926a7:	64 89 10             	mov    %edx,%fs:(%eax)
4926aa:	68 b7 26 49 00       	push   $0x4926b7
4926af:	c3                   	ret
4926b0:	e9 57 1b f7 ff       	jmp    0x40420c
4926b5:	eb f8                	jmp    0x4926af
4926b7:	5d                   	pop    %ebp
4926b8:	c3                   	ret
4926b9:	8d 40 00             	lea    0x0(%eax),%eax
4926bc:	83 2d b4 b1 6a 00 01 	subl   $0x1,0x6ab1b4
4926c3:	73 05                	jae    0x4926ca
4926c5:	e8 be c4 ff ff       	call   0x48eb88
4926ca:	c3                   	ret
4926cb:	90                   	nop