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
492873:	00 28                	add    %ch,(%eax)
492875:	ee                   	out    %al,(%dx)
492876:	44                   	inc    %esp
492877:	00 58 b0             	add    %bl,-0x50(%eax)
49287a:	44                   	inc    %esp
49287b:	00 ec                	add    %ch,%ah
49287d:	b6 44                	mov    $0x44,%dh
49287f:	00 58 c4             	add    %bl,-0x3c(%eax)
492882:	44                   	inc    %esp
492883:	00 78 be             	add    %bh,-0x42(%eax)
492886:	44                   	inc    %esp
492887:	00 3c c1             	add    %bh,(%ecx,%eax,8)
49288a:	44                   	inc    %esp
49288b:	00 a4 bf 44 00 f0 c4 	add    %ah,-0x3b0fffbc(%edi,%edi,4)
492892:	44                   	inc    %esp
492893:	00 f4                	add    %dh,%ah
492895:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
492899:	c3                   	ret
49289a:	44                   	inc    %esp
49289b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
49289f:	00 68 ef             	add    %ch,-0x11(%eax)
4928a2:	44                   	inc    %esp
4928a3:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
4928aa:	44                   	inc    %esp
4928ab:	00 d4                	add    %dl,%ah
4928ad:	ee                   	out    %al,(%dx)
4928ae:	44                   	inc    %esp
4928af:	00 40 2b             	add    %al,0x2b(%eax)
4928b2:	49                   	dec    %ecx
4928b3:	00 04 00             	add    %al,(%eax,%eax,1)
4928b6:	83 00 85             	addl   $0xffffff85,(%eax)
4928b9:	00 3b                	add    %bh,(%ebx)
4928bb:	b0 10                	mov    $0x10,%al
4928bd:	b0 30                	mov    $0x30,%al
4928bf:	2c 49                	sub    $0x49,%al
4928c1:	00 ac 2c 49 00 10 2d 	add    %ch,0x2d100049(%esp,%ebp,1)
4928c8:	49                   	dec    %ecx
4928c9:	00 2c 2d 49 00 0b 54 	add    %ch,0x540b0049(,%ebp,1)
4928d0:	54                   	push   %esp
4928d1:	6f                   	outsl  %ds:(%esi),(%dx)
4928d2:	6f                   	outsl  %ds:(%esi),(%dx)
4928d3:	6c                   	insb   (%dx),%es:(%edi)
4928d4:	57                   	push   %edi
4928d5:	69 6e 64 6f 77 8b c0 	imul   $0xc08b776f,0x64(%esi),%ebp
4928dc:	e0 28                	loopne 0x492906
4928de:	49                   	dec    %ecx
4928df:	00 07                	add    %al,(%edi)
4928e1:	0b 54 54 6f          	or     0x6f(%esp,%edx,2),%edx
4928e5:	6f                   	outsl  %ds:(%esi),(%dx)
4928e6:	6c                   	insb   (%dx),%es:(%edi)
4928e7:	57                   	push   %edi
4928e8:	69 6e 64 6f 77 ec 27 	imul   $0x27ec776f,0x64(%esi),%ebp
4928ef:	49                   	dec    %ecx
4928f0:	00 90 49 44 00 0b    	add    %dl,0xb004449(%eax)
4928f6:	00 07                	add    %al,(%edi)
4928f8:	54                   	push   %esp
4928f9:	6f                   	outsl  %ds:(%esi),(%dx)
4928fa:	6f                   	outsl  %ds:(%esi),(%dx)
4928fb:	6c                   	insb   (%dx),%es:(%edi)
4928fc:	57                   	push   %edi
4928fd:	69 6e 00 00 8d 40 00 	imul   $0x408d00,0x0(%esi),%ebp
492904:	50                   	push   %eax
492905:	29 49 00             	sub    %ecx,0x0(%ecx)
492914:	78 2a                	js     0x492940
492916:	49                   	dec    %ecx
49291f:	00 40 2a             	add    %al,0x2a(%eax)
492922:	49                   	dec    %ecx
492923:	00 66 2a             	add    %ah,0x2a(%esi)
492926:	49                   	dec    %ecx
492927:	00 04 03             	add    %al,(%ebx,%eax,1)
49292a:	00 00                	add    %al,(%eax)
49292c:	f4                   	hlt
49292d:	02 46 00             	add    0x0(%esi),%al
492930:	c8 4d 42 00          	enter  $0x424d,$0x0
492934:	c8 25 46 00          	enter  $0x4625,$0x0
492938:	70 27                	jo     0x492961
49293a:	46                   	inc    %esi
49293b:	00 d4                	add    %dl,%ah
49293d:	3c 40                	cmp    $0x40,%al
49293f:	00 10                	add    %dl,(%eax)
492941:	4b                   	dec    %ebx
492942:	46                   	inc    %esi
492943:	00 10                	add    %dl,(%eax)
492945:	3a 40 00             	cmp    0x0(%eax),%al
492948:	2c 3a                	sub    $0x3a,%al
49294a:	40                   	inc    %eax
49294b:	00 d8                	add    %bl,%al
49294d:	27                   	daa
49294e:	46                   	inc    %esi
49294f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
492953:	00 48 2d             	add    %cl,0x2d(%eax)
492956:	46                   	inc    %esi
492957:	00 48 c7             	add    %cl,-0x39(%eax)
49295a:	41                   	inc    %ecx
49295b:	00 f8                	add    %bh,%al
49295d:	70 46                	jo     0x4929a5
49295f:	00 d4                	add    %dl,%ah
492961:	29 46 00             	sub    %eax,0x0(%esi)
492964:	e0 2a                	loopne 0x492990
492966:	46                   	inc    %esi
492967:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
49296e:	42                   	inc    %edx
49296f:	00 58 33             	add    %bl,0x33(%eax)
492972:	46                   	inc    %esi
492973:	00 c0                	add    %al,%al
492975:	4a                   	dec    %edx
492976:	42                   	inc    %edx
492977:	00 b4 6d 46 00 50 2d 	add    %dh,0x2d500046(%ebp,%ebp,2)
49297e:	49                   	dec    %ecx
49297f:	00 a8 2d 49 00 9c    	add    %ch,-0x63ffb6d3(%eax)
492985:	fa                   	cli
492986:	44                   	inc    %esp
492987:	00 e8                	add    %ch,%al
492989:	f9                   	stc
49298a:	44                   	inc    %esp
49298b:	00 e8                	add    %ch,%al
49298d:	7a 44                	jp     0x4929d3
49298f:	00 fc                	add    %bh,%ah
492991:	ef                   	out    %eax,(%dx)
492992:	44                   	inc    %esp
492993:	00 38                	add    %bh,(%eax)
492995:	30 46 00             	xor    %al,0x0(%esi)
492998:	3c ed                	cmp    $0xed,%al
49299a:	44                   	inc    %esp
49299b:	00 30                	add    %dh,(%eax)
49299d:	7a 44                	jp     0x4929e3
49299f:	00 34 7a             	add    %dh,(%edx,%edi,2)
4929a2:	44                   	inc    %esp
4929a3:	00 2c 31             	add    %ch,(%ecx,%esi,1)
4929a6:	46                   	inc    %esi
4929a7:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
4929ae:	44                   	inc    %esp
4929af:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
4929b6:	44                   	inc    %esp
4929b7:	00 20                	add    %ah,(%eax)
4929b9:	33 46 00             	xor    0x0(%esi),%eax
4929bc:	ec                   	in     (%dx),%al
4929bd:	31 46 00             	xor    %eax,0x0(%esi)
4929c0:	60                   	pusha
4929c1:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
4929c5:	33 46 00             	xor    0x0(%esi),%eax
4929c8:	40                   	inc    %eax
4929c9:	ab                   	stos   %eax,%es:(%edi)
4929ca:	44                   	inc    %esp
4929cb:	00 c8                	add    %cl,%al
4929cd:	ed                   	in     (%dx),%eax
4929ce:	44                   	inc    %esp
4929cf:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4929d3:	00 48 e9             	add    %cl,-0x17(%eax)
4929d6:	44                   	inc    %esp
4929d7:	00 28                	add    %ch,(%eax)
4929d9:	ee                   	out    %al,(%dx)
4929da:	44                   	inc    %esp
4929db:	00 18                	add    %bl,(%eax)
4929dd:	1f                   	pop    %ds
4929de:	46                   	inc    %esi
4929df:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
4929e6:	44                   	inc    %esp
4929e7:	00 94 2d 49 00 94 49 	add    %dl,0x49940049(%ebp,%ebp,1)
4929ee:	46                   	inc    %esi
4929ef:	00 54 48 46          	add    %dl,0x46(%eax,%ecx,2)
4929f3:	00 f0                	add    %dh,%al
4929f5:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4929f9:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
4929fd:	4a                   	dec    %edx
4929fe:	46                   	inc    %esi
4929ff:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
492a03:	00 68 ef             	add    %ch,-0x11(%eax)
492a06:	44                   	inc    %esp
492a07:	00 c0                	add    %al,%al
492a09:	51                   	push   %ecx
492a0a:	46                   	inc    %esi
492a0b:	00 ec                	add    %ch,%ah
492a0d:	eb 44                	jmp    0x492a53
492a0f:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)