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
4926cc:	55                   	push   %ebp
4926cd:	8b ec                	mov    %esp,%ebp
4926cf:	33 c0                	xor    %eax,%eax
4926d1:	55                   	push   %ebp
4926d2:	68 f1 26 49 00       	push   $0x4926f1
4926d7:	64 ff 30             	push   %fs:(%eax)
4926da:	64 89 20             	mov    %esp,%fs:(%eax)
4926dd:	ff 05 bc b1 6a 00    	incl   0x6ab1bc
4926e3:	33 c0                	xor    %eax,%eax
4926e5:	5a                   	pop    %edx
4926e6:	59                   	pop    %ecx
4926e7:	59                   	pop    %ecx
4926e8:	64 89 10             	mov    %edx,%fs:(%eax)
4926eb:	68 f8 26 49 00       	push   $0x4926f8
4926f0:	c3                   	ret
4926f1:	e9 16 1b f7 ff       	jmp    0x40420c
4926f6:	eb f8                	jmp    0x4926f0
4926f8:	5d                   	pop    %ebp
4926f9:	c3                   	ret
4926fa:	8b c0                	mov    %eax,%eax
4926fc:	83 2d bc b1 6a 00 01 	subl   $0x1,0x6ab1bc
492703:	c3                   	ret
492704:	08 27                	or     %ah,(%edi)
492706:	49                   	dec    %ecx
492707:	00 03                	add    %al,(%ebx)
492709:	0b 54 45 64          	or     0x64(%ebp,%eax,2),%edx
49270d:	67 65 42             	addr16 gs inc %edx
492710:	6f                   	outsl  %ds:(%esi),(%dx)
492711:	72 64                	jb     0x492777
492713:	65 72 01             	gs jb  0x492717
492716:	00 00                	add    %al,(%eax)
492718:	00 00                	add    %al,(%eax)
49271a:	03 00                	add    (%eax),%eax
49271c:	00 00                	add    %al,(%eax)
49271e:	04 27                	add    $0x27,%al
492720:	49                   	dec    %ecx
492721:	00 06                	add    %al,(%esi)
492723:	65 62 4c 65 66       	bound  %ecx,%gs:0x66(%ebp,%eiz,2)
492728:	74 05                	je     0x49272f
49272a:	65 62 54 6f 70       	bound  %edx,%gs:0x70(%edi,%ebp,2)
49272f:	07                   	pop    %es
492730:	65 62 52 69          	bound  %edx,%gs:0x69(%edx)
492734:	67 68 74 08 65 62    	addr16 push $0x62650874
49273a:	42                   	inc    %edx
49273b:	6f                   	outsl  %ds:(%esi),(%dx)
49273c:	74 74                	je     0x4927b2
49273e:	6f                   	outsl  %ds:(%esi),(%dx)
49273f:	6d                   	insl   (%dx),%es:(%edi)
492740:	07                   	pop    %es
492741:	54                   	push   %esp
492742:	6f                   	outsl  %ds:(%esi),(%dx)
492743:	6f                   	outsl  %ds:(%esi),(%dx)
492744:	6c                   	insb   (%dx),%es:(%edi)
492745:	57                   	push   %edi
492746:	69 6e 4c 27 49 00 06 	imul   $0x6004927,0x4c(%esi),%ebp
49274d:	0c 54                	or     $0x54,%al
49274f:	45                   	inc    %ebp
492750:	64 67 65 42          	fs addr16 gs inc %edx
492754:	6f                   	outsl  %ds:(%esi),(%dx)
492755:	72 64                	jb     0x4927bb
492757:	65 72 73             	gs jb  0x4927cd
49275a:	01 04 27             	add    %eax,(%edi,%eiz,1)
49275d:	49                   	dec    %ecx
49275e:	00 90 64 27 49 00    	add    %dl,0x492764(%eax)
492764:	03 0a                	add    (%edx),%ecx
492766:	54                   	push   %esp
492767:	45                   	inc    %ebp
492768:	64 67 65 53          	fs addr16 gs push %ebx
49276c:	74 79                	je     0x4927e7
49276e:	6c                   	insb   (%dx),%es:(%edi)
49276f:	65 01 00             	add    %eax,%gs:(%eax)
492772:	00 00                	add    %al,(%eax)
492774:	00 02                	add    %al,(%edx)
492776:	00 00                	add    %al,(%eax)
492778:	00 60 27             	add    %ah,0x27(%eax)
49277b:	49                   	dec    %ecx
49277c:	00 06                	add    %al,(%esi)
49277e:	65 73 4e             	gs jae 0x4927cf
492781:	6f                   	outsl  %ds:(%esi),(%dx)
492782:	6e                   	outsb  %ds:(%esi),(%dx)
492783:	65 08 65 73          	or     %ah,%gs:0x73(%ebp)
492787:	52                   	push   %edx
492788:	61                   	popa
492789:	69 73 65 64 09 65 73 	imul   $0x73650964,0x65(%ebx),%esi
492790:	4c                   	dec    %esp
492791:	6f                   	outsl  %ds:(%esi),(%dx)
492792:	77 65                	ja     0x4927f9
492794:	72 65                	jb     0x4927fb
492796:	64 07                	fs pop %es
492798:	54                   	push   %esp
492799:	6f                   	outsl  %ds:(%esi),(%dx)
49279a:	6f                   	outsl  %ds:(%esi),(%dx)
49279b:	6c                   	insb   (%dx),%es:(%edi)
49279c:	57                   	push   %edi
49279d:	69 6e 90 ec 27 49 00 	imul   $0x4927ec,-0x70(%esi),%ebp
4927b0:	e0 28                	loopne 0x4927da
4927b2:	49                   	dec    %ecx
4927bb:	00 b4 28 49 00 ce 28 	add    %dh,0x28ce0049(%eax,%ebp,1)
4927c2:	49                   	dec    %ecx
4927c3:	00 0c 02             	add    %cl,(%edx,%eax,1)
4927c6:	00 00                	add    %al,(%eax)
4927c8:	e8 45 44 00 c8       	call   0xc8496c12
4927cd:	4d                   	dec    %ebp
4927ce:	42                   	inc    %edx
4927cf:	00 cc                	add    %cl,%ah
4927d1:	3c 40                	cmp    $0x40,%al
4927d3:	00 1c 47             	add    %bl,(%edi,%eax,2)
4927d6:	42                   	inc    %edx
4927d7:	00 d4                	add    %dl,%ah
4927d9:	3c 40                	cmp    $0x40,%al
4927db:	00 30                	add    %dh,(%eax)
4927dd:	cb                   	lret
4927de:	44                   	inc    %esp
4927df:	00 10                	add    %dl,(%eax)
4927e1:	3a 40 00             	cmp    0x0(%eax),%al
4927e4:	2c 3a                	sub    $0x3a,%al
4927e6:	40                   	inc    %eax
4927e7:	00 3c ae             	add    %bh,(%esi,%ebp,4)
4927ea:	44                   	inc    %esp
4927eb:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4927ef:	00 f8                	add    %bh,%al
4927f1:	c2 44 00             	ret    $0x44
4927f4:	48                   	dec    %eax
4927f5:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4927fc:	74 7c                	je     0x49287a
4927fe:	44                   	inc    %esp
4927ff:	00 e0                	add    %ah,%al
492801:	af                   	scas   %es:(%edi),%eax
492802:	44                   	inc    %esp
492803:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
49280a:	42                   	inc    %edx
49280b:	00 c8                	add    %cl,%al
49280d:	4a                   	dec    %edx
49280e:	42                   	inc    %edx
49280f:	00 c0                	add    %al,%al
492811:	4a                   	dec    %edx
492812:	42                   	inc    %edx
492813:	00 e8                	add    %ch,%al
492815:	4d                   	dec    %ebp
492816:	42                   	inc    %edx
492817:	00 9c 2a 49 00 80 f5 	add    %bl,-0xa7fffb7(%edx,%ebp,1)
49281e:	44                   	inc    %esp
49281f:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
492826:	44                   	inc    %esp
492827:	00 e8                	add    %ch,%al
492829:	7a 44                	jp     0x49286f
49282b:	00 fc                	add    %bh,%ah
49282d:	ef                   	out    %eax,(%dx)
49282e:	44                   	inc    %esp
49282f:	00 1c f0             	add    %bl,(%eax,%esi,8)
492832:	44                   	inc    %esp
492833:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
49283a:	44                   	inc    %esp
49283b:	00 34 7a             	add    %dh,(%edx,%edi,2)
49283e:	44                   	inc    %esp
49283f:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
492845:	aa                   	stos   %al,%es:(%edi)
492846:	44                   	inc    %esp
492847:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
49284e:	44                   	inc    %esp
49284f:	00 28                	add    %ch,(%eax)
492851:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
492855:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
492859:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
49285d:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
492861:	c9                   	leave
492862:	44                   	inc    %esp
492863:	00 40 ab             	add    %al,-0x55(%eax)
492866:	44                   	inc    %esp
492867:	00 c8                	add    %cl,%al
492869:	ed                   	in     (%dx),%eax
49286a:	44                   	inc    %esp
49286b:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
49286f:	00 48 e9             	add    %cl,-0x17(%eax)
492872:	44                   	inc    %esp