4076a0:	59                   	pop    %ecx
4076a1:	45                   	inc    %ebp
4076a2:	04 00                	add    $0x0,%al
4076a4:	00 00                	add    %al,(%eax)
4076a6:	02 00                	add    (%eax),%al
4076a8:	00 00                	add    %al,(%eax)
4076aa:	06                   	push   %es
4076ab:	00 00                	add    %al,(%eax)
4076ad:	00 06                	add    %al,(%esi)
4076af:	00 00                	add    %al,(%eax)
4076b1:	00 0a                	add    %cl,(%edx)
4076b3:	00 00                	add    %al,(%eax)
4076b5:	00 2b                	add    %ch,(%ebx)
4076b7:	00 1b                	add    %bl,(%ebx)
4076b9:	0a 2b                	or     (%ebx),%ch
4076bb:	08 17                	or     %dl,(%edi)
4076bd:	0a 2b                	or     (%ebx),%ch
4076bf:	04 19                	add    $0x19,%al
4076c1:	0a 2b                	or     (%ebx),%ch
4076c3:	00 02                	add    %al,(%edx)
4076c5:	7b 55                	jnp    0x40771c
4076c7:	01 00                	add    %eax,(%eax)
4076c9:	04 6f                	add    $0x6f,%al
4076cb:	33 01                	xor    (%ecx),%eax
4076cd:	00 0a                	add    %cl,(%edx)
4076cf:	17                   	pop    %ss
4076d0:	fe 01                	incb   (%ecx)
4076d2:	0d 09 2c 16 00       	or     $0x162c09,%eax
4076d7:	02 7b 55             	add    0x55(%ebx),%bh
4076da:	01 00                	add    %eax,(%eax)
4076dc:	04 16                	add    $0x16,%al
4076de:	6f                   	outsl  %ds:(%esi),(%dx)
4076df:	34 01                	xor    $0x1,%al
4076e1:	00 0a                	add    %cl,(%edx)
4076e3:	1b 6f b4             	sbb    -0x4c(%edi),%ebp
4076e6:	00 00                	add    %al,(%eax)
4076e8:	0a 00                	or     (%eax),%al
4076ea:	2b 1d 02 7b 55 01    	sub    0x1557b02,%ebx
4076f0:	00 04 6f             	add    %al,(%edi,%ebp,2)
4076f3:	33 01                	xor    (%ecx),%eax
4076f5:	00 0a                	add    %cl,(%edx)
4076f7:	17                   	pop    %ss
4076f8:	fe 02                	incb   (%edx)
4076fa:	13 04 11             	adc    (%ecx,%edx,1),%eax
4076fd:	04 2c                	add    $0x2c,%al
4076ff:	09 00                	or     %eax,(%eax)
407701:	02 28                	add    (%eax),%ch
407703:	dd 00                	fldl   (%eax)
407705:	00 06                	add    %al,(%esi)
407707:	00 00                	add    %al,(%eax)
407709:	2a 00                	sub    (%eax),%al
40770b:	00 1b                	add    %bl,(%ebx)
40770d:	30 04 00             	xor    %al,(%eax,%eax,1)
407710:	ef                   	out    %eax,(%dx)
407711:	00 00                	add    %al,(%eax)
407713:	00 55 00             	add    %dl,0x0(%ebp)
407716:	00 11                	add    %dl,(%ecx)
407718:	00 02                	add    %al,(%edx)
40771a:	7b 55                	jnp    0x407771
40771c:	01 00                	add    %eax,(%eax)
40771e:	04 6f                	add    $0x6f,%al
407720:	33 01                	xor    (%ecx),%eax
407722:	00 0a                	add    %cl,(%edx)
407724:	17                   	pop    %ss
407725:	fe 02                	incb   (%edx)
407727:	16                   	push   %ss
407728:	fe 01                	incb   (%ecx)
40772a:	0b 07                	or     (%edi),%eax
40772c:	2c 05                	sub    $0x5,%al
40772e:	38 d3                	cmp    %dl,%bl
407730:	00 00                	add    %al,(%eax)
407732:	00 12                	add    %dl,(%edx)
407734:	00 16                	add    %dl,(%esi)
407736:	16                   	push   %ss
407737:	28 5a 00             	sub    %bl,0x0(%edx)
40773a:	00 0a                	add    %cl,(%edx)
40773c:	02 28                	add    (%eax),%ch
40773e:	cf                   	iret
40773f:	00 00                	add    %al,(%eax)
407741:	06                   	push   %es
407742:	0d 09 0c 08 17       	or     $0x17080c09,%eax
407747:	59                   	pop    %ecx
407748:	45                   	inc    %ebp
407749:	04 00                	add    $0x0,%al
40774b:	00 00                	add    %al,(%eax)
40774d:	02 00                	add    (%eax),%al
40774f:	00 00                	add    %al,(%eax)
407751:	07                   	pop    %es
407752:	00 00                	add    %al,(%eax)
407754:	00 07                	add    %al,(%edi)
407756:	00 00                	add    %al,(%eax)
407758:	00 3a                	add    %bh,(%edx)
40775a:	00 00                	add    %al,(%eax)
40775c:	00 2b                	add    %ch,(%ebx)
40775e:	00 38                	add    %bh,(%eax)
407760:	a2 00 00 00 12       	mov    %al,0x12000000
407765:	00 02                	add    %al,(%edx)
407767:	28 c7                	sub    %al,%bh
407769:	00 00                	add    %al,(%eax)
40776b:	0a 13                	or     (%ebx),%dl
40776d:	04 12                	add    $0x12,%al
40776f:	04 28                	add    $0x28,%al
407771:	43                   	inc    %ebx
407772:	00 00                	add    %al,(%eax)
407774:	0a 02                	or     (%edx),%al
407776:	28 c7                	sub    %al,%bh
407778:	00 00                	add    %al,(%eax)
40777a:	0a 13                	or     (%ebx),%dl
40777c:	04 12                	add    $0x12,%al
40777e:	04 28                	add    $0x28,%al
407780:	44                   	inc    %esp
407781:	00 00                	add    %al,(%eax)
407783:	0a 02                	or     (%edx),%al
407785:	7b 55                	jnp    0x4077dc
407787:	01 00                	add    %eax,(%eax)
407789:	04 6f                	add    $0x6f,%al
40778b:	33 01                	xor    (%ecx),%eax
40778d:	00 0a                	add    %cl,(%edx)
40778f:	5b                   	pop    %ebx
407790:	28 5a 00             	sub    %bl,0x0(%edx)
407793:	00 0a                	add    %cl,(%edx)
407795:	2b 33                	sub    (%ebx),%esi
407797:	12 00                	adc    (%eax),%al
407799:	02 28                	add    (%eax),%ch
40779b:	c7 00 00 0a 13 04    	movl   $0x4130a00,(%eax)
4077a1:	12 04 28             	adc    (%eax,%ebp,1),%al
4077a4:	43                   	inc    %ebx
4077a5:	00 00                	add    %al,(%eax)
4077a7:	0a 02                	or     (%edx),%al
4077a9:	7b 55                	jnp    0x407800
4077ab:	01 00                	add    %eax,(%eax)
4077ad:	04 6f                	add    $0x6f,%al
4077af:	33 01                	xor    (%ecx),%eax
4077b1:	00 0a                	add    %cl,(%edx)
4077b3:	5b                   	pop    %ebx
4077b4:	02 28                	add    (%eax),%ch
4077b6:	c7 00 00 0a 13 04    	movl   $0x4130a00,(%eax)
4077bc:	12 04 28             	adc    (%eax,%ebp,1),%al
4077bf:	44                   	inc    %esp
4077c0:	00 00                	add    %al,(%eax)
4077c2:	0a 28                	or     (%eax),%ch
4077c4:	5a                   	pop    %edx
4077c5:	00 00                	add    %al,(%eax)
4077c7:	0a 2b                	or     (%ebx),%ch
4077c9:	00 00                	add    %al,(%eax)
4077cb:	02 7b 55             	add    0x55(%ebx),%bh
4077ce:	01 00                	add    %eax,(%eax)
4077d0:	04 6f                	add    $0x6f,%al
4077d2:	83 00 00             	addl   $0x0,(%eax)
4077d5:	0a 13                	or     (%ebx),%dl
4077d7:	05 2b 12 12 05       	add    $0x512122b,%eax
4077dc:	28 84 00 00 0a 13 06 	sub    %al,0x6130a00(%eax,%eax,1)
4077e3:	11 06                	adc    %eax,(%esi)
4077e5:	06                   	push   %es
4077e6:	6f                   	outsl  %ds:(%esi),(%dx)
4077e7:	b7 00                	mov    $0x0,%bh
4077e9:	00 0a                	add    %cl,(%edx)
4077eb:	00 12                	add    %dl,(%edx)
4077ed:	05 28 86 00 00       	add    $0x8628,%eax
4077f2:	0a 2d e5 de 0f 12    	or     0x120fdee5,%ch
4077f8:	05 fe 16 0e 00       	add    $0xe16fe,%eax
4077fd:	00 1b                	add    %bl,(%ebx)
4077ff:	6f                   	outsl  %ds:(%esi),(%dx)
407800:	38 00                	cmp    %al,(%eax)
407802:	00 0a                	add    %cl,(%edx)
407804:	00 dc                	add    %bl,%ah
407806:	2a 00                	sub    (%eax),%al
407808:	01 10                	add    %edx,(%eax)
40780a:	00 00                	add    %al,(%eax)
40780c:	02 00                	add    (%eax),%al
40780e:	c0 00 1f             	rolb   $0x1f,(%eax)
407811:	df 00                	filds  (%eax)
407813:	0f 00 00             	sldt   (%eax)
407816:	00 00                	add    %al,(%eax)
407818:	13 30                	adc    (%eax),%esi
40781a:	05 00 b5 00 00       	add    $0xb500,%eax
40781f:	00 56 00             	add    %dl,0x0(%esi)
407822:	00 11                	add    %dl,(%ecx)
407824:	00 02                	add    %al,(%edx)
407826:	1f                   	pop    %ds
407827:	32 1f                	xor    (%edi),%bl
407829:	32 73 5a             	xor    0x5a(%ebx),%dh
40782c:	00 00                	add    %al,(%eax)
40782e:	0a 6f 39             	or     0x39(%edi),%ch
407831:	01 00                	add    %eax,(%eax)
407833:	0a 00                	or     (%eax),%al
407835:	02 28                	add    (%eax),%ch
407837:	cf                   	iret
407838:	00 00                	add    %al,(%eax)
40783a:	06                   	push   %es
40783b:	0b 07                	or     (%edi),%eax
40783d:	0a 06                	or     (%esi),%al
40783f:	17                   	pop    %ss
407840:	59                   	pop    %ecx
407841:	45                   	inc    %ebp
407842:	04 00                	add    $0x0,%al
407844:	00 00                	add    %al,(%eax)
407846:	02 00                	add    (%eax),%al
407848:	00 00                	add    %al,(%eax)
40784a:	1c 00                	sbb    $0x0,%al
40784c:	00 00                	add    %al,(%eax)
40784e:	3e 00 00             	add    %al,%ds:(%eax)
407851:	00 60 00             	add    %ah,0x0(%eax)
407854:	00 00                	add    %al,(%eax)
407856:	2b 00                	sub    (%eax),%eax
407858:	02 1b                	add    (%ebx),%bl
40785a:	6f                   	outsl  %ds:(%esi),(%dx)
40785b:	b4 00                	mov    $0x0,%ah
40785d:	00 0a                	add    %cl,(%edx)
40785f:	00 02                	add    %al,(%edx)
407861:	16                   	push   %ss
407862:	17                   	pop    %ss
407863:	16                   	push   %ss
407864:	16                   	push   %ss
407865:	73 32                	jae    0x407899
407867:	00 00                	add    %al,(%eax)
407869:	0a 28                	or     (%eax),%ch
40786b:	ba 00 00 0a 00       	mov    $0xa0000,%edx
407870:	2b 66 02             	sub    0x2(%esi),%esp
407873:	19 6f b4             	sbb    %ebp,-0x4c(%edi)
407876:	00 00                	add    %al,(%eax)
407878:	0a 00                	or     (%eax),%al
40787a:	02 16                	add    (%esi),%dl
40787c:	16                   	push   %ss
40787d:	17                   	pop    %ss
40787e:	16                   	push   %ss
40787f:	73 32                	jae    0x4078b3
407881:	00 00                	add    %al,(%eax)
407883:	0a 28                	or     (%eax),%ch
407885:	ba 00 00 0a 00       	mov    $0xa0000,%edx
40788a:	02 16                	add    (%esi),%dl
40788c:	28 a6 00 00 0a 00    	sub    %ah,0xa0000(%esi)
407892:	2b 44 02 1a          	sub    0x1a(%edx,%eax,1),%eax
407896:	6f                   	outsl  %ds:(%esi),(%dx)
407897:	b4 00                	mov    $0x0,%ah
407899:	00 0a                	add    %cl,(%edx)
40789b:	00 02                	add    %al,(%edx)
40789d:	17                   	pop    %ss
40789e:	16                   	push   %ss
40789f:	16                   	push   %ss
4078a0:	16                   	push   %ss
4078a1:	73 32                	jae    0x4078d5
4078a3:	00 00                	add    %al,(%eax)
4078a5:	0a 28                	or     (%eax),%ch
4078a7:	ba 00 00 0a 00       	mov    $0xa0000,%edx
4078ac:	02 16                	add    (%esi),%dl
4078ae:	28 a6 00 00 0a 00    	sub    %ah,0xa0000(%esi)
4078b4:	2b 22                	sub    (%edx),%esp
4078b6:	02 18                	add    (%eax),%bl
4078b8:	6f                   	outsl  %ds:(%esi),(%dx)
4078b9:	b4 00                	mov    $0x0,%ah
4078bb:	00 0a                	add    %cl,(%edx)
4078bd:	00 02                	add    %al,(%edx)
4078bf:	16                   	push   %ss
4078c0:	16                   	push   %ss
4078c1:	16                   	push   %ss
4078c2:	16                   	push   %ss
4078c3:	73 32                	jae    0x4078f7
4078c5:	00 00                	add    %al,(%eax)
4078c7:	0a 28                	or     (%eax),%ch
4078c9:	ba 00 00 0a 00       	mov    $0xa0000,%edx
4078ce:	02 16                	add    (%esi),%dl
4078d0:	28 a6 00 00 0a 00    	sub    %ah,0xa0000(%esi)
4078d6:	2b 00                	sub    (%eax),%eax
4078d8:	2a 00                	sub    (%eax),%al
4078da:	00 00                	add    %al,(%eax)
4078dc:	13 30                	adc    (%eax),%esi
4078de:	04 00                	add    $0x0,%al
4078e0:	b5 00                	mov    $0x0,%ch
4078e2:	00 00                	add    %al,(%eax)
4078e4:	57                   	push   %edi
4078e5:	00 00                	add    %al,(%eax)
4078e7:	11 00                	adc    %eax,(%eax)
4078e9:	02 7b 57             	add    0x57(%ebx),%bh
4078ec:	01 00                	add    %eax,(%eax)
4078ee:	04 2c                	add    $0x2c,%al
4078f0:	18 02                	sbb    %al,(%edx)
4078f2:	28 cd                	sub    %cl,%ch
4078f4:	00 00                	add    %al,(%eax)
4078f6:	06                   	push   %es
4078f7:	6f                   	outsl  %ds:(%esi),(%dx)
4078f8:	be 00 00 06 02       	mov    $0x2060000,%esi
4078fd:	7b 57                	jnp    0x407956
4078ff:	01 00                	add    %eax,(%eax)
407901:	04 6f                	add    $0x6f,%al
407903:	3a 01                	cmp    (%ecx),%al
407905:	00 0a                	add    %cl,(%edx)
407907:	2b 01                	sub    (%ecx),%eax
407909:	16                   	push   %ss
40790a:	0a 06                	or     (%esi),%al
40790c:	2c 17                	sub    $0x17,%al
40790e:	02 28                	add    (%eax),%ch
407910:	cd 00                	int    $0x0
407912:	00 06                	add    %al,(%esi)
407914:	6f                   	outsl  %ds:(%esi),(%dx)
407915:	be 00 00 06 02       	mov    $0x2060000,%esi
40791a:	7b 57                	jnp    0x407973
40791c:	01 00                	add    %eax,(%eax)
40791e:	04 6f                	add    $0x6f,%al
407920:	3b 01                	cmp    (%ecx),%eax
407922:	00 0a                	add    %cl,(%edx)
407924:	26 02 28             	add    %es:(%eax),%ch
407927:	cf                   	iret
407928:	00 00                	add    %al,(%eax)
40792a:	06                   	push   %es
40792b:	0c 08                	or     $0x8,%al
40792d:	0b 07                	or     (%edi),%eax
40792f:	18 59 45             	sbb    %bl,0x45(%ecx)
407932:	03 00                	add    (%eax),%eax
407934:	00 00                	add    %al,(%eax)
407936:	02 00                	add    (%eax),%al
407938:	00 00                	add    %al,(%eax)
40793a:	17                   	pop    %ss
40793b:	00 00                	add    %al,(%eax)
40793d:	00 2c 00             	add    %ch,(%eax,%eax,1)
407940:	00 00                	add    %al,(%eax)
407942:	2b 3f                	sub    (%edi),%edi
407944:	02 02                	add    (%edx),%al
407946:	28 cd                	sub    %cl,%ch
407948:	00 00                	add    %al,(%eax)
40794a:	06                   	push   %es
40794b:	02 17                	add    (%edi),%dl
40794d:	73 f7                	jae    0x407946
40794f:	00 00                	add    %al,(%eax)
407951:	06                   	push   %es
407952:	7d 57                	jge    0x4079ab
407954:	01 00                	add    %eax,(%eax)
407956:	04 2b                	add    $0x2b,%al
407958:	2c 02                	sub    $0x2,%al
40795a:	02 28                	add    (%eax),%ch
40795c:	cd 00                	int    $0x0
40795e:	00 06                	add    %al,(%esi)
407960:	02 16                	add    (%esi),%dl
407962:	73 f7                	jae    0x40795b
407964:	00 00                	add    %al,(%eax)
407966:	06                   	push   %es
407967:	7d 57                	jge    0x4079c0
407969:	01 00                	add    %eax,(%eax)
40796b:	04 2b                	add    $0x2b,%al
40796d:	17                   	pop    %ss
40796e:	02 02                	add    (%edx),%al
407970:	28 cd                	sub    %cl,%ch
407972:	00 00                	add    %al,(%eax)
407974:	06                   	push   %es
407975:	02 18                	add    (%eax),%bl
407977:	73 f7                	jae    0x407970
407979:	00 00                	add    %al,(%eax)
40797b:	06                   	push   %es
40797c:	7d 57                	jge    0x4079d5
40797e:	01 00                	add    %eax,(%eax)